On the v1106_0830 daily build, SQL regression (not phoenix tests) also ran into this problem with a core: #0 0x00007ffff2478f3f in llvm::MachineInstr::readsWritesVirtualRegister(unsigned int, llvm::SmallVectorImpl*) const () from /opt/home/trafodion/v1106_0830/export/lib64/libtdm_sqlexp.so #1 0x00007ffff254c1da in llvm::VirtRegAuxInfo::CalculateWeightAndHint(llvm::LiveInterval&) () from /opt/home/trafodion/v1106_0830/export/lib64/libtdm_sqlexp.so #2 0x00007ffff254d091 in llvm::CalculateSpillWeights::runOnMachineFunction(llvm::MachineFunction&) () from /opt/home/trafodion/v1106_0830/export/lib64/libtdm_sqlexp.so #3 0x00007ffff28ac56d in llvm::FPPassManager::runOnFunction(llvm::Function&) () from /opt/home/trafodion/v1106_0830/export/lib64/libtdm_sqlexp.so #4 0x00007ffff28ac71b in llvm::FunctionPassManagerImpl::run(llvm::Function&) () from /opt/home/trafodion/v1106_0830/export/lib64/libtdm_sqlexp.so #5 0x00007ffff28aca2c in llvm::FunctionPassManager::run(llvm::Function&) () from /opt/home/trafodion/v1106_0830/export/lib64/libtdm_sqlexp.so #6 0x00007ffff23eb464 in llvm::JIT::jitTheFunction(llvm::Function*, llvm::MutexGuard const&) () from /opt/home/trafodion/v1106_0830/export/lib64/libtdm_sqlexp.so #7 0x00007ffff23eb77c in llvm::JIT::runJITOnFunctionUnlocked(llvm::Function*, llvm::MutexGuard const&) () from /opt/home/trafodion/v1106_0830/export/lib64/libtdm_sqlexp.so #8 0x00007ffff23ebb4a in llvm::JIT::runJITOnFunction(llvm::Function*, llvm::MachineCodeInfo*) () from /opt/home/trafodion/v1106_0830/export/lib64/libtdm_sqlexp.so #9 0x00007ffff20ff580 in PCodeCfg::layoutNativeCode (this=0x7fffcfc24d10, showplanSpace=0x0) at ../exp/ExpPCodeOptsNativeExpr.cpp:9122 #10 0x00007ffff20c1ec1 in PCodeCfg::optimize (this=0x7fffcfc24d10) at ../exp/ExpPCodeOptimizations.cpp:2275 #11 0x00007ffff20a1b35 in ex_expr::pCodeGenerate (this=, space=0x7fffcfc24640, heap=0x7fffd0409658, f=0) at ../exp/ExpPCodeExpGen.cpp:975 #12 0x00007fffee24fea4 in ExpGenerator::endExprGen (this=0x7fffcfbf5610, expr=0x7fffe465ebe0, gen_last_clause=0) at ../generator/GenExpGenerator.cpp:4772 #13 0x00007fffee251de7 in ExpGenerator::generateExpr (this=0x7fffcfbf5610, val_id=..., node_type=ex_expr::exp_SCAN_PRED, expr=0x7fffe465ebe0) at ../generator/GenExpGenerator.cpp:2833 #14 0x00007fffee31109a in HbaseAccess::codeGen (this=0x7fffe465e480, generator=0x7fffe465ffe0) at ../generator/GenRelScan.cpp:2000 #15 0x00007fffee2f630b in Sort::codeGen (this=0x7fffcfbf2da0, generator=0x7fffe465ffe0) at ../generator/GenRelMisc.cpp:3551 #16 0x00007fffee2fb645 in RelRoot::codeGen (this=0x7fffcfbf1358, generator=0x7fffe465ffe0) at ../generator/GenRelMisc.cpp:1379 #17 0x00007fffee24509e in Generator::genCode (this=0x7fffe465ffe0, source=0x7fffd0177d80 "select column_name, column_number, column_class, fs_data_type, column_size, column_precision, column_scale, datetime_start_field, dat etime_end_field, trim(is_upshifted), column_flags, nullable, trim(c"..., expr_node=0x7fffcfbf1358) at ../generator/Generator.cpp:506 #18 0x00007ffff01c801a in CmpMain::compile (this=0x7fffe4662f70, input_str=0x7fffd0177d80 "select column_name, column_number, column_class, fs_data_type, column_size, column_precision, column_scale, datetime_start_field, datetime_end_field, trim(is_upshifted), column_flags, nullable, trim(c"..., charset=15, queryExpr=@0x7fffe4662ea8, gen_code=0x7fffd03f0960, gen_code_len=0x7fffd03f0958, heap=0x7fffe31f0340, phase=CmpMain::END, fragmentDir=0x7fffe46630c8, op=3004, useQueryCache=, cacheable=0x7fffe4662eb8, begTime=0x7fffe4662e90, shouldLog=0) at ../sqlcomp/CmpMain.cpp:2269 #19 0x00007ffff01c96cc in CmpMain::sqlcomp (this=0x7fffe4662f70, input_str=0x7fffd0177d80 "select column_name, column_number, column_class, fs_data_type, column_size, column_precision, column_scale, datetime_start_field, datetime_end_field, trim(is_upshifted), column_flags, nullable, trim(c"..., charset=15, queryExpr=@0x7fffe4662ea8, gen_code=0x7fffd03f0960, gen_code_len=0x7fffd03f0958, heap=0x7fffe31f0340, phase=CmpMain::END, fragmentDir=0x7fffe46630c8, op=3004, useQueryCache=1, cacheable=0x7fffe4662eb8, begTime=0x7fffe4662e90, shouldLog=0) at ../sqlcomp/CmpMain.cpp:1660 #20 0x00007ffff01ca8bc in CmpMain::sqlcomp (this=0x7fffe4662f70, input=..., gen_code=0x7fffd03f0960, gen_code_len=0x7fffd03f0958, heap=0x7fffe31f0340, phase=CmpMain::END, fragmentDir=0x7fffe46630c8, op=3004) at ../sqlcomp/CmpMain.cpp:809 #21 0x00007fffedfd28d8 in CmpStatement::process (this=0x7fffd041a358, sqltext=) at ../arkcmp/CmpStatement.cpp:488 #22 0x00007fffedfc72de in CmpContext::compileDirect (this=0x7fffd0643090, data=0x7fffe31d3c58 "\200", data_len=592, outHeap=0x7fffe3c050f0, charset=15, op=CmpMessageObj::SQLTEXT_COMPILE, gen_code=@0x7fffe4663650, gen_code_len=@0x7fffe4663658, parserFlags=4358144, diagsArea=0x7fffe31d3eb0) at ../arkcmp/CmpContext.cpp:688 #23 0x00007ffff49c7a67 in CliStatement::prepare2 (this=0x7fffe31abc78, source=0x7fffe31aab80 "select column_name, column_number, column_class, fs_data_type, column_size, column_precision, column_scale, datetime_start_field, datetime_end_field, trim(is_upshifted), column_flags, nullable, trim(c"..., diagsArea=..., passed_gen_code=, passed_gen_code_len=3821031664, charset=15, unpackTdbs=1, cliFlags=144) at ../cli/Statement.cpp:1797 #24 0x00007ffff49c7eb6 in CliStatement::prepare (this=0x7fffe31abc78, source=0x7fffe31aab80 "select column_name, column_number, column_class, fs_data_type, column_size, column_precision, column_scale, datetime_start_field, datetime_end_field, trim(is_upshifted), column_flags, nullable, trim(c"..., diagsArea=..., passed_gen_code=, passed_gen_code_len=, charset=, unpackTdbs=1, cliFlags=144) at ../cli/Statement.cpp:1388 #25 0x00007ffff49928cc in SQLCLI_Prepare2 (cliGlobals=0xf40b10, statement_id=0x22b8480, sql_source=0xf45480, gencode_ptr=0x0, gencode_len=0, ret_gencode_len=0x0, query_cost_info=0x7fffe4664a20, query_comp_stats_info=0x7fffe4663920, uniqueStmtId=, uniqueStmtIdLen=0x0, flags=0) at ../cli/Cli.cpp:5910 #26 0x00007ffff49d2cf7 in SQL_EXEC_Prepare2 (statement_id=0x22b8480, sql_source=0xf45480, gencode_ptr=0x0, gencode_len=0, ret_gencode_len=0x0, query_cost_info=0x7fffe4664a20, comp_stats_info=0x7fffe4663920, uniqueStmtId=0x0, uniqueStmtIdLen=0x0, flags=0) at ../cli/CliExtern.cpp:4955 #27 0x00007ffff371c8cb in ExeCliInterface::prepare (this=0x7fffe4667230, stmtStr=, module=, stmt=0x22b8480, sql_src=0xf45480, input_desc=0x1f8f4c0, output_desc=0x136d670, outputBuf=0x7fffe4667268, outputVarPtrList=0x0, inputBuf=0x7fffe46672a0, inputVarPtrList=0x0, uniqueStmtId=0x0, uniqueStmtIdLen=0x0, query_cost_info=0x0, comp_stats_info=0x0, monitorThis=0) at ../executor/ExExeUtilCli.cpp:321 #28 0x00007ffff371e2ca in ExeCliInterface::fetchRowsPrologue ( this=0x7fffe4667230, sqlStrBuf=0x7fffe4664cd0 "select column_name, column_number, column_class, fs_data_type, column_size, column_precision, column_scale, datetime_start_field, datetime_end_field, trim(is_upshifted), column_flags, nullable, trim(c"..., noExec=0, monitorThis=0, stmtName=0x0) at ../executor/ExExeUtilCli.cpp:1020 #29 0x00007ffff371f396 in ExeCliInterface::fetchAllRows (this=0x7fffe4667230, infoList=@0x7fffe46659f0, query=0x7fffe4664cd0 "select column_name, column_number, column_class, fs_data_type, column_size, column_precision, column_scale, datetime_start_field, datetime_end_field, trim(is_upshifted), column_flags, nullable, trim(c"..., inNumOutputEntries=0, varcharFormat=0, monitorThis=, initInfoList=1) at ../executor/ExExeUtilCli.cpp:1103 #30 0x00007ffff01f82b6 in CmpSeabaseDDL::getSeabaseColumnInfo ( this=, cliInterface=0x7fffe4667230, objUID=16375218956851764, direction=0x7fffe4667610 "' '", isTableSalted=0x7fffe4667694, numCols=0x7fffe4667698, outColInfoArray=0x7fffe4667670) at ../sqlcomp/CmpSeabaseDDLtable.cpp:5600 #31 0x00007ffff02103e9 in CmpSeabaseDDL::getSeabaseUserTableDesc ( this=0x7fffe4667810, catName=..., schName=..., objName=..., objType=, includeInvalidDefs=0) at ../sqlcomp/CmpSeabaseDDLtable.cpp:5939 #32 0x00007ffff0216649 in CmpSeabaseDDL::getSeabaseTableDesc ( this=0x7fffe4667810, catName=..., schName=..., objName=..., objType=, includeInvalidDefs=0) at ../sqlcomp/CmpSeabaseDDLtable.cpp:6612 #33 0x00007fffeebbb7e5 in NATableDB::get (this=0x7fffe2601918, corrName=..., bindWA=0x7fffe4669790, inTableDescStruct=0x0) at ../optimizer/NATable.cpp:7592 #34 0x00007fffee92bf8c in BindWA::getNATable (this=0x7fffe4669790, corrName=..., catmanCollectTableUsages=1, inTableDescStruct=0x0) at ../optimizer/BindRelExpr.cpp:1446 #35 0x00007fffee956e86 in RelRoot::bindNode (this=0x7fffd1d07440, bindWA=0x7fffe4669790) at ../optimizer/BindRelExpr.cpp:4783 #36 0x00007ffff01c6fb3 in CmpMain::compile (this=0x7fffe466ba80, input_str=0x7fffcffba368 "select count(*) from trafodion.g_arkcasedb.BTA1P009", charset=15, queryExpr=@0x7fffe466b9b8, gen_code=0x7fffcffbb170, gen_code_len=0x7fffcffbb168, heap=0x7fffe3193bf8, phase=CmpMain::END, fragmentDir=0x7fffe466bbd8, op=3004, useQueryCache=, cacheable=0x7fffe466b9c8, begTime=0x7fffe466b9a0, shouldLog=0) at ../sqlcomp/CmpMain.cpp:2003 #37 0x00007ffff01c96cc in CmpMain::sqlcomp (this=0x7fffe466ba80, input_str=0x7fffcffba368 "select count(*) from trafodion.g_arkcasedb.BTA1P009", charset=15, queryExpr=@0x7fffe466b9b8, gen_code=0x7fffcffbb170, gen_code_len=0x7fffcffbb168, heap=0x7fffe3193bf8, phase=CmpMain::END, fragmentDir=0x7fffe466bbd8, op=3004, useQueryCache=1, cacheable=0x7fffe466b9c8, begTime=0x7fffe466b9a0, shouldLog=0) at ../sqlcomp/CmpMain.cpp:1660 #38 0x00007ffff01ca8bc in CmpMain::sqlcomp (this=0x7fffe466ba80, input=..., gen_code=0x7fffcffbb170, gen_code_len=0x7fffcffbb168, heap=0x7fffe3193bf8, phase=CmpMain::END, fragmentDir=0x7fffe466bbd8, op=3004) at ../sqlcomp/CmpMain.cpp:809 #39 0x00007fffedfd28d8 in CmpStatement::process (this=0x7fffd1ce3ff8, sqltext=) at ../arkcmp/CmpStatement.cpp:488 #40 0x00007fffedfc72de in CmpContext::compileDirect (this=0x7fffe25fc090, data=0x7fffe31aef90 "\200", data_len=184, outHeap=0x7fffe3c050f0, charset=15, op=CmpMessageObj::SQLTEXT_COMPILE, gen_code=@0x7fffe466c160, gen_code_len=@0x7fffe466c168, parserFlags=4194304, diagsArea=0x7fffe31af050) at ../arkcmp/CmpContext.cpp:688 #41 0x00007ffff49c7a67 in CliStatement::prepare2 (this=0x7fffd1a33920, source=0x7fffe319fc18 "select count(*) from trafodion.g_arkcasedb.BTA1P009", diagsArea=..., passed_gen_code=, passed_gen_code_len=3821031664, charset=15, unpackTdbs=1, cliFlags=129) at ../cli/Statement.cpp:1797 #42 0x00007ffff49c7eb6 in CliStatement::prepare (this=0x7fffd1a33920, source=0x7fffe319fc18 "select count(*) from trafodion.g_arkcasedb.BTA1P009", diagsArea=..., passed_gen_code=, passed_gen_code_len=, charset=, unpackTdbs=1, cliFlags=129) at ../cli/Statement.cpp:1388 #43 0x00007ffff49928cc in SQLCLI_Prepare2 (cliGlobals=0xf40b10, statement_id=0x1dc20f8, sql_source=0x7fffe466c4a0, gencode_ptr=0x0, gencode_len=0, ret_gencode_len=0x0, query_cost_info=0x1dc2328, query_comp_stats_info=0x1dc2378, uniqueStmtId=, uniqueStmtIdLen=0x1dc225c, flags=1) at ../cli/Cli.cpp:5910 #44 0x00007ffff49d2cf7 in SQL_EXEC_Prepare2 (statement_id=0x1dc20f8, sql_source=0x7fffe466c4a0, gencode_ptr=0x0, gencode_len=0, ret_gencode_len=0x0, query_cost_info=0x1dc2328, comp_stats_info=0x1dc2378, uniqueStmtId=0x1dc2260 "", uniqueStmtIdLen=0x1dc225c, flags=1) at ../cli/CliExtern.cpp:4955 #45 0x00007ffff6e7a8e9 in SRVR::WSQL_EXEC_Prepare2 (statement_id=0x1dc20f8, sql_source=, gencode_ptr=, gencode_len=, ret_gencode_len=, query_cost_info=, comp_stats_info=0x1dc2378, uniqueQueryId=0x1dc2260 "", uniqueQueryIdLen=0x1dc225c, flags=1) at SQLWrapper.cpp:800 #46 0x00007ffff6e6f285 in SRVR::PREPARE2 (pSrvrStmt=0x1dc1ae0, isFromExecDirect=40) at sqlinterface.cpp:5016 #47 0x00007ffff6e9f6f0 in odbc_SQLSvc_Prepare2_sme_ (inputRowCnt=0, sqlStmtType=1, stmtLabel=, sqlString=0x1aecdf4 "select count(*) from trafodion.g_arkcasedb.BTA1P009", holdableCursor=0, returnCode=0x7fffe466c9a8, sqlWarningOrErrorLength=0x7fffe466c9a4, sqlWarningOrError=@0x7fffe466c980, sqlQueryType=0x7fffe466c99c, stmtHandle=0x7fffe466c960, estimatedCost=0x7fffe466c998, inputDescLength=0x7fffe466c990, inputDesc=@0x7fffe466c970, outputDescLength=0x7fffe466c98c, outputDesc=@0x7fffe466c968, isFromExecDirect=true) at srvrothers.cpp:926 #48 0x00000000004d1ce9 in odbc_SQLSrvr_ExecDirect_ame_ (objtag_=0x1bae5d0, call_id_=0x1bae628, dialogueId=145711215, stmtLabel=0x1aece34 "SQL_CUR_2", cursorName=0x0, stmtExplainLabel=, stmtType=0, sqlStmtType=1, sqlString=0x1aecdf4 "select count(*) from trafodion.g_arkcasedb.BTA1P009", sqlAsyncEnable=0, queryTimeout=0, inputRowCnt=0, txnID=0, holdableCursor=0) at SrvrConnect.cpp:6883 #49 0x00000000004a1916 in SQLEXECUTE_IOMessage (objtag_=0x1bae5d0, call_id_=0x1bae628, operation_id=3012) at Interface/odbcs_srvr.cpp:1734 #50 0x00000000004a19c4 in DISPATCH_TCPIPRequest (objtag_=0x1bae5d0, call_id_=0x1bae628, operation_id=) at Interface/odbcs_srvr.cpp:1799 #51 0x00000000004328e2 in BUILD_TCPIP_REQUEST (pnode=0x1bae5d0) at ../Common/TCPIPSystemSrvr.cpp:603 #52 0x000000000043327d in PROCESS_TCPIP_REQUEST (pnode=0x1bae5d0) at ../Common/TCPIPSystemSrvr.cpp:581 #53 0x00000000004709b6 in CNSKListenerSrvr::tcpip_listener (arg=0xde0f40) at Interface/linux/Listener_srvr_ps.cpp:397 #54 0x00007ffff50329f0 in sb_thread_sthr_disp (pp_arg=0xf13040) at threadl.cpp:253 #55 0x00007ffff4bf9851 in start_thread () from /lib64/libpthread.so.0 #56 0x00007ffff533590d in clone () from /lib64/libc.so.6