我目前正在执行Pro * c代码,其中从父程序调用pro * c共享库。
在某些情况下,共享库在执行嵌入式SQL语句时崩溃。
我尝试使用GDB命令调试崩溃,并发现它在Pthread_mutex_lock()
/lib/libpthread.so.0
时崩溃。
我不确定如何修复或解决任何帮助将不胜感激。
以下是错误
7124 in imo4020.c (gdb)c 仍在进行中。
编程接收信号SIGSEGV,分段故障。 来自/lib/libpthread.so.0的pthread_mutex_lock()中的0xf629a31d (GDB)
EXEC SQL
SELECT COUNT(*)
INTO :WSS_COUNT
FROM <Table_Name>
WHERE <Column1> = :<Column1_HostVariable> AND
<Column2> = :<Column2_HostVariable> AND
<Column3> = :<Column3_HostVariable> AND
<Column4> = :<Column4_HostVariable> AND
<Column5> = :<Column5_HostVariable>;