ID: 49192 Updated by: paj...@php.net Reported By: circus2 at freenet dot de -Status: Open +Status: Feedback Bug Type: Reproducible crash Operating System: Win XP SP3 (german) PHP Version: 5.3SVN-2009-08-07 (snap) New Comment:
Thank you for this bug report. To properly diagnose the problem, we need a short but complete example script to be able to reproduce this bug ourselves. A proper reproducing script starts with <?php and ends with ?>, is max. 10-20 lines long and does not require any external resources such as databases, etc. If the script requires a database to demonstrate the issue, please make sure it creates all necessary tables, stored procedures etc. Please avoid embedding huge scripts into the report. Previous Comments: ------------------------------------------------------------------------ [2009-08-07 17:03:33] circus2 at freenet dot de Description: ------------ When running the sample code PHP 5.3 and PHP 5.3 latest snapshot crash with Win32 exception. It was reproducable on two different machines. But you need the MS Access Jet Engine to work with this sample code (means you probably need MS Access). With php 5.2.10 it runs like expected - no exceptions, no errors. Reproduce code: --------------- http://www.tahat.de/Error3.zip Expected result: ---------------- nothing special here - just works with 5.2.10 Actual result: -------------- Win32 exception crashes php.exe Thread 0 - System ID 2984 Entry point php+2fa2 Create time 07.08.2009 18:25:36 Time spent in user mode 0 Days 0:0:0.380 Time spent in kernel mode 0 Days 0:0:0.140 Function Arg 1 Arg 2 Arg 3 Source php5ts!gc_remove_zval_from_buffer+365 00393128 0ac44ea0 00000005 php5ts!gc_remove_zval_from_buffer+425 0ac44ea0 01247500 00393128 php5ts!gc_collect_cycles+6a 00393128 00000001 0aa95fb0 php5ts!gc_zval_possible_root+e9 0ac44ea0 00393128 00393128 php5ts!zval_ptr_dtor+93 00c0fb90 00393128 01160548 php5ts!execute+39293 00393128 00c0fc1c 00000000 php5ts!execute+298 01132778 00393100 00393128 php5ts!zend_execute_scripts+fe 00000008 00393128 00000000 php5ts!php_execute_script+231 00397038 0138b8a0 00000099 php5ts!zend_register_constant+a9 00c0fdf8 00393128 00404e60 php+1780 1000c24e 00396028 004017d4 php5ts!efree+9 00396028 004017d4 01131390 php5ts!efree+2e 01131390 00393128 003930c4 php+17d4 00c0fecc 00393128 0040742c php+24ab 0000006e 00000001 00000000 msvcr90!_lock+177 2a644eb0 01ca1779 7ffd6000 kernel32!BaseProcessStart+23 00402fa2 00000000 00000000 PHP5TS!GC_REMOVE_ZVAL_FROM_BUFFER+365WARNING - DebugDiag was not able to locate debug symbols for php5ts.dll, so the information below may be incomplete. In php__PID__876__Date__08_07_2009__Time_06_25_58PM__40__Second_Chance_Exception_C0000005.dmp the assembly instruction at php5ts!gc_remove_zval_from_buffer+365 in C:\[..]\php\php5ts.dll from The PHP Group has caused an access violation exception (0xC0000005) when trying to read from memory location 0x00000014 on thread 0 ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=49192&edit=1