Re: BUG #14180: Segmentation fault on replication slave - Mailing list pgsql-bugs

From Bo Ørsted Andresen
Subject Re: BUG #14180: Segmentation fault on replication slave
Date
Msg-id VI1PR04MB14885FE6EBB1465EF8B88515CB5D0@VI1PR04MB1488.eurprd04.prod.outlook.com
Whole thread Raw
In response to Re: BUG #14180: Segmentation fault on replication slave  (Andres Freund <andres@anarazel.de>)
Responses Re: BUG #14180: Segmentation fault on replication slave
Re: BUG #14180: Segmentation fault on replication slave
List pgsql-bugs
> On 2016-06-07 19:41, Andres Freund wrote:
> > > > Program received signal SIGSEGV, Segmentation fault.
> > > > _bt_restore_page (page=0x7f816fce2b40 "", from=0x55a0945abb70
> > > > "\036", len=<optimized out>) at
> > > > /build/postgresql-9.5-xp9utH/postgresql-9.5-
> > > 9.5.3/build/../src/backend/access/nbtree/nbtxlog.c:57
> > > > 57
> > > > /build/postgresql-9.5-xp9utH/postgresql-9.5-
> > > 9.5.3/build/../src/backend/access/nbtree/nbtxlog.c:
> > > > No such file or directory.
> > > > (gdb) bt
> > > > #0  _bt_restore_page (page=0x7f816fce2b40 "", from=0x55a0945abb70
> > > > "\036", len=<optimized out>) at
> > > > /build/postgresql-9.5-xp9utH/postgresql-9.5-9.5.3/build/../src/bac
> > > > kend
> > > > /access/nbtree/nbtxlog.c:57
> > > > #1  0x0000000000000000 in ?? ()
> > > > (gdb) p from
> > > > $1 = 0x55a0945abb70 "\036"
> > > > (gdb) p end
> > > > $2 = 0x55a0945ac928 "\305cO"
> > > > (gdb) p i
> > > > $3 = 3324
> > > > (gdb) p len
> > > > $4 = <optimized out>
> > > > (gdb) p &itupdata
> > > > $5 = (IndexTupleData *) 0x7ffe83ea84e0
> > > > (gdb) p items
> > > > $6 = {0x0 <repeats 408 times>}
> > > > (gdb) p &items
> > > > $7 = (Item (*)[408]) 0x7ffe83ea8820
> > > > (gdb) p itemsz
> > > > $8 = <optimized out>
> > >
> > > Uhm, this is a bit odd. There's no backtrace, but types and such are
> > > known?  I guess you do have the debug symbols installed?
> >
> > Yeah, it's confusing. I installed the result of ./list-dbgsym-packages-v2.1.sh -
> p $pid which gave:
> >
> > libcomerr2-dbg libffi6-dbg libgcc1-dbg libicu55-dbg libldap-2.4-2-dbg
> > libsqlite3-0-dbg libssl1.0.0-dbg libxml2-dbg postgresql-9.5-dbg
> > zlib1g-dbg
> >
> > Not sure what else I can do short of recompiling postgresql mysql.
>
> Any chance the running version of postgres is out of date with the installed
> binaries / debug symbols?

You mean that I upgraded without restarting postgres before the segfault?

Before this I have had the same problem with Ubuntu 14.04 with postgresql 9.5.3 from a ppa. I then tried building a new
VMbased on Ubuntu 16.04 on the 3rd of June to see if there was something wrong with the slave VM. So it's a clean
installwhere I installed latest postgresql once and ran it. I've reproduced the problem three times since that happened
withone reboot in between. Of course what hasn't changed during all of this is the master. 

The version of postgresql-client-9.5, libpq5, postgreql-9.5, postgresql-contrib-9.5 and postgresql-9.5-dbg are all at
9.5.3-0ubuntu0.16.04.

Regards,
Bo Ørsted Andresen



pgsql-bugs by date:

Previous
From: Andres Freund
Date:
Subject: Re: BUG #14180: Segmentation fault on replication slave
Next
From: Andres Freund
Date:
Subject: Re: BUG #14180: Segmentation fault on replication slave