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

7.5dev assertion failure w/ v3 protocol and transactions

From: Kris Jurka <books(at)ejurka(dot)com>
To: pgsql-bugs(at)postgresql(dot)org
Subject: 7.5dev assertion failure w/ v3 protocol and transactions
Date: 2004-07-29 20:58:06
Message-ID: Pine.BSO.4.56.0407291550070.20442@leary.csoft.net (view raw or flat)
Thread:
Lists: pgsql-bugs
Running the JDBC driver's regression tests I came across an assertion 
failure in 7.5dev.  The test does:

BEGIN;
SELECT 1/0;
COMMIT;

and gets the following stacktrace.  Note this cannot be replicated in psql 
because it requires using the extended query protocol.

Kris Jurka

#0  0x402a5721 in kill () from /lib/libc.so.6
#1  0x402a54c5 in raise () from /lib/libc.so.6
#2  0x402a69e8 in abort () from /lib/libc.so.6
#3  0x082313c2 in ExceptionalCondition (
    conditionName=0x6 <Address 0x6 out of bounds>, 
    errorType=0x82546fb "FailedAssertion", fileName=0x403ab550 "`\022", 
    lineNumber=0) at assert.c:50
#4  0x08247342 in AtCleanup_Portals () at portalmem.c:574
#5  0x080a9336 in CleanupTransaction () at xact.c:1597
#6  0x080a9567 in CommitTransactionCommand () at xact.c:1760
#7  0x081bf024 in finish_xact_command () at postgres.c:1842
#8  0x081beb4f in exec_execute_message (portal_name=0x8377401 "", 
max_rows=1)
    at postgres.c:1686
#9  0x081c04e2 in PostgresMain (argc=4, argv=0x83329ac, 
    username=0x83328b8 "test") at postgres.c:3021
#10 0x081917b6 in BackendRun (port=0x833f898) at postmaster.c:2790
#11 0x08191163 in BackendStartup (port=0x833f898) at postmaster.c:2411
#12 0x0818f43a in ServerLoop () at postmaster.c:1198
#13 0x0818e685 in PostmasterMain (argc=3, argv=0x83324b8) at 
postmaster.c:885
#14 0x081587d5 in main (argc=3, argv=0x83324b8) at main.c:265


Responses

pgsql-bugs by date

Next:From: Kris JurkaDate: 2004-07-29 21:05:00
Subject: Re: 7.5dev assertion failure w/ v3 protocol and transactions
Previous:From: Tom LaneDate: 2004-07-28 13:51:58
Subject: Re: casting strings to multidimensional arrays yields strange results

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