> no, it's not fakeroot, it's make segfaulting ... [...] > Program received signal SIGSEGV, Segmentation fault. > [Switching to Thread 16384 (LWP 16911)] > 0x4091fd20 in __canonicalize_funcptr_for_compare () from /lib/libpthread.so.0 > (gdb) bt > #0 0x4091fd20 in __canonicalize_funcptr_for_compare () > from /lib/libpthread.so.0 > #1 0x4091b424 in sigaction () from /lib/libpthread.so.0 > #2 0x405cc950 in sigaction () from /lib/libc.so.6 > #3 0x405cc748 in ssignal () from /lib/libc.so.6 > #4 0x0001d690 in main () > (gdb)
Confirmed. We are passing a function pointer with a value of -2 into __cffc, which should not happen... This code is a bit fragile wrt to glibc's and the toolchain's idea of the GOT layout and function pointer initialization. Carlos and Dave might have a better idea of what is happening :) I've copied Dave and Carlos in case they don't read these lists. Dave and Carlos, this is a problem with the new glibc in Debian unstable. looks like any app that links libpthread will segfault. randolph -- Randolph Chung Debian GNU/Linux Developer, hppa/ia64 ports http://www.tausq.org/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]