Re: [OpenSIPStack] Unhandled exception
Brought to you by:
joegenbaclor
From: OpenSIPStack F. <ope...@op...> - 2008-06-27 02:01:06
|
More information: - I patched Logger.cxx (void LoggingIncrementingFileStream::InternalOpen()) to create the log file in the executable directory for Windows, since it's hard to know where the log file goes otherwise (I couldn't find it when running from Visual Studio) - The log file shows the following occurring _after_ SoftPhoneManager::Terminate( PThread &, INT ) exits: {quote}40:48:08.425 pcss.cxx(193) PWL: [CID=0x0000] PCSS Deleted PC sound system endpoint. 40:48:08.426 endpoint.cxx(214) PWL: [CID=0x0000] OpalEP pc endpoint destroyed. 40:48:08.434 DTL: [CID=0x0000] *** REMOVED TRANSACTION *** NICT|2dc...@pr...|z9hG4bK2dc1daefe5fb1810843ff7f0e31de16f|REGISTER 40:48:08.434 DBG: [CID=0x0000] GC: First Stale Object SIPTransaction 40:48:08.434 DTL: [CID=0x0000] *** REMOVED TRANSACTION *** NICT|2dc...@pr...|z9hG4bK4649e0efe5fb1810843ff7f0e31de16f|REGISTER 40:48:08.435 DBG: [CID=0x0000] GC: First Stale Object SIPTransaction 40:48:08.435 SIPTransactionStage.cxx(86) PWL: [CID=0x0000] Transaction Thread [2264] Terminated 40:48:08.436 SIPTransactionStage.cxx(122) PWL: [CID=0x0000] Transaction Cleaner Thread [2272] Terminated 40:48:08.436 SIPTransactionStage.cxx(122) PWL: [CID=0x0000] Transaction Cleaner Thread [2580] Terminated 40:48:08.438 SIPTimerManager.cxx(92) PWL: [CID=0x0000] *** DESTROYED *** SIPTimer Manager 40:48:08.438 endpoint.cxx(214) PWL: [CID=0x0000] OpalEP sip endpoint destroyed. 40:48:08.438 manager.cxx(401) PWL: [CID=0x0000] OpalMan Deleted manager. 40:48:08.439 DBG: [CID=0x11a8] TRANSACTION: (NICT) DESTROYED 40:48:08.439 DTL: [CID=0x11a8] NICT(146884423) *** DESTROYED *** - NICT|2dc...@pr...|z9hG4bK2dc1daefe5fb1810843ff7f0e31de16f|REGISTER 40:48:08.440 DBG: [CID=0x11a8] TRANSACTION: (NICT) DESTROYED 40:48:08.440 DTL: [CID=0x11a8] NICT(146884425) *** DESTROYED *** - NICT|2dc...@pr...|z9hG4bK4649e0efe5fb1810843ff7f0e31de16f|REGISTER 40:48:08.471 INF: [CID=0x0cb4] *** DESTROYED *** REGISTER Session REG...@pr... 40:48:08.472 DBG: [CID=0x0cb4] REGISTER: Session DESTROYED 40:48:08.484 DBG: [CID=0x11a8] TRANSACTION: (NICT) DESTROYED 40:48:08.484 DTL: [CID=0x11a8] NICT(146884424) *** DESTROYED *** - NICT|2dc...@pr...|z9hG4bK3d17dbefe5fb1810843ff7f0e31de16f|REGISTER 40:48:08.536 ECCIAPI.cxx(429) PWL: [CID=0x0000] Accept failed for HTTP: WIN32 error 10093 40:48:08.537 ECCIAPI.cxx(429) PWL: [CID=0x0000] Accept failed for HTTP: WIN32 error 10093 40:48:08.539 ECCIAPI.cxx(429) PWL: [CID=0x0000] Accept failed for HTTP: WIN32 error 10093 40:48:08.540 ECCIAPI.cxx(429) PWL: [CID=0x0000] Accept failed for HTTP: WIN32 error 10093 40:48:08.541 ECCIAPI.cxx(429) PWL: [CID=0x0000] Accept failed for HTTP: WIN32 error 10093 40:48:08.543 ECCIAPI.cxx(429) PWL: [CID=0x0000] Accept failed for HTTP: WIN32 error 10093 40:48:08.545 ECCIAPI.cxx(429) PWL: [CID=0x0000] Accept failed for HTTP: WIN32 error 10093 40:48:08.547 ECCIAPI.cxx(429) PWL: [CID=0x0000] Accept failed for HTTP: WIN32 error 10093 40:48:08.548 ECCIAPI.cxx(429) PWL: [CID=0x0000] Accept failed for HTTP: WIN32 error 10093 40:48:08.549 ECCIAPI.cxx(429) PWL: [CID=0x0000] Accept failed for HTTP: WIN32 error 10093 40:48:08.551 ECCIAPI.cxx(429) PWL: [CID=0x0000] Accept failed for HTTP: WIN32 error 10093 40:48:08.552 ECCIAPI.cxx(429) PWL: [CID=0x0000] Accept failed for HTTP: WIN32 error 10093 40:48:08.553 ECCIAPI.cxx(429) PWL: [CID=0x0000] Accept failed for HTTP: WIN32 error 10093 40:48:08.555 ECCIAPI.cxx(429) PWL: [CID=0x0000] Accept failed for HTTP: WIN32 error 10093 40:48:08.556 ECCIAPI.cxx(429) PWL: [CID=0x0000] Accept failed for HTTP: WIN32 error 10093 40:48:08.557 ECCIAPI.cxx(429) PWL: [CID=0x0000] Accept failed for HTTP: WIN32 error 10093 40:48:08.560 ECCIAPI.cxx(429) PWL: [CID=0x0000] Accept failed for HTTP: WIN32 error 10093 40:48:08.561 ECCIAPI.cxx(429) PWL: [CID=0x0000] Accept failed for HTTP: WIN32 error 10093 40:48:08.562 ECCIAPI.cxx(429) PWL: [CID=0x0000] Accept failed for HTTP: WIN32 error 10093 40:48:08.564 ECCIAPI.cxx(429) PWL: [CID=0x0000] Accept failed for HTTP: WIN32 error 10093 40:48:08.565 ECCIAPI.cxx(429) PWL: [CID=0x0000] Accept failed for HTTP: WIN32 error 10093 40:48:08.567 ECCIAPI.cxx(429) PWL: [CID=0x0000] Accept failed for HTTP: WIN32 error 10093 40:48:08.568 ECCIAPI.cxx(429) PWL: [CID=0x0000] Accept failed for HTTP: WIN32 error 10093 40:48:08.569 ECCIAPI.cxx(429) PWL: [CID=0x0000] Accept failed for HTTP: WIN32 error 10093 40:48:08.571 ECCIAPI.cxx(429) PWL: [CID=0x0000] Accept failed for HTTP: WIN32 error 10093 40:48:08.572 ECCIAPI.cxx(429) PWL: [CID=0x0000] Accept failed for HTTP: WIN32 error 10093 40:48:08.574 ECCIAPI.cxx(429) PWL: [CID=0x0000] Accept failed for HTTP: WIN32 error 10093 40:48:08.575 ECCIAPI.cxx(429) PWL: [CID=0x0000] Accept failed for HTTP: WIN32 error 10093 40:48:08.577 ECCIAPI.cxx(429) PWL: [CID=0x0000] Accept failed for HTTP: WIN32 error 10093 40:48:08.578 ECCIAPI.cxx(429) PWL: [CID=0x0000] Accept failed for HTTP: WIN32 error 10093 40:48:08.579 ECCIAPI.cxx(429) PWL: [CID=0x0000] Accept failed for HTTP: WIN32 error 10093 40:48:08.581 ECCIAPI.cxx(429) PWL: [CID=0x0000] Accept failed for HTTP: WIN32 error 10093 40:48:08.582 ECCIAPI.cxx(429) PWL: [CID=0x0000] Accept failed for HTTP: WIN32 error 10093 40:48:08.584 ECCIAPI.cxx(429) PWL: [CID=0x0000] Accept failed for HTTP: WIN32 error 10093 40:48:08.585 ECCIAPI.cxx(429) PWL: [CID=0x0000] Accept failed for HTTP: WIN32 error 10093 40:48:08.586 ECCIAPI.cxx(429) PWL: [CID=0x0000] Accept failed for HTTP: WIN32 error 10093 40:48:08.588 ECCIAPI.cxx(429) PWL: [CID=0x0000] Accept failed for HTTP: WIN32 error 10093 40:48:08.589 ECCIAPI.cxx(429) PWL: [CID=0x0000] Accept failed for HTTP: WIN32 error 10093 40:48:08.591 ECCIAPI.cxx(429) PWL: [CID=0x0000] Accept failed for HTTP: WIN32 error 10093 40:48:08.592 ECCIAPI.cxx(429) PWL: [CID=0x0000] Accept failed for HTTP: WIN32 error 10093 40:48:08.594 ECCIAPI.cxx(429) PWL: [CID=0x0000] Accept failed for HTTP: WIN32 error 10093 40:48:08.595 ECCIAPI.cxx(429) PWL: [CID=0x0000] Accept failed for HTTP: WIN32 error 10093 40:48:08.596 ECCIAPI.cxx(429) PWL: [CID=0x0000] Accept failed for HTTP: WIN32 error 10093 40:48:08.598 ECCIAPI.cxx(429) PWL: [CID=0x0000] Accept failed for HTTP: WIN32 error 10093 40:48:08.599 ECCIAPI.cxx(429) PWL: [CID=0x0000] Accept failed for HTTP: WIN32 error 10093 40:48:08.600 ECCIAPI.cxx(429) PWL: [CID=0x0000] Accept failed for HTTP: WIN32 error 10093 40:48:08.602 ECCIAPI.cxx(429) PWL: [CID=0x0000] Accept failed for HTTP: WIN32 error 10093{quote} I don't know much about OpenSipStack, but this seems like a lot of cleanup activity going on after OpenSipStack has said it has terminated. In trying to track down the shutdown errors in OSSPhone (MFC) previously, I did get hits in ECCIAPI suggesting that a previously freed event handler was being triggered. There was also an issue with a timer triggering something. (Maybe they're related.) Is there an easy way to make sure this stuff is completed before SoftPhoneInterface:Event_Terminated() is triggered? Finest regards, Bill Root |