Menu

#210 BTTrackerRequest causes access violation

2.7.11.0
closed
raspopov
None
fixed
BitTorrent
trivial
2.7.1.0
defect
2017-09-18
2014-01-10
SiavoshKC
No

In the file BTTrackerRequest.cpp line 385 inside release() method (CBTTrackerRequest::Release())
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
delete this;

Deletes the class instance but in CThreadImpl::ThreadStart(LPVOID pParam) we have

pThis->m_hThread = NULL;
~~~~~~~~~~~~~~~~~~~~~~~~~
So it tries to set a field of already deleted instance and causes access violation.

Discussion

  • SiavoshKC

    SiavoshKC - 2014-01-23

    It is not critical. I was running Shareaza with AppVerifier. Maybe nothing. Just someone please take a look.

     
  • raspopov

    raspopov - 2014-09-02
    • status: new --> closed
    • assigned_to: raspopov
    • Resolution: unknown --> fixed
    • Priority: critical --> trivial
     
  • raspopov

    raspopov - 2014-09-02

    Fixed in r9439.

     
  • raspopov

    raspopov - 2017-09-18
    • Milestone: 2.8.0.0 --> 2.7.11.0
     

Log in to post a comment.