A 2nd core from this problem was seen on the v1.0.1rc1 build installed on a 4-node Hortonworks machine:
(gdb) bt #0 0x00007ffff4a458a5 in raise () from /lib64/libc.so.6 #1 0x00007ffff4a4700d in abort () from /lib64/libc.so.6 #2 0x00007ffff5b4ea55 in os::abort(bool) () from /usr/java/jdk1.7.0_67/jre/lib/amd64/server/libjvm.so #3 0x00007ffff5ccef87 in VMError::report_and_die() () from /usr/java/jdk1.7.0_67/jre/lib/amd64/server/libjvm.so #4 0x00007ffff5b5396f in JVM_handle_linux_signal () from /usr/java/jdk1.7.0_67/jre/lib/amd64/server/libjvm.so #5 <signal handler called> #6 0x00007ffff2e1c2e1 in ExHbaseAccessTcb::setupUniqueKeyAndCols ( this=0x7fffcbda0078, doInit=0) at ../executor/ExHbaseAccess.cpp:1709 #7 0x00007ffff2e2dd9a in ExHbaseAccessSQRowsetTcb::work (this=0x7fffcbda0078) at ../executor/ExHbaseIUD.cpp:3805 #8 0x00007ffff2e4ade3 in ExScheduler::work (this=0x7fffcbd9eb80, prevWaitTime=<value optimized out>) at ../executor/ExScheduler.cpp:328 #9 0x00007ffff2d784e2 in ex_root_tcb::execute (this=0x7fffcbda4000, cliGlobals=0xeea730, glob=0x7fffc7ff0520, input_desc=0x7fffc09c7198, diagsArea=@0x7fffe41e6bb0, reExecute=0) at ../executor/ex_root.cpp:1055 #10 0x00007ffff437c554 in CliStatement::execute (this=0x7fffc09c7458, cliGlobals=0xeea730, input_desc=0x7fffc09c7198, diagsArea=<value optimized out>, execute_state=<value optimized out>, fixupOnly=0, cliflags=0) at ../cli/Statement.cpp:4812 #11 0x00007ffff4324d0a in SQLCLI_PerformTasks(CliGlobals *, ULng32, SQLSTMT_ID *, SQLDESC_ID *, SQLDESC_ID *, Lng32, Lng32, typedef __va_list_tag __va_list_tag *, SQLCLI_PTR_PAIRS *, SQLCLI_PTR_PAIRS *) (cliGlobals=0xeea730, tasks=4882, statement_id=0x7fffd12ed3d0, input_descriptor=0x7fffd12ed440, output_descriptor=0x0, num_input_ptr_pairs=0, num_output_ptr_pairs=0, ap=0x7fffe41e6d50, input_ptr_pairs=0x0, output_ptr_pairs=0x0) at ../cli/Cli.cpp:3284 #12 0x00007ffff4325a32 in SQLCLI_Exec(CliGlobals *, SQLSTMT_ID *, SQLDESC_ID *, Lng32, typedef __va_list_tag __va_list_tag *, SQLCLI_PTR_PAIRS *) ( cliGlobals=<value optimized out>, statement_id=<value optimized out>, input_descriptor=<value optimized out>, num_ptr_pairs=<value optimized out>, ap=<value optimized out>, ptr_pairs=<value optimized out>) at ../cli/Cli.cpp:3531 #13 0x00007ffff438b10a in SQL_EXEC_Exec (statement_id=0x7fffd12ed3d0, input_descriptor=0x7fffd12ed440, num_ptr_pairs=0) at ../cli/CliExtern.cpp:2071 #14 0x00007ffff2de0311 in ExeCliInterface::exec (this=0x7fffe41e91a0, inputBuf=<value optimized out>, inputBufLen=<value optimized out>) at ../executor/ExExeUtilCli.cpp:611 #15 0x00007ffff2de9255 in ExeCliInterface::executeImmediateExec ( this=0x7fffe41e91a0, stmtStr=<value optimized out>, outputBuf=0x0, outputBufLen=0x0, nullTerminate=1, rowsAffected=0x0) at ../executor/ExExeUtilCli.cpp:910 #16 0x00007ffff2de94cc in ExeCliInterface::executeImmediate ( this=0x7fffe41e91a0, stmtStr=0x7fffe41e6fb0 "update TRAFODION.\"_MD_\".OBJECTS set catalog_name = 'TRAFODION', schema_name = 'FEATURES_RMS', object_name = 'F0102' where object_uid = 322628626383173833 ", outputBuf=0x0, outputBufLen=0x0, nullTerminate=1, rowsAffected=0x0, monitorThis=0, globalDiags=0x0) at ../executor/ExExeUtilCli.cpp:1005 #17 0x00007fffef7d2e54 in CmpSeabaseDDL::updateObjectName ( this=0x7fffe41eafe0, cliInterface=0x7fffe41e91a0, objUID=322628626383173833, catName=0x7fffe41e9a28 "TRAFODION", schName=<value optimized out>, objName=<value optimized out>) at ../sqlcomp/CmpSeabaseDDLcommon.cpp:4089 #18 0x00007fffef83e06e in CmpSeabaseDDL::renameSeabaseTable ( this=0x7fffe41eafe0, renameTableNode=0x47a3506bdf0f8c9, currCatName=<value optimized out>, currSchName=<value optimized out>) at ../sqlcomp/CmpSeabaseDDLtable.cpp:3163 #19 0x00007fffef7fdbe6 in CmpSeabaseDDL::executeSeabaseDDL ( this=0x7fffe41eafe0, ddlExpr=0x7fffcc07b430, ddlNode=0x7fffcc07b288, currCatName=..., currSchName=...) at ../sqlcomp/CmpSeabaseDDLcommon.cpp:6797 #20 0x00007fffed50c85c in CmpStatement::process (this=<value optimized out>, statement=<value optimized out>) at ../arkcmp/CmpStatement.cpp:931 #21 0x00007fffed500546 in CmpContext::compileDirect (this=0x7fffe217d090, data=0x7fffcbdee638 "\200", data_len=192, outHeap=0x7fffe3786128, charset=15, op=CmpMessageObj::PROCESSDDL, gen_code=@0x7fffe41eb9e0, gen_code_len=@0x7fffe41eb9ec, parserFlags=4194304, diagsArea=0x7fffcbdee700) at ../arkcmp/CmpContext.cpp:717 #22 0x00007ffff2d1c0d6 in ExDDLTcb::work (this=0x7fffe2d3d960) at ../executor/ex_ddl.cpp:265 #23 0x00007ffff2e4ade3 in ExScheduler::work (this=0x7fffe2d3d4c8, prevWaitTime=<value optimized out>) at ../executor/ExScheduler.cpp:328 #24 0x00007ffff2d784e2 in ex_root_tcb::execute (this=0x7fffe2d3df38, cliGlobals=0xeea730, glob=0x7fffcbdee000, input_desc=0x7fffcbdf0f68, diagsArea=@0x7fffe41ed110, reExecute=0) at ../executor/ex_root.cpp:1055 #25 0x00007ffff437c554 in CliStatement::execute (this=0x7fffcf87b678, cliGlobals=0xeea730, input_desc=0x7fffcbdf0f68, diagsArea=<value optimized out>, execute_state=<value optimized out>, fixupOnly=0, cliflags=0) at ../cli/Statement.cpp:4812 #26 0x00007ffff4324d0a in SQLCLI_PerformTasks(CliGlobals *, ULng32, SQLSTMT_ID *, SQLDESC_ID *, SQLDESC_ID *, Lng32, Lng32, typedef __va_list_tag __va_list_tag *, SQLCLI_PTR_PAIRS *, SQLCLI_PTR_PAIRS *) (cliGlobals=0xeea730, tasks=8063, statement_id=0xf3e8198, input_descriptor=0xf3e81c8, output_descriptor=0x0, num_input_ptr_pairs=0, num_output_ptr_pairs=0, ap=0x7fffe41ed2b0, input_ptr_pairs=0x0, output_ptr_pairs=0x0) at ../cli/Cli.cpp:3284 #27 0x00007ffff438a40b in SQL_EXEC_ClearExecFetchClose ( statement_id=0xf3e8198, input_descriptor=0xf3e81c8, output_descriptor=0x0, num_input_ptr_pairs=0, num_output_ptr_pairs=0, num_total_ptr_pairs=0) at ../cli/CliExtern.cpp:2627 #28 0x00007ffff68703ff in SRVR::WSQL_EXEC_ClearExecFetchClose ( statement_id=0xf3e8198, input_descriptor=<value optimized out>, output_descriptor=<value optimized out>, num_input_ptr_pairs=<value optimized out>, num_output_ptr_pairs=<value optimized out>, num_total_ptr_pairs=<value optimized out>) at SQLWrapper.cpp:459 #29 0x00007ffff6866d3f in SRVR::EXECUTE2 (pSrvrStmt=0xf3e7b80) at sqlinterface.cpp:5520 #30 0x00007ffff689737e in odbc_SQLSvc_Execute2_sme_ ( objtag_=<value optimized out>, call_id_=<value optimized out>, dialogueId=<value optimized out>, sqlAsyncEnable=<value optimized out>, queryTimeout=<value optimized out>, inputRowCnt=<value optimized out>, sqlStmtType=0, stmtHandle=255753088, cursorLength=0, cursorName=0x0, cursorCharset=0, holdableCursor=0, inValuesLength=0, inValues=0x0, returnCode=0x7fffe41ed92c, sqlWarningOrErrorLength=0x7fffe41ed928, sqlWarningOrError=@0x7fffe41ed918, rowsAffected=0x7fffe41ed924, outValuesLength=0x7fffe41ed920, outValues=@0x7fffe41ed910) at srvrothers.cpp:1517 #31 0x00000000004b6c8e in odbc_SQLSrvr_Execute2_ame_ (objtag_=0xcadbfd0, call_id_=0xcadc028, dialogueId=1945423036, sqlAsyncEnable=0, queryTimeout=0, inputRowCnt=1, sqlStmtType=0, stmtHandle=255753088, cursorName=0x0, cursorCharset=0, inValuesLength=0, inValues=0x0, sqlQueryType=0, outputDescLength=0, outputDesc=0x0, rowLength=0, txnID=0, holdableCursor=0) at SrvrConnect.cpp:8006 #32 0x00000000004940b2 in SQLEXECUTE_IOMessage (objtag_=0xcadbfd0, call_id_=0xcadc028, operation_id=3025) at Interface/odbcs_srvr.cpp:1714 #33 0x00000000004940f4 in DISPATCH_TCPIPRequest (objtag_=0xcadbfd0, call_id_=0xcadc028, operation_id=<value optimized out>) at Interface/odbcs_srvr.cpp:1799 #34 0x00000000004337e2 in BUILD_TCPIP_REQUEST (pnode=0xcadbfd0) at ../Common/TCPIPSystemSrvr.cpp:603 #35 0x000000000043417d in PROCESS_TCPIP_REQUEST (pnode=0xcadbfd0) at ../Common/TCPIPSystemSrvr.cpp:581 #36 0x0000000000462356 in CNSKListenerSrvr::tcpip_listener (arg=0xda5c60) at Interface/linux/Listener_srvr_ps.cpp:397 #37 0x00007ffff47f92a0 in sb_thread_sthr_disp (pp_arg=0xeb5d90) at threadl.cpp:253 #38 0x00007ffff45c5851 in start_thread () from /lib64/libpthread.so.0 #39 0x00007ffff4afb90d in clone () from /lib64/libc.so.6
A 2nd core from this problem was seen on the v1.0.1rc1 build installed on a 4-node Hortonworks machine:
(gdb) bt jdk1.7. 0_67/jre/ lib/amd64/ server/ libjvm. so :report_ and_die( ) () jdk1.7. 0_67/jre/ lib/amd64/ server/ libjvm. so linux_signal () jdk1.7. 0_67/jre/ lib/amd64/ server/ libjvm. so b::setupUniqueK eyAndCols ( 0x7fffcbda0078, doInit=0) at ../executor/ ExHbaseAccess. cpp:1709 RowsetTcb: :work (this=0x7fffcbd a0078) ExHbaseIUD. cpp:3805 9eb80, e=<value optimized out>) at ../executor/ ExScheduler. cpp:328 tcb::execute (this=0x7fffcbd a4000, 0xeea730, glob=0x7fffc7ff 0520, input_desc= 0x7fffc09c7198, @0x7fffe41e6bb0 , reExecute=0) at ../executor/ ex_root. cpp:1055 :execute (this=0x7fffc09 c7458, 0xeea730, input_desc= 0x7fffc09c7198, <value optimized out>, execute_ state=< value optimized out>, Statement. cpp:4812 PerformTasks( CliGlobals *, ULng32, SQLSTMT_ID *, SQLDESC_ID *, SQLDESC_ID *, Lng32, Lng32, typedef __va_list_tag __va_list_tag *, SQLCLI_PTR_PAIRS *, SQLCLI_PTR_PAIRS *) (cliGlobals= 0xeea730, tasks=4882, id=0x7fffd12ed3 d0, input_descripto r=0x7fffd12ed44 0, descriptor= 0x0, num_input_ ptr_pairs= 0, num_output_ ptr_pairs= 0, 0x7fffe41e6d50, input_ptr_ pairs=0x0, output_ ptr_pairs= 0x0) Exec(CliGlobals *, SQLSTMT_ID *, SQLDESC_ID *, Lng32, typedef __va_list_tag __va_list_tag *, SQLCLI_PTR_PAIRS *) ( <value optimized out>, statement_id=<value optimized out>, descriptor= <value optimized out>, ptr_pairs= <value optimized out>, ap=<value optimized out>, pairs=< value optimized out>) at ../cli/Cli.cpp:3531 id=0x7fffd12ed3 d0, descriptor= 0x7fffd12ed440, num_ptr_pairs=0) CliExtern. cpp:2071 ::exec (this=0x7fffe41 e91a0, ExExeUtilCli. cpp:611 ::executeImmedi ateExec ( 0x7fffe41e91a0, stmtStr=<value optimized out>, outputBuf=0x0, n=0x0, nullTerminate=1, rowsAffected=0x0) ExExeUtilCli. cpp:910 ::executeImmedi ate ( 0x7fffe41e91a0, 0x7fffe41e6fb0 "update TRAFODION. \"_MD_\ ".OBJECTS set catalog_name = 'TRAFODION', schema_name = 'FEATURES_RMS', object_name = 'F0102' where object_uid = 322628626383173833 ", outputBuf=0x0, outputBufLen=0x0, nullTerminate=1, d=0x0, monitorThis=0, globalDiags=0x0) ExExeUtilCli. cpp:1005 :updateObjectNa me ( 0x7fffe41eafe0, cliInterface= 0x7fffe41e91a0, 322628626383173 833, catName= 0x7fffe41e9a28 "TRAFODION", CmpSeabaseDDLco mmon.cpp: 4089 :renameSeabaseT able ( 0x7fffe41eafe0, renameTableNode =0x47a3506bdf0f 8c9, =<value optimized out>, currSchName=<value optimized out>) CmpSeabaseDDLta ble.cpp: 3163 :executeSeabase DDL ( 0x7fffe41eafe0, ddlExpr= 0x7fffcc07b430, ddlNode= 0x7fffcc07b288, =..., currSchName=...) CmpSeabaseDDLco mmon.cpp: 6797 :process (this=<value optimized out>, <value optimized out>) at ../arkcmp/ CmpStatement. cpp:931 :compileDirect (this=0x7fffe21 7d090, 0x7fffcbdee638 "\200", data_len=192, outHeap= 0x7fffe3786128, j::PROCESSDDL, gen_code= @0x7fffe41eb9e0 , code_len= @0x7fffe41eb9ec , parserFlags= 4194304, 0x7fffcbdee700) at ../arkcmp/ CmpContext. cpp:717 3d960) ex_ddl. cpp:265 3d4c8, e=<value optimized out>) at ../executor/ ExScheduler. cpp:328 tcb::execute (this=0x7fffe2d 3df38, 0xeea730, glob=0x7fffcbde e000, input_desc= 0x7fffcbdf0f68, @0x7fffe41ed110 , reExecute=0) at ../executor/ ex_root. cpp:1055 :execute (this=0x7fffcf8 7b678, 0xeea730, input_desc= 0x7fffcbdf0f68, <value optimized out>, execute_ state=< value optimized out>, Statement. cpp:4812 PerformTasks( CliGlobals *, ULng32, SQLSTMT_ID *, SQLDESC_ID *, SQLDESC_ID *, Lng32, Lng32, typedef __va_list_tag __va_list_tag *, SQLCLI_PTR_PAIRS *, SQLCLI_PTR_PAIRS *) (cliGlobals= 0xeea730, tasks=8063, id=0xf3e8198, input_descripto r=0xf3e81c8, output_ descriptor= 0x0, input_ptr_ pairs=0, num_output_ ptr_pairs= 0, ap=0x7fffe41ed2b0, ptr_pairs= 0x0, output_ ptr_pairs= 0x0) at ../cli/Cli.cpp:3284 ClearExecFetchC lose ( id=0xf3e8198, input_descripto r=0xf3e81c8, output_ descriptor= 0x0, input_ptr_ pairs=0, num_output_ ptr_pairs= 0, num_total_ ptr_pairs= 0) CliExtern. cpp:2627 EXEC_ClearExecF etchClose ( id=0xf3e8198, input_descripto r=<value optimized out>, descriptor= <value optimized out>, input_ptr_ pairs=< value optimized out>, output_ ptr_pairs= <value optimized out>, total_ptr_ pairs=< value optimized out>) at SQLWrapper.cpp:459 0xf3e7b80) cpp:5520 Execute2_ sme_ ( <value optimized out>, sqlAsyncEnable= <value optimized out>, t=<value optimized out>, inputRowCnt=<value optimized out>, 255753088, cursorLength=0, cursorName=0x0, et=0, holdableCursor=0, inValuesLength=0, inValues=0x0, 0x7fffe41ed92c, sqlWarningOrErr orLength= 0x7fffe41ed928, rError= @0x7fffe41ed918 , rowsAffected= 0x7fffe41ed924, ngth=0x7fffe41e d920, outValues= @0x7fffe41ed910 ) Execute2_ ame_ (objtag_=0xcadbfd0, id_=0xcadc028, dialogueId= 1945423036, sqlAsyncEnable=0, 255753088, sor=0) at SrvrConnect. cpp:8006 IOMessage (objtag_=0xcadbfd0, id_=0xcadc028, operation_id=3025) at Interface/ odbcs_srvr. cpp:1714 TCPIPRequest (objtag_=0xcadbfd0, id_=0xcadc028, operation_id=<value optimized out>) odbcs_srvr. cpp:1799 TCPIPSystemSrvr .cpp:603 TCPIP_REQUEST (pnode=0xcadbfd0) TCPIPSystemSrvr .cpp:581 r::tcpip_ listener (arg=0xda5c60) linux/Listener_ srvr_ps. cpp:397 libpthread. so.0
#0 0x00007ffff4a458a5 in raise () from /lib64/libc.so.6
#1 0x00007ffff4a4700d in abort () from /lib64/libc.so.6
#2 0x00007ffff5b4ea55 in os::abort(bool) ()
from /usr/java/
#3 0x00007ffff5ccef87 in VMError:
from /usr/java/
#4 0x00007ffff5b5396f in JVM_handle_
from /usr/java/
#5 <signal handler called>
#6 0x00007ffff2e1c2e1 in ExHbaseAccessTc
this=
#7 0x00007ffff2e2dd9a in ExHbaseAccessSQ
at ../executor/
#8 0x00007ffff2e4ade3 in ExScheduler::work (this=0x7fffcbd
prevWaitTim
#9 0x00007ffff2d784e2 in ex_root_
cliGlobals=
diagsArea=
#10 0x00007ffff437c554 in CliStatement:
cliGlobals=
diagsArea=
fixupOnly=0, cliflags=0) at ../cli/
#11 0x00007ffff4324d0a in SQLCLI_
statement_
output_
ap=
at ../cli/Cli.cpp:3284
#12 0x00007ffff4325a32 in SQLCLI_
cliGlobals=
input_
num_
ptr_
#13 0x00007ffff438b10a in SQL_EXEC_Exec (statement_
input_
at ../cli/
#14 0x00007ffff2de0311 in ExeCliInterface
inputBuf=<value optimized out>, inputBufLen=<value optimized out>)
at ../executor/
#15 0x00007ffff2de9255 in ExeCliInterface
this=
outputBufLe
at ../executor/
#16 0x00007ffff2de94cc in ExeCliInterface
this=
stmtStr=
rowsAffecte
at ../executor/
#17 0x00007fffef7d2e54 in CmpSeabaseDDL:
this=
objUID=
schName=<value optimized out>, objName=<value optimized out>)
at ../sqlcomp/
#18 0x00007fffef83e06e in CmpSeabaseDDL:
this=
currCatName
at ../sqlcomp/
#19 0x00007fffef7fdbe6 in CmpSeabaseDDL:
this=
currCatName
at ../sqlcomp/
#20 0x00007fffed50c85c in CmpStatement:
statement=
#21 0x00007fffed500546 in CmpContext:
data=
charset=15, op=CmpMessageOb
gen_
diagsArea=
#22 0x00007ffff2d1c0d6 in ExDDLTcb::work (this=0x7fffe2d
at ../executor/
#23 0x00007ffff2e4ade3 in ExScheduler::work (this=0x7fffe2d
prevWaitTim
#24 0x00007ffff2d784e2 in ex_root_
cliGlobals=
diagsArea=
#25 0x00007ffff437c554 in CliStatement:
cliGlobals=
diagsArea=
fixupOnly=0, cliflags=0) at ../cli/
#26 0x00007ffff4324d0a in SQLCLI_
statement_
num_
input_
#27 0x00007ffff438a40b in SQL_EXEC_
statement_
num_
at ../cli/
#28 0x00007ffff68703ff in SRVR::WSQL_
statement_
output_
num_
num_
num_
#29 0x00007ffff6866d3f in SRVR::EXECUTE2 (pSrvrStmt=
at sqlinterface.
#30 0x00007ffff689737e in odbc_SQLSvc_
objtag_=<value optimized out>, call_id_=<value optimized out>,
dialogueId=
queryTimeou
sqlStmtType=0, stmtHandle=
cursorChars
returnCode=
sqlWarningO
outValuesLe
at srvrothers.cpp:1517
#31 0x00000000004b6c8e in odbc_SQLSrvr_
call_
queryTimeout=0, inputRowCnt=1, sqlStmtType=0, stmtHandle=
cursorName=0x0, cursorCharset=0, inValuesLength=0, inValues=0x0,
sqlQueryType=0, outputDescLength=0, outputDesc=0x0, rowLength=0, txnID=0,
holdableCur
#32 0x00000000004940b2 in SQLEXECUTE_
call_
#33 0x00000000004940f4 in DISPATCH_
call_
at Interface/
#34 0x00000000004337e2 in BUILD_TCPIP_REQUEST (pnode=0xcadbfd0)
at ../Common/
#35 0x000000000043417d in PROCESS_
at ../Common/
#36 0x0000000000462356 in CNSKListenerSrv
at Interface/
#37 0x00007ffff47f92a0 in sb_thread_sthr_disp (pp_arg=0xeb5d90)
at threadl.cpp:253
#38 0x00007ffff45c5851 in start_thread () from /lib64/
#39 0x00007ffff4afb90d in clone () from /lib64/libc.so.6