ID: 38095 User updated by: jujhimup at hotmail dot com Reported By: jujhimup at hotmail dot com -Status: Bogus +Status: Open Bug Type: PDO related Operating System: Red Hat Linux PHP Version: 5.1.4 New Comment:
:'( unfortunately, that snapshot didn't work - not only that, the problem has got worse - it's now segfaulting on all pages. can i confirm with someone that this problem IS PDO related? if so, if i just get rid of it from my app, will the segfaults go away? i'd be more than prepared to drop PDO if it gets rid of this problem ... thanks all jujhimup Previous Comments: ------------------------------------------------------------------------ [2006-07-13 14:36:29] [EMAIL PROTECTED] Duplicate of bug #37445. ------------------------------------------------------------------------ [2006-07-13 14:33:09] [EMAIL PROTECTED] Please try using this CVS snapshot: http://snaps.php.net/php5.2-latest.tar.gz For Windows: http://snaps.php.net/win32/php5.2-win32-latest.zip ------------------------------------------------------------------------ [2006-07-13 14:30:19] jujhimup at hotmail dot com Description: ------------ hi, as i have fairly limited server-related and C knowledge, i'm not quite sure what is going wrong with my app via the backtrace - however it does seem as though it's a PDO/MySQL issue. only certain pages on my app are crashing, not all of them - however, it seems that apache is logging a segfault anyway, whetehr this page is displayed or not. i'm using prepared statements and bindParam with PDO, if that's of any extra help ... here is the backtrace: Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1208054944 (LWP 17395)] 0x00cb6bae in mysql_more_results () from /usr/local/mysql/lib/mysql/libmysqlclient.so.15 (gdb) (gdb) bt #0 0x00cb6bae in mysql_more_results () from /usr/local/mysql/lib/mysql/libmysqlclient.so.15 #1 0x02705534 in pdo_mysql_stmt_dtor (stmt=0x9ea8b24) at /usr/local/php-5.1.4/ext/pdo_mysql/mysql_statement.c:79 #2 0x027023e1 in free_statement (stmt=0x9ea8b24) at /usr/local/php-5.1.4/ext/pdo/pdo_stmt.c:2200 #3 0x0280e320 in zend_objects_store_del_ref (zobject=0x9e64cec) at /usr/local/php-5.1.4/Zend/zend_objects_API.c:172 #4 0x027ed5a5 in _zval_ptr_dtor (zval_ptr=0x9e6a5d8) at /usr/local/php-5.1.4/Zend/zend_variables.h:35 #5 0x028015a0 in zend_hash_destroy (ht=0x9e5807c) at /usr/local/php-5.1.4/Zend/zend_hash.c:521 #6 0x0280b965 in zend_object_std_dtor (object=0x9e546bc) at /usr/local/php-5.1.4/Zend/zend_objects.c:44 #7 0x0280bb1c in zend_objects_free_object_storage (object=0x9e546bc) at /usr/local/php-5.1.4/Zend/zend_objects.c:111 #8 0x0280e320 in zend_objects_store_del_ref (zobject=0x9eb66bc) at /usr/local/php-5.1.4/Zend/zend_objects_API.c:172 #9 0x027ed5a5 in _zval_ptr_dtor (zval_ptr=0x9eabf90) at /usr/local/php-5.1.4/Zend/zend_variables.h:35 #10 0x028015a0 in zend_hash_destroy (ht=0x9eac604) at /usr/local/php-5.1.4/Zend/zend_hash.c:521 #11 0x0280b965 in zend_object_std_dtor (object=0x9eabbdc) at /usr/local/php-5.1.4/Zend/zend_objects.c:44 #12 0x0280bb1c in zend_objects_free_object_storage (object=0x9eabbdc) at /usr/local/php-5.1.4/Zend/zend_objects.c:111 #13 0x0280e320 in zend_objects_store_del_ref (zobject=0x9eab85c) at /usr/local/php-5.1.4/Zend/zend_objects_API.c:172 #14 0x027ed5a5 in _zval_ptr_dtor (zval_ptr=0x9e73ee0) at /usr/local/php-5.1.4/Zend/zend_variables.h:35 #15 0x028015a0 in zend_hash_destroy (ht=0x9e53f2c) at /usr/local/php-5.1.4/Zend/zend_hash.c:521 #16 0x0280b965 in zend_object_std_dtor (object=0x9e53f64) at /usr/local/php-5.1.4/Zend/zend_objects.c:44 #17 0x0280bb1c in zend_objects_free_object_storage (object=0x9e53f64) at /usr/local/php-5.1.4/Zend/zend_objects.c:111 #18 0x0280e320 in zend_objects_store_del_ref (zobject=0x9e54854) at /usr/local/php-5.1.4/Zend/zend_objects_API.c:172 #19 0x027ed5a5 in _zval_ptr_dtor (zval_ptr=0x9e9fce0) at /usr/local/php-5.1.4/Zend/zend_variables.h:35 #20 0x028015a0 in zend_hash_destroy (ht=0x9e9fd84) at /usr/local/php-5.1.4/Zend/zend_hash.c:521 #21 0x0280b965 in zend_object_std_dtor (object=0x9e9fa24) at /usr/local/php-5.1.4/Zend/zend_objects.c:44 #22 0x0280bb1c in zend_objects_free_object_storage (object=0x9e9fa24) at /usr/local/php-5.1.4/Zend/zend_objects.c:111 #23 0x0280e190 in zend_objects_store_free_object_storage (objects=0x2a81a3c) at /usr/local/php-5.1.4/Zend/zend_objects_API.c:86 #24 0x027edb73 in shutdown_executor () at /usr/local/php-5.1.4/Zend/zend_execute_API.c:281 #25 0x027f92e7 in zend_deactivate () at /usr/local/php-5.1.4/Zend/zend.c:854 #26 0x027c5307 in php_request_shutdown (dummy=0x0) at /usr/local/php-5.1.4/main/main.c:1287 #27 0x02871fb5 in php_handler (r=0x9e49830) at /usr/local/php-5.1.4/sapi/apache2handler/sapi_apache2.c:445 #28 0x08071536 in ap_run_handler (r=0x9e49830) at config.c:157 #29 0x08071901 in ap_invoke_handler (r=0x9e49830) at config.c:371 #30 0x0807bc9d in ap_internal_redirect (new_uri=0x9e49808 "/index.php?http_request=favicon.ico", r=0x9e35950) at http_request.c:477 #31 0x005accd0 in handler_redirect (r=0x9e35950) at mod_rewrite.c:4733 #32 0x08071536 in ap_run_handler (r=0x9e35950) at config.c:157 #33 0x08071901 in ap_invoke_handler (r=0x9e35950) at config.c:371 #34 0x0807c059 in ap_process_request (r=0x9e35950) at http_request.c:258 #35 0x08079ced in ap_process_http_connection (c=0x9e2d788) at http_core.c:172 #36 0x08076bde in ap_run_process_connection (c=0x9e2d788) at connection.c:43 #37 0x0807f64b in child_main (child_num_arg=Variable "child_num_arg" is not available. ) at prefork.c:640 #38 0x0807f814 in make_child (s=0x2, slot=0) at prefork.c:680 #39 0x0807fd67 in ap_mpm_run (_pconf=0x9caa0a8, plog=0x9cd8160, s=0x9cabf48) at prefork.c:956 #40 0x08061a94 in main (argc=2, argv=0xbfeb6e64) at main.c:717 (gdb) i really hope someone with more knowledge can tell me what's going on here - i really don't know where to start ... :'( many thanks jujhimup Reproduce code: --------------- part of a big framework, so can't really post a script here - and also the URL is part of an admin interface, which i obviously can't paste access to here. Actual result: -------------- Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1208054944 (LWP 17395)] 0x00cb6bae in mysql_more_results () from /usr/local/mysql/lib/mysql/libmysqlclient.so.15 (gdb) (gdb) bt #0 0x00cb6bae in mysql_more_results () from /usr/local/mysql/lib/mysql/libmysqlclient.so.15 #1 0x02705534 in pdo_mysql_stmt_dtor (stmt=0x9ea8b24) at /usr/local/php-5.1.4/ext/pdo_mysql/mysql_statement.c:79 #2 0x027023e1 in free_statement (stmt=0x9ea8b24) at /usr/local/php-5.1.4/ext/pdo/pdo_stmt.c:2200 #3 0x0280e320 in zend_objects_store_del_ref (zobject=0x9e64cec) at /usr/local/php-5.1.4/Zend/zend_objects_API.c:172 #4 0x027ed5a5 in _zval_ptr_dtor (zval_ptr=0x9e6a5d8) at /usr/local/php-5.1.4/Zend/zend_variables.h:35 #5 0x028015a0 in zend_hash_destroy (ht=0x9e5807c) at /usr/local/php-5.1.4/Zend/zend_hash.c:521 #6 0x0280b965 in zend_object_std_dtor (object=0x9e546bc) at /usr/local/php-5.1.4/Zend/zend_objects.c:44 #7 0x0280bb1c in zend_objects_free_object_storage (object=0x9e546bc) at /usr/local/php-5.1.4/Zend/zend_objects.c:111 #8 0x0280e320 in zend_objects_store_del_ref (zobject=0x9eb66bc) at /usr/local/php-5.1.4/Zend/zend_objects_API.c:172 #9 0x027ed5a5 in _zval_ptr_dtor (zval_ptr=0x9eabf90) at /usr/local/php-5.1.4/Zend/zend_variables.h:35 #10 0x028015a0 in zend_hash_destroy (ht=0x9eac604) at /usr/local/php-5.1.4/Zend/zend_hash.c:521 #11 0x0280b965 in zend_object_std_dtor (object=0x9eabbdc) at /usr/local/php-5.1.4/Zend/zend_objects.c:44 #12 0x0280bb1c in zend_objects_free_object_storage (object=0x9eabbdc) at /usr/local/php-5.1.4/Zend/zend_objects.c:111 #13 0x0280e320 in zend_objects_store_del_ref (zobject=0x9eab85c) at /usr/local/php-5.1.4/Zend/zend_objects_API.c:172 #14 0x027ed5a5 in _zval_ptr_dtor (zval_ptr=0x9e73ee0) at /usr/local/php-5.1.4/Zend/zend_variables.h:35 #15 0x028015a0 in zend_hash_destroy (ht=0x9e53f2c) at /usr/local/php-5.1.4/Zend/zend_hash.c:521 #16 0x0280b965 in zend_object_std_dtor (object=0x9e53f64) at /usr/local/php-5.1.4/Zend/zend_objects.c:44 #17 0x0280bb1c in zend_objects_free_object_storage (object=0x9e53f64) at /usr/local/php-5.1.4/Zend/zend_objects.c:111 #18 0x0280e320 in zend_objects_store_del_ref (zobject=0x9e54854) at /usr/local/php-5.1.4/Zend/zend_objects_API.c:172 #19 0x027ed5a5 in _zval_ptr_dtor (zval_ptr=0x9e9fce0) at /usr/local/php-5.1.4/Zend/zend_variables.h:35 #20 0x028015a0 in zend_hash_destroy (ht=0x9e9fd84) at /usr/local/php-5.1.4/Zend/zend_hash.c:521 #21 0x0280b965 in zend_object_std_dtor (object=0x9e9fa24) at /usr/local/php-5.1.4/Zend/zend_objects.c:44 #22 0x0280bb1c in zend_objects_free_object_storage (object=0x9e9fa24) at /usr/local/php-5.1.4/Zend/zend_objects.c:111 #23 0x0280e190 in zend_objects_store_free_object_storage (objects=0x2a81a3c) at /usr/local/php-5.1.4/Zend/zend_objects_API.c:86 #24 0x027edb73 in shutdown_executor () at /usr/local/php-5.1.4/Zend/zend_execute_API.c:281 #25 0x027f92e7 in zend_deactivate () at /usr/local/php-5.1.4/Zend/zend.c:854 #26 0x027c5307 in php_request_shutdown (dummy=0x0) at /usr/local/php-5.1.4/main/main.c:1287 #27 0x02871fb5 in php_handler (r=0x9e49830) at /usr/local/php-5.1.4/sapi/apache2handler/sapi_apache2.c:445 #28 0x08071536 in ap_run_handler (r=0x9e49830) at config.c:157 #29 0x08071901 in ap_invoke_handler (r=0x9e49830) at config.c:371 #30 0x0807bc9d in ap_internal_redirect (new_uri=0x9e49808 "/index.php?http_request=favicon.ico", r=0x9e35950) at http_request.c:477 #31 0x005accd0 in handler_redirect (r=0x9e35950) at mod_rewrite.c:4733 #32 0x08071536 in ap_run_handler (r=0x9e35950) at config.c:157 #33 0x08071901 in ap_invoke_handler (r=0x9e35950) at config.c:371 #34 0x0807c059 in ap_process_request (r=0x9e35950) at http_request.c:258 #35 0x08079ced in ap_process_http_connection (c=0x9e2d788) at http_core.c:172 #36 0x08076bde in ap_run_process_connection (c=0x9e2d788) at connection.c:43 #37 0x0807f64b in child_main (child_num_arg=Variable "child_num_arg" is not available. ) at prefork.c:640 #38 0x0807f814 in make_child (s=0x2, slot=0) at prefork.c:680 #39 0x0807fd67 in ap_mpm_run (_pconf=0x9caa0a8, plog=0x9cd8160, s=0x9cabf48) at prefork.c:956 #40 0x08061a94 in main (argc=2, argv=0xbfeb6e64) at main.c:717 (gdb) ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=38095&edit=1
