From: dfe-csi dot gips at ti dot ch Operating system: Windows 2000 server PHP version: 4.3.6 PHP Bug Type: Reproducible crash Bug description: Oracle OCILogon function crashes apache
Description: ------------ Description: ----------------------------------------------- Our webserver works on a oracle 8.1.7 database trought the oci8 php extension. We observe (with apache server-status module) that the apache process isn't stable and reboots frequently (up to 50times/day). Each crash causes a Dr. Watson dump (Exception number: c0000005 - access violation) We can reproduce the crash on calling a simple OCILogon function with 5 concurrent users. Tested Issues: - Upgading the oracle client from 8.1.7 to 9.2.0 and 10.1.0 we have longer uptime but crashes anyway. - Using TNS address string in OCILogon (like BUG# 26558 suggestion) makes less core dumps. - We could not reproduce the error with PHP/Linux using the same hardware. We currently wonder if this could be an issue with PHP/Oracle running on a Multiprocessor Windows server? Sysconfig: ----------------------------------------------- Compaq Proliant DL360 (Dual Processor); Windows 2000 server SP 4, Apache 1.3.29, PHP 4.3.6 (apache module) Oracle client 10.0 Reproduce code: --------------- <?php if ($c=OCILogon("user", "pass", "host")){ print "OCILogon success"; OCILogoff($c); } else { print "OCILogon failed"; } ?> -- Edit bug report at http://bugs.php.net/?id=28983&edit=1 -- Try a CVS snapshot (php4): http://bugs.php.net/fix.php?id=28983&r=trysnapshot4 Try a CVS snapshot (php5): http://bugs.php.net/fix.php?id=28983&r=trysnapshot5 Fixed in CVS: http://bugs.php.net/fix.php?id=28983&r=fixedcvs Fixed in release: http://bugs.php.net/fix.php?id=28983&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=28983&r=needtrace Need Reproduce Script: http://bugs.php.net/fix.php?id=28983&r=needscript Try newer version: http://bugs.php.net/fix.php?id=28983&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=28983&r=support Expected behavior: http://bugs.php.net/fix.php?id=28983&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=28983&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=28983&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=28983&r=globals PHP 3 support discontinued: http://bugs.php.net/fix.php?id=28983&r=php3 Daylight Savings: http://bugs.php.net/fix.php?id=28983&r=dst IIS Stability: http://bugs.php.net/fix.php?id=28983&r=isapi Install GNU Sed: http://bugs.php.net/fix.php?id=28983&r=gnused Floating point limitations: http://bugs.php.net/fix.php?id=28983&r=float