>Hi All
>
>When I use my 32 bit binary on Solaris x86 machine, I get a segmentation
>fault with the following stack trace.
>
>libc.so.1`_malloc_unlocked+0x14c(4000, 3, 80a3130, 1, 8046a38, 805763f)
>libc.so.1`malloc+0x39(4000, 0, 8046a1c, fef9e455, fef9158c, 4)
>meta_del+0x13(2, 80a3100, 10, 0)
>standby_fix+0x75e(2, 8047e8f, 8046b10, 0)
>standby+0xcc(2, 8047e8f, 0, 0, 8046bc7)
>main+0xd59(6, 8047d80, 8047d9c)
>_start+0x80(6, 8047e48, 8047e67, 8047e6a, 8047e7c, 8047e8f)
>


This stacktrace is symptomatic for memory corruption; because the 32 bit 
and 64 bit allocators round up differently, it is possible that the error 
is masked in 64 bit mode.

Start debugging, e.g., using watchmalloc or libumem or dbx run time access 
checking.

Casper

_______________________________________________
opensolaris-discuss mailing list
[email protected]

Reply via email to