Re: Re: [CORE] Re: MY PATCH

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us>
Cc: Chris Bitmead <chris(at)bitmead(dot)com>, pgsql-core(at)postgresql(dot)org, "pgsql-patches(at)postgresql(dot)org" <pgsql-patches(at)postgresql(dot)org>
Subject: Re: Re: [CORE] Re: MY PATCH
Date: 2000-06-09 15:05:21
Message-ID: 18944.960563121@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-patches

Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us> writes:
> #5 0x81487bf in ExceptionalCondition (
> conditionName=0x8195bd6 "!((relation)->rd_refcnt > 0)",
> exceptionP=0x819f8fc, detail=0x0, fileName=0x8195a21 "relcache.c",
> lineNumber=1337) at assert.c:73
> #6 0x81457e2 in RelationClose (relation=0x8243268) at relcache.c:1337
> #7 0x8072803 in heap_close (relation=0x8243268, lockmode=0) at heapam.c:620
> #8 0x80ae9e2 in EndPlan (plan=0x824bf90, estate=0x824cc18) at execMain.c:958
> #9 0x80ae2b0 in ExecutorEnd (queryDesc=0x824cc00, estate=0x824cc18)
> at execMain.c:358
> #10 0x810db6c in ProcessQueryDesc (queryDesc=0x824cc00, limoffset=0x0,
> limcount=0x0) at pquery.c:336
> #11 0x810dbce in ProcessQuery (parsetree=0x8234288, plan=0x824bf90,
> dest=Remote) at pquery.c:369
> #12 0x810c5df in pg_exec_query_dest (
> query_string=0x81cd368 "UPDATE a SET aa='zzzz' WHERE aa='aaaa';",
> dest=Remote, aclOverride=0) at postgres.c:642

I'll betcha this is the same situation that I guessed at in my crash
report: the executor is probably trying to shut down the same plan node
twice.

BTW, the reason I didn't see this particular crash is that I don't
*have* an 'inherit' regression test:

$ ls pgsql/src/test/regress/*inherit*
pgsql/src/test/regress/*inherit* not found

Did you forget to commit some files, Bruce?

Note to Chris: --enable-cassert is an absolute requirement for
testing backend changes, and personally I like to build with
-DCLOBBER_FREED_MEMORY as well.

regards, tom lane

In response to

Responses

Browse pgsql-patches by date

  From Date Subject
Next Message Tom Lane 2000-06-09 15:18:04 Re: Patch for more readable parse error messages
Previous Message Travis Bauer 2000-06-09 14:35:48 Another jdbc2 ResultSet patch