Welcome Guest ( Log In | Register )

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

Group: Members
Posts: 206
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:

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

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

Stack trace:

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: 4th September 2015 - 02:58