#35988 [NEW]: Unknown persistent list entry type in module shutdown

From: Date: Fri, 13 Jan 2006 01:46:57 +0000
Subject: #35988 [NEW]: Unknown persistent list entry type in module shutdown
Groups: php.bugs 
Request: Send a blank email to php-bugs+get-91818@lists.php.net to get a copy of this message
From: screen at brainkrash dot com Operating system: Win32 PHP version: 5CVS-2006-01-13 (snap) PHP Bug Type: Scripting Engine problem Bug description: Unknown persistent list entry type in module shutdown Description: ------------ A problem on win32 in plist_entry_destructor when running sockets as a shared library (php_sockets.dll). Tested on all php versions from 4.4.1 forward to CVS snapshot version php5.1-win32-200601111130. Reproduce code: --------------- start apache execute: <?php $sock = pfsockopen('127.0.0.1', 3306, $errno, $errstr); ?> stop apache Expected result: ---------------- Normal clean apache shutdown. Actual result: -------------- First-chance exception in Apache.exe (NTDLL.DLL): 0xC0000005: Access Violation. NTDLL! 7c9105f8() _emalloc(unsigned int 7507988) line 182 + 29 bytes _erealloc(void * 0x007e5dc8, unsigned int 0, int 79) line 339 + 10 bytes xbuf_format_converter(smart_str * 0x0006fdac, const char * 0x009a0458 `string', char * 0x0006fe44) line 212 + 69 bytes vspprintf(char * * 0x0006fde4, unsigned int 0, const char * 0x009a0458 `string', char * 0x0006fe44) line 727 php_error_cb(int 7482400, const char * 0x00000002, const unsigned int 10033100, const char * 0x00000000, char * 0x009a0458 `string') line 659 zend_error(int 8159293, const char * 0x00000002) line 950 + 23 bytes plist_entry_destructor(void * 0x0102de68) line 216 + 16 bytes zend_hash_apply_deleter(_hashtable * 0x007bad73, bucket * 0x01009e28) line 574 + 6 bytes zend_hash_graceful_reverse_destroy(_hashtable * 0x01009e28) line 641 zend_destroy_rsrc_list(_hashtable * 0x01009e28, void * * * 0x00fcb288) line 239 + 10 bytes executor_globals_dtor(_zend_executor_globals * 0x01009c58, void * * * 0x00fcb288) line 506 + 7 bytes tsrm_shutdown() line 180 + 4 bytes php_apache_server_shutdown(void * 0x00000000) line 335 run_cleanups(cleanup_t * * 0x0026ad70) line 1953 apr_pool_destroy(apr_pool_t * 0x0040183d) line 734 destroy_and_exit_process(process_rec * 0x00268de8, int 0) line 210 main(int 4201858, const char * const * 0x00000005) line 625 + 8 bytes APACHE! mainCRTStartup + 227 bytes KERNEL32! 7c816d4f() -- Edit bug report at http://bugs.php.net/?id=35988&edit=1 -- Try a CVS snapshot (PHP 4.4): http://bugs.php.net/fix.php?id=35988&r=trysnapshot44 Try a CVS snapshot (PHP 5.1): http://bugs.php.net/fix.php?id=35988&r=trysnapshot51 Try a CVS snapshot (PHP 6.0): http://bugs.php.net/fix.php?id=35988&r=trysnapshot60 Fixed in CVS: http://bugs.php.net/fix.php?id=35988&r=fixedcvs Fixed in release: http://bugs.php.net/fix.php?id=35988&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=35988&r=needtrace Need Reproduce Script: http://bugs.php.net/fix.php?id=35988&r=needscript Try newer version: http://bugs.php.net/fix.php?id=35988&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=35988&r=support Expected behavior: http://bugs.php.net/fix.php?id=35988&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=35988&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=35988&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=35988&r=globals PHP 3 support discontinued: http://bugs.php.net/fix.php?id=35988&r=php3 Daylight Savings: http://bugs.php.net/fix.php?id=35988&r=dst IIS Stability: http://bugs.php.net/fix.php?id=35988&r=isapi Install GNU Sed: http://bugs.php.net/fix.php?id=35988&r=gnused Floating point limitations: http://bugs.php.net/fix.php?id=35988&r=float No Zend Extensions: http://bugs.php.net/fix.php?id=35988&r=nozend MySQL Configuration Error: http://bugs.php.net/fix.php?id=35988&r=mysqlcfg

« previous php.bugs (#91818) next »