[mythtv] MythMusic CDdecoder crash

Nigel Pearson nigel at ind.tansu.com.au
Wed Jun 20 06:38:04 UTC 2007


Mac OS X port, so this is my own fault :-)
but returning a valid MetaData object from
*CdDecoder::getLastMetadata() causes:



Exception:  EXC_BAD_ACCESS (0x0001)
Codes:      KERN_PROTECTION_FAILURE (0x0002) at 0x00000000

...

Thread 4 Crashed:
0   qt-mt                    	0xb22d6ea0 QString::operator=(QString  
const&) + 16
1   libmythmusic.dylib       	0x170701ee Metadata::operator=(Metadata  
const&) + 72 (metadata.h:43)
2   libmythmusic.dylib       	0x1707040e Metadata::Metadata[in-charge] 
(Metadata const&) + 176 (metadata.h:82)
3   libmythmusic.dylib       	0x17070555  
QValueListNode<Metadata>::QValueListNode[in-charge](Metadata const&)  
+ 27 (qvaluelist.h:62)
4   libmythmusic.dylib       	0x17070580  
QValueListPrivate<Metadata>::insert(QValueListIterator<Metadata>,  
Metadata const&) + 40 (qvaluelist.h:289)
5   libmythmusic.dylib       	0x17070c84 QValueList<Metadata>::append 
(Metadata const&) + 76 (qvaluelist.h:526)
6   libmythmusic.dylib       	0x16fb1a22 AllMusic::addCDTrack 
(Metadata*) + 34 (metadata.cpp:1125)
7   libmythmusic.dylib       	0x16ffd4a5 ReadCDThread::run() + 1599  
(databasebox.cpp:1305)
8   qt-mt                    	0xb203110f QThreadInstance::start 
(void*) + 111


Anyone who is more familiar with MythMusic and
the MetaData class know what's going on?


--
Nigel Pearson, nigel at ind.tansu.com.au|"Gentlemen,
Telstra Net. Eng., Sydney, Australia | you can't fight in here-
Office: 9202 3900    Fax:  9261 3912 |   this is the war room!"
Mobile: 0408 664435  Home: 9792 6998 |     Dr Strangelove




More information about the mythtv-dev mailing list