William McKee wrote:
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?

The latter.

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).

Any chance to have an Apache-Test skeleton, so someone could try and reproduce it?

--
__________________________________________________________________
Stas Bekman            JAm_pH ------> Just Another mod_perl Hacker
http://stason.org/     mod_perl Guide ---> http://perl.apache.org
mailto:[EMAIL PROTECTED] http://use.perl.org http://apacheweek.com
http://modperlbook.org http://apache.org   http://ticketmaster.com

Reply via email to