Bug 217268 - Custom cover amarok crash
Summary: Custom cover amarok crash
Status: RESOLVED DUPLICATE of bug 197343
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.2.0
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-12-03 22:02 UTC by Jonay
Modified: 2009-12-03 22:45 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jonay 2009-12-03 22:02:17 UTC
Application that crashed: amarok
Version of the application: 2.2.0
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.2
Operating System: Linux 2.6.31-15-generic i686
Distribution: Ubuntu 9.10

What I was doing when the application crashed:
Trying to set a custom cover for a playing MP3 Amarok crashed.

 -- Backtrace:
Application: Amarok (amarok), signal: Segmentation fault
[Current thread is 1 (Thread 0xb6b65940 (LWP 27124))]

Thread 15 (Thread 0xb4aceb70 (LWP 27125)):
#0  0x00110422 in __kernel_vsyscall ()
#1  0x0213e142 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x06e987e4 in pthread_cond_timedwait () from /lib/tls/i686/cmov/libc.so.6
#3  0x06b8d9ff in ?? () from /usr/lib/libxine.so.1
#4  0x0213980e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0x06e8b7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 14 (Thread 0xb42cdb70 (LWP 27126)):
#0  0x06e98960 in pthread_mutex_unlock () from /lib/tls/i686/cmov/libc.so.6
#1  0x0990e2ad in ?? () from /lib/libglib-2.0.so.0
#2  0x0990e853 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x07ee5067 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4  0x07eb8c79 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x07eb90ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x07dc6b73 in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0x0270c20a in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#8  0x07dc9e32 in ?? () from /usr/lib/libQtCore.so.4
#9  0x0213980e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#10 0x06e8b7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 13 (Thread 0xb3accb70 (LWP 27130)):
#0  0x00110422 in __kernel_vsyscall ()
#1  0x06e7dba6 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0x09036c3b in ?? () from /usr/lib/xine/plugins/1.26/xineplug_ao_out_alsa.so
#3  0x0213980e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#4  0x06e8b7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 12 (Thread 0xb32cbb70 (LWP 27131)):
#0  0x00110422 in __kernel_vsyscall ()
#1  0x0213de15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x06e9878d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x06b9e5ee in ?? () from /usr/lib/libxine.so.1
#4  0x0213980e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0x06e8b7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 11 (Thread 0xb2a32b70 (LWP 27132)):
#0  0x00110422 in __kernel_vsyscall ()
#1  0x0213de15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x06e9878d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x06b9e5ee in ?? () from /usr/lib/libxine.so.1
#4  0x0213980e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0x06e8b7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 10 (Thread 0xb2231b70 (LWP 27133)):
#0  0x00110422 in __kernel_vsyscall ()
#1  0x0213de15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x06e9878d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x06b9e5ee in ?? () from /usr/lib/libxine.so.1
#4  0x0213980e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0x06e8b7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 9 (Thread 0xb133ab70 (LWP 27140)):
#0  0x00110422 in __kernel_vsyscall ()
#1  0x0213de15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x06e9878d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x07dcae67 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0x0200eb30 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x0201119c in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x0200d1fb in ?? () from /usr/lib/libthreadweaver.so.4
#7  0x02011292 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0x0200edb3 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0x020112b1 in ?? () from /usr/lib/libthreadweaver.so.4
#10 0x0200edb3 in ?? () from /usr/lib/libthreadweaver.so.4
#11 0x020112b1 in ?? () from /usr/lib/libthreadweaver.so.4
#12 0x0200edb3 in ?? () from /usr/lib/libthreadweaver.so.4
#13 0x0200f3be in ?? () from /usr/lib/libthreadweaver.so.4
#14 0x0200f9db in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#15 0x07dc9e32 in ?? () from /usr/lib/libQtCore.so.4
#16 0x0213980e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#17 0x06e8b7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 8 (Thread 0xb024cb70 (LWP 27141)):
#0  0x06e2b582 in ?? () from /lib/tls/i686/cmov/libc.so.6
#1  0x06e2e79d in free () from /lib/tls/i686/cmov/libc.so.6
#2  0x00aa26f1 in operator delete(void*) () from /usr/lib/libstdc++.so.6
#3  0x07e51883 in QFileInfo::~QFileInfo() () from /usr/lib/libQtCore.so.4
#4  0x07e47c7c in ?? () from /usr/lib/libQtCore.so.4
#5  0x07e47f33 in ?? () from /usr/lib/libQtCore.so.4
#6  0x07e47f12 in ?? () from /usr/lib/libQtCore.so.4
#7  0x07e47ef5 in ?? () from /usr/lib/libQtCore.so.4
#8  0x07e48250 in ?? () from /usr/lib/libQtCore.so.4
#9  0x07e43b25 in QDir::count() const () from /usr/lib/libQtCore.so.4
#10 0xb14e6203 in ScanResultProcessor::addTrack (this=0xb024bc1c, trackData=..., albumArtistId=0) at /build/buildd/amarok-2.2.0/src/collection/sqlcollection/ScanResultProcessor.cpp:385
#11 0xb14e9577 in ScanResultProcessor::processDirectory (this=0xb024bc1c, data=...) at /build/buildd/amarok-2.2.0/src/collection/sqlcollection/ScanResultProcessor.cpp:265
#12 0xb14d8e64 in XmlParseJob::run (this=0xa61a6a8) at /build/buildd/amarok-2.2.0/src/collection/sqlcollection/ScanManager.cpp:816
#13 0x0201037d in ?? () from /usr/lib/libthreadweaver.so.4
#14 0x020106e1 in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#15 0x0200f38a in ?? () from /usr/lib/libthreadweaver.so.4
#16 0x0200f9db in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#17 0x07dc9e32 in ?? () from /usr/lib/libQtCore.so.4
#18 0x0213980e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#19 0x06e8b7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 7 (Thread 0xafa4bb70 (LWP 27145)):
#0  0x00110422 in __kernel_vsyscall ()
#1  0x0213de15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x06e9878d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x07dcae67 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0x0200eb30 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x0201119c in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x0200d1fb in ?? () from /usr/lib/libthreadweaver.so.4
#7  0x02011292 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0x0200edb3 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0x020112b1 in ?? () from /usr/lib/libthreadweaver.so.4
#10 0x0200edb3 in ?? () from /usr/lib/libthreadweaver.so.4
#11 0x0200f3be in ?? () from /usr/lib/libthreadweaver.so.4
#12 0x0200f9db in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#13 0x07dc9e32 in ?? () from /usr/lib/libQtCore.so.4
#14 0x0213980e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#15 0x06e8b7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 6 (Thread 0xaecf4b70 (LWP 27147)):
#0  0x00110422 in __kernel_vsyscall ()
#1  0x06e84981 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0x06bb6be0 in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x06b9b011 in ?? () from /usr/lib/libxine.so.1
#4  0x0213980e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0x06e8b7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 5 (Thread 0xae10ab70 (LWP 27148)):
#0  0x00110422 in __kernel_vsyscall ()
#1  0x0213de15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x06e9878d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x06b90fc2 in ?? () from /usr/lib/libxine.so.1
#4  0x06b96d36 in ?? () from /usr/lib/libxine.so.1
#5  0x0213980e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0x06e8b7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 4 (Thread 0xad73cb70 (LWP 27149)):
#0  0x00110422 in __kernel_vsyscall ()
#1  0x0213de15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x06e9878d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x06b90fc2 in ?? () from /usr/lib/libxine.so.1
#4  0x06b97d46 in ?? () from /usr/lib/libxine.so.1
#5  0x0213980e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0x06e8b7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xacf3bb70 (LWP 27152)):
#0  0x00110422 in __kernel_vsyscall ()
#1  0x0213de15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x06e9878d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x06ba151a in xine_event_wait () from /usr/lib/libxine.so.1
#4  0x06ba15a2 in ?? () from /usr/lib/libxine.so.1
#5  0x0213980e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0x06e8b7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xabf39b70 (LWP 27157)):
#0  0x00110422 in __kernel_vsyscall ()
#1  0x0213de15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x06e9878d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x07dcae67 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0x0200eb30 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x0201119c in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x0200d1fb in ?? () from /usr/lib/libthreadweaver.so.4
#7  0x02011292 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0x0200edb3 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0x0200f3be in ?? () from /usr/lib/libthreadweaver.so.4
#10 0x0200f9db in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#11 0x07dc9e32 in ?? () from /usr/lib/libQtCore.so.4
#12 0x0213980e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#13 0x06e8b7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb6b65940 (LWP 27124)):
[KCrash Handler]
#6  0x0058fbc9 in KSharedPtr<Meta::Track>::operator-> (this=0xc81edb0) at /usr/include/ksharedptr.h:126
#7  SetCustomCoverAction::slotTriggered (this=0xc81edb0) at /build/buildd/amarok-2.2.0/src/covermanager/CoverFetchingActions.cpp:136
#8  0x0058f541 in BaseCoverAction::qt_metacall (this=0xc81edb0, _c=QMetaObject::InvokeMetaMethod, _id=19, _a=0xbf9981a8)
    at /build/buildd/amarok-2.2.0/obj-i486-linux-gnu/src/CoverFetchingActions.moc:66
