ID:               20988
 User updated by:  [EMAIL PROTECTED]
 Reported By:      [EMAIL PROTECTED]
-Status:           Feedback
+Status:           Open
 Bug Type:         Session related
 Operating System: Linux 2.4.19 (Debian)
 PHP Version:      4.3.0RC3
 New Comment:

#0  0x48287655 in ps_sd_destroy (data=0x811b0a0, sd=0x4c6c2354) at
mod_mm.c:168
168                     for (prev = data->hash[slot]; prev->next != sd;
prev = prev->next);

print data:
$1 = (ps_mm *) 0x811b0a0

print sd:
$2 = (ps_sd *) 0x4c6c2354


Previous Comments:
------------------------------------------------------------------------

[2002-12-13 08:23:33] [EMAIL PROTECTED]

Before this backtrace, GDB should have spit out an error too with a
source line, can you please paste that one in the form, and also the
result of:

print data

and

print sd

(at the same place as were you typed 'bt').

thanks!

Derick

------------------------------------------------------------------------

[2002-12-13 08:20:18] [EMAIL PROTECTED]

Managed to get backtrace on FreeBSD box:

#0  0x48287655 in ps_sd_destroy (data=0x811b0a0, sd=0x4c6c2354) at
mod_mm.c:168
#1  0x4828784f in ps_mm_destroy (data=0x811b0a0) at mod_mm.c:242
#2  0x48287a25 in zm_shutdown_ps_mm (type=1, module_number=11) at
mod_mm.c:293
#3  0x48231e93 in module_destructor (module=0x811c500) at
zend_API.c:1127
#4  0x482338d3 in zend_hash_destroy (ht=0x48333b80) at zend_hash.c:541
#5  0x4822ef3f in zend_shutdown () at zend.c:492
#6  0x4823c107 in php_module_shutdown () at main.c:1052
#7  0x4823c0d4 in php_module_shutdown_wrapper
(sapi_globals=0x48311880)
    at main.c:1029
#8  0x48239abc in apache_php_module_shutdown_wrapper () at
mod_php4.c:800
#9  0x805003a in run_cleanups ()
#10 0x804f09f in ap_clear_pool ()
#11 0x804f100 in ap_destroy_pool ()
#12 0x804f08b in ap_clear_pool ()
#13 0x804f100 in ap_destroy_pool ()
#14 0x8059460 in clean_parent_exit ()
#15 0x805b925 in standalone_main ()
#16 0x805bd6b in main ()
#17 0x804eb0d in _start ()

------------------------------------------------------------------------

[2002-12-13 07:57:20] [EMAIL PROTECTED]

While trying to backtrace a particular forked child it would not
segfault until i detach gdb from it - then it segfaults with:
[Sat Dec 14 05:02:19 2002] [notice] child pid 4858 exit signal
Segmentation fault (11)

------------------------------------------------------------------------

[2002-12-13 07:34:33] [EMAIL PROTECTED]

I know it's not a backtrace. I have just forgot to paste apache log
segfault line example in my original posting.

However. When trying to backtrace I cannot reproduce this
behavior. It's happening under constant heavy load that
can be simulated using ab -n 10000 and the example script
I have supplied. Only after about 3000-4000 request this
one happens. I cannot execute 3000 request because httpd -X
exits after several hundred requests (normal exit - no backtrace) and I
don't know why.

------------------------------------------------------------------------

[2002-12-13 07:01:55] [EMAIL PROTECTED]

That is not a back trace, please follow the instructions as described
here:
http://bugs.php.net/bugs-generating-backtrace.php


------------------------------------------------------------------------

The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
    http://bugs.php.net/20988

-- 
Edit this bug report at http://bugs.php.net/?id=20988&edit=1

Reply via email to