ID: 42305
User updated by: danil dot megrabjan at gmail dot com
Reported By: danil dot megrabjan at gmail dot com
-Status: Feedback
+Status: Open
Bug Type: Reproducible crash
Operating System: SLES10
PHP Version: 5.2.3
New Comment:
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 ?? ()
Previous Comments:
------------------------------------------------------------------------
[2007-08-15 11:05:02] [EMAIL PROTECTED]
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] [EMAIL PROTECTED]
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'
------------------------------------------------------------------------
[2007-08-15 09:35:51] [EMAIL PROTECTED]
What OS do you have? How did you build PHP? Have you tried latest CVS
snapshot found at http://snaps.php.net/ ?
------------------------------------------------------------------------
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