# Segfault during shutdown

- Thread: https://externals.io/message/8144
- Original archive: https://news-web.php.net/php.internals/8144
- Started by Timm Friebe on 2004-02-26T03:54:55+00:00
- Messages: 1
- Reply by email to internals@lists.php.net
- More for agents: search with https://externals.io/search.md?q={query} · JSON API at https://externals.io/api · documentation at https://externals.io/llms.txt

---

## #8144 — Timm Friebe — 2004-02-26T03:54:55+00:00

URL: https://externals.io/message/8144#8144

Seems to be related to
http://lists.php.net/article.php?group=php.internals&article=8103 (which
was fixed for most cases I was able to reproduce it with).

Here, too, I do not have a nice short script (I've started migrating a
rather largish framework to PHP5) but from a quick glance it only shows
up in case a fatal error has been issued (in this case: Call to a member
function open() on a non-object, in another: Call to undefined function
com_release()).

Program received signal SIGSEGV, Segmentation fault.
0x824fddf in _zval_ptr_dtor (zval_ptr=0x83caacc,
__zend_filename=0x82e8940
"/usr/home/thekid/devel/php/php/Zend/zend_reflection_api.c",
__zend_lineno=189) at
/usr/home/thekid/devel/php/php/Zend/zend_execute_API.c:356
/usr/home/thekid/devel/php/php/Zend/zend_execute_API.c:356:10768:beg:0x824fddf
(gdb) bt
#0  0x824fddf in _zval_ptr_dtor (zval_ptr=0x83caacc,
__zend_filename=0x82e8940
"/usr/home/thekid/devel/php/php/Zend/zend_reflection_api.c",
__zend_lineno=189) at
/usr/home/thekid/devel/php/php/Zend/zend_execute_API.c:356
#1  0x82765ee in reflection_free_objects_storage (object=0x83caab8,
tsrm_ls=0x8385050) at
/usr/home/thekid/devel/php/php/Zend/zend_reflection_api.c:189
#2  0x82751eb in zend_objects_store_del_ref (zobject=0x8521bc8,
tsrm_ls=0x8385050) at
/usr/home/thekid/devel/php/php/Zend/zend_objects_API.c:139
#3  0x825ac98 in _zval_dtor (zvalue=0x8521bc8, __zend_filename=0x82e3cc0
"/usr/home/thekid/devel/php/php/Zend/zend_execute_API.c",
__zend_lineno=358) at
/usr/home/thekid/devel/php/php/Zend/zend_variables.c:61
#4  0x824fe05 in _zval_ptr_dtor (zval_ptr=0x85180e4,
__zend_filename=0x82e4d60
"/usr/home/thekid/devel/php/php/Zend/zend_variables.c",
__zend_lineno=196) at
/usr/home/thekid/devel/php/php/Zend/zend_execute_API.c:358
#5  0x825b048 in _zval_ptr_dtor_wrapper (zval_ptr=0x85180e4) at
/usr/home/thekid/devel/php/php/Zend/zend_variables.c:196
#6  0x826535e in zend_hash_destroy (ht=0x8521ed0) at
/usr/home/thekid/devel/php/php/Zend/zend_hash.c:513
#7  0x82725a1 in zend_objects_free_object_storage (object=0x8511440,
tsrm_ls=0x8385050) at
/usr/home/thekid/devel/php/php/Zend/zend_objects.c:77
#8  0x8274dc4 in zend_objects_store_free_object_storage
(objects=0x8383a54, tsrm_ls=0x8385050) at
/usr/home/thekid/devel/php/php/Zend/zend_objects_API.c:69
#9  0x824f86c in shutdown_executor (tsrm_ls=0x8385050) at
/usr/home/thekid/devel/php/php/Zend/zend_execute_API.c:272
#10 0x825cfce in zend_deactivate (tsrm_ls=0x8385050) at
/usr/home/thekid/devel/php/php/Zend/zend.c:802
#11 0x82084cb in php_request_shutdown (dummy=0x0) at
/usr/home/thekid/devel/php/php/main/main.c:1243
#12 0x8291f48 in main (argc=3, argv=0xbfbffa58) at
/usr/home/thekid/devel/php/php/sapi/cli/php_cli.c:1044
(gdb) 

- Timm
