ID: 34623 Updated by: [EMAIL PROTECTED] Reported By: stewey at ambitious dot ca -Status: Open +Status: Closed Bug Type: PDO related Operating System: Mac OS X 10.4.2 PHP Version: 5.1.0RC1 New Comment:
Marking as closed then. Previous Comments: ------------------------------------------------------------------------ [2005-09-25 00:20:59] stewey at ambitious dot ca Confirmed fixed in latest! That's an amazing turn-around time. You rock! ------------------------------------------------------------------------ [2005-09-24 20:31:06] [EMAIL PROTECTED] Please try using this CVS snapshot: http://snaps.php.net/php5-latest.tar.gz For Windows: http://snaps.php.net/win32/php5-win32-latest.zip ------------------------------------------------------------------------ [2005-09-24 19:24:50] stewey at ambitious dot ca I'm not sure why there is an absolute path to my compile directory in this backtrace. Please let me know if this is indicative of a problem. (gdb) run -X Starting program: /usr/local/apache2/bin/httpd -X Reading symbols for shared libraries .+++ done Reading symbols for shared libraries .... done Program received signal EXC_BAD_ACCESS, Could not access memory. Reason: KERN_INVALID_ADDRESS at address: 0x21007665 0x02199bf8 in _efree (ptr=0x4967d0) at /Users/stewey/ Desktop/php-5.1.0RC1/Zend/zend_alloc.c:302 302 REMOVE_POINTER_FROM_LIST(p); (gdb) bt #0 0x02199bf8 in _efree (ptr=0x4967d0) at /Users/stewey/ Desktop/php-5.1.0RC1/Zend/zend_alloc.c:302 #1 0x02064e08 in pdo_mysql_stmt_dtor (stmt=0x496380) at / Users/stewey/Desktop/php-5.1.0RC1/ext/pdo_mysql/ mysql_statement.c:62 #2 0x0205f22c in free_statement (stmt=0x496380) at /Users/ stewey/Desktop/php-5.1.0RC1/ext/pdo/pdo_stmt.c:1977 #3 0x021cba6c in zend_objects_store_del_ref (zobject=0x495800) at /Users/stewey/Desktop/php-5.1.0RC1/ Zend/zend_objects_API.c:161 #4 0x021a59d0 in _zval_ptr_dtor (zval_ptr=0x4964ec) at / Users/stewey/Desktop/php-5.1.0RC1/Zend/zend_variables.h:35 #5 0x021babd4 in zend_hash_apply_deleter (ht=0x22eb550, p=0x4964e0) at /Users/stewey/Desktop/php-5.1.0RC1/Zend/ zend_hash.c:574 #6 0x021bad98 in zend_hash_graceful_reverse_destroy (ht=0x22eb550) at /Users/stewey/Desktop/php-5.1.0RC1/Zend/ zend_hash.c:640 #7 0x021a5644 in shutdown_executor () at /Users/stewey/ Desktop/php-5.1.0RC1/Zend/zend_execute_API.c:216 #8 0x021b23cc in zend_deactivate () at /Users/stewey/ Desktop/php-5.1.0RC1/Zend/zend.c:823 #9 0x02173e20 in php_request_shutdown (dummy=0x4967d0) at / Users/stewey/Desktop/php-5.1.0RC1/main/main.c:1238 #10 0x022388c0 in php_handler (r=0x18c2fc8) at /Users/ stewey/Desktop/php-5.1.0RC1/sapi/apache2handler/ sapi_apache2.c:443 #11 0x0003daf4 in ap_run_handler (r=0x18c2fc8) at config.c: 152 #12 0x0003e0bc in ap_invoke_handler (r=0x18c2fc8) at config.c:364 #13 0x00011d28 in ap_internal_redirect (new_uri=0x4967d0 "0000-00-00 00:00:00", r=0x4966a0) at http_request.c:465 #14 0x00012060 in ap_process_request (r=0x18bde50) at http_request.c:262 #15 0x0000cc14 in ap_process_http_connection (c=0x18b7f28) at http_core.c:251 #16 0x00044898 in ap_run_process_connection (c=0x18b7f28) at connection.c:43 #17 0x000298f8 in child_main (child_num_arg=4810704) at prefork.c:610 #18 0x000299dc in make_child (s=0x180ad58, slot=0) at prefork.c:650 #19 0x00029b14 in startup_children (number_to_start=5) at prefork.c:722 #20 0x00029fe0 in ap_mpm_run (_pconf=0x1806418, plog=0x4966a0, s=0x180ad58) at prefork.c:941 #21 0x0002baf4 in main (argc=2, argv=0xbffffb60) at main.c: 618 ------------------------------------------------------------------------ [2005-09-24 11:44:48] [EMAIL PROTECTED] Thank you for this bug report. To properly diagnose the problem, we need a backtrace to see what is happening behind the scenes. To find out how to generate a backtrace, please read http://bugs.php.net/bugs-generating-backtrace.php Once you have generated a backtrace, please submit it to this bug report and change the status back to "Open". Thank you for helping us make PHP better. ------------------------------------------------------------------------ [2005-09-24 06:03:28] stewey at ambitious dot ca Description: ------------ Selecting a text field using PDO and the PDO MySQL driver intermittently causes a seg fault. Occurs roughly one out of two times. If I don't select the text field, it runs fine. Possibly related to Bug #33533. Reproduce code: --------------- $PDO = new PDO( "mysql:dbname=test;host=127.0.0.1", 'user', 'pass' ); $statement = $PDO->prepare("select * from table"); $statement->execute(); $rows = $statement->fetchAll( PDO_FETCH_ASSOC ); print_r($rows); exit; Expected result: ---------------- All columns of all rows of the table. Actual result: -------------- [Fri Sep 23 20:55:10 2005] [notice] child pid 12721 exit signal Segmentation fault (11) ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=34623&edit=1