On Tue, Jun 07, 2005 at 11:40:49PM +1000, Stas Bekman wrote: > Something is not right here. Your perl is not threaded: > > However the segfault shows threads operation:
Yeah, it's bizarre. > >#0 0x882fa1d7 in kill () from /lib/libc.so.5 > >(gdb) bt > >#0 0x882fa1d7 in kill () from /lib/libc.so.5 > >#1 0x882ef27e in raise () from /lib/libc.so.5 > >#2 0x88361627 in abort () from /lib/libc.so.5 > >#3 0x885d9c3f in _thread_exit () from /usr/lib/libc_r.so.5 > >#4 0x885d8311 in _thread_init () from /usr/lib/libc_r.so.5 > >#5 0x885cf1cc in _thread_init_hack () from /usr/lib/libc_r.so.5 > >#6 0x885db322 in _find_thread () from /usr/lib/libc_r.so.5 > > Have you built that module with that same perl? Try rebuilding it, first > nuking any preinstalled instance of it (especially .so files). Which module are you referring to? mod_perl or Perl or Image::Magick? I'm not sure which .so files I need to nuke and rebuild. Looking at the segfault, it seems to occur in Perl rather than mod_perl. I've rebuilt mod_perl many times but it still segfaults (even with the mod_perl I just built with debugging flags enabled). Thanks, William -- Knowmad Services Inc. http://www.knowmad.com