Alexander Chemeris wrote: > In addition to what already said - it would be usefull, if you'd tell us what > is the actual class of this OsServerTask. OsServerTask is just a base > class and it is hard to guess which task exactly is causing problems. > > Hello,
I did a trace through the code using the debugger to the point I got the error generated. I recorded this manually so there may be slight errors and omissions The format is function name, followed by indented call to next function. void * OsTaskLinux::taskEntry(void* arg) unsigned int returnCode = pTask->run(pTask->getArg()); int OsServerTask::run(void* pArg) res = receiveMessage((OsMsg*&) pMsg); OsStatus OsServerTask::receiveMessage(OsMsg*& rpMsg) return mIncomingQ.receive(rpMsg); OsStatus OsMsgQShared::receive(OsMsg*& rpMsg, const OsTime& rTimeout) return doReceive(rpMsg, rTimeout); OsStatus OsMsgQShared::doReceive(OsMsg*& rpMsg, const OsTime& rTimeout) ret = mFull.acquire(rTimeout); // wait for a message to be available OsStatus OsCSemLinux::acquire(const OsTime& rTimeout) OsStatus OsMsgQShared::doReceive(OsMsg*& rpMsg, const OsTime& rTimeout) Returns OS_WAIT_TIMEOUT
_______________________________________________ sipxtapi-dev mailing list [email protected] List Archive: http://list.sipfoundry.org/archive/sipxtapi-dev/
