Hello,
I'm using Opal version 3.16.2 on Windows 7 64-Bit.
Since the update from Opal 3.14.3 to Opal 3.16.2 it is no longer possible to send FAX, VoIP phone calls work. I have also tried a trunk version of Opal, but that also fails with the same error.
Sending a FAX fails with: Assertion fail: Media patch thread not terminated.
The same problem appears with the Opal example Fax Application program faxopal.exe
Here a stack trace from faxopal.exe:
1:13.997 OnRelease:10860 assert.cxx(425) Assertion fail: Media patch thread not terminated., file ..\opal\patch.cxx, line 192, when=2016/12/05 08:38:21.001
Stack walk symbols initialised, path="D:\cvs\B5814_vs2010\stage\B5814\x64\Debug\bin;D:\_zisagent-root\stage\master\x64\Debug\bin;D:\_zisagent-root\stage\master\x64\Release\bin;srv*D:\tmp\debug*http://msdl.microsoft.com/download/symbols"
PAssertFunc(0x30810e0, 0x522e038, 0xcccccccc0000000d, 0xcccccccc0000270f) + 0x8a d:\cvs\b5814_vs2010\all\vendor\ptlib\src\ptlib\msos\assert.cxx(414)
PAssertFunc(0x7fed0e7f1a8, 0xc0, 0, 0x7fed0e7f180) + 0x228 d:\cvs\b5814_vs2010\all\vendor\ptlib\src\ptlib\common\object.cxx(170)
OpalMediaPatch::StopThread(0x30f2430, 0x522e310, 0xcccccccc00000000, 0x30f2430) + 0x191 d:\cvs\b5814_vs2010\all\vendor\opal\src\opal\patch.cxx(192)
OpalMediaPatch::Close(0x30f2430, 0xcccccccccccccccc, 0xcccccccccccccccc, 0xcccccccccccccccc) + 0x37e d:\cvs\b5814_vs2010\all\vendor\opal\src\opal\patch.cxx(234)
OpalMediaStream::InternalSetPatchPart2(0x30ffa80, 0x522e440, 0, 0xcccccccccccccccc) + 0x7b d:\cvs\b5814_vs2010\all\vendor\opal\src\opal\mediastrm.cxx(514)
OpalMediaStream::SetPatch(0x30ffa80, 0, 0xcccccccccccccccc, 0xcccccccccccccccc) + 0x7c d:\cvs\b5814_vs2010\all\vendor\opal\src\opal\mediastrm.cxx(519)
OpalRTPMediaStream::SetPatch(0x30ffa80, 0, 0xcccccccc000000fc, 0x30ffa80) + 0x7b d:\cvs\b5814_vs2010\all\vendor\opal\src\rtp\rtp_stream.cxx(465)
OpalMediaStream::Close(0x30ffa80, 0x522e6c0, 0xcccccccc0000019a, 0x30f2430) + 0x1ac d:\cvs\b5814_vs2010\all\vendor\opal\src\opal\mediastrm.cxx(273)
OpalMediaPatch::RemoveSink(0x30f2430, 0x31179e0, 0xcccccccccccccccc, 0xcccccccccccccccc) + 0x3b3 d:\cvs\b5814_vs2010\all\vendor\opal\src\opal\patch.cxx(425)
OpalMediaStream::InternalSetPatchPart2(0x31179e0, 0x522e7d0, 0, 0xcccccccccccccccc) + 0x5a d:\cvs\b5814_vs2010\all\vendor\opal\src\opal\mediastrm.cxx(511)
OpalMediaStream::SetPatch(0x31179e0, 0, 0xcccccccc000000fc, 0x31179e0) + 0x7c d:\cvs\b5814_vs2010\all\vendor\opal\src\opal\mediastrm.cxx(519)
OpalMediaStream::Close(0x31179e0, 0x7fed0740678, 0x33a, 0x3096850) + 0x1ac d:\cvs\b5814_vs2010\all\vendor\opal\src\opal\mediastrm.cxx(273)
OpalFaxConnection::OnClosedMediaStream(0x3096850, 0x30ec150, 0xcccccccc000000fc, 0x30ec150) + 0x623 d:\cvs\b5814_vs2010\all\vendor\opal\src\t38\t38proto.cxx(827)
OpalMediaStream::Close(0x30ec150, 0x3097040, 0xcccccccc00000000, 0) + 0x197 d:\cvs\b5814_vs2010\all\vendor\opal\src\opal\mediastrm.cxx(271)
OpalConnection::CloseMediaStreams(0x3096850, 0x7fed0740678, 0xcccccccc000001e2, 0x3096850) + 0xdd d:\cvs\b5814_vs2010\all\vendor\opal\src\opal\connection.cxx(907)
OpalConnection::OnReleased(0x3096850, 0xcccccccccccccc00, 0xcccccccccccccccc, 0xcccccccccccccccc) + 0xb9 d:\cvs\b5814_vs2010\all\vendor\opal\src\opal\connection.cxx(486)
OpalFaxConnection::OnReleased(0x3096850, 0x7fed0740678, 0xad, 0x30981c0) + 0x46 d:\cvs\b5814_vs2010\all\vendor\opal\src\t38\t38proto.cxx(784)
OpalCall::OnReleased(0x30981c0, 0x30a4440, 0xcccccccc00000446, 0x3004830) + 0x1f7 d:\cvs\b5814_vs2010\all\vendor\opal\src\opal\call.cxx(177)
OpalManager::OnReleased(0x3004830, 0x30a4440, 0xcccccccc00000210, 0x300c470) + 0xb7 d:\cvs\b5814_vs2010\all\vendor\opal\src\opal\manager.cxx(1097)
OpalEndPoint::OnReleased(0x300c470, 0x30a4440, 0xcccccccccccccccc, 0xcccccccccccccccc) + 0xe2 d:\cvs\b5814_vs2010\all\vendor\opal\src\opal\endpoint.cxx(531)
SIPEndPoint::OnReleased(0x300c470, 0x30a4440, 0xcccccccc000001e2, 0x30a4440) + 0x114 d:\cvs\b5814_vs2010\all\vendor\opal\src\sip\sipep.cxx(501)
OpalConnection::OnReleased(0x30a4440, 0x522f090, 0xcccccccccccccccc, 0xcccccccccccccccc) + 0xe8 d:\cvs\b5814_vs2010\all\vendor\opal\src\opal\connection.cxx(488)
OpalRTPConnection::OnReleased(0x30a4440, 0x1, 0xcccccccc00000003, 0) + 0x125 d:\cvs\b5814_vs2010\all\vendor\opal\src\rtp\rtpconn.cxx(92)
SIPConnection::OnReleased(0x30a4440, 0x30c3ac0, 0xcccccccccccccccc, 0xcccccccccccccccc) + 0xac3 d:\cvs\b5814_vs2010\all\vendor\opal\src\sip\sipcon.cxx(464)
OpalConnection::InternalOnReleased(0x30a4440, 0xcccccccccccccccc, 0xcccccccccccccccc, 0xcccccccccccccccc) + 0x5e d:\cvs\b5814_vs2010\all\vendor\opal\src\opal\connection.cxx(473)
PThreadObj<OpalConnection>::Main(0x30c3ac0, 0x30c3ac0, 0xcccccccccccccccc, 0xcccccccccccccccc) + 0x35 d:\cvs\b5814_vs2010\all\vendor\ptlib\include\ptlib\thread.h(738)
PThread::MainFunction(0x30c3ac0, 0x2, 0, 0x2e7382) + 0x10c d:\cvs\b5814_vs2010\all\vendor\ptlib\src\ptlib\msos\win32.cxx(836)
beginthreadex(0x4b37ab0, 0, 0, 0) + 0x2d5
beginthreadex(0x3087d90, 0, 0, 0) + 0x294
BaseThreadInitThunk(0, 0, 0, 0) + 0xd
What can I do to avoid this problem? Is there a fix for this problem?
Wolfgang
|