Is this stack trace normal?
Posted in 1996
I'm using Informix online 7.1 on an alpha running unix. I access the db using esql/C programs. When I interrupt these programs in the debugger, the stack trace ALWAYS starts as follows: #0 0x3ff828d90a8 in semop () #1 0x12007e394 in buf_wait () at shm_fe.c:1874 #2 0x12007d85c in recvshm () at shm_fe.c:1089 #3 0x1200685d4 in ASF_Call () at asfapi.c:413 #4 0x120093c8c in asf_recv () at ospipe.c:1047 #5 0x120093d74 in _iread () at ospipe.c:1116 #6 0x120092d00 in _igetint () at ospipe.c:315 #7 0x12005d6dc in _sqr_messages () at iqreturn.c:925 #8 0x1200488d0 in __slct () at iqsimple.c:425 #9 0x12004871c in _iqslct () at iqsimple.c:303 Are my programs really spending 99% of their CPU time spinning on a semaphore? Is this a configuration problem? --> PLEASE REPLY BY EMAIL. Thanks very much. David Anderson anderson@icsi.berkeley.edu