Before fetching resultset of query, if idle timeout expires, mxosrvr cores. To recreate, connect, prepare/execute, but don't fetch the data. After about 10 minutes, server times out and this core is generated.
Core was generated by `mxosrvr -ZKHOST n013:2181,n014:2181,n015:2181 -RZ g4q0014.houston.hp.com:2:87 -'.
Program terminated with signal 6, Aborted.
#0 0x00007ffff4a458a5 in raise () from /lib64/libc.so.6
Missing separate debuginfos, use: debuginfo-install boost-filesystem-1.41.0-11.el6_1.2.x86_64 boost-program-options-1.41.0-11.el6_1.2.x86_64 boost-system-1.41.0-11.el6_1.2.x86_64 cyrus-sasl-lib-2.1.23-13.el6.x86_64 glibc-2.12-1.107.el6.x86_64 hadoop-2.3.0+cdh5.1.3+824-1.cdh5.1.3.p0.13.el6.x86_64 keyutils-libs-1.4-4.el6.x86_64 krb5-libs-1.9-33.el6.x86_64 libcom_err-1.41.12-12.el6.x86_64 libgcc-4.4.6-4.el6.x86_64 libselinux-2.0.94-5.3.el6.x86_64 libstdc++-4.4.6-4.el6.x86_64 libuuid-2.17.2-12.7.el6.x86_64 nspr-4.9.2-1.el6.x86_64 nss-3.14.0.0-12.el6.x86_64 nss-softokn-freebl-3.12.9-11.el6.x86_64 nss-util-3.14.0.0-2.el6.x86_64 openldap-2.4.23-26.el6.x86_64 openssl-1.0.0-20.el6_2.5.x86_64 qpid-cpp-client-0.14-22.el6_3.x86_64 zlib-1.2.3-27.el6.x86_64
(gdb) bt
#0 0x00007ffff4a458a5 in raise () from /lib64/libc.so.6
#1 0x00007ffff4a4700d in abort () from /lib64/libc.so.6
#2 0x00007ffff11ab7f0 in assert_botch_abend (
f=0x7ffff439087f "../cli/Statement.cpp", l=982,
m=0x7ffff4390620 "Timeout waiting for control broker.",
c=<value optimized out>) at ../export/NAAbort.cpp:282
#3 0x00007ffff43741ca in CliStatement::releaseTransaction (
this=0x7fffcfcc48d0, allWorkRequests=1,
alwaysSendReleaseMsg=<value optimized out>,
statementRemainsOpen=<value optimized out>) at ../cli/Statement.cpp:982
#4 0x00007ffff4375a9c in CliStatement::close (this=<value optimized out>,
diagsArea=..., inRollback=0) at ../cli/Statement.cpp:1214
#5 0x00007ffff43251d7 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=0xeead40, tasks=1800,
statement_id=0x4887008, input_descriptor=0x0, output_descriptor=0x0,
num_input_ptr_pairs=0, num_output_ptr_pairs=0, ap=0x0,
input_ptr_pairs=0x0, output_ptr_pairs=0x0) at ../cli/Cli.cpp:3456
#6 0x00007ffff4325a74 in SQLCLI_CloseStmt (cliGlobals=<value optimized out>,
statement_id=<value optimized out>) at ../cli/Cli.cpp:3509
#7 0x00007ffff438b697 in SQL_EXEC_CloseStmt (statement_id=0x4887008)
at ../cli/CliExtern.cpp:1410
#8 0x00007ffff6874028 in SRVR::releaseCachedObject (
internalStmt=<value optimized out>, mxsrvr_substate=NDCS_CONN_IDLE)
at srvrcommon.cpp:673
#9 0x00000000004c5366 in SRVR::connIdleTimerExpired (
timer_tag=<value optimized out>) at SrvrConnect.cpp:3995
#10 0x000000000042b442 in BUILD_TIMER_MSG_CALL (
call_id_=<value optimized out>, request=<value optimized out>,
countRead=<value optimized out>, receive_info=<value optimized out>)
at ../Common/FileSystemSrvr.cpp:598
#11 0x00000000004436ce in CNSKListener::CheckReceiveMessage (this=0xda6240,
cc=@0x7fffffff0764, countRead=16, call_id=<value optimized out>)
at ../Common/Listener.cpp:269
---Type <return> to continue, or q <return> to quit---
#12 0x0000000000462dee in CNSKListenerSrvr::runProgram (this=0xda6240,
TcpProcessName=<value optimized out>, port=<value optimized out>,
TransportTrace=<value optimized out>)
at Interface/linux/Listener_srvr_ps.cpp:494
#13 0x00000000004dcc8d in main (argc=29, argv=0x7fffffff3948,
envp=<value optimized out>) at SrvrMain.cpp:869
(gdb)
Before fetching resultset of query, if idle timeout expires, mxosrvr cores. To recreate, connect, prepare/execute, but don't fetch the data. After about 10 minutes, server times out and this core is generated.
Core was generated by `mxosrvr -ZKHOST n013:2181, n014:2181, n015:2181 -RZ g4q0014. houston. hp.com: 2:87 -'. m-1.41. 0-11.el6_ 1.2.x86_ 64 boost-program- options- 1.41.0- 11.el6_ 1.2.x86_ 64 boost-system- 1.41.0- 11.el6_ 1.2.x86_ 64 cyrus-sasl- lib-2.1. 23-13.el6. x86_64 glibc-2. 12-1.107. el6.x86_ 64 hadoop- 2.3.0+cdh5. 1.3+824- 1.cdh5. 1.3.p0. 13.el6. x86_64 keyutils- libs-1. 4-4.el6. x86_64 krb5-libs- 1.9-33. el6.x86_ 64 libcom_ err-1.41. 12-12.el6. x86_64 libgcc- 4.4.6-4. el6.x86_ 64 libselinux- 2.0.94- 5.3.el6. x86_64 libstdc+ +-4.4.6- 4.el6.x86_ 64 libuuid- 2.17.2- 12.7.el6. x86_64 nspr-4. 9.2-1.el6. x86_64 nss-3.14. 0.0-12. el6.x86_ 64 nss-softokn- freebl- 3.12.9- 11.el6. x86_64 nss-util- 3.14.0. 0-2.el6. x86_64 openldap- 2.4.23- 26.el6. x86_64 openssl- 1.0.0-20. el6_2.5. x86_64 qpid-cpp- client- 0.14-22. el6_3.x86_ 64 zlib-1. 2.3-27. el6.x86_ 64 9087f "../cli/ Statement. cpp", l=982, 90620 "Timeout waiting for control broker.", NAAbort. cpp:282 :releaseTransac tion ( 0x7fffcfcc48d0, allWorkRequests=1, eleaseMsg= <value optimized out>, mainsOpen= <value optimized out>) at ../cli/ Statement. cpp:982 Statement. cpp:1214 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= 0xeead40, tasks=1800, id=0x4887008, input_descripto r=0x0, output_ descriptor= 0x0, input_ptr_ pairs=0, num_output_ ptr_pairs= 0, ap=0x0, ptr_pairs= 0x0, output_ ptr_pairs= 0x0) at ../cli/Cli.cpp:3456 id=<value optimized out>) at ../cli/Cli.cpp:3509 id=0x4887008) CliExtern. cpp:1410 chedObject ( t=<value optimized out>, mxsrvr_ substate= NDCS_CONN_ IDLE) imerExpired ( tag=<value optimized out>) at SrvrConnect. cpp:3995 MSG_CALL ( <value optimized out>, receive_info=<value optimized out>) FileSystemSrvr. cpp:598 :CheckReceiveMe ssage (this=0xda6240, @0x7fffffff0764 , countRead=16, call_id=<value optimized out>) Listener. cpp:269 r::runProgram (this=0xda6240, ame=<value optimized out>, port=<value optimized out>, ace=<value optimized out>) linux/Listener_ srvr_ps. cpp:494 3948,
Program terminated with signal 6, Aborted.
#0 0x00007ffff4a458a5 in raise () from /lib64/libc.so.6
Missing separate debuginfos, use: debuginfo-install boost-filesyste
(gdb) bt
#0 0x00007ffff4a458a5 in raise () from /lib64/libc.so.6
#1 0x00007ffff4a4700d in abort () from /lib64/libc.so.6
#2 0x00007ffff11ab7f0 in assert_botch_abend (
f=0x7ffff43
m=0x7ffff43
c=<value optimized out>) at ../export/
#3 0x00007ffff43741ca in CliStatement:
this=
alwaysSendR
statementRe
#4 0x00007ffff4375a9c in CliStatement::close (this=<value optimized out>,
diagsArea=..., inRollback=0) at ../cli/
#5 0x00007ffff43251d7 in SQLCLI_
statement_
num_
input_
#6 0x00007ffff4325a74 in SQLCLI_CloseStmt (cliGlobals=<value optimized out>,
statement_
#7 0x00007ffff438b697 in SQL_EXEC_CloseStmt (statement_
at ../cli/
#8 0x00007ffff6874028 in SRVR::releaseCa
internalStm
at srvrcommon.cpp:673
#9 0x00000000004c5366 in SRVR::connIdleT
timer_
#10 0x000000000042b442 in BUILD_TIMER_
call_id_=<value optimized out>, request=<value optimized out>,
countRead=
at ../Common/
#11 0x00000000004436ce in CNSKListener:
cc=
at ../Common/
---Type <return> to continue, or q <return> to quit---
#12 0x0000000000462dee in CNSKListenerSrv
TcpProcessN
TransportTr
at Interface/
#13 0x00000000004dcc8d in main (argc=29, argv=0x7fffffff
envp=<value optimized out>) at SrvrMain.cpp:869
(gdb)