Core dumps in the informix drivers during network interruption
Posted in 2007
I'm using AS 3.0 U8 linux with informix 10UC5X4 / SDK UC4X9 / odbc++(freeodbc) version 0.2.3. I get core dumps during network interruption and was wondering if others saw the same thing or knew of odbc++ issues. Thanks, Alan #0 0x00d7152d in _OdbcFreeStmt () from /usr/local/cm/lib/libthcli.so No symbol table info available. #1 0x00d78b93 in _OdbcForceCloseAllStmts () from /usr/local/cm/lib/libthcli.so No symbol table info available. #2 0x00d966a1 in _OdbcDisconnect () from /usr/local/cm/lib/libthcli.so No symbol table info available. #3 0x00d69ba1 in _OdbcSqlDisconnect () from /usr/local/cm/lib/libthcli.so No symbol table info available. #4 0x00d69b04 in SQLDisconnect () from /usr/local/cm/lib/libthcli.so No symbol table info available. #5 0x008371e0 in odbc::Connection::~Connection$delete () at /view/rbeathar-tpl_lnx_main/vob/ccm_tpl/release/include/stlport/stl/_new.h:87 typeinfo name for odbc::SQLException = "N4odbc12SQLExceptionE" typeinfo for odbc::SQLException = {<No data fields>} #6 0x00fa0b9c in PingPrimaryTask::svc (this=0xb1880b8) at PingPrimaryTask.cpp:83 trace = {_vptr.SDIScope = 0xfc8ae8, m_ScopeName = " PingPrimaryTask::svc()", '\\0' <repeats 55 times>, m_ScopeNameLen = 25, m_Base = 0xae1fad8, m_Category = 1, m_MonitorID = 0, m_InstanceID = SDI_CIID_DBL} retval = 0 result = 0 buf = "PING" errBuf = "\\000\\207_·\\000\\000\\000\\000¿\\030Ñ\\003 ÉÜ\\002`\\205_·\\037\\234D\\003H1\\023\\000$ÉÜ\\002`\\230A\\000Èç\\022\\000`\\205_·\\030\\225A\\000E¿\\001\\000`\\205_·0ÉÜ\\002\\017\\004A\\000\\000\\207_·\\001\\000\\000\\000\\001\\000\\000\\000\\030ÉÜ\\002ý°¢\\000 \\003¯\\000 \\000\\000\\0004 ¿\\000 \\000\\000\\000<" m_Timeout = {static zero = {static zero = <same as static member of an already seen type>, static max_time = { static zero = <same as static member of an already seen type>, static max_time = <same as static member of an already seen type>, tv_ = {tv_sec = 2147483647, tv_usec = 999999}}, tv_ = {tv_sec = 0, tv_usec = 0}}, static max_time = <same as static member of an already seen type>, tv_ = { tv_sec = 7, tv_usec = 0}} pid = 29236 c = (struct Connection *) 0xb1d3530 timeout = 0 bDone = false ---Type <return> to continue, or q <return> to quit--- #7 0x00245bf9 in ACE_Task_Base::svc_run (args=0xb1880b8) at Task.cpp:203 svc_status = 182637136 #8 0x001ec31a in ACE_Thread_Adapter::invoke_i (this=0xb188278) at Thread_Adapter.cpp:150 hook = (class ACE_Thread_Hook *) 0xb188278 func = 0x245bc8 <ACE_Task_Base::svc_run(void*)> arg = (void *) 0xb1880b8 status = 0x0 #9 0x001ec285 in ACE_Thread_Adapter::invoke (this=0xae20da0) at Thread_Adapter.cpp:93 exit_hook_instance = (ACE_Thread_Exit *) 0x2a4320 exit_hook_maybe = {instance_ = 0x0} exit_hook_ptr = (ACE_Thread_Exit *) 0x0 #10 0x001b3492 in ace_thread_adapter (args=0x0) at Base_Thread_Adapter.cpp:121 status = 0x0 #11 0x003c3dd8 in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #12 0x00a96d1a in clone () from /lib/tls/libc.so.6 No symbol table info available.