On Wed, 22 May 2002, Doug MacEachern wrote: > On Thu, 23 May 2002, Jie Gao wrote: > > > I am also getting: > > > > [Thu May 23 14:11:45 2002] [notice] child pid 32213 exit signal Segmentation fault >(11) > > > > when running my 1.3 module. I couldn't find any coredump, though. Anyone > > can help? > > modperl-1.xx/SUPPORT: > % gdb ../apache_x.xx/src/httpd > (gdb) run -X -f `pwd`/t/conf/httpd.conf -d `pwd`/t > [now make request that causes core dump] > (gdb) bt
OK, here you are: (gdb) run -X -f /usr/local/apache2/conf/httpd.conf -d /usr/local/apache2 Starting program: /usr/local/apache2/bin/httpd -X -f /usr/local/apache2/conf/httpd.conf -d /usr/local/apache2 [New Thread 1024 (LWP 15349)] bt Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 1024 (LWP 15349)] 0x4031575d in modperl_mgv_lookup (symbol=0x0) at modperl_mgv.c:134 134 if (!symbol->hash) { (gdb) bt #0 0x4031575d in modperl_mgv_lookup (symbol=0x0) at modperl_mgv.c:134 #1 0x403103ed in modperl_callback (handler=0x83dcd68, p=0x83d3438, r=0x83d3470, s=0x80d1540, args=0x8131110) at modperl_callback.c:19 #2 0x40310aec in modperl_callback_run_handlers (idx=2, type=5, r=0x83d3470, c=0x0, s=0x80d1540, pconf=0x0, plog=0x0, ptemp=0x0) at modperl_callback.c:175 #3 0x40310b9a in modperl_callback_per_dir (idx=2, r=0x83d3470) at modperl_callback.c:199 #4 0x403186f0 in modperl_authen_handler (r=0x83d3470) at modperl_hooks.c:42 #5 0x0807734a in ap_run_check_user_id (r=0x83d3470) at request.c:111 #6 0x08077b31 in ap_process_request_internal (r=0x83d3470) at request.c:220 #7 0x08064715 in ap_process_request (r=0x83d3470) at http_request.c:259 #8 0x08060c4d in ap_process_http_connection (c=0x83cd528) at http_core.c:291 #9 0x0806e3e2 in ap_run_process_connection (c=0x83cd528) at connection.c:85 #10 0x08065a85 in child_main (child_num_arg=0) at prefork.c:671 #11 0x08065b38 in make_child (s=0x8098790, slot=0) at prefork.c:711 #12 0x08065c22 in startup_children (number_to_start=10) at prefork.c:783 #13 0x08065f24 in ap_mpm_run (_pconf=0x8096a40, plog=0x80c0ae8, s=0x8098790) at prefork.c:999 #14 0x0806ac0f in main (argc=6, argv=0xbffff944) at main.c:632 #15 0x40109647 in __libc_start_main (main=0x806a500 <main>, argc=6, ubp_av=0xbffff944, init=0x805e6c4 <_init>, fini=0x80802a0 <_fini>, rtld_fini=0x4000dcd4 <_dl_fini>, stack_end=0xbffff93c) at ../sysdeps/generic/libc-start.c:129 (gdb) Subsequent requests hang. Regards, Jie