Edit report at https://bugs.php.net/bug.php?id=53345&edit=1
ID: 53345 Updated by: [email protected] Reported by: php-bugs at thequod dot de Summary: Crash related to custom session handler (via MySQL DB) in Roundcube -Status: Feedback +Status: No Feedback Type: Bug Package: Session related Operating System: Linux PHP Version: 5.3.3 New Comment: No feedback was provided. The bug is being suspended because we assume that you are no longer experiencing the problem. If this is not the case and you are able to provide the information that was requested earlier, please do so and change the status of the bug back to "Open". Thank you. Previous Comments: ------------------------------------------------------------------------ [2010-11-20 15:31:17] [email protected] Please try using this snapshot: http://snaps.php.net/php5.3-latest.tar.gz For Windows: http://windows.php.net/snapshots/ ------------------------------------------------------------------------ [2010-11-18 14:47:02] php-bugs at thequod dot de Description: ------------ I am getting a crash using Roundcube (http://roundcube.net/ at trunk (r4231)), which is not easily reproducible. It appears to be related (initially triggered) to forwarding some spam related message and the internal session management in Roundcube (which is using a custom handler, writing the data to a MySQL database). Currently I can easily trigger the crash, but it might be difficult to reproduce it somewhere else. Here is a gdb backtrace, using PHP from Debian testing: #0 _zval_ptr_dtor (zval_ptr=0xbfec89bc) at /build/buildd-php5_5.3.3-2-i386-iygsWg/php5-5.3.3/Zend/zend.h:385 #1 0x08348e99 in zend_do_fcall_common_helper_SPEC (execute_data=0xbfec89bc) at /build/buildd-php5_5.3.3-2-i386-iygsWg/php5-5.3.3/Zend/zend_execute.h:318 #2 0x0831ff2e in execute (op_array=0x8fade04) at /build/buildd-php5_5.3.3-2-i386-iygsWg/php5-5.3.3/Zend/zend_vm_execute.h:107 #3 0x082ebbe1 in zend_call_function (fci=0xbfec8b7c, fci_cache=0xbfec8b24) at /build/buildd-php5_5.3.3-2-i386-iygsWg/php5-5.3.3/Zend/zend_execute_API.c:963 #4 0x082ec854 in call_user_function_ex (function_table=0x8d44c90, object_pp=0x0, function_name=0x8fd8078, retval_ptr_ptr=0xbfec8bec, param_count=<error type>, params=0x0, no_separation=1, symbol_table=0x0) at /build/buildd-php5_5.3.3-2-i386-iygsWg/php5-5.3.3/Zend/zend_execute_API.c:754 #5 0x082ec8cb in call_user_function (function_table=0x8d44c90, object_pp=0x0, function_name=0x8fd8078, retval_ptr=0xbfec8c3c, param_count=<error type>, params=0x8fb9c6c) at /build/buildd-php5_5.3.3-2-i386-iygsWg/php5-5.3.3/Zend/zend_execute_API.c:727 #6 0x08217f90 in user_shutdown_function_call (shutdown_function_entry=0x8fd80a4) at /build/buildd-php5_5.3.3-2-i386-iygsWg/php5-5.3.3/ext/standard/basic_functions.c:4976 #7 0x083032b8 in zend_hash_apply (ht=0x8fd1f0c, apply_func=0x8217f10 <user_shutdown_function_call>) at /build/buildd-php5_5.3.3-2-i386-iygsWg/php5-5.3.3/Zend/zend_hash.c:875 #8 0x082159ea in php_call_shutdown_functions () at /build/buildd-php5_5.3.3-2-i386-iygsWg/php5-5.3.3/ext/standard/basic_functions.c:5068 #9 0x0829b435 in php_request_shutdown (dummy=0x0) at /build/buildd-php5_5.3.3-2-i386-iygsWg/php5-5.3.3/main/main.c:1598 #10 0x083894ef in main (argc=3, argv=0xbfecc9cb) at /build/buildd-php5_5.3.3-2-i386-iygsWg/php5-5.3.3/sapi/cgi/cgi_main.c:2167 I hope this helps to track this down - I could do some more debugging, e.g. add var_dump/breaking points into the Roundcube code, but it might be time consuming to get a small test script. ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=53345&edit=1
