#480 PNullPointerReference Assertion on sending CANCEL

Development_Branch
closed-fixed
nobody
None
5
2013-10-09
2013-08-08
No

Stack trace:

PTLibd.dll!PAssertFunc(const char * file=0x01421c24, int line=2338, const char * className=0x00000000, PStandardAssertMessage msg=PNullPointerReference) Line 112 C++
opald.dll!SIP_PDU::Send() Line 2338 + 0x37 bytes C++
opald.dll!SIPTransaction::ResendCANCEL() Line 3178 + 0xb bytes C++
opald.dll!SIPTransaction::Cancel() Line 3150 + 0x8 bytes C++
opald.dll!SIPConnection::OnReleased() Line 400 C++
opald.dll!OpalConnection::InternalOnReleased() Line 459 C++
opald.dll!PThreadObj<OpalConnection>::Main() Line 647 C++
PTLibd.dll!PThread::MainFunction(void * threadPtr=0x04a00dd8) Line 853 C++

I've reproduced this bug on trunk rev. 30281.

1 Attachments

Discussion

  • Valeriy V. Argunov

    Another stack trace with the same assertion:

    PTLibd.dll!PAssertFunc(const char * file=0x01a12c24, int line=2338, const char * className=0x00000000, PStandardAssertMessage msg=PNullPointerReference)  Line 112  C++
    opald.dll!SIP_PDU::Send()  Line 2338 + 0x37 bytes   C++
    opald.dll!SIPTransaction::ResendCANCEL()  Line 3178 + 0xb bytes C++
    opald.dll!SIPTransaction::Cancel()  Line 3150 + 0x8 bytes   C++
    

    opald.dll!SIPTransaction::OnTimeout() Line 3324 C++
    opald.dll!SIPTimeoutWorkItem<SIPTransaction>::Work() Line 914 C++
    opald.dll!PQueuedThreadPool<SIPWorkItem>::QueuedWorkerThread::Main() Line 463 C++
    PTLibd.dll!PThread::MainFunction(void * threadPtr=0x16fbfcf0) Line 853 C++
    msvcr90d.dll!_callthreadstartex() Line 348 + 0xf bytes C

     
  • Robert Jongbloed

    • status: open --> open-fixed
     
  • Robert Jongbloed

    Possible fix went in for this, can you confirm?

     
  • Valeriy V. Argunov

    I'll try to check it.

     
  • Robert Jongbloed

    • status: open-fixed --> closed-fixed
     

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks