Skip site navigation (1) Skip section navigation (2)

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 (view raw or flat)
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)

pgsql-interfaces by date

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

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group