This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Crash on large covers

Tags: None
(comma "," separated)
Lars Siebold
Karma
0

Crash on large covers

Tue Jan 18, 2005 7:34 am
Hi,

I just discovered amaroK (1.2-beta3) crashes when I try to open any mp3s which have large covers saved inside them. I created those files with iTunes, and I can watch the covers with Kid3 just fine. The only difference to the other files is that the covers are quite large (about 400x400 or so I would say). So everytime I try to open them or edit the meta-info with amaroK it just crashes.


Lars
User avatar
eean
KDE Developer
Posts
1016
Karma
0
OS

Re:Crash on large covers

Tue Jan 18, 2005 3:04 pm
I\'ve got some covers a lot bigger then that, there must be something else going on. Maybe a different image format that is fubar on your system.


Amarok Developer
Lars Siebold
Karma
0

Re:Crash on large covers

Wed Jan 19, 2005 2:01 am
Well, I compiled a CVS-Version of amaroK with debug support, and this is what I got. Seems to be a problem with tagLib, or not?

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1215327552 (LWP 28925)]
0x48b69312 in TagLib::ByteVector::ByteVector () from /usr/lib/libtag.so.1
(gdb) bt
#0 0x48b69312 in TagLib::ByteVector::ByteVector () from /usr/lib/libtag.so.1
#1 0x48b4de4f in TagLib::ID3v2::AttachedPictureFrame::picture () from /usr/lib/libtag.so.1
#2 0x080f9266 in CollectionDB::findImageByMetabundle (this=0x827ada0, trackInformation=
{static Undetermined = , static Irrelevant = , static Unavailable = , static null = {static Undetermined = , static Irrelevant = , static Unavailable = , static null = , m_url = {m_strProtocol = {static null = {static null = , d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x8282db8, static shared_null = 0x8282db8}, m_strUser = {static null = {static null = , d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x8282db8, static shared_null = 0x8282db8},m_strPass = {static null = {static null = , d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x8282db8, static shared_null = 0x8282db8}, m_strHost = {static null = {static null = , d= 0x8282db8, static shared_null = 0x8282db8}, d = 0x8282db8, static shared_null = 0x8282db8}, m_strPath = {static null = {static null = , d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x8282db8, static shared_null = 0x8282db8}, m_strRef_encoded = {static null = {static null = , d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x8282db8, static shared_null = 0x8282db8}, m_strQuery_encoded = {static null = {static null = , d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x8282db8, static shared_null = 0x8282db8}, m_bIsMalformed = true, m_iUriMode = Auto, freeForUse = 0, m_iPort = 0, m_strPath_encoded = {static null = {static null = , d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x0}, m_title = {static null = {staticnull = , d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x8282db8, static shared_null =0x8282db8}, m_artist = {static null = {static null = , d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x8282db8, static shared_null = 0x8282db8}, m_album = {static null = {static null = , d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x8282db8, static shared_null = 0x8282db8}, m_year = {static null = {static null= , d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x8282db8, static shared_null = 0x8282db8}, m_comment = {static null = {static null = , d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x8282db8, static shared_null = 0x8282db8}, m_genre = {static null = {static null = , d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x8282db8, static shared_null = 0x8282db8}, m_track = {static null = {static null = , d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x8282db8, static shared_null = 0x8282db8}, m_streamName = {static null = {static null = , d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x8282db8, static shared_null = 0x8282db8}, m_streamUrl = {static null = {static null = , d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x8282db8, static shared_null = 0x8282db8}, m_bitrate = 0, m_length = 0, m_sampleRate = 0, m_exists = true}, m_url = {m_strProtocol = {static null = {static null = , d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x8284380, static shared_null = 0x8282db8}, m_strUser = {static null = {static null = , d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x8282db8, static shared_null = 0x8282db8}, m_strPass = {static null = {static null = , d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x8282db8, static shared_null = 0x8282db8}, m_strHost = {static null = {static null = , d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x8282db8, static shared_null = 0x8282db8}, m_strPath = {static null = {static null = , d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x86bfff8, static shared_null = 0x8282db8}, m_strRef_encoded = {static null = {static null = , d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x8282db8, static shared_null = 0x8282db8}, m_strQuery_encoded = {static null = {static null = , d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x8282db8, static shared_null = 0x8282db8}, m_bIsMalformed = false, m_iUriMode = URL, freeForUse = 4, m_iPort = 0, m_strPath_encoded = {static null = {static null = , d =0x8282db8, static shared_null = 0x8282db8}, d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x827af64}, m_title = {static null = {static null = , d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x86d9d80, static shared_null = 0x8282db8}, m_artist = {static null = {static null = , d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x864ac18, static shared_null = 0x8282db8}, m_album = {static null = {static null = , d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x86d37b8, static shared_null = 0x8282db8}, m_year = {static null = {static null = , d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x86d9db0, static shared_null = 0x8282db8}, m_comment = {static null = {static null = , d = 0x8282db8, static shared_null = 0x828---Type to continue, or q to quit---
2db8}, d = 0x86d9dc8, static shared_null = 0x8282db8}, m_genre = {static null = {static null = , d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x86d61f0, static shared_null = 0x8282db8}, m_track = {static null = {static null =, d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x86d9de0, static shared_null = 0x8282db8}, m_streamName = {static null = {static null = , d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x8282db8, static shared_null = 0x8282db8}, m_streamUrl = {static null = {static null = , d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x8282db8, static shared_null = 0x8282db8}, m_bitrate = 256, m_length = 238, m_sampleRate = 44100, m_exists = true}, width=100) at collectiondb.cpp:663
#3 0x080f9d66 in CollectionDB::albumImage (this=0x827ada0, trackInformation=
{static Undetermined = , static Irrelevant = , static Unavailable = , static null = {static Undetermined = , static Irrelevant = , static Unavailable = , static null = , m_url = {m_strProtocol = {static null = {static null = , d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x8282db8, static shared_null = 0x8282db8}, m_strUser = {static null = {static null = , d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x8282db8, static shared_null = 0x8282db8},m_strPass = {static null = {static null = , d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x8282db8, static shared_null = 0x8282db8}, m_strHost = {static null = {static null = , d= 0x8282db8, static shared_null = 0x8282db8}, d = 0x8282db8, static shared_null = 0x8282db8}, m_strPath = {static null = {static null = , d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x8282db8, static shared_null = 0x8282db8}, m_strRef_encoded = {static null = {static null = , d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x8282db8, static shared_null = 0x8282db8}, m_strQuery_encoded = {static null = {static null = , d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x8282db8, static shared_null = 0x8282db8}, m_bIsMalformed = true, m_iUriMode = Auto, freeForUse = 0, m_iPort = 0, m_strPath_encoded = {static null = {static null = , d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x0}, m_title = {static null = {staticnull = , d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x8282db8, static shared_null =0x8282db8}, m_artist = {static null = {static null = , d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x8282db8, static shared_null = 0x8282db8}, m_album = {static null = {static null = , d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x8282db8, static shared_null = 0x8282db8}, m_year = {static null = {static null= , d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x8282db8, static shared_null = 0x8282db8}, m_comment = {static null = {static null = , d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x8282db8, static shared_null = 0x8282db8}, m_genre = {static null = {static null = , d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x8282db8, static shared_null = 0x8282db8}, m_track = {static null = {static null = , d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x8282db8, static shared_null = 0x8282db8}, m_streamName = {static null = {static null = , d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x8282db8, static shared_null = 0x8282db8}, m_streamUrl = {static null = {static null = , d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x8282db8, static shared_null = 0x8282db8}, m_bitrate = 0, m_length = 0, m_sampleRate = 0, m_exists = true}, m_url = {m_strProtocol = {static null = {static null = , d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x8284380, static shared_null = 0x8282db8}, m_strUser = {static null = {static null = , d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x8282db8, static shared_null = 0x8282db8}, m_strPass = {static null = {static null = , d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x8282db8, static shared_null = 0x8282db8}, m_strHost = {static null = {static null = , d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x8282db8, static shared_null = 0x8282db8}, m_strPath = {static null = {static null = , d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x86bfff8, static shared_null = 0x8282db8}, m_strRef_encoded = {static null = {static null = , d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x8282db8, static shared_null = 0x8282db8}, m_strQuery_encoded = {static null = {static null = , d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x8282db8, static shared_null = 0x8282db8}, m_bIsMalformed = false, m_iUriMode = URL, freeForUse = 0, m_iPort = 0, m_strPath_encoded = {static null = {static null = , d =0x8282db8, static shared_null = 0x8282db8}, d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x1}, m_title = {static null = {static null= , d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x86d9d80, static shared_null = 0x828---Type to continue, or q to quit---
2db8}, m_artist = {static null = {static null = , d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x864ac18, static shared_null = 0x8282db8}, m_album = {static null = {static null = , d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x86d37b8, static shared_null = 0x8282db8}, m_year = {static null = {static null = , d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x86d9db0, static shared_null = 0x8282db8}, m_comment = {static null = {static null = , d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x86d9dc8, static shared_null = 0x8282db8}, m_genre = {static null = {static null = , d= 0x8282db8, static shared_null = 0x8282db8}, d = 0x86d61f0, static shared_null = 0x8282db8}, m_track = {static null = {static null = , d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x86d9de0, static shared_null = 0x8282db8}, m_streamName = {static null = {static null = , d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x8282db8, static shared_null = 0x8282db8}, m_streamUrl = {static null = {static null = , d = 0x8282db8, static shared_null = 0x8282db8}, d = 0x8282db8, static shared_null = 0x8282db8}, m_bitrate = 256, m_length = 238, m_sampleRate = 44100, m_exists = true}, width=100) at collectiondb.cpp:753
#4 0x081144ff in ContextBrowser::showCurrentTrack (this=0x844b370) at contextbrowser.cpp:805
#5 0x081106fd in ContextBrowser::engineNewMetaData (this=0x844b370, bundle=@0xbfffe980) at contextbrowser.cpp:291
#6 0x0812fdbb in EngineSubject::newMetaDataNotify (this=0x827af28, bundle=@0xbfffe980, trackChanged=true) at engineobserver.cpp:66
#7 0x0812d847 in EngineController::play (this=0x827af00, bundle=@0xbfffe980) at enginecontroller.cpp:321
#8 0x0814f3e0 in Playlist::activate (this=0x839d450, item=0x86d62d8) at playlist.cpp:565
#9 0x08157305 in Playlist::qt_invoke (this=0x839d450, _id=135, _o=0xbfffea90) at playlist.moc:259
#10 0xb7b765ac in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#11 0xb7ec687d in QListView::doubleClicked () from /usr/lib/libqt-mt.so.3
#12 0x42dcbe6e in KListView::contentsMouseDoubleClickEvent () from /usr/lib/libkdeui.so.4
#13 0xb7c8c062 in QScrollView::viewportMouseDoubleClickEvent () from /usr/lib/libqt-mt.so.3
#14 0xb7c8b85a in QScrollView::eventFilter () from /usr/lib/libqt-mt.so.3
#15 0xb7c59e38 in QListView::eventFilter () from /usr/lib/libqt-mt.so.3
#16 0x08151dc2 in Playlist::eventFilter (this=0x839d450, o=0x839fd30, e=0xbffff250) at playlist.cpp:1288
#17 0xb7b73ede in QObject::activate_filters () from /usr/lib/libqt-mt.so.3
#18 0xb7b73e0c in QObject::event () from /usr/lib/libqt-mt.so.3
#19 0xb7bac6af in QWidget::event () from /usr/lib/libqt-mt.so.3
#20 0xb7b19bff in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#21 0xb7b192f4 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#22 0x42ab2e03 in KApplication::notify () from /usr/lib/libkdecore.so.4
#23 0xb7aae650 in QETWidget::translateMouseEvent () from /usr/lib/libqt-mt.so.3
#24 0xb7aac2de in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3
#25 0xb7ac31c4 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#26 0xb7b2bf58 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#27 0xb7b2be08 in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#28 0xb7b19e51 in QApplication::exec () from /usr/lib/libqt-mt.so.3
#29 0x081b2de4 in main (argc=1, argv=0xbffff914) at main.cpp:74


Bookmarks



Who is online

Registered users: Bing [Bot], Google [Bot], lockheed, Sogou [Bot]