From: info at sosulka dot ru Operating system: FreeBsd 4.9 PHP version: 4.3.6 PHP Bug Type: Apache related Bug description: Call to the function pg_last_error kill apache process.
Description: ------------ Call to the function pg_last_error kill apache process. It continue working and eat so much resources. No reply to the user brouser. Reproduce code: --------------- function Query($query) { if ($query == '') return 0; $this->_Query = $query; if (!$this->Connect()) return 0; if ($this->_QueryId) $this->Free(); if ($this->mDebug) print 'Debug: query = ' . $query . "<br>\n"; $this->_QueryId = pg_query($this->_LinkId, $query); $this->mRow = 0; # !!!!!! next line error!!! $this->mError = pg_last_error($this->_LinkId); # !!!!!! if (!$this->_QueryId) $this->_Halt("Invalid SQL: " . $query); return $this->_QueryId; } Actual result: -------------- It working, but sometimes this code kill apache!!! Session destroied. This normal load: -bash-2.05b$ uptime 2:34PM up 17 days, 22:44, 1 user, load averages: 0,00 0,00 0,00 This load after erorr: -bash-2.05b$ uptime 2:34PM up 17 days, 22:44, 1 user, load averages: 30,00 30,00 30,00 and much -- Edit bug report at http://bugs.php.net/?id=28709&edit=1 -- Try a CVS snapshot (php4): http://bugs.php.net/fix.php?id=28709&r=trysnapshot4 Try a CVS snapshot (php5): http://bugs.php.net/fix.php?id=28709&r=trysnapshot5 Fixed in CVS: http://bugs.php.net/fix.php?id=28709&r=fixedcvs Fixed in release: http://bugs.php.net/fix.php?id=28709&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=28709&r=needtrace Need Reproduce Script: http://bugs.php.net/fix.php?id=28709&r=needscript Try newer version: http://bugs.php.net/fix.php?id=28709&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=28709&r=support Expected behavior: http://bugs.php.net/fix.php?id=28709&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=28709&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=28709&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=28709&r=globals PHP 3 support discontinued: http://bugs.php.net/fix.php?id=28709&r=php3 Daylight Savings: http://bugs.php.net/fix.php?id=28709&r=dst IIS Stability: http://bugs.php.net/fix.php?id=28709&r=isapi Install GNU Sed: http://bugs.php.net/fix.php?id=28709&r=gnused Floating point limitations: http://bugs.php.net/fix.php?id=28709&r=float