reproduceable SIGSEGV on mysql_connect

From: Date: Sat, 18 Dec 1999 00:09:05 +0000
Subject: reproduceable SIGSEGV on mysql_connect
Groups: php.dev php.version4 
Request: Send a blank email to php-dev+get-13817@lists.php.net to get a copy of this message
In search for the segfaults in the main httpd-process that I've been reporting, I installed CVS-991217. Now it seems every mysql_connect is causing a segfault in the httpd-child. See php-code and backtrace: This boiled-down code: <? mysql_connect("", $username, $password) or die ("Unable to connect to database"); ?> produces: Program received signal SIGSEGV, Segmentation fault. 0x80ebdf9 in zend_hash_index_find (ht=0x8352c84, h=4, pData=0xbffff900) at zend_hash.c:989 989 if ((p->h == h) && (p->nKeyLength == 0)) { (gdb) bt #0 0x80ebdf9 in zend_hash_index_find (ht=0x8352c84, h=4, pData=0xbffff900) at zend_hash.c:989 #1 0x80ecc5d in zend_list_do_delete (list=0x8352c84, id=4) at zend_list.c:51 #2 0x80ec701 in zend_list_delete (id=4) at zend_list.c:113 #3 0x80e54ab in _zval_dtor (zvalue=0x923a6c8, __zend_filename=0x82bf053 "zend_execute_API.c", __zend_lineno=151) at zend_variables.c:79 #4 0x80dcbcc in shutdown_executor () at zend_execute_API.c:151 #5 0x80e637f in zend_deactivate () at zend.c:442 #6 0x80ce6d2 in php_request_shutdown (dummy=0x0) at main.c:810 #7 0x815d48e in run_cleanups (c=0x866029c) at alloc.c:1940 #8 0x815b89c in ap_clear_pool (a=0x85c8fe4) at alloc.c:683 #9 0x815b921 in ap_destroy_pool (a=0x85c8fe4) at alloc.c:713 #10 0x816da8b in child_main (child_num_arg=0) at http_main.c:4133 #11 0x816dbf8 in make_child (s=0x8358254, slot=0, now=945473790) at http_main.c:4238 #12 0x816dd83 in startup_children (number_to_start=20) at http_main.c:4320 #13 0x816e404 in standalone_main (argc=2, argv=0xbffffa74) at http_main.c:4608 #14 0x816ed73 in main (argc=2, argv=0xbffffa74) at http_main.c:4944 /Johan Ekenberg

« previous php.dev (#13817) next »