Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save alex-richman-onesignal/0ba626ca4de00d24c331b4b224f0b399 to your computer and use it in GitHub Desktop.
Save alex-richman-onesignal/0ba626ca4de00d24c331b4b224f0b399 to your computer and use it in GitHub Desktop.
GNU gdb (Debian 10.1-1.7) 10.1.90.20210103-git
Copyright (C) 2021 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/lib/postgresql/15/bin/postgres...
Reading symbols from /usr/lib/debug/.build-id/59/1e4b7ab4650ef09bdc0069cea6cc0374f8119a.debug...
[New LWP 597260]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `postgres: 15/main: postgres gamethrive [local] SELECT '.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 pfree (pointer=0x55bfeeff9ef0) at ./build/../src/backend/utils/mmgr/mcxt.c:1179
#0 pfree (pointer=0x55bfeeff9ef0) at ./build/../src/backend/utils/mmgr/mcxt.c:1179
context = 0x0
#1 0x000055bfed188c86 in SnapBuildPurgeOlderTxn (builder=0x55bfeeff9c38) at ./build/../src/backend/replication/logical/snapbuild.c:1008
off = <optimized out>
workspace = 0x55bfeeff9ef0
surviving_xids = <optimized out>
off = <optimized out>
workspace = <optimized out>
surviving_xids = <optimized out>
__func__ = "SnapBuildPurgeOlderTxn"
__errno_location = <optimized out>
__errno_location = <optimized out>
#2 SnapBuildProcessRunningXacts (builder=0x55bfeeff9c38, lsn=8427546843265136, running=0x55bfef823b90) at ./build/../src/backend/replication/logical/snapbuild.c:1219
txn = <optimized out>
xmin = <optimized out>
__func__ = "SnapBuildProcessRunningXacts"
#3 0x000055bfed17900e in standby_decode (ctx=0x55bfef021bf8, buf=0x7ffde61d48c0) at ./build/../src/backend/replication/logical/decode.c:346
running = 0x55bfef823b90
builder = 0x55bfeeff9c38
r = 0x55bfef021f90
info = <optimized out>
__func__ = "standby_decode"
#4 0x000055bfed178729 in LogicalDecodingProcessRecord (ctx=ctx@entry=0x55bfef021bf8, record=0x55bfef021f90) at ./build/../src/backend/replication/logical/decode.c:119
buf = {origptr = 8427546843265136, endptr = 8427546843265960, record = 0x55bfef021f90}
txid = <optimized out>
rmgr = {rm_name = <optimized out>, rm_redo = <optimized out>, rm_desc = <optimized out>, rm_identify = <optimized out>, rm_startup = <optimized out>, rm_cleanup = <optimized out>, rm_mask = <optimized out>, rm_decode = <optimized out>}
#5 0x000055bfed17c7d2 in DecodingContextFindStartpoint (ctx=ctx@entry=0x55bfef021bf8) at ./build/../src/backend/replication/logical/logical.c:613
record = <optimized out>
err = 0x0
slot = 0x7f6351174418
__func__ = "DecodingContextFindStartpoint"
#6 0x000055bfed194b00 in create_logical_replication_slot (name=name@entry=0x55bfeeebc9d8 "test_3", plugin=plugin@entry=0x55bfeeebca78 "pgoutput", temporary=temporary@entry=false, two_phase=two_phase@entry=false, restart_lsn=restart_lsn@entry=0, find_startpoint=find_startpoint@entry=true) at ./build/../src/backend/replication/slotfuncs.c:158
ctx = 0x55bfef021bf8
#7 0x000055bfed195354 in pg_create_logical_replication_slot (fcinfo=<optimized out>) at ./build/../src/backend/replication/slotfuncs.c:187
name = 0x55bfeeebc9d8
plugin = 0x55bfeeebca78
temporary = false
two_phase = false
result = <optimized out>
tupdesc = 0x55bfef01fe00
tuple = <optimized out>
values = {94282804544480, 180103518880}
nulls = {false, false}
__func__ = "pg_create_logical_replication_slot"
#8 0x000055bfed06e04a in ExecInterpExpr (state=0x55bfef01a1c8, econtext=0x55bfef019ef0, isnull=<optimized out>) at ./build/../src/backend/executor/execExprInterp.c:1262
eqresult = <optimized out>
fcinfo = <optimized out>
op = <optimized out>
resultslot = 0x55bfef01a0e0
innerslot = <optimized out>
outerslot = <optimized out>
scanslot = <optimized out>
dispatch_table = {0x55bfed06d5a0 <ExecInterpExpr+240>, 0x55bfed06e660 <ExecInterpExpr+4528>, 0x55bfed06e638 <ExecInterpExpr+4488>, 0x55bfed06e608 <ExecInterpExpr+4440>, 0x55bfed06e550 <ExecInterpExpr+4256>, 0x55bfed06e520 <ExecInterpExpr+4208>, 0x55bfed06e300 <ExecInterpExpr+3664>, 0x55bfed06e510 <ExecInterpExpr+4192>, 0x55bfed06e2f8 <ExecInterpExpr+3656>, 0x55bfed06e2d8 <ExecInterpExpr+3624>,
0x55bfed06e580 <ExecInterpExpr+4304>, 0x55bfed06e568 <ExecInterpExpr+4280>, 0x55bfed06e2a0 <ExecInterpExpr+3568>, 0x55bfed06e5a0 <ExecInterpExpr+4336>, 0x55bfed06e5e0 <ExecInterpExpr+4400>, 0x55bfed06e4d8 <ExecInterpExpr+4136>, 0x55bfed06e4b0 <ExecInterpExpr+4096>, 0x55bfed06e038 <ExecInterpExpr+2952>, 0x55bfed06e470 <ExecInterpExpr+4032>, 0x55bfed06e410 <ExecInterpExpr+3936>,
0x55bfed06e3f8 <ExecInterpExpr+3912>, 0x55bfed06d540 <ExecInterpExpr+144>, 0x55bfed06d548 <ExecInterpExpr+152>, 0x55bfed06e3b0 <ExecInterpExpr+3840>, 0x55bfed06d570 <ExecInterpExpr+192>, 0x55bfed06d578 <ExecInterpExpr+200>, 0x55bfed06e260 <ExecInterpExpr+3504>, 0x55bfed06e258 <ExecInterpExpr+3496>, 0x55bfed06e218 <ExecInterpExpr+3432>, 0x55bfed06e210 <ExecInterpExpr+3424>, 0x55bfed06e200 <ExecInterpExpr+3408>,
0x55bfed06e1f0 <ExecInterpExpr+3392>, 0x55bfed06e190 <ExecInterpExpr+3296>, 0x55bfed06e1c8 <ExecInterpExpr+3352>, 0x55bfed06e168 <ExecInterpExpr+3256>, 0x55bfed06e150 <ExecInterpExpr+3232>, 0x55bfed06e138 <ExecInterpExpr+3208>, 0x55bfed06e120 <ExecInterpExpr+3184>, 0x55bfed06e0f0 <ExecInterpExpr+3136>, 0x55bfed06e0c8 <ExecInterpExpr+3096>, 0x55bfed06e070 <ExecInterpExpr+3008>,
0x55bfed06e088 <ExecInterpExpr+3032>, 0x55bfed06dfe8 <ExecInterpExpr+2872>, 0x55bfed06dfe0 <ExecInterpExpr+2864>, 0x55bfed06dfb0 <ExecInterpExpr+2816>, 0x55bfed06df60 <ExecInterpExpr+2736>, 0x55bfed06df10 <ExecInterpExpr+2656>, 0x55bfed06ded0 <ExecInterpExpr+2592>, 0x55bfed06e000 <ExecInterpExpr+2896>, 0x55bfed06de60 <ExecInterpExpr+2480>, 0x55bfed06de48 <ExecInterpExpr+2456>,
0x55bfece91a53 <ExecInterpExpr-1948253>, 0x55bfed06de30 <ExecInterpExpr+2432>, 0x55bfed06de18 <ExecInterpExpr+2408>, 0x55bfed06ddd0 <ExecInterpExpr+2336>, 0x55bfed06dd40 <ExecInterpExpr+2192>, 0x55bfed06dd90 <ExecInterpExpr+2272>, 0x55bfed06dce8 <ExecInterpExpr+2104>, 0x55bfed06dcd0 <ExecInterpExpr+2080>, 0x55bfed06dcb0 <ExecInterpExpr+2048>, 0x55bfed06dd78 <ExecInterpExpr+2248>,
0x55bfed06dc90 <ExecInterpExpr+2016>, 0x55bfed06dc68 <ExecInterpExpr+1976>, 0x55bfed06dc60 <ExecInterpExpr+1968>, 0x55bfed06d520 <ExecInterpExpr+112>, 0x55bfed06d520 <ExecInterpExpr+112>, 0x55bfed06df80 <ExecInterpExpr+2768>, 0x55bfed06dbf0 <ExecInterpExpr+1856>, 0x55bfed06dbc8 <ExecInterpExpr+1816>, 0x55bfed06dc48 <ExecInterpExpr+1944>, 0x55bfed06dc30 <ExecInterpExpr+1920>,
0x55bfed06dc10 <ExecInterpExpr+1888>, 0x55bfed06dbb0 <ExecInterpExpr+1792>, 0x55bfed06db78 <ExecInterpExpr+1736>, 0x55bfed06db98 <ExecInterpExpr+1768>, 0x55bfed06db40 <ExecInterpExpr+1680>, 0x55bfed06db08 <ExecInterpExpr+1624>, 0x55bfed06d5e0 <ExecInterpExpr+304>, 0x55bfed06d5ef <ExecInterpExpr+319>, 0x55bfed06dac8 <ExecInterpExpr+1560>, 0x55bfed06da80 <ExecInterpExpr+1488>,
0x55bfed06da50 <ExecInterpExpr+1440>, 0x55bfed06d988 <ExecInterpExpr+1240>, 0x55bfed06e338 <ExecInterpExpr+3720>, 0x55bfed06d8d0 <ExecInterpExpr+1056>, 0x55bfed06d7c0 <ExecInterpExpr+784>, 0x55bfed06d6b8 <ExecInterpExpr+520>, 0x55bfed06e360 <ExecInterpExpr+3760>, 0x55bfed06d680 <ExecInterpExpr+464>, 0x55bfed06e390 <ExecInterpExpr+3808>, 0x55bfed06d5a0 <ExecInterpExpr+240>}
#9 0x000055bfed0a0980 in ExecEvalExprSwitchContext (isNull=0x7ffde61d4ad7, econtext=0x55bfef019ef0, state=0x55bfef01a1c8) at ./build/../src/include/executor/executor.h:341
retDatum = <optimized out>
oldContext = 0x55bfef019aa0
retDatum = <optimized out>
oldContext = <optimized out>
#10 ExecProject (projInfo=0x55bfef01a1c0) at ./build/../src/include/executor/executor.h:375
econtext = 0x55bfef019ef0
state = 0x55bfef01a1c8
slot = 0x55bfef01a0e0
isnull = false
#11 ExecResult (pstate=<optimized out>) at ./build/../src/backend/executor/nodeResult.c:136
node = <optimized out>
outerTupleSlot = <optimized out>
outerPlan = <optimized out>
econtext = <optimized out>
#12 0x000055bfed071f4d in ExecProcNode (node=0x55bfef019de0) at ./build/../src/include/executor/executor.h:259
No locals.
#13 ExecutePlan (execute_once=<optimized out>, dest=0x55bfef01edb0, direction=<optimized out>, numberTuples=0, sendTuples=<optimized out>, operation=CMD_SELECT, use_parallel_mode=<optimized out>, planstate=0x55bfef019de0, estate=0x55bfef019bb8) at ./build/../src/backend/executor/execMain.c:1636
slot = <optimized out>
current_tuple_count = 0
slot = <optimized out>
current_tuple_count = <optimized out>
#14 standard_ExecutorRun (queryDesc=0x55bfeef0f4b8, direction=<optimized out>, count=0, execute_once=<optimized out>) at ./build/../src/backend/executor/execMain.c:363
estate = 0x55bfef019bb8
operation = CMD_SELECT
dest = 0x55bfef01edb0
sendTuples = <optimized out>
oldcontext = 0x55bfeef0f3a0
__func__ = "standard_ExecutorRun"
#15 0x00007f6707ae541d in pgss_ExecutorRun (queryDesc=0x55bfeef0f4b8, direction=ForwardScanDirection, count=0, execute_once=<optimized out>) at ./build/../contrib/pg_stat_statements/pg_stat_statements.c:1010
_save_exception_stack = 0x7ffde61d4cb0
_save_context_stack = 0x0
_local_sigjmp_buf = {{__jmpbuf = {94282836490824, -9170055310697542213, 0, 94282835883192, 1, 0, -9170055310798205509, -9112848983796593221}, __mask_was_saved = 0, __saved_mask = {__val = {0 <repeats 11 times>, 94282836975072, 14161406451756178176, 16, 94282836994624, 94282836975072}}}}
_do_rethrow = false
#16 0x00007f670b40a70a in explain_ExecutorRun (queryDesc=0x55bfeef0f4b8, direction=ForwardScanDirection, count=0, execute_once=<optimized out>) at ./build/../contrib/auto_explain/auto_explain.c:320
_save_exception_stack = 0x7ffde61d4e50
_save_context_stack = 0x0
_local_sigjmp_buf = {{__jmpbuf = {94282836490824, -9170055310737388101, 0, 94282835883192, 1, 0, -9170055310703833669, -9112838147965301317}, __mask_was_saved = 0, __saved_mask = {__val = {1, 94282836995280, 94282835864896, 24, 1, 1, 0, 140728464133456, 94282806712676, 94282836490824, 94282835865224, 140728464133504, 94282806782708, 140728464133520, 94282836490824, 0}}}}
_do_rethrow = false
#17 0x000055bfed1e7ebe in PortalRunSelect (portal=0x55bfeefa3a48, forward=<optimized out>, count=0, dest=<optimized out>) at ./build/../src/backend/tcop/pquery.c:924
queryDesc = 0x55bfeef0f4b8
direction = <optimized out>
nprocessed = <optimized out>
__func__ = "PortalRunSelect"
#18 0x000055bfed1e936e in PortalRun (portal=portal@entry=0x55bfeefa3a48, count=count@entry=9223372036854775807, isTopLevel=isTopLevel@entry=true, run_once=run_once@entry=true, dest=dest@entry=0x55bfef01edb0, altdest=altdest@entry=0x55bfef01edb0, qc=0x7ffde61d4fa0) at ./build/../src/backend/tcop/pquery.c:768
_save_exception_stack = 0x7ffde61d5230
_save_context_stack = 0x0
_local_sigjmp_buf = {{__jmpbuf = {1, -9170055310655599173, 94282836490824, 140728464134048, 94282836995504, 94282836490824, -9170055310749971013, -3154352349788877381}, __mask_was_saved = 0, __saved_mask = {__val = {94278827114496, 544, 140728464133911, 94282808261245, 94282835882912, 2, 2, 1, 94282835538720, 112, 2, 178, 94282836490824, 140728464133920, 94282806713483, 2}}}}
_do_rethrow = <optimized out>
result = <optimized out>
nprocessed = <optimized out>
saveTopTransactionResourceOwner = 0x55bfeeeb6c38
saveTopTransactionContext = 0x55bfeef0ad40
saveActivePortal = 0x0
saveResourceOwner = 0x55bfeeeb6c38
savePortalContext = 0x0
saveMemoryContext = 0x55bfeef0ad40
__func__ = "PortalRun"
#19 0x000055bfed1e56cd in exec_simple_query (query_string=0x55bfeeebb438 "SELECT pg_create_logical_replication_slot('test_3', 'pgoutput', false);") at ./build/../src/backend/tcop/postgres.c:1250
snapshot_set = <optimized out>
per_parsetree_context = 0x0
plantree_list = <optimized out>
parsetree = 0x55bfeeebc258
commandTag = <optimized out>
qc = {commandTag = CMDTAG_UNKNOWN, nprocessed = 0}
querytree_list = <optimized out>
portal = 0x55bfeefa3a48
receiver = 0x55bfef01edb0
format = 0
parsetree_item__state = {l = 0x55bfeeebc288, i = <optimized out>}
dest = DestRemote
oldcontext = 0x55bfeef0ad40
parsetree_list = 0x55bfeeebc288
parsetree_item = <optimized out>
save_log_statement_stats = false
was_logged = false
use_implicit_block = false
msec_str = "\214vG\355\277U\000\000G\000\000\000\000\000\000\000\006\000\000\000\000\000\000\000\006\000\000\000\000\000\000"
__func__ = "exec_simple_query"
#20 0x000055bfed1e78ad in PostgresMain (dbname=<optimized out>, username=<optimized out>) at ./build/../src/backend/tcop/postgres.c:4581
query_string = 0x55bfeeebb438 "SELECT pg_create_logical_replication_slot('test_3', 'pgoutput', false);"
firstchar = <optimized out>
input_message = {data = 0x55bfeeebb438 "SELECT pg_create_logical_replication_slot('test_3', 'pgoutput', false);", len = 72, maxlen = 1024, cursor = 72}
local_sigjmp_buf = {{__jmpbuf = {0, -9170055311077126725, 140728464134544, 94282835974616, 140728464135440, 3, -9170055311093903941, -3154352343540019781}, __mask_was_saved = 1, __saved_mask = {__val = {4194304, 139637976727678, 94282806843812, 140728464134988, 8687, 37516539365308, 541165879541, 135, 579820586136, 1085, 16, 94282835861440, 34746, 555960, 18446744073709551408, 555960}}}}
send_ready_for_query = false
idle_in_transaction_timeout_enabled = false
idle_session_timeout_enabled = false
__func__ = "PostgresMain"
#21 0x000055bfed164db1 in BackendRun (port=<optimized out>, port=<optimized out>) at ./build/../src/backend/postmaster/postmaster.c:4504
No locals.
#22 BackendStartup (port=<optimized out>) at ./build/../src/backend/postmaster/postmaster.c:4232
bn = <optimized out>
pid = <optimized out>
bn = <optimized out>
pid = <optimized out>
__func__ = "BackendStartup"
__errno_location = <optimized out>
__errno_location = <optimized out>
save_errno = <optimized out>
__errno_location = <optimized out>
__errno_location = <optimized out>
#23 ServerLoop () at ./build/../src/backend/postmaster/postmaster.c:1806
port = <optimized out>
i = <optimized out>
rmask = {fds_bits = {256, 0 <repeats 15 times>}}
selres = <optimized out>
now = <optimized out>
readmask = {fds_bits = {448, 0 <repeats 15 times>}}
nSockets = 9
last_lockfile_recheck_time = 1672749123
last_touch_time = 1672748343
__func__ = "ServerLoop"
#24 0x000055bfed165d81 in PostmasterMain (argc=argc@entry=5, argv=argv@entry=0x55bfeeeb4fa0) at ./build/../src/backend/postmaster/postmaster.c:1478
opt = <optimized out>
status = <optimized out>
userDoption = <optimized out>
listen_addr_saved = true
i = <optimized out>
output_config_variable = <optimized out>
__func__ = "PostmasterMain"
#25 0x000055bfeced2101 in main (argc=5, argv=0x55bfeeeb4fa0) at ./build/../src/backend/main/main.c:202
do_check_root = <optimized out>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment