Hi, I've got a particular script that seg-faults when certain parts of it run (tested with 4.1.0 and 4.2.1, both CGI and Apache module).
I've done a back trace, included below. Linux 2.4.18 (Redhat 7.0). I'm not sure what to do next, as if it is something not free'ing properly, or free'ing twice (as hinted in the bt), then are there any ways I can tell where? Many thanks for any pointers, Dave. #0 0x40139566 in chunk_free (ar_ptr=0x401dbce0, p=0x81a5360) at malloc.c:3131 #1 0x40139334 in __libc_free (mem=0x81a5368) at malloc.c:3043 #2 0x80e7d67 in shutdown_memory_manager (silent=0, clean_cache=0) at zend_alloc.c:485 #3 0x8062049 in php_request_shutdown (dummy=0x0) at main.c:742 #4 0x80608ff in main (argc=1, argv=0xbffffb34) at cgi_main.c:776 #5 0x400d9b65 in __libc_start_main (main=0x8060610 <main>, argc=1, ubp_av=0xbffffb34, init=0x805f000 <_init>, fini=0x8117fbc <_fini>, rtld_fini=0x4000df24 <_dl_fini>, stack_end=0xbffffb2c) at ../sysdeps/generic/libc-start.c:111 Line 485 of zend_alloc.c is the zend_message_dispatcher line if (!silent) { zend_message_dispatcher(ZMSG_MEMORY_LEAK_DETECTED, t); } -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, visit: http://www.php.net/unsub.php