easy crash on HEAD - Mailing list pgsql-bugs

From Josh Kupershmidt
Subject easy crash on HEAD
Date
Msg-id CAK3UJREo8JA29NX0FqM2aaNowUBp3RUV-rUTWxZegX6kQz5JQA@mail.gmail.com
Whole thread Raw
Responses Re: easy crash on HEAD  (Josh Kupershmidt <schmiddy@gmail.com>)
Re: easy crash on HEAD  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-bugs
I am pretty sure this is an easily-reproducible crash on git head
(well, as of a2a480af889b5), helpfully confirmed on IRC by wulczer and
deko. I reproduced the crash myself on OS X and 64-bit Debian.

---
create table foo (a int);
CREATE RULE notify_foo_updates AS ON UPDATE TO foo DO NOTIFY foo;
\d foo
---

Backtrace looks like this:
(gdb) bt
#0  0x00007fff837ce954 in recvfrom ()
#1  0x0000000100188fe3 in secure_read (port=0x100802280,
ptr=0x10055d340, len=8192) at be-secure.c:304
#2  0x0000000100191bdc in pq_recvbuf () at pqcomm.c:854
#3  0x0000000100192053 in pq_getbyte () at pqcomm.c:895
#4  0x0000000100257fec in SocketBackend [inlined] () at
/media/src/OSS/postgresql/src/backend/tcop/postgres.c:344
#5  0x0000000100257fec in ReadCommand (inBuf=0x7fff5fbfe0d0) at postgres.c:492
#6  0x0000000100258746 in PostgresMain (argc=1, argv=0x10101a010,
dbname=0x101019e78 "adsync", username=<value temporarily unavailable,
due to optimizations>) at postgres.c:3946
#7  0x0000000100204a95 in BackendRun [inlined] () at
/media/src/OSS/postgresql/src/backend/postmaster/postmaster.c:3985
#8  0x0000000100204a95 in ServerLoop () at postmaster.c:3674
#9  0x00000001002083d4 in PostmasterMain (argc=3, argv=0x100800700) at
postmaster.c:1244
#10 0x0000000100194089 in main (argc=3, argv=0x100800700) at main.c:196


Josh

pgsql-bugs by date:

Previous
From: John R Pierce
Date:
Subject: Re: Postgresql 9.12 support cluster mode
Next
From: Josh Kupershmidt
Date:
Subject: Re: easy crash on HEAD