Subject: Re: Seemingly random SIGILL in SMP
To: Allen Wong <allen@submoron.org>
From: Michael Lorenz <macallan@netbsd.org>
List: port-macppc
Date: 10/06/2007 14:40:38
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello,

On Oct 6, 2007, at 10:13, Allen Wong wrote:

> -> Might be a different issue.
> -> Although, a miscached PLT entry doesn't necessarily give a SIGILL
> -> right away, the cache might contain some valid instruction that  
> could
> -> do pretty much anything before faulting somewhere. Is the stack  
> valid
> -> ( eg, does the bt command give a useful stack trace? )
> ->
>
> # gdb -c /usr/src//lib/libcrypto/sh.core /bin/sh
...
> #0  0xeff7cf74 in ?? () from /lib/libc.so.12
> (gdb) bt
> #0  0xeff7cf74 in ?? () from /lib/libc.so.12
> #1  0x0180ed20 in waitproc ()

Could still be a hosed PLT entry that just pointed into nirvana  
instead of faulting right away.

have fun
Michael
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (Darwin)

iQEVAwUBRwfWp8pnzkX8Yg2nAQKgmAf8DbUmJlwDttJRMm69v6IpaPB42BjluaF+
QIy3OFKfgb6qh7SZzda2tW8QkBLQdQoaNCan8oxJQEzEMfmYRDOHUzl8BOj4ceCN
4Ej72KLKJX1p9BLzcUgmnVcUPOYxyhw0Kvn5SDvwiXfTafww5yCJe7MLzWxzRP8C
uX8m99zhP1VSgFET5rHZ4N9PmgA16U0PiCLwdGgeC7h2zIT7OmL0GzyiQw/6If7X
4yKVQUT2em5I92BfqYPO/VW45WBubQMOfA90rVds+KrJlPwbh9sdg+sK1qyRpv+y
QVx0RXIWHBOIQ4onKbNjCvjmEDSUMbsEPJRtWoysAeUfDtLOnTWrow==
=fV6U
-----END PGP SIGNATURE-----