[Bug 660227] [NEW] php5-pgsql crash on getting an error back from postgres

Matt Clarkson drmattoclarkson at gmail.com
Wed Oct 13 23:17:03 BST 2010


Public bug reported:

Binary package hint: php5

A connect failure in pg_connect() or an error in pg_query() will result
in php exiting after printing a WARNING instead of continuing execution.

I have attached a test script that tries to connect to a non-existent DB
- on Debian Lenny prints an error correctly:

$ php test.php
Warning: pg_connect(): Unable to connect to PostgreSQL server: FATAL: database "mary" does not exist in /home/mattc/test.php on line 3
Connection Failure


But on Maverick simply dies after the pg_connect() failure - note that
"Connection Failure" is not printed:

$ php test.php 
Warning: pg_connect(): Unable to connect to PostgreSQL server: FATAL:  database "mary" does not exist
 in /home/mattc/test.php on line 3


This looks like a related upstream bug:

http://bugs.php.net/bug.php?id=52682

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: php5-pgsql 5.3.3-1ubuntu9
ProcVersionSignature: Ubuntu 2.6.35-22.33-generic 2.6.35.4
Uname: Linux 2.6.35-22-generic i686
NonfreeKernelModules: ksplice_r5fvn98f ksplice_vx7641xl ksplice_hy9n8rtk_vmlinux_new ksplice_hy9n8rtk ksplice_wwlcxuj6 ksplice_ndv79lmx_vmlinux_new ksplice_ndv79lmx ksplice_wqjhxpxk_vmlinux_new ksplice_wqjhxpxk ksplice_vxxnjbjc ksplice_aoojhvc5_vmlinux_new ksplice_aoojhvc5 ksplice_csiv07iy_vmlinux_new ksplice_csiv07iy nvidia
Architecture: i386
Date: Thu Oct 14 10:23:38 2010
ProcEnviron:
 PATH=(custom, no user)
 LANG=en_NZ.UTF-8
 SHELL=/bin/bash
SourcePackage: php5

** Affects: php5 (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: apport-bug i386 maverick

-- 
php5-pgsql crash on getting an error back from postgres
https://bugs.launchpad.net/bugs/660227
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to php5 in ubuntu.



More information about the Ubuntu-server-bugs mailing list