#42305 [Opn->Fbk]: Segmentation fault after php script proccessing end

From: Date: Wed, 15 Aug 2007 11:43:31 +0000
Subject: #42305 [Opn->Fbk]: Segmentation fault after php script proccessing end
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-116109@lists.php.net to get a copy of this message
ID: 42305 Updated by: jani@php.net Reported By: danil dot megrabjan at gmail dot com -Status: Open +Status: Feedback Bug Type: Reproducible crash Operating System: SLES10 PHP Version: 5.2.3 New Comment: Please don't send more backtraces from outdated PHP. Use the CVS snapshot of 5.2. We're about to release 5.2.4 soon so.. Previous Comments: ------------------------------------------------------------------------ [2007-08-15 11:30:26] danil dot megrabjan at gmail dot com I`m comment all zend extension in php.ini. And i have new in backtrace... Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1213826272 (LWP 10758)] 0xb7c59f6e in free () from /lib/libc.so.6 (gdb) bt #0 0xb7c59f6e in free () from /lib/libc.so.6 #1 0xb762320b in xmlFreeNodeList () from /usr/lib/libxml2.so.2 #2 0xb7623126 in xmlFreeNodeList () from /usr/lib/libxml2.so.2 #3 0xb7623126 in xmlFreeNodeList () from /usr/lib/libxml2.so.2 #4 0xb7622f4e in xmlFreeDoc () from /usr/lib/libxml2.so.2 #5 0xb779aa6a in php_libxml_decrement_doc_ref (object=0xb446cb00) at /usr/src/debug/php-5.2.3/ext/libxml/libxml.c:966 #6 0xb779acbd in php_libxml_node_decrement_resource (object=0xb446cb00) at /usr/src/debug/php-5.2.3/ext/libxml/libxml.c:1039 #7 0xb7321264 in dom_objects_free_storage (object=0xb446cb00) at /usr/src/debug/php-5.2.3/ext/dom/php_dom.c:974 #8 0xb78f10da in zend_objects_store_del_ref_by_handle (handle=21) at /usr/src/debug/php-5.2.3/Zend/zend_objects_API.c:206 #9 0xb78f1128 in zend_objects_store_del_ref (zobject=0xb44213c8) at /usr/src/debug/php-5.2.3/Zend/zend_objects_API.c:168 #10 0xb78d07b9 in _zval_dtor_func (zvalue=0xb44213c8) at /usr/src/debug/php-5.2.3/Zend/zend_variables.c:52 #11 0xb78c3458 in _zval_ptr_dtor (zval_ptr=0xb4421134) at /usr/src/debug/php-5.2.3/Zend/zend_variables.h:35 #12 0xb78dbe64 in zend_hash_destroy (ht=0xb4420ff8) at /usr/src/debug/php-5.2.3/Zend/zend_hash.c:717 #13 0xb78eda13 in zend_object_std_dtor (object=0xb4420ed4) at /usr/src/debug/php-5.2.3/Zend/zend_objects.c:45 #14 0xb78eda52 in zend_objects_free_object_storage (object=0xb4420ed4) at /usr/src/debug/php-5.2.3/Zend/zend_objects.c:122 #15 0xb78f10da in zend_objects_store_del_ref_by_handle (handle=19) at /usr/src/debug/php-5.2.3/Zend/zend_objects_API.c:206 #16 0xb78f1128 in zend_objects_store_del_ref (zobject=0xb4420910) at /usr/src/debug/php-5.2.3/Zend/zend_objects_API.c:168 #17 0xb78d07b9 in _zval_dtor_func (zvalue=0xb4420910) at /usr/src/debug/php-5.2.3/Zend/zend_variables.c:52 #18 0xb78c3458 in _zval_ptr_dtor (zval_ptr=0xb444e5d8) at /usr/src/debug/php-5.2.3/Zend/zend_variables.h:35 #19 0xb78dbe64 in zend_hash_destroy (ht=0xb444e2fc) at /usr/src/debug/php-5.2.3/Zend/zend_hash.c:717 #20 0xb78c7866 in destroy_zend_class (pce=0x8039960c) at /usr/src/debug/php-5.2.3/Zend/zend_opcode.c:182 #21 0xb78dbae5 in zend_hash_apply_deleter (ht=0x800b5f98, p=0x80399600) at /usr/src/debug/php-5.2.3/Zend/zend_hash.c:805 #22 0xb78dbbee in zend_hash_reverse_apply (ht=0x800b5f98, apply_func=0xb78c29a0 <clean_non_persistent_class>) at /usr/src/debug/php-5.2.3/Zend/zend_hash.c:954 #23 0xb78c3b19 in shutdown_executor () at /usr/src/debug/php-5.2.3/Zend/zend_execute_API.c:291 #24 0xb78d0ecf in zend_deactivate () at /usr/src/debug/php-5.2.3/Zend/zend.c:941 #25 0xb788779d in php_request_shutdown (dummy=0x0) at /usr/src/debug/php-5.2.3/main/main.c:1323 #26 0xb795741c in php_handler (r=0x80354260) at /usr/src/debug/php-5.2.3/sapi/apache2handler/sapi_apache2.c:467 #27 0x8002f94d in ap_run_handler (r=0x80354260) at config.c:157 #28 0x80033227 in ap_invoke_handler (r=0x80354260) at config.c:372 #29 0x8003f084 in ap_internal_redirect (new_uri=0x80354240 "/infin.php?query=start/1/666666", r=0x8034b470) at http_request.c:477 #30 0xb7500c10 in ?? () from /usr/lib/apache2-prefork/mod_rewrite.so #31 0x80354240 in ?? () #32 0x8034b470 in ?? () #33 0xb750567f in ?? () from /usr/lib/apache2-prefork/mod_rewrite.so #34 0x80354178 in ?? () #35 0x00000000 in ?? () ------------------------------------------------------------------------ [2007-08-15 11:05:02] jani@php.net You do have disabled ALL shared extensions, including Zend extensions prior to getting that GDB backtrace? If you haven't please do so. ------------------------------------------------------------------------ [2007-08-15 10:56:14] danil dot megrabjan at gmail dot com I use remote debug with ZendDebugger. I need in --disable-debug. I try it for experiment only. ------------------------------------------------------------------------ [2007-08-15 10:35:13] jani@php.net I would also try compiling without using these: --enable-inline-optimization --enable-zend-multibyte --disable-rpath --disable-static --enable-shared --with-pic --disable-debug And change last to --enable-debug to get sane GDB backtrace. ------------------------------------------------------------------------ [2007-08-15 10:14:25] danil dot megrabjan at gmail dot com OS: SLES 10 on VM Ware under Win2003Server. Now i go to try compile 5.2-dev from cvs. current php build: PHP Version 5.2.3 System Linux 2.6.16.21-0.8-default #1 Mon Jul 3 18:25:39 UTC 2006 i686 '../configure' '--prefix=/usr' '--datadir=/usr/share/php5' '--mandir=/usr/share/man' '--bindir=/usr/bin' '--with-libdir=lib' '--includedir=/usr/include' '--sysconfdir=/etc/php5/apache2' '--with-config-file-path=/etc/php5/apache2' '--with-config-file-scan-dir=/etc/php5/conf.d' '--enable-libxml' '--enable-session' '--with-mm' '--with-pcre-regex' '--enable-xml' '--enable-simplexml' '--enable-spl' '--enable-filter' '--disable-debug' '--enable-memory-limit' '--enable-inline-optimization' '--enable-zend-multibyte' '--disable-rpath' '--disable-static' '--enable-shared' '--program-suffix=5' '--with-pic' '--with-apxs2=/usr/sbin/apxs2' '--disable-all' '--disable-cli' ------------------------------------------------------------------------ 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/42305 -- Edit this bug report at http://bugs.php.net/?id=42305&edit=1

« previous php.bugs (#116109) next »