6.4.2 psql/libpq not returning after error

From: John Wright <juggler(at)oaktree(dot)co(dot)uk>
To: pgsql-interfaces(at)postgresql(dot)org
Subject: 6.4.2 psql/libpq not returning after error
Date: 1999-03-21 13:58:57
Message-ID: 19990321135857.A690@aschamhs.demon.co.uk
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-interfaces

Hi,

I've just installed postgres-6.4.2 after using 6.3.1 and I've noticed that
when using psql and an error occurs psql locks up.

Something like:

SELECT 'XXX'::bool;

will return an error using psql from 6.3.1 but will not return at all using
the psql from 6.4.2. gdb shows that it is waiting on a select().

(gdb) bt
#0 0x4010f4f3 in select ()
#1 0x40038c7c in pqWait ()
#2 0x40036f16 in PQgetResult ()
#3 0x400370ac in PQexec ()
#4 0x6698 in SendQuery (...

The console running postmaster does display an error, though.

My system is OpenBSD 2.5/i386.

Any ideas? Known bug? Patch about?

BFN, John
--
Calculating line numbers... (interrupt to abort)

Browse pgsql-interfaces by date

  From Date Subject
Next Message Herouth Maoz 1999-03-21 14:47:42 RE: [INTERFACES] JDBC Query performance
Previous Message Henk Jan Barendregt 1999-03-20 20:20:10 ODBC programming on Linux