Re: BUG #17116: Assert failed in SerialSetActiveSerXmin() on commit of parallelized serializable transaction

From: Thomas Munro <thomas(dot)munro(at)gmail(dot)com>
To: Alexander Lakhin <exclusion(at)gmail(dot)com>, PostgreSQL mailing lists <pgsql-bugs(at)lists(dot)postgresql(dot)org>
Subject: Re: BUG #17116: Assert failed in SerialSetActiveSerXmin() on commit of parallelized serializable transaction
Date: 2021-07-23 12:56:22
Message-ID: CA+hUKGJCUnwUbydS8HSOdbjnrYKG+TtHe7wqyt58FGp71irnrw@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-bugs

On Thu, Jul 22, 2021 at 11:23 PM PG Bug reporting form
<noreply(at)postgresql(dot)org> wrote: '.
> Program terminated with signal SIGABRT, Aborted.
> #0 __GI_raise (sig=sig(at)entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
> 50 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
> (gdb) bt
> #0 __GI_raise (sig=sig(at)entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
> #1 0x00007f21de1dd859 in __GI_abort () at abort.c:79
> #2 0x0000555e1740b1ac in ExceptionalCondition (
> conditionName=conditionName(at)entry=0x555e17581ce8
> "!TransactionIdIsValid(serialControl->tailXid) || TransactionIdFollows(xid,
> serialControl->tailXid)", errorType=errorType(at)entry=0x555e17466028
> "FailedAssertion",
> fileName=fileName(at)entry=0x555e17581789 "predicate.c",
> lineNumber=lineNumber(at)entry=1056) at assert.c:67

Thanks. Repro'd here. Not immediately sure what's happening here,
but I will look into it next week.

In response to

Responses

Browse pgsql-bugs by date

  From Date Subject
Next Message Heikki Linnakangas 2021-07-23 13:46:25 Re: IRe: BUG #16792: silent corruption of GIN index resulting in SELECTs returning non-matching rows
Previous Message Andrey V. Lepikhov 2021-07-23 11:26:29 Re: The case when AsyncAppend exists also in the qual of Async ForeignScan