[09:42:29.212] src/tools/ci/cores_backtrace.sh macos "${HOME}/cores" [09:42:32.210] (lldb) target create --core "/Users/admin/cores/core.12631" [09:42:58.805] Core file '/Users/admin/cores/core.12631' (arm64) was loaded. [09:42:58.805] (lldb) thread backtrace all [09:42:59.811] * thread #1 [09:42:59.811] * frame #0: 0x00000001886e95f0 libsystem_kernel.dylib`__pthread_kill + 8 [09:42:59.811] frame #1: 0x0000000188721c20 libsystem_pthread.dylib`pthread_kill + 288 [09:42:59.811] frame #2: 0x000000018862ea30 libsystem_c.dylib`abort + 180 [09:42:59.811] frame #3: 0x00000001048edd30 postgres`ExceptionalCondition(conditionName=, fileName=, lineNumber=115) at assert.c:66:2 [09:42:59.811] frame #4: 0x0000000104621b2c postgres`ExecScan [inlined] ExecScanExtended(node=0x0000000133068ec0, accessMtd=, recheckMtd=, epqstate=, qual=, projInfo=) at execScan.h:0:3 [09:42:59.811] frame #5: 0x00000001046219fc postgres`ExecScan(node=0x0000000133068ec0, accessMtd=(postgres`SeqNext at nodeSeqscan.c:52), recheckMtd=(postgres`SeqRecheck at nodeSeqscan.c:96:2)) at execScan.c:59:9 [09:42:59.811] frame #6: 0x000000010463f994 postgres`ExecLockRows [inlined] ExecProcNode(node=0x0000000133068ec0) at executor.h:272:9 [09:42:59.811] frame #7: 0x000000010463f978 postgres`ExecLockRows(pstate=) at nodeLockRows.c:59:9 [09:42:59.811] frame #8: 0x000000010464c3b0 postgres`ExecSubPlan [inlined] ExecProcNode(node=0x0000000133068ba0) at executor.h:272:9 [09:42:59.811] frame #9: 0x000000010464c394 postgres`ExecSubPlan [inlined] ExecScanSubPlan(node=0x000000013306a610, econtext=0x000000013306a1c0, isNull=0x000000013306a725) at nodeSubplan.c:294:14 [09:42:59.811] frame #10: 0x000000010464c2dc postgres`ExecSubPlan(node=0x000000013306a610, econtext=0x000000013306a1c0, isNull=) at nodeSubplan.c:89:12 [09:42:59.811] frame #11: 0x000000010461068c postgres`ExecInterpExpr [inlined] ExecEvalSubPlan(state=0x000000013306a720, op=0x000000013282c6d8, econtext=0x000000013306a1c0) at execExprInterp.c:5103:18 [09:42:59.811] frame #12: 0x0000000104610674 postgres`ExecInterpExpr(state=0x000000013306a720, econtext=, isnull=) at execExprInterp.c:1827:4 [09:42:59.811] frame #13: 0x0000000104621750 postgres`ExecScan [inlined] ExecEvalExprSwitchContext(state=0x000000013306a720, econtext=0x000000013306a1c0, isNull=0x000000016b96bf7c) at executor.h:369:13 [09:42:59.811] frame #14: 0x0000000104621730 postgres`ExecScan [inlined] ExecQual(state=0x000000013306a720, econtext=0x000000013306a1c0) at executor.h:438:8 [09:42:59.811] frame #15: 0x0000000104621728 postgres`ExecScan at execScan.h:315:7 [09:42:59.811] frame #16: 0x00000001046215b0 postgres`ExecScan [inlined] ExecScanExtended(node=0x000000013306a0b0, accessMtd=, recheckMtd=, epqstate=, qual=0x000000013306a720, projInfo=0x000000013306a500) at execScan.h:366:10 [09:42:59.811] frame #17: 0x00000001046213e0 postgres`ExecScan(node=0x000000013306a0b0, accessMtd=(postgres`SeqNext at nodeSeqscan.c:52), recheckMtd=(postgres`SeqRecheck at nodeSeqscan.c:96:2)) at execScan.c:59:9 [09:42:59.811] frame #18: 0x000000010461a110 postgres`EvalPlanQual [inlined] ExecProcNode(node=0x000000013306a0b0) at executor.h:272:9 [09:42:59.811] frame #19: 0x000000010461a0f4 postgres`EvalPlanQual [inlined] EvalPlanQualNext(epqstate=0x0000000133040df8) at execMain.c:2750:9 [09:42:59.811] frame #20: 0x000000010461a0e0 postgres`EvalPlanQual(epqstate=0x0000000133040df8, relation=0x00000001180954a8, rti=, inputslot=0x000000013281a848) at execMain.c:2511:9 [09:42:59.811] frame #21: 0x0000000104647af4 postgres`ExecUpdate(context=0x000000016b96c190, resultRelInfo=0x0000000133040f20, tupleid=0x000000016b96c188, oldtuple=0x0000000000000000, slot=0x0000000132819438, canSetTag=true) at nodeModifyTable.c:2418:18 [09:42:59.811] frame #22: 0x00000001046461f8 postgres`ExecModifyTable(pstate=) at nodeModifyTable.c:4174:12 [09:42:59.811] frame #23: 0x0000000104618190 postgres`standard_ExecutorRun [inlined] ExecProcNode(node=0x0000000133040d10) at executor.h:272:9 [09:42:59.811] frame #24: 0x0000000104618174 postgres`standard_ExecutorRun [inlined] ExecutePlan(queryDesc=0x0000000133011b00, operation=CMD_UPDATE, sendTuples=false, numberTuples=0, direction=, dest=0x000000013389c898) at execMain.c:1655:10 [09:42:59.811] frame #25: 0x0000000104618124 postgres`standard_ExecutorRun(queryDesc=0x0000000133011b00, direction=, count=0) at execMain.c:363:3 [09:42:59.811] frame #26: 0x0000000104618060 postgres`ExecutorRun(queryDesc=, direction=, count=) at execMain.c:300:3 [artificial] [09:42:59.811] frame #27: 0x00000001047bd9f4 postgres`ProcessQuery(plan=0x000000013389c738, 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=0x000000013389c898, qc=0x000000016b96c548) at pquery.c:160:2 [09:42:59.811] frame #28: 0x00000001047bd0c0 postgres`PortalRunMulti(portal=0x0000000133835900, isTopLevel=true, setHoldSnapshot=false, dest=0x000000013389c898, altdest=0x000000013389c898, qc=0x000000016b96c548) at pquery.c:0 [09:42:59.811] frame #29: 0x00000001047bca44 postgres`PortalRun(portal=0x0000000133835900, count=9223372036854775807, isTopLevel=true, dest=0x000000013389c898, altdest=0x000000013389c898, qc=0x000000016b96c548) at pquery.c:787:5 [09:42:59.811] frame #30: 0x00000001047bb9fc 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 [09:42:59.811] frame #31: 0x00000001047b9688 postgres`PostgresMain(dbname=, username=) at postgres.c:0 [09:42:59.811] frame #32: 0x00000001047b4ba0 postgres`BackendMain(startup_data=, startup_data_len=) at backend_startup.c:107:2 [09:42:59.811] frame #33: 0x000000010471b5c8 postgres`postmaster_child_launch(child_type=B_BACKEND, child_slot=5, startup_data="", startup_data_len=4, client_sock=0x000000016b96c960) at launch_backend.c:274:3 [09:42:59.811] frame #34: 0x000000010471f4fc postgres`ServerLoop [inlined] BackendStartup(client_sock=0x000000016b96c960) at postmaster.c:3386:8 [09:42:59.811] frame #35: 0x000000010471f468 postgres`ServerLoop at postmaster.c:1673:6 [09:42:59.811] frame #36: 0x000000010471dbec postgres`PostmasterMain(argc=, argv=) at postmaster.c:1371:11 [09:42:59.811] frame #37: 0x000000010466f7b4 postgres`main(argc=8, argv=0x0000600000810550) at main.c:230:4 [09:42:59.811] frame #38: 0x0000000188397154 dyld`start + 2476 [09:42:59.811] (lldb) quit