#9  0x0058f59a in SetCustomCoverAction::qt_metacall (this=0xc81edb0, _c=QMetaObject::InvokeMetaMethod, _id=19, _a=0xbf9981a8)
    at /build/buildd/amarok-2.2.0/obj-i486-linux-gnu/src/CoverFetchingActions.moc:273
#10 0x07ed0263 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#11 0x07ed06d8 in QMetaObject::activate(QObject*, QMetaObject const*, int, int, void**) () from /usr/lib/libQtCore.so.4
#12 0x00ff89b1 in QAction::triggered(bool) () from /usr/lib/libQtGui.so.4
#13 0x00ff9f32 in QAction::activate(QAction::ActionEvent) () from /usr/lib/libQtGui.so.4
#14 0x014479cc in ?? () from /usr/lib/libQtGui.so.4
#15 0x0144e03b in ?? () from /usr/lib/libQtGui.so.4
#16 0x0144ebf7 in QMenu::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4
#17 0x00e091c5 in KMenu::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libkdeui.so.5
#18 0x01054012 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#19 0x01450e34 in QMenu::event(QEvent*) () from /usr/lib/libQtGui.so.4
#20 0x00ffef54 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#21 0x01007033 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#22 0x00d1ebfa in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#23 0x07eba6cb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#24 0x01005f6e in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&) () from /usr/lib/libQtGui.so.4
#25 0x01074c87 in ?? () from /usr/lib/libQtGui.so.4
#26 0x01073c4b in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#27 0x010a0502 in ?? () from /usr/lib/libQtGui.so.4
#28 0x0990ae78 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#29 0x0990e720 in ?? () from /lib/libglib-2.0.so.0
#30 0x0990e853 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#31 0x07ee502c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#32 0x0109fbe5 in ?? () from /usr/lib/libQtGui.so.4
#33 0x07eb8c79 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#34 0x07eb90ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#35 0x01450c9e in QMenu::exec(QPoint const&, QAction*) () from /usr/lib/libQtGui.so.4
#36 0x003129c4 in Playlist::ViewCommon::trackMenu (parent=0xa56bba0, index=0xbf99a3c4, pos=..., coverActions=<value optimized out>)
    at /build/buildd/amarok-2.2.0/src/playlist/view/PlaylistViewCommon.cpp:45
#37 0x003267e3 in Playlist::PrettyListView::contextMenuEvent (this=0xa56bba0, event=0xbf99ab58) at /build/buildd/amarok-2.2.0/src/playlist/view/listview/PrettyListView.cpp:284
#38 0x0105469f in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#39 0x01403633 in QFrame::event(QEvent*) () from /usr/lib/libQtGui.so.4
#40 0x014a2494 in QAbstractScrollArea::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4
#41 0x01556087 in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4
#42 0x014a4a95 in ?? () from /usr/lib/libQtGui.so.4
#43 0x07eb983a in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#44 0x00ffef2c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#45 0x01006ae3 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#46 0x00d1ebfa in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#47 0x07eba6cb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#48 0x0107a66e in QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#49 0x01074e64 in ?? () from /usr/lib/libQtGui.so.4
#50 0x01073c4b in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#51 0x010a0502 in ?? () from /usr/lib/libQtGui.so.4
#52 0x0990ae78 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#53 0x0990e720 in ?? () from /lib/libglib-2.0.so.0
#54 0x0990e853 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#55 0x07ee502c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#56 0x0109fbe5 in ?? () from /usr/lib/libQtGui.so.4
#57 0x07eb8c79 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#58 0x07eb90ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#59 0x07ebb53f in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#60 0x00ffedd7 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#61 0x08051e49 in main (argc=2, argv=0xbf99cd14) at /build/buildd/amarok-2.2.0/src/main.cpp:225

Reported using DrKonqi
Comment 1 Jonay 2009-12-03 22:07:21 UTC
I just tried to reproduce the crash, and it happened again. I right-clicked on the playing track, from the playlist, selected "set custom cover", and Amarok crashed. Music was playing until the crash, and even after, some glitches sounded until they stopped (about 2-3 seconds after the crash).
Comment 2 Myriam Schweingruber 2009-12-03 22:45:29 UTC

*** This bug has been marked as a duplicate of bug 197343 ***