From: [EMAIL PROTECTED] Operating system: Windows and Linux PHP version: 4.2.3 PHP Bug Type: Unknown/Other Function Bug description: Heisenbug after database code changes.
This is the bug from hell. It is random crashing in a section of our unit tests. On Windows the crash manifests itself as... The instruction "(1)" referenced memory at "(2)" which is not writable where (1) is :0x77fcb9b1 (once), 0x77fcb892 (twice), 0x77fcb9fb (once) on a random attempt of two dozen tries. There is too much code to post here and we cannot yet isolate it - our individual unit tests all pass. We are working on a backtrace from a Linux machine and will add to this bug soon. The code that was changed that started generating these problems was mysql related. There are a lot of references in that code (it is a persistent object library). The problem manifests itself in Linux with random fatal errors such as unknown function where the function name is simply "<()" !? It also happens both with version 3 and 4 of MySQL and versions 4.2.3 and 4.3.0 of PHP. It is a complete show stopper. yours, Marcus. -- Edit bug report at http://bugs.php.net/?id=21776&edit=1 -- Try a CVS snapshot: http://bugs.php.net/fix.php?id=21776&r=trysnapshot Fixed in CVS: http://bugs.php.net/fix.php?id=21776&r=fixedcvs Fixed in release: http://bugs.php.net/fix.php?id=21776&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=21776&r=needtrace Try newer version: http://bugs.php.net/fix.php?id=21776&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=21776&r=support Expected behavior: http://bugs.php.net/fix.php?id=21776&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=21776&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=21776&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=21776&r=globals PHP 3 support discontinued: http://bugs.php.net/fix.php?id=21776&r=php3 Daylight Savings: http://bugs.php.net/fix.php?id=21776&r=dst IIS Stability: http://bugs.php.net/fix.php?id=21776&r=isapi Install GNU Sed: http://bugs.php.net/fix.php?id=21776&r=gnused