Bug #14848: PHP crash on exit.
| From: | daniele at libertyline dot com | Date: | Fri, 04 Jan 2002 12:28:34 +0000 |
| Subject: | Bug #14848: PHP crash on exit. | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-75870@lists.php.net to get a copy of this message | ||
From: daniele@libertyline.com
Operating system: Linux
PHP version: 4.1.1
PHP Bug Type: Reproducible crash
Bug description: PHP crash on exit.
I found a bug using php 4.1.1 on redhat linux 7.1
My script uses the xml_parse_into_struct to parse a large XML file (2 mb)
and then inserts the contents into a mysql database.
The script hangs at the end, and after 30 seconds it exits with
<b>Fatal error</b>: Maximum execution time of 30 seconds exceeded in
<b>Unknown</b> on line <b>0</b><br>
Segmentation fault (core dumped)
The script is launched from the command line.
This is the backtrace of the core file
(gdb) bt
#0 0x401b9dce in chunk_free (ar_ptr=0x4026b520, p=0x81b5260) at
malloc.c:3242
#1 0x401b9ba8 in __libc_free (mem=0x81b5268) at malloc.c:3154
#2 0x080e3dcd in _efree (ptr=0x81b5274) at zend_alloc.c:246
#3 0x080e420b in shutdown_memory_manager (silent=1, clean_cache=1) at
zend_alloc.c:469
#4 0x0806361a in php_module_shutdown () at main.c:1005
#5 0x0806228d in main (argc=2, argv=0xbffff874) at cgi_main.c:788
#6 0x40159306 in __libc_start_main (main=0x8061978 <main>, argc=2,
ubp_av=0xbffff874, init=0x80600c4 <_init>, fini=0x810ffe0 <_fini>,
rtld_fini=0x4000d2dc <_dl_fini>, stack_end=0xbffff86c) at
../sysdeps/generic/libc-start.c:129
(gdb)
The script works fine with php 4.0.6
Daniele Paoni
--
Edit bug report at: http://bugs.php.net/?id=14848&edit=1