Re: crash while decoding INSERT ON CONFLICT - Mailing list pgsql-bugs
From | Euler Taveira |
---|---|
Subject | Re: crash while decoding INSERT ON CONFLICT |
Date | |
Msg-id | CAHE3wghuM++xkWHvLPrjtODW7FW1Mc2+-d3YV3YN3EFsP=syhA@mail.gmail.com Whole thread Raw |
In response to | Re: crash while decoding INSERT ON CONFLICT (Peter Geoghegan <pg@bowt.ie>) |
Responses |
Re: crash while decoding INSERT ON CONFLICT
|
List | pgsql-bugs |
2018-05-21 17:15 GMT-03:00 Peter Geoghegan <pg@bowt.ie>: > Can I get this as a "bt full", in case any of the local variables turn > out to be interesting? > (gdb) bt full #0 ReorderBufferCommit (rb=0xde14c8, xid=<value optimized out>, commit_lsn=6211559254952, end_lsn=<value optimized out>, commit_time=<value optimized out>, origin_id=<value optimized out>, origin_lsn=0) at reorderbuffer.c:1397 relation = 0x0 reloid = <value optimized out> change = 0x0 specinsert = 0x0 save_exception_stack = 0x7fff367fd9e0 save_context_stack = 0x0 local_sigjmp_buf = {{__jmpbuf = {6211559255000, 4463254845150949641, 0, 6211559255000, 144441221, 0, -2494219915992272627, 2494057498805104909}, __mask_was_saved = 0, __saved_mask = { __val = {8522252, 13894872, 4096, 209054130552, 209054130464, 4, 0, 140734107735660, 140734107735679, 0, 64, 2608, 8526491, 2608, 8522252, 0}}}} txn = 0xdf7fd8 snapshot_now = 0xd42718 command_id = 0 using_subtxn = 0 '\000' iterstate = 0xde15d8 __func__ = "ReorderBufferCommit" #1 0x00000000006bdd58 in DecodeCommit (ctx=0xdbe888, record=<value optimized out>) at decode.c:611 origin_lsn = 0 commit_time = 580224365830168 origin_id = 0 i = <value optimized out> #2 DecodeXactOp (ctx=0xdbe888, record=<value optimized out>) at decode.c:241 xlrec = <value optimized out> parsed = {xact_time = 580224365830168, xinfo = 1, dbId = 355309, tsId = 1663, nsubxacts = 0, subxacts = 0x0, nrels = 0, xnodes = 0x0, nmsgs = 0, msgs = 0x0, twophase_xid = 0, origin_lsn = 0, origin_timestamp = 0} xid = 144441221 builder = <value optimized out> reorder = <value optimized out> info = <value optimized out> r = <value optimized out> #3 LogicalDecodingProcessRecord (ctx=0xdbe888, record=<value optimized out>) at decode.c:113 __func__ = "LogicalDecodingProcessRecord" #4 0x00000000006d0754 in XLogSendLogical () at walsender.c:2781 record = <value optimized out> errm = 0x0 __func__ = "XLogSendLogical" #5 0x00000000006cf782 in WalSndLoop (send_data=0x6d0700 <XLogSendLogical>) at walsender.c:2149 now = <value optimized out> __func__ = "WalSndLoop" #6 0x00000000006d1463 in StartLogicalReplication (cmd_string=<value optimized out>) at walsender.c:1102 buf = {data = 0x0, len = 3, maxlen = 1024, cursor = 87} #7 exec_replication_command (cmd_string=<value optimized out>) at walsender.c:1539 cmd = 0xd24928 parse_rc = <value optimized out> cmd_node = 0xd24928 cmd_context = 0xd56f48 old_context = 0xd04828 __func__ = "exec_replication_command" #8 0x00000000007182b9 in PostgresMain (argc=<value optimized out>, argv=<value optimized out>, dbname=0xd368a8 "foo", username=<value optimized out>) at postgres.c:4084 query_string = 0xdc37c8 "START_REPLICATION SLOT \"sub_xxxxxx_xxxxxx_01_011\" LOGICAL 0/0 (proto_version '1', publication_names '\"pub_xxxxxxxxxx_xxxxxx\"')" firstchar = <value optimized out> input_message = {data = 0xdc37c8 "START_REPLICATION SLOT \"sub_xxxxxx_xxxxxx_01_011\" LOGICAL 0/0 (proto_version '1', publication_names '\"pub_xxxxxxxxxx_xxxxxx\"')", len = 127, maxlen = 1024, cursor = 127} local_sigjmp_buf = {{__jmpbuf = {140734107736816, 2494058286424355085, 13791920, 1526910016, 0, 1526907023, -2494219915887415027, 2494057610916884749}, __mask_was_saved = 1, __saved_mask = {__val = {0, 0, 0, 0, 0, 0, 0, 209050462168, 140345725128704, 0, 4294967295, 0, 1, 13116160, 0, 0}}}} send_ready_for_query = 0 '\000' disable_idle_in_transaction_timeout = 0 '\000' __func__ = "PostgresMain" #9 0x00000000006ad27d in BackendRun (argc=<value optimized out>, argv=<value optimized out>) at postmaster.c:4405 ac = 1 usecs = 102525 i = 1 av = 0xd47ff0 maxac = <value optimized out> #10 BackendStartup (argc=<value optimized out>, argv=<value optimized out>) at postmaster.c:4077 bn = <value optimized out> pid = 0 #11 ServerLoop (argc=<value optimized out>, argv=<value optimized out>) at postmaster.c:1755 rmask = {fds_bits = {8, 0 <repeats 15 times>}} selres = <value optimized out> now = <value optimized out> readmask = {fds_bits = {56, 0 <repeats 15 times>}}zlib-1.2.3-29.el6.x86_64 >> (gdb) bt > > Can I get this as a "bt full", in case any of the local variables turn > out to be interesting? > (gdb) bt full #0 ReorderBufferCommit (rb=0xde14c8, xid=<value optimized out>, commit_lsn=6211559254952, end_lsn=<value optimized out>, commit_time=<value optimized out>, origin_id=<value optimized out>, origin_lsn=0) at reorderbuffer.c:1397 relation = 0x0 reloid = <value optimized out> change = 0x0 specinsert = 0x0 save_exception_stack = 0x7fff367fd9e0 save_context_stack = 0x0 local_sigjmp_buf = {{__jmpbuf = {6211559255000, 4463254845150949641, 0, 6211559255000, 144441221, 0, -2494219915992272627, 2494057498805104909}, __mask_was_saved = 0, __saved_mask = { __val = {8522252, 13894872, 4096, 209054130552, 209054130464, 4, 0, 140734107735660, 140734107735679, 0, 64, 2608, 8526491, 2608, 8522252, 0}}}} txn = 0xdf7fd8 snapshot_now = 0xd42718 command_id = 0 using_subtxn = 0 '\000' iterstate = 0xde15d8 __func__ = "ReorderBufferCommit" #1 0x00000000006bdd58 in DecodeCommit (ctx=0xdbe888, record=<value optimized out>) at decode.c:611 origin_lsn = 0 commit_time = 580224365830168 origin_id = 0 i = <value optimized out> #2 DecodeXactOp (ctx=0xdbe888, record=<value optimized out>) at decode.c:241 xlrec = <value optimized out> parsed = {xact_time = 580224365830168, xinfo = 1, dbId = 355309, tsId = 1663, nsubxacts = 0, subxacts = 0x0, nrels = 0, xnodes = 0x0, nmsgs = 0, msgs = 0x0, twophase_xid = 0, origin_lsn = 0, origin_timestamp = 0} xid = 144441221 builder = <value optimized out> reorder = <value optimized out> info = <value optimized out> r = <value optimized out> #3 LogicalDecodingProcessRecord (ctx=0xdbe888, record=<value optimized out>) at decode.c:113 __func__ = "LogicalDecodingProcessRecord" #4 0x00000000006d0754 in XLogSendLogical () at walsender.c:2781 record = <value optimized out> errm = 0x0 __func__ = "XLogSendLogical" #5 0x00000000006cf782 in WalSndLoop (send_data=0x6d0700 <XLogSendLogical>) at walsender.c:2149 now = <value optimized out> __func__ = "WalSndLoop" #6 0x00000000006d1463 in StartLogicalReplication (cmd_string=<value optimized out>) at walsender.c:1102 buf = {data = 0x0, len = 3, maxlen = 1024, cursor = 87} #7 exec_replication_command (cmd_string=<value optimized out>) at walsender.c:1539 cmd = 0xd24928 parse_rc = <value optimized out> cmd_node = 0xd24928 cmd_context = 0xd56f48 old_context = 0xd04828 __func__ = "exec_replication_command" #8 0x00000000007182b9 in PostgresMain (argc=<value optimized out>, argv=<value optimized out>, dbname=0xd368a8 "foo", username=<value optimized out>) at postgres.c:4084 query_string = 0xdc37c8 "START_REPLICATION SLOT \"sub_xxxxxx_xxxxxx_01_011\" LOGICAL 0/0 (proto_version '1', publication_names '\"pub_xxxxxxxxxx_xxxxxx\"')" firstchar = <value optimized out> input_message = {data = 0xdc37c8 "START_REPLICATION SLOT \"sub_xxxxxx_xxxxxx_01_011\" LOGICAL 0/0 (proto_version '1', publication_names '\"pub_xxxxxxxxxx_xxxxxx\"')", len = 127, maxlen = 1024, cursor = 127} local_sigjmp_buf = {{__jmpbuf = {140734107736816, 2494058286424355085, 13791920, 1526910016, 0, 1526907023, -2494219915887415027, 2494057610916884749}, __mask_was_saved = 1, __saved_mask = {__val = {0, 0, 0, 0, 0, 0, 0, 209050462168, 140345725128704, 0, 4294967295, 0, 1, 13116160, 0, 0}}}} send_ready_for_query = 0 '\000' disable_idle_in_transaction_timeout = 0 '\000' __func__ = "PostgresMain" #9 0x00000000006ad27d in BackendRun (argc=<value optimized out>, argv=<value optimized out>) at postmaster.c:4405 ac = 1 usecs = 102525 i = 1 av = 0xd47ff0 maxac = <value optimized out> #10 BackendStartup (argc=<value optimized out>, argv=<value optimized out>) at postmaster.c:4077 bn = <value optimized out> pid = 0 #11 ServerLoop (argc=<value optimized out>, argv=<value optimized out>) at postmaster.c:1755 rmask = {fds_bits = {8, 0 <repeats 15 times>}} selres = <value optimized out> now = <value optimized out> readmask = {fds_bits = {56, 0 <repeats 15 times>}} nSockets = 6 last_lockfile_recheck_time = 1526910016 last_touch_time = 1526907023 #12 PostmasterMain (argc=<value optimized out>, argv=<value optimized out>) at postmaster.c:1363 opt = <value optimized out> status = <value optimized out> userDoption = <value optimized out> listen_addr_saved = <value optimized out> i = <value optimized out> output_config_variable = <value optimized out> __func__ = "PostmasterMain" #13 0x000000000062e5b0 in main (argc=3, argv=0xd04540) at main.c:228 No locals. -- Euler Taveira Timbira - http://www.timbira.com.br/ PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento
pgsql-bugs by date: