SAP Knowledge Base Article - Preview

2956653 - Server IQ Hang

Symptom

Server hang with the stacktrace

#0 0x0000003557c0b68c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007ff5252fe7b5 in UnixTask::wait(unsigned short) () from /apps/sybase/sybaseIQ16_SP11_PL25/IQ-16_0/lib64/libiqserv16_r.so
#2 0x00007ff5252fdc66 in CondVar::wait(Mutex&) () from /apps/sybase/sybaseIQ16_SP11_PL25/IQ-16_0/lib64/libiqserv16_r.so
#3 0x00007ff5250eac35 in Worker::yield_to_forbidding() () from /apps/sybase/sybaseIQ16_SP11_PL25/IQ-16_0/lib64/libiqserv16_r.so
#4 0x00007ff5250eb792 in Worker::do_wait(unsigned short) () from /apps/sybase/sybaseIQ16_SP11_PL25/IQ-16_0/lib64/libiqserv16_r.so
#5 0x00007ff5250eb916 in Worker::wait_ex(unsigned short) () from /apps/sybase/sybaseIQ16_SP11_PL25/IQ-16_0/lib64/libiqserv16_r.so
#6 0x00007ff5250eb9e4 in Worker::do_wait_for_netio(int) () from /apps/sybase/sybaseIQ16_SP11_PL25/IQ-16_0/lib64/libiqserv16_r.so
#7 0x00007ff5252bab0e in EngStream::block(unsigned int) () from /apps/sybase/sybaseIQ16_SP11_PL25/IQ-16_0/lib64/libiqserv16_r.so
#8 0x00007ff525821a18 in do_recv(c_strm_sconn*, unsigned char*, unsigned char*, void**, unsigned int) () from /apps/sybase/sybaseIQ16_SP11_PL25/IQ-16_0/lib64/libiqserv16_r.so
#9 0x00007ff525822017 in SQLPresReceivePieceSafe () from /apps/sybase/sybaseIQ16_SP11_PL25/IQ-16_0/lib64/libiqserv16_r.so
#10 0x00007ff525141f2e in CmdSeqPres::ReceiveMultiPiece(void*, unsigned int, unsigned int*) () from /apps/sybase/sybaseIQ16_SP11_PL25/IQ-16_0/lib64/libiqserv16_r.so
#11 0x00007ff52514290d in CmdSeqPres::ReceiveBlobReadPiece(void*, unsigned int, unsigned int*) () from /apps/sybase/sybaseIQ16_SP11_PL25/IQ-16_0/lib64/libiqserv16_r.so
#12 0x00007ff525267cac in Connection::ReceiveSingleClientBlob(unsigned int, unsigned long long, void*, unsigned int*, unsigned char*) () from /apps/sybase/sybaseIQ16_SP11_PL25/IQ-16_0/lib64/libiqserv16_r.so
#13 0x00007ff525267d94 in Connection::ReceiveClientBlob(unsigned int, unsigned long long, void*, unsigned int*, unsigned int, unsigned char*) () from /apps/sybase/sybaseIQ16_SP11_PL25/IQ-16_0/lib64/libiqserv16_r.so
#14 0x00007ff386fcd030 in UIConnection_ReceiveClientBlob () from /apps/sybase/sybaseIQ16_SP11_PL25/IQ-16_0/lib64/libiq16.so
#15 0x00007ff388306d26 in st_SAIQInterfaceInfo::callFunction() () from /apps/sybase/sybaseIQ16_SP11_PL25/IQ-16_0/lib64/libiq16.so
#16 0x00007ff3883078d8 in st_SAIQInterface::Execute(int, void*, unsigned int (*)(void*, void*), void*, unsigned int) () from /apps/sybase/sybaseIQ16_SP11_PL25/IQ-16_0/lib64/libiq16.so
#17 0x00007ff387743c44 in hos_clientfileio::FlexiRead(void*, int, unsigned long long, int, int) () from /apps/sybase/sybaseIQ16_SP11_PL25/IQ-16_0/lib64/libiq16.so
#18 0x00007ff3874dd076 in hos_fprefetch_char_bio::Read(unsigned long long, void*, int, s_bufman_errorInfo*) () from /apps/sybase/sybaseIQ16_SP11_PL25/IQ-16_0/lib64/libiq16.so
#19 0x00007ff38823ca91 in s_buf::ReadBufAndVerify(s_bufman_errorInfo*, s_diskblockheader*, unsigned long long, unsigned int, unsigned int, int, short, unsigned long long, unsigned int, int, s_bufmanCallerStats*) () from /apps/sybase/sybaseIQ16_SP11_PL25/IQ-16_0/lib64/libiq16.so
#20 0x00007ff3878d5200 in s_buf::Read(s_bufman_errorInfo*, unsigned long long, unsigned int, int, short, unsigned long long, unsigned int, unsigned int, s_blockmap const*, s_bufmanCallerStats*) () from /apps/sybase/sybaseIQ16_SP11_PL25/IQ-16_0/lib64/libiq16.so
#21 0x00007ff387914e50 in s_bufpartition::Find(s_bufman_errorInfo*, s_connectionCacheStats*, hos_bio*, unsigned long long, unsigned long long, unsigned long long, unsigned int, unsigned int, int, unsigned int, unsigned int, short, s_blockmap*, s_bufman::s_paging, s_bufman::s_dirtyMode, unsigned int, s_bufmanCallerStats*) () from /apps/sybase/sybaseIQ16_SP11_PL25/IQ-16_0/lib64/libiq16.so
#22 0x00007ff387834059 in s_nonTranslatingBlockmap::Find(unsigned long long, short, int, s_bufmanCallerStats*) () from /apps/sybase/sybaseIQ16_SP11_PL25/IQ-16_0/lib64/libiq16.so
#23 0x00007ff38783428e in s_SerializedFileBlockmap::FindInternal(unsigned long long, short, int, s_bufmanCallerStats*) () from /apps/sybase/sybaseIQ16_SP11_PL25/IQ-16_0/lib64/libiq16.so
#24 0x00007ff388238b97 in s_SerializedFileBlockmap::Find(unsigned long long, short, int, s_bufmanCallerStats*) () from /apps/sybase/sybaseIQ16_SP11_PL25/IQ-16_0/lib64/libiq16.so
#25 0x00007ff38723ea7a in dfo_FileSource::ScanWorkUnitIntoCache(dfo_FileSource::df_FileSourceFile*, long&, long, long&, long&, int&, s_bufmanCallerStats*) () from /apps/sybase/sybaseIQ16_SP11_PL25/IQ-16_0/lib64/libiq16.so
#26 0x00007ff38723f10b in dfo_FileSource::ScanFileForNextWork(int, int, long&, long, long&, int&, db_RecScanner*) () from /apps/sybase/sybaseIQ16_SP11_PL25/IQ-16_0/lib64/libiq16.so
#27 0x00007ff38723ebc6 in dfo_FileSource::ScanFileForNextWork(int, int, long&, long, long&, int&, db_RecScanner*) () from /apps/sybase/sybaseIQ16_SP11_PL25/IQ-16_0/lib64/libiq16.so
#28 0x00007ff38818b79c in s_FileOffsetWorkAllocator::AssignNextWork_Unlocked(unsigned int, unsigned int) () from /apps/sybase/sybaseIQ16_SP11_PL25/IQ-16_0/lib64/libiq16.so
#29 0x00007ff3871e1c95 in df_CombinerFetchContext::PrepareForNextWorkUnit_Unlocked(int, unsigned int) () from /apps/sybase/sybaseIQ16_SP11_PL25/IQ-16_0/lib64/libiq16.so
#30 0x00007ff3880e51f9 in hc_dmfrun::InitNextWorkUnit(hc_dfrun*&, int&, int, int, unsigned int) () from /apps/sybase/sybaseIQ16_SP11_PL25/IQ-16_0/lib64/libiq16.so
#31 0x00007ff388237fe4 in hc_dmfrun::InitNextWorkUnit(unsigned int, int, unsigned int) () from /apps/sybase/sybaseIQ16_SP11_PL25/IQ-16_0/lib64/libiq16.so
#32 0x00007ff38823851f in hc_dmfrun::ExecWork(int&, unsigned int) () from /apps/sybase/sybaseIQ16_SP11_PL25/IQ-16_0/lib64/libiq16.so

