Thread: hang at SQLAllocStmt

hang at SQLAllocStmt

From
marian@byteanywhere.com
Date:

     Hi,


    I am running into a death lock with iODBC for function SQLAllocStmt().
The stack in the always the same and it hangs when SQLAllocStmt() is reached.

    The same code works with unixODBC. Is there any way to baypass that
lock ? Anyone seen this problem before ?


#0  0x00007f2113f4ec74 in __lll_lock_wait () from
/usr/local/thekompany/lib/libpthread.so.0
#1  0x00007f2113f4a179 in _L_lock_953 () from
/usr/local/thekompany/lib/libpthread.so.0
#2  0x00007f2113f49f9b in pthread_mutex_lock () from
/usr/local/thekompany/lib/libpthread.so.0
#3  0x00007f2116580f72 in SQLAllocStmt (hdbc=0x2dd47c0, phstmt=0x80) at
hstmt.c:427
#4  0x00007f2116580a08 in SQLAllocStmt_Internal (hdbc=0x2a03670,
phstmt=0x2d91750) at hstmt.c:241
#5  0x00007f2116590d32 in SQLAllocHandle (handleType=3,
inputHandle=0x2a03670, outputHandlePtr=0x2d91750) at odbc3.c:276


Thanks,
Marian