Hi Neil, the CVS (branch Embperl2c) contains a version that might fix this segfault, but I am not totaly sure if it really catches it
Gerald ------------------------------------------------------------- Gerald Richter ecos electronic communication services gmbh Internetconnect * Webserver/-design/-datenbanken * Consulting Post: Tulpenstrasse 5 D-55276 Dienheim b. Mainz E-Mail: [EMAIL PROTECTED] Voice: +49 6133 925131 WWW: http://www.ecos.de Fax: +49 6133 925152 ------------------------------------------------------------- ----- Original Message ----- From: "Neil Gunton" <[EMAIL PROTECTED]> To: "embperl" <[EMAIL PROTECTED]> Sent: Monday, November 11, 2002 1:14 AM Subject: Re: 2.x Execute crash in startup.pl > Ed Grimm wrote: > > Um, just a helpful pointer - you forgot to type 'BT' after you got the > > sigsegv. > > Let's see, the word I'm looking for is ... D'OH!!!!!! > > Thanks a lot Ed, I really should read more carefully. > > Sorry for the repeated emails... anyway, here's the BT: > > This GDB was configured as "i386-redhat-linux"... > (gdb) set args -f /www/conf/httpd.conf -X > (gdb) r > Starting program: /usr/local/apache/bin/httpsd -f /www/conf/httpd.conf -X > [New Thread 1024 (LWP 2326)] > $path = :/www/vhosts/www.neilgunton.com/htdocs:/www/lib/perl/Apache/ > Embperl::Execute /www/vhosts/www.neilgunton.com/htdocs/body.html > [2326]ERR: 56: : Unknown Provider epcompile > > Program received signal SIGSEGV, Segmentation fault. > [Switching to Thread 1024 (LWP 2326)] > EMBPERL2_ArrayGetSize (a=0x8af218c, pArray=0x0) at epdom.c:685 > 685 return pCtrl -> nFill ; > (gdb) BT > #0 EMBPERL2_ArrayGetSize (a=0x8af218c, pArray=0x0) at epdom.c:685 > #1 0x4078c34e in embperl_CleanupRequest (r=0x8af218c) at epinit.c:1583 > #2 0x40782015 in embperl_ExecuteRequest (pApacheReqSV=0x8aa1e9c, > pPerlParam=0x8af218c) at epmain.c:1397 > #3 0x4077a739 in XS_Embperl__Req_ExecuteRequest (cv=0x851eee4) at Embperl.xs:85 > #4 0x0814c30c in Perl_pp_entersub () > #5 0x08146758 in Perl_runops_standard () > #6 0x08105e74 in S_call_body () > #7 0x08105fd1 in perl_eval_sv () > #8 0x0808350c in perl_do_file () > #9 0x08083551 in perl_load_startup_script () > #10 0x0807de7d in perl_cmd_require () > #11 0x080d9380 in invoke_cmd () > #12 0x080d979a in ap_handle_command () > #13 0x080d982d in ap_srm_command_loop () > #14 0x080da01a in ap_process_resource_config () > #15 0x080da923 in ap_read_config () > #16 0x080e5719 in main () > #17 0x4007b1c4 in __libc_start_main () from /lib/libc.so.6 > (gdb) > > > > Gerald Richter <[EMAIL PROTECTED]> wrote: > > > > it would be very helpfull if you can compile with > > > > > > > > perl Makefile.PL debug > > > > make install > > > > > > > > and then start the httpd with the -X option under gdb > > > > > > > > gdb httpd > > > > set args -f httpd.conf -X > > > > r > > > > > > > > when you get the sigsegv type BT and send me the backtrace > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