:::
#0 0x0000003557c0e334 in __lll_lock_wait () from /lib64/libpthread.so.0
#1 0x0000003557c095d8 in _L_lock_854 () from /lib64/libpthread.so.0
#2 0x0000003557c094a7 in pthread_mutex_lock () from /lib64/libpthread.so.0
#3 0x00007ff38723e90d in dfo_FileSource::ScanWorkUnitIntoCache(dfo_FileSource::df_FileSourceFile*, long&, long, long&, long&, int&, s_bufmanCallerStats*) () from /apps/sybase/sybaseIQ16_SP11_PL25/IQ-16_0/lib64/libiq16.so
#4 0x00007ff38723f10b in dfo_FileSource::ScanFileForNextWork(int, int, long&, long, long&, int&, db_RecScanner*) () from /apps/sybase/sybaseIQ16_SP11_PL25/IQ-16_0/lib64/libiq16.so
#5 0x00007ff38723ebc6 in dfo_FileSource::ScanFileForNextWork(int, int, long&, long, long&, int&, db_RecScanner*) () from /apps/sybase/sybaseIQ16_SP11_PL25/IQ-16_0/lib64/libiq16.so
#6 0x00007ff38818b79c in s_FileOffsetWorkAllocator::AssignNextWork_Unlocked(unsigned int, unsigned int) () from /apps/sybase/sybaseIQ16_SP11_PL25/IQ-16_0/lib64/libiq16.so
#7 0x00007ff3871e1c95 in df_CombinerFetchContext::PrepareForNextWorkUnit_Unlocked(int, unsigned int) () from /apps/sybase/sybaseIQ16_SP11_PL25/IQ-16_0/lib64/libiq16.so
#8 0x00007ff3880e51f9 in hc_dmfrun::InitNextWorkUnit(hc_dfrun*&, int&, int, int, unsigned int) () from /apps/sybase/sybaseIQ16_SP11_PL25/IQ-16_0/lib64/libiq16.so
#9 0x00007ff388237fe4 in hc_dmfrun::InitNextWorkUnit(unsigned int, int, unsigned int) () from /apps/sybase/sybaseIQ16_SP11_PL25/IQ-16_0/lib64/libiq16.so
#10 0x00007ff38823851f in hc_dmfrun::ExecWork(int&, unsigned int) () from /apps/sybase/sybaseIQ16_SP11_PL25/IQ-16_0/lib64/libiq16.so
#11 0x00007ff3877298fa in workAllocator::DoWork(unsigned int) () from /apps/sybase/sybaseIQ16_SP11_PL25/IQ-16_0/lib64/libiq16.so


Read more...

Environment

SAP IQ 16.0 SP11

Product

SAP IQ 16.0

Keywords

CR 822467, CR#822467, 822467, sp_iqmpxversionchaininfo , "local store" , , KBA , BC-SYB-IQ , Sybase IQ , Bug Filed

About this page

This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).

Search for additional results

Visit SAP Support Portal's SAP Notes and KBA Search.