在我的程序的退出过程中,我在solaris中看到一个核心转储。如何调试和修复这种核心转储?(gdb) where#1 0x0004dac0 in run_before_killed_handler()#5 0xff2421ac in _exithandle () from /usr/lib/libc.
我正在分析一个转储,其中一个堆栈显示退出已被调用。#0 0x00007fe2beac80a4 in __lll_lock_wait () from /lib64/libpthread.so.0#2 0x00007fe2beac32b6 in pthread_mutex_lock () from /lib64/libpthread.
* FROM db PACKAGE SIZE iv_package WHERE cond IN so_condAND cond1 IN so_cond1.这导致了一个转储,其中包含以下消息:
Exeption : CX_SY_OPEN_SQL_DB
OPENCURSOR WITH HOLD s_cursor FOR
SELECT *