Date: Mon, 4 Mar 1996 08:00:41 +1100 From: Bruce Evans <bde@zeta.org.au> To: freebsd-current@FreeBSD.ORG, xaa@xaa.stack.urc.tue.nl Subject: Re: sysctl - bus error Message-ID: <199603032100.IAA05368@godzilla.zeta.org.au>
next in thread | raw e-mail | index | archive | help
>Hmm... with my current kernel (CTM: src-cur.1544.gz) and with a 2 hour
>old make world, my sysctl is giving me bus errors:
># sysctl -a
>...
>kern.boottime: { sec = 825874628, usec = 710000 } Bus error
>Any clues how this happens???
gdb says that it occurs in localtime.so.LC2. localtime.so.LC2 is the
result of running "ld -r -x" to mutilate the symbol table in localtime.so.
The error actually occurs in the static function tzload(). (The label
_tzload is removed because it is static and the label LC2 is renamed
because there is a bug.) The error occurs in code that used to work:
_tzload:
pushl %ebp
movl %esp,%ebp
subl $0x2328,%esp # lots of local variables
pushl %edi # use a stack page that was just allocated
The last instruction causes a SIGBUS.
Bruce
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199603032100.IAA05368>
