#387 Access Violation on trunk rev. 28385

Development_Branch
closed-out-of-date
nobody
OPAL (214)
5
2013-01-22
2012-09-19
No

Trace log:

opald.dll\!OpalMediaStream::Close\(\)  Line 251 + 0x56 bytes    C++

> opald.dll!OpalMediaPatch::RemoveSink(const OpalMediaStream & stream={...}) Line 363 C++
opald.dll!OpalMediaStream::SetPatch(OpalMediaPatch * patch=0x00000000) Line 480 C++
opald.dll!OpalMediaStream::Close() Line 249 C++
Ipf.Voip.EndPoints.dll!IpfMediaStream::Close() Line 60 + 0x8 bytes C++
opald.dll!OpalConnection::CloseMediaStream(OpalMediaStream & stream={...}) Line 780 C++
opald.dll!H323Connection::CloseMediaStream(OpalMediaStream & stream={...}) Line 4242 + 0xc bytes C++
opald.dll!H323UnidirectionalChannel::InternalClose() Line 412 C++
opald.dll!H323Channel::Close() Line 189 C++
opald.dll!H245NegLogicalChannels::RemoveAll() Line 1135 C++
opald.dll!H323Connection::OnReleased() Line 417 C++
opald.dll!OpalConnection::OnReleaseThreadMain(PThread & thread={...}, int __formal=0) Line 439 C++
opald.dll!OpalConnection::OnReleaseThreadMain_PNotifier::Call(PObject & note={...}, int extra=0) Line 1826 + 0x3a bytes C++

In OpalMediaPatch::RemoveSink "source" media stream is already destroyed when source.Close(); is called.

Discussion

  • Pretty sure it is fixed. Been a large number of changes in this branch.

     
    • status: open --> closed-out-of-date