bind-9.5.0b1 problem on ppc64 : rbtdb.c:1532: REQUIRE(prev > 0) failed

Fajar A. Nugraha fajar at fajar.net
Tue Feb 5 12:38:49 UTC 2008


On 2/5/08, Adam Tkac <atkac at redhat.com> wrote:
>
> On Tue, Feb 05, 2008 at 09:10:41AM +0700, Fajar A. Nugraha wrote:
> > Hi,
> > I'm using bind on RHEL5/ppc, on a somewhat busy nameserver. I'm building
> > my own RPM based on Fedora 9 (dev) SRPM, bind-9.5.0-24.b1.


> rbtdb.c:1532: REQUIRE(prev > 0) failed
> > exiting (due to assertion failure)
>
> Interesting, not only you hit this problem (I didn't tested ppc64
> version but ppc version simply stops responding). You will add
> yourself to https://bugzilla.redhat.com/show_bug.cgi?id=426613


I keep forgetting that RH bugzilla is not only for RHEL, but also for Fedora
(from which my SRPM is based on).
Have updated the bugzilla.


>
> > So here's the question :
> > - Why did it work correctly on my older machine, but not on this newer
> > machine?
> > - Is the new machine perhaps too fast, or have too many logical CPUs?
> > - Why did the ppc and ppc64 binary behaves differently? (I like the
> > ppc64 behavior better though)
> >
>
> It is possible that gcc doing some bad stuff, not sure. But generally
> ppc binaries are faster than ppc64 binaries


Hmmm. I wonder if passing -O0 to gcc will fix it. clamav was having some
problem with some versions on gcc, and -O0 "fixed" that.

Regards,

Fajar




More information about the bind-users mailing list