[14:12:11.550] src/tools/ci/cores_backtrace.sh macos "${HOME}/cores" [14:12:15.265] (lldb) target create --core "/Users/admin/cores/core.8666" [14:12:47.158] Core file '/Users/admin/cores/core.8666' (arm64) was loaded. [14:12:47.158] (lldb) thread backtrace all [14:12:48.230] * thread #1 [14:12:48.230] * frame #0: 0x000000018354d5f0 libsystem_kernel.dylib`__pthread_kill + 8 [14:12:48.230] frame #1: 0x0000000183585c20 libsystem_pthread.dylib`pthread_kill + 288 [14:12:48.230] frame #2: 0x0000000183492a30 libsystem_c.dylib`abort + 180 [14:12:48.230] frame #3: 0x0000000100fedd44 postgres`ExceptionalCondition(conditionName=<unavailable>, fileName=<unavailable>, lineNumber=115) at assert.c:66:2 [14:12:48.230] frame #4: 0x0000000100d21c6c postgres`ExecScan [inlined] ExecScanExtended(node=0x000000015104eec0, accessMtd=<unavailable>, recheckMtd=<unavailable>, epqstate=<unavailable>, qual=<unavailable>, projInfo=<unavailable>) at execScan.h:0:3 [14:12:48.230] frame #5: 0x0000000100d21b3c postgres`ExecScan(node=0x000000015104eec0, accessMtd=(postgres`SeqNext at nodeSeqscan.c:52), recheckMtd=(postgres`SeqRecheck at nodeSeqscan.c:96:2)) at execScan.c:59:9 [14:12:48.230] frame #6: 0x0000000100d3fad4 postgres`ExecLockRows [inlined] ExecProcNode(node=0x000000015104eec0) at executor.h:272:9 [14:12:48.230] frame #7: 0x0000000100d3fab8 postgres`ExecLockRows(pstate=<unavailable>) at nodeLockRows.c:59:9 [14:12:48.230] frame #8: 0x0000000100d4c4f0 postgres`ExecSubPlan [inlined] ExecProcNode(node=0x000000015104eba0) at executor.h:272:9 [14:12:48.230] frame #9: 0x0000000100d4c4d4 postgres`ExecSubPlan [inlined] ExecScanSubPlan(node=0x0000000151050610, econtext=0x00000001510501c0, isNull=0x0000000151050725) at nodeSubplan.c:294:14 [14:12:48.230] frame #10: 0x0000000100d4c41c postgres`ExecSubPlan(node=0x0000000151050610, econtext=0x00000001510501c0, isNull=<unavailable>) at nodeSubplan.c:89:12 [14:12:48.230] frame #11: 0x0000000100d107cc postgres`ExecInterpExpr [inlined] ExecEvalSubPlan(state=0x0000000151050720, op=0x0000000151092ed8, econtext=0x00000001510501c0) at execExprInterp.c:5103:18 [14:12:48.230] frame #12: 0x0000000100d107b4 postgres`ExecInterpExpr(state=0x0000000151050720, econtext=<unavailable>, isnull=<unavailable>) at execExprInterp.c:1827:4 [14:12:48.230] frame #13: 0x0000000100d21890 postgres`ExecScan [inlined] ExecEvalExprSwitchContext(state=0x0000000151050720, econtext=0x00000001510501c0, isNull=0x000000016f26bf7c) at executor.h:369:13 [14:12:48.230] frame #14: 0x0000000100d21870 postgres`ExecScan [inlined] ExecQual(state=0x0000000151050720, econtext=0x00000001510501c0) at executor.h:438:8 [14:12:48.230] frame #15: 0x0000000100d21868 postgres`ExecScan at execScan.h:315:7 [14:12:48.230] frame #16: 0x0000000100d216f0 postgres`ExecScan [inlined] ExecScanExtended(node=0x00000001510500b0, accessMtd=<unavailable>, recheckMtd=<unavailable>, epqstate=<unavailable>, qual=0x0000000151050720, projInfo=0x0000000151050500) at execScan.h:367:10 [14:12:48.230] frame #17: 0x0000000100d21520 postgres`ExecScan(node=0x00000001510500b0, accessMtd=(postgres`SeqNext at nodeSeqscan.c:52), recheckMtd=(postgres`SeqRecheck at nodeSeqscan.c:96:2)) at execScan.c:59:9 [14:12:48.230] frame #18: 0x0000000100d1a250 postgres`EvalPlanQual [inlined] ExecProcNode(node=0x00000001510500b0) at executor.h:272:9 [14:12:48.230] frame #19: 0x0000000100d1a234 postgres`EvalPlanQual [inlined] EvalPlanQualNext(epqstate=0x000000015101cbf8) at execMain.c:2750:9 [14:12:48.230] frame #20: 0x0000000100d1a220 postgres`EvalPlanQual(epqstate=0x000000015101cbf8, relation=0x00000001400954a8, rti=<unavailable>, inputslot=0x0000000151097c48) at execMain.c:2511:9 [14:12:48.230] frame #21: 0x0000000100d47c34 postgres`ExecUpdate(context=0x000000016f26c190, resultRelInfo=0x000000015101cd20, tupleid=0x000000016f26c188, oldtuple=0x0000000000000000, slot=0x0000000151096838, canSetTag=true) at nodeModifyTable.c:2418:18 [14:12:48.230] frame #22: 0x0000000100d46338 postgres`ExecModifyTable(pstate=<unavailable>) at nodeModifyTable.c:4174:12 [14:12:48.230] frame #23: 0x0000000100d182d0 postgres`standard_ExecutorRun [inlined] ExecProcNode(node=0x000000015101cb10) at executor.h:272:9 [14:12:48.230] frame #24: 0x0000000100d182b4 postgres`standard_ExecutorRun [inlined] ExecutePlan(queryDesc=0x000000015007e700, operation=CMD_UPDATE, sendTuples=false, numberTuples=0, direction=<unavailable>, dest=0x000000015804d898) at execMain.c:1655:10 [14:12:48.230] frame #25: 0x0000000100d18264 postgres`standard_ExecutorRun(queryDesc=0x000000015007e700, direction=<unavailable>, count=0) at execMain.c:363:3 [14:12:48.230] frame #26: 0x0000000100d181a0 postgres`ExecutorRun(queryDesc=<unavailable>, direction=<unavailable>, count=<unavailable>) at execMain.c:300:3 [artificial] [14:12:48.230] frame #27: 0x0000000100ebda50 postgres`ProcessQuery(plan=0x000000015804d738, sourceText="\n UPDATE accounts SET balance = balance - 1200\n WHERE noisy_oper('upid', accountid, '=', 'checking')\n AND noisy_oper('up', balance, '>', 200.0)\n AND EXISTS (\n SELECT accountid\n FROM accounts_ext ae\n WHERE noisy_oper('lock_id', ae.accountid, '=', accounts.accountid)\n AND noisy_oper('lock_bal', ae.balance, '>', 200.0)\n FOR UPDATE\n );\n", params=0x0000000000000000, queryEnv=0x0000000000000000, dest=0x000000015804d898, qc=0x000000016f26c548) at pquery.c:160:2 [14:12:48.230] frame #28: 0x0000000100ebd11c postgres`PortalRunMulti(portal=0x0000000150032500, isTopLevel=true, setHoldSnapshot=false, dest=0x000000015804d898, altdest=0x000000015804d898, qc=0x000000016f26c548) at pquery.c:0 [14:12:48.230] frame #29: 0x0000000100ebcaa0 postgres`PortalRun(portal=0x0000000150032500, count=9223372036854775807, isTopLevel=true, dest=0x000000015804d898, altdest=0x000000015804d898, qc=0x000000016f26c548) at pquery.c:787:5 [14:12:48.230] frame #30: 0x0000000100ebba58 postgres`exec_simple_query(query_string="\n UPDATE accounts SET balance = balance - 1200\n WHERE noisy_oper('upid', accountid, '=', 'checking')\n AND noisy_oper('up', balance, '>', 200.0)\n AND EXISTS (\n SELECT accountid\n FROM accounts_ext ae\n WHERE noisy_oper('lock_id', ae.accountid, '=', accounts.accountid)\n AND noisy_oper('lock_bal', ae.balance, '>', 200.0)\n FOR UPDATE\n );\n") at postgres.c:1271:10 [14:12:48.230] frame #31: 0x0000000100eb96e4 postgres`PostgresMain(dbname=<unavailable>, username=<unavailable>) at postgres.c:0 [14:12:48.230] frame #32: 0x0000000100eb4bfc postgres`BackendMain(startup_data=<unavailable>, startup_data_len=<unavailable>) at backend_startup.c:107:2 [14:12:48.230] frame #33: 0x0000000100e1b640 postgres`postmaster_child_launch(child_type=B_BACKEND, child_slot=5, startup_data="", startup_data_len=4, client_sock=0x000000016f26c960) at launch_backend.c:274:3 [14:12:48.230] frame #34: 0x0000000100e1f574 postgres`ServerLoop [inlined] BackendStartup(client_sock=0x000000016f26c960) at postmaster.c:3386:8 [14:12:48.230] frame #35: 0x0000000100e1f4e0 postgres`ServerLoop at postmaster.c:1673:6 [14:12:48.230] frame #36: 0x0000000100e1dc64 postgres`PostmasterMain(argc=<unavailable>, argv=<unavailable>) at postmaster.c:1371:11 [14:12:48.230] frame #37: 0x0000000100d6f8f4 postgres`main(argc=8, argv=0x0000600003c28550) at main.c:230:4 [14:12:48.230] frame #38: 0x00000001831fb154 dyld`start + 2476 [14:12:48.230] (lldb) quit