IPB

Welcome Guest ( Log In | Register )

 
Reply to this topicStart new topic
Crash with ID3lib 3.8.3 - Any clues?
tuxman
post Nov 6 2013, 20:29
Post #1





Group: Members
Posts: 187
Joined: 24-April 07
From: Northern Germany
Member No.: 42855



I'm one of the two developers of kMule, a recent eMule fork. We are currently working on improvements concerning the multimedia functionalities of eMule, using ID3lib.

Now we have this code:

CODE
ID3_Tag::Iterator* iter = myTag.CreateIterator();
...
delete iter;


Calling the destructor immediately (and reproducably) crashes - in the ID3lib, not in our code.

Stack trace:

CODE
kMule.exe!std::list<ID3_Frame *,std::allocator<ID3_Frame *> >::_Orphan_ptr(std::list<ID3_Frame *,std::allocator<ID3_Frame *> > & _Cont, std::_List_nod<ID3_Frame *,std::allocator<ID3_Frame *> >::_Node * _Ptr) Zeile 1533 + 0x8 Bytes C++
kMule.exe!std::list<ID3_Frame *,std::allocator<ID3_Frame *> >::clear() Zeile 1102 C++
kMule.exe!ID3_TagImpl::Clear() Zeile 137 C++
kMule.exe!ID3_TagImpl::~ID3_TagImpl() Zeile 124 C++
kMule.exe!ID3_TagImpl::`scalar deleting destructor'() + 0x16 Bytes C++
kMule.exe!ID3_Tag::~ID3_Tag() Zeile 305 + 0x25 Bytes C++


Any clues?


--------------------
audiophile // FLAC and Vorbis user // Winamp addict
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 22nd August 2014 - 03:07