Okay, it seems to be some kind of conflict between mod_perl/Embperl and PHP and
perhaps Apache::DBI. My Embperl stuff works if there's no database access. It
also works if I don't load libphp4.so. I guess the best solution is to either
build everything statically or run seperate servers for PHP and mod_perl.
Here's the backtrace in case the problem jumps out at you:
#0 0x4049ea08 in ?? ()
#1 0x40256af0 in ?? () from
/opt/apache/dw3.teamlinux.net/443/libexec/libperl.so
#2 0x40256e30 in ?? () from
/opt/apache/dw3.teamlinux.net/443/libexec/libperl.so
#3 0x40256e9f in ?? () from
/opt/apache/dw3.teamlinux.net/443/libexec/libperl.so
#4 0x4025a888 in ?? () from
/opt/apache/dw3.teamlinux.net/443/libexec/libperl.so
#5 0x4031c4f5 in php_if_imagecopyresized (ht=-1073754856,
return_value=0x402df625,
this_ptr=0xbfffce10, return_value_used=1076752868) at gd.c:1801
#6 0x4031758d in php_if_imagegif (ht=-1073754608, return_value=0x402df1e4,
this_ptr=0xbfffcdf0,
return_value_used=0) at gd.c:606
#7 0x402df625 in php_message_handler_for_zend (message=-1073754640, data=0x0)
at main.c:582
#8 0x402df1e4 in php_error_cb (type=139645588, format=0x0) at main.c:408
#9 0x40209131 in Perl_av_delete () from
/opt/apache/dw3.teamlinux.net/443/libexec/libperl.so
#10 0x4031c4f5 in php_if_imagecopyresized (ht=-1073754064,
return_value=0x402df625,
this_ptr=0xbfffd128, return_value_used=1076752868) at gd.c:1801
#11 0x4031758d in php_if_imagegif (ht=-1073753816, return_value=0x402df1e4,
this_ptr=0xbfffd108,
return_value_used=0) at gd.c:606
#12 0x402df625 in php_message_handler_for_zend (message=-1073753848, data=0x0)
at main.c:582
#13 0x402df1e4 in php_error_cb (type=137866052, format=0x0) at main.c:408
#14 0x40209131 in Perl_av_delete () from
/opt/apache/dw3.teamlinux.net/443/libexec/libperl.so
#15 0x4031c4f5 in php_if_imagecopyresized (ht=-1073753272,
return_value=0x402df625,
this_ptr=0xbfffd440, return_value_used=1076753390) at gd.c:1801
#16 0x4031758d in php_if_imagegif (ht=-1073753024, return_value=0x402df3ee,
this_ptr=0xbfffd420,
return_value_used=0) at gd.c:606
#17 0x402df625 in php_message_handler_for_zend (message=-1073753056, data=0x0)
at main.c:582
#18 0x402df3ee in php_set_timeout (seconds=139592856) at main.c:486
#19 0x40249060 in ?? () from
/opt/apache/dw3.teamlinux.net/443/libexec/libperl.so
#20 0x4024956f in ?? () from
/opt/apache/dw3.teamlinux.net/443/libexec/libperl.so
#21 0x402497c7 in ?? () from
/opt/apache/dw3.teamlinux.net/443/libexec/libperl.so
#22 0x40249817 in ?? () from
/opt/apache/dw3.teamlinux.net/443/libexec/libperl.so
#23 0x40240b93 in S_regmatch () from
/opt/apache/dw3.teamlinux.net/443/libexec/libperl.so
#24 0x402439a0 in S_reginclass () from
/opt/apache/dw3.teamlinux.net/443/libexec/libperl.so
#25 0x40249ddd in ?? () from
/opt/apache/dw3.teamlinux.net/443/libexec/libperl.so
#26 0x402436a6 in S_regrepeat () from
/opt/apache/dw3.teamlinux.net/443/libexec/libperl.so
#27 0x40243d97 in S_reghop () from
/opt/apache/dw3.teamlinux.net/443/libexec/libperl.so
#28 0x4023d5ee in S_regcppush () from
/opt/apache/dw3.teamlinux.net/443/libexec/libperl.so
#29 0x4031c4f5 in php_if_imagecopyresized (ht=-1073743976,
return_value=0x402df625,
this_ptr=0xbffff890, return_value_used=1076753390) at gd.c:1801
#30 0x4031758d in php_if_imagegif (ht=-1073743728, return_value=0x402df3ee,
this_ptr=0xbffff870,
return_value_used=0) at gd.c:606
#31 0x402df625 in php_message_handler_for_zend (message=-1073743760, data=0x0)
at main.c:582
#32 0x402df3ee in php_set_timeout (seconds=137219524) at main.c:486
#33 0x402c37f2 in ?? () from
/opt/apache/dw3.teamlinux.net/443/libexec/libphp4.so
#34 0x402c30e6 in ?? () from
/opt/apache/dw3.teamlinux.net/443/libexec/libphp4.so
#35 0x402c1af4 in ?? () from
/opt/apache/dw3.teamlinux.net/443/libexec/libphp4.so
#36 0x80d4033 in ap_invoke_handler ()
from /opt/depot/perl-5.6.0/lib/site_perl/5.6.0/i686-linux/auto/DBI/DBI.so
#37 0x80e79e9 in process_request_internal ()
from /opt/depot/perl-5.6.0/lib/site_perl/5.6.0/i686-linux/auto/DBI/DBI.so
#38 0x80e7a4c in ap_process_request ()
from /opt/depot/perl-5.6.0/lib/site_perl/5.6.0/i686-linux/auto/DBI/DBI.so
#39 0x80df23e in child_main ()
from /opt/depot/perl-5.6.0/lib/site_perl/5.6.0/i686-linux/auto/DBI/DBI.so
#40 0x80df3ec in make_child ()
from /opt/depot/perl-5.6.0/lib/site_perl/5.6.0/i686-linux/auto/DBI/DBI.so
#41 0x80df549 in startup_children ()
from /opt/depot/perl-5.6.0/lib/site_perl/5.6.0/i686-linux/auto/DBI/DBI.so
#42 0x80dfb76 in standalone_main ()
from /opt/depot/perl-5.6.0/lib/site_perl/5.6.0/i686-linux/auto/DBI/DBI.so
#43 0x80e0303 in main () from
/opt/depot/perl-5.6.0/lib/site_perl/5.6.0/i686-linux/auto/DBI/DBI.so
#44 0x4007e9cb in __libc_start_main (main=0x80dffbc <main>, argc=5,
argv=0xbffffac4,
init=0x805c624 <_init>, fini=0x811621c <_fini>, rtld_fini=0x4000ae60
<_dl_fini>,
stack_end=0xbffffabc) at ../sysdeps/generic/libc-start.c:92
--
Jason Bodnar + [EMAIL PROTECTED] + Team Linux
It's wonderful, it's magical. Oh boy, here it comes. Another mouth.
-- Homer Simpson
And Maggie Makes Three
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]