Bug 287043 - Amarok crashes when scrolling playlist
Summary: Amarok crashes when scrolling playlist
Status: RESOLVED DUPLICATE of bug 283675
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.4.3
Platform: openSUSE Linux
: NOR crash
Target Milestone: 2.6
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-11-20 02:03 UTC by kevin
Modified: 2011-11-20 21:38 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 kevin 2011-11-20 02:03:03 UTC
Application: amarok (2.4.3)
KDE Platform Version: 4.7.3 (4.7.3) "release 10"
Qt Version: 4.7.4
Operating System: Linux 3.1.0-1.2-desktop x86_64
Distribution: "openSUSE 12.1 (x86_64)"

-- Information about the crash:
I have imported my album artwork folder from a previous install of Amarok. Amorok launches

Amarok launches fine and plays music with no problems. As soon as I scroll throught my playllist, the app crashes.

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

Thread 16 (Thread 0x7fe6ec536700 (LWP 10105)):
#0  0x00007fe70c2ef1eb in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe6f5e0b341 in ?? () from /usr/lib64/libxine.so.1
#2  0x00007fe70c2eaf05 in start_thread () from /lib64/libpthread.so.0
#3  0x00007fe70e18853d in clone () from /lib64/libc.so.6

Thread 15 (Thread 0x7fe6ebd35700 (LWP 10106)):
#0  0x00007fe70e195794 in __libc_enable_asynccancel () from /lib64/libc.so.6
#1  0x00007fe70e17f408 in poll () from /lib64/libc.so.6
#2  0x00007fe707e4da98 in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fe707e4df59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#4  0x00007fe70f78a576 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#5  0x00007fe70f75ea22 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#6  0x00007fe70f75ec1f in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#7  0x00007fe70f6765df in QThread::exec() () from /usr/lib64/libQtCore.so.4
#8  0x00007fe6f60678c4 in ?? () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so
#9  0x00007fe70f679025 in ?? () from /usr/lib64/libQtCore.so.4
#10 0x00007fe70c2eaf05 in start_thread () from /lib64/libpthread.so.0
#11 0x00007fe70e18853d in clone () from /lib64/libc.so.6

Thread 14 (Thread 0x7fe6eb32e700 (LWP 10107)):
#0  0x00007fe70e17f423 in poll () from /lib64/libc.so.6
#1  0x00007fe705abd20f in ?? () from /usr/lib64/libpulse.so.0
#2  0x00007fe705aae61c in pa_mainloop_poll () from /usr/lib64/libpulse.so.0
#3  0x00007fe705aaec89 in pa_mainloop_iterate () from /usr/lib64/libpulse.so.0
#4  0x00007fe705aaed40 in pa_mainloop_run () from /usr/lib64/libpulse.so.0
#5  0x00007fe705abd1bf in ?? () from /usr/lib64/libpulse.so.0
#6  0x00007fe70131e248 in ?? () from /usr/lib64/libpulsecommon-1.1.so
#7  0x00007fe70c2eaf05 in start_thread () from /lib64/libpthread.so.0
#8  0x00007fe70e18853d in clone () from /lib64/libc.so.6

Thread 13 (Thread 0x7fe6e6aea700 (LWP 10108)):
#0  0x00007fe70c2eee6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe6f5e1c8d3 in ?? () from /usr/lib64/libxine.so.1
#2  0x00007fe70c2eaf05 in start_thread () from /lib64/libpthread.so.0
#3  0x00007fe70e18853d in clone () from /lib64/libc.so.6

Thread 12 (Thread 0x7fe6e5c8f700 (LWP 10109)):
#0  0x00007fe70c2eee6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe6f5e1c8d3 in ?? () from /usr/lib64/libxine.so.1
#2  0x00007fe70c2eaf05 in start_thread () from /lib64/libpthread.so.0
#3  0x00007fe70e18853d in clone () from /lib64/libc.so.6

Thread 11 (Thread 0x7fe6e544c700 (LWP 10110)):
#0  0x00007fe70c2eee6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe6f5e1c8d3 in ?? () from /usr/lib64/libxine.so.1
#2  0x00007fe70c2eaf05 in start_thread () from /lib64/libpthread.so.0
#3  0x00007fe70e18853d in clone () from /lib64/libc.so.6

Thread 10 (Thread 0x7fe6dfeff700 (LWP 10113)):
#0  0x00007fe707e4df98 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#1  0x00007fe70f78a576 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#2  0x00007fe70f75ea22 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#3  0x00007fe70f75ec1f in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#4  0x00007fe70f6765df in QThread::exec() () from /usr/lib64/libQtCore.so.4
#5  0x00007fe70f741aef in ?? () from /usr/lib64/libQtCore.so.4
#6  0x00007fe70f679025 in ?? () from /usr/lib64/libQtCore.so.4
#7  0x00007fe70c2eaf05 in start_thread () from /lib64/libpthread.so.0
#8  0x00007fe70e18853d in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7fe6ddbb1700 (LWP 10114)):
#0  0x00007fe70e17f423 in poll () from /lib64/libc.so.6
#1  0x00007fe707e4da98 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fe707e4df59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fe70f78a576 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#4  0x00007fe70f75ea22 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#5  0x00007fe70f75ec1f in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#6  0x00007fe70f6765df in QThread::exec() () from /usr/lib64/libQtCore.so.4
#7  0x00007fe70f679025 in ?? () from /usr/lib64/libQtCore.so.4
#8  0x00007fe70c2eaf05 in start_thread () from /lib64/libpthread.so.0
#9  0x00007fe70e18853d in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7fe6dcd36700 (LWP 10115)):
#0  0x00007fe70c2ef1eb in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe70f67942e in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007fe70f66de9f in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007fe70f679025 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fe70c2eaf05 in start_thread () from /lib64/libpthread.so.0
#5  0x00007fe70e18853d in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7fe6dc535700 (LWP 10117)):
#0  0x00007fe70c2eee6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe70f6794bb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007fe70b6d6104 in ?? () from /usr/lib64/libthreadweaver.so.4
#3  0x00007fe70b6d86ab in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007fe70b6d756f in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007fe70b6d75fb in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#6  0x00007fe70f679025 in ?? () from /usr/lib64/libQtCore.so.4
#7  0x00007fe70c2eaf05 in start_thread () from /lib64/libpthread.so.0
#8  0x00007fe70e18853d in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7fe6d77b5700 (LWP 10118)):
#0  0x00007fe70c2eee6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe70f6794bb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007fe70b6d6104 in ?? () from /usr/lib64/libthreadweaver.so.4
#3  0x00007fe70b6d86ab in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007fe70b6d756f in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007fe70b6d75fb in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#6  0x00007fe70f679025 in ?? () from /usr/lib64/libQtCore.so.4
#7  0x00007fe70c2eaf05 in start_thread () from /lib64/libpthread.so.0
#8  0x00007fe70e18853d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7fe6d6da9700 (LWP 10119)):
#0  0x00007fe70c2eee6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe70f6794bb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007fe70b6d6104 in ?? () from /usr/lib64/libthreadweaver.so.4
#3  0x00007fe70b6d86ab in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007fe70b6d756f in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007fe70b6d75fb in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#6  0x00007fe70f679025 in ?? () from /usr/lib64/libQtCore.so.4
#7  0x00007fe70c2eaf05 in start_thread () from /lib64/libpthread.so.0
#8  0x00007fe70e18853d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7fe6d65a8700 (LWP 10120)):
#0  0x00007fe70c2eee6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe70f6794bb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007fe70b6d6104 in ?? () from /usr/lib64/libthreadweaver.so.4
#3  0x00007fe70b6d86ab in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007fe70b6d756f in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007fe70b6d75fb in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#6  0x00007fe70f679025 in ?? () from /usr/lib64/libQtCore.so.4
#7  0x00007fe70c2eaf05 in start_thread () from /lib64/libpthread.so.0
#8  0x00007fe70e18853d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7fe6d5765700 (LWP 10121)):
#0  0x00007fe70c2eee6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe704c8d9dc in ?? () from /usr/lib64/libQtWebKit.so.4
#2  0x00007fe704c8db09 in ?? () from /usr/lib64/libQtWebKit.so.4
#3  0x00007fe70c2eaf05 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fe70e18853d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fe6d437e700 (LWP 10124)):
#0  0x00007fe70c2eee6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fe70a6f8852 in ?? () from /usr/lib64/libQtScript.so.4
#2  0x00007fe70a6f8889 in ?? () from /usr/lib64/libQtScript.so.4
#3  0x00007fe70c2eaf05 in start_thread () from /lib64/libpthread.so.0
#4  0x00007fe70e18853d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fe7118207a0 (LWP 10103)):
[KCrash Handler]
#6  0x00007fe70962dfee in TagLib::ByteVector::ByteVector(TagLib::ByteVector const&) () from /usr/lib64/libtag.so.1
#7  0x00007fe7096416e0 in TagLib::MP4::CoverArt::data() const () from /usr/lib64/libtag.so.1
#8  0x00007fe71068d3ab in Meta::Tag::MP4TagHelper::embeddedCover() const () from /usr/lib64/libamaroklib.so.1
#9  0x00007fe710640b83 in Meta::Tag::embeddedCover(QString const&) () from /usr/lib64/libamaroklib.so.1
#10 0x00007fe6e16c1e73 in Meta::SqlAlbum::image (this=0x1645e40, size=90) at /usr/src/debug/amarok-2.4.3/src/core-impl/collections/db/sql/SqlMeta.cpp:1554
#11 0x00007fe6e16c1b8b in Meta::SqlAlbum::imageLocation (this=0x1645e40, size=90) at /usr/src/debug/amarok-2.4.3/src/core-impl/collections/db/sql/SqlMeta.cpp:1593
#12 0x00007fe71084e05f in SvgHandler::imageWithBorder(KSharedPtr<Meta::Album>, int, int) () from /usr/lib64/libamaroklib.so.1
#13 0x00007fe7104e0cc7 in Playlist::Model::data(QModelIndex const&, int) const () from /usr/lib64/libamaroklib.so.1
#14 0x00007fe70f0b7a3c in QSortFilterProxyModel::data(QModelIndex const&, int) const () from /usr/lib64/libQtGui.so.4
#15 0x00007fe70f0b7a3c in QSortFilterProxyModel::data(QModelIndex const&, int) const () from /usr/lib64/libQtGui.so.4
#16 0x00007fe70f0b7a3c in QSortFilterProxyModel::data(QModelIndex const&, int) const () from /usr/lib64/libQtGui.so.4
#17 0x00007fe710567df1 in ?? () from /usr/lib64/libamaroklib.so.1
#18 0x00007fe7105526fa in ?? () from /usr/lib64/libamaroklib.so.1
#19 0x00007fe710553794 in ?? () from /usr/lib64/libamaroklib.so.1
#20 0x00007fe70f056b3d in QListView::paintEvent(QPaintEvent*) () from /usr/lib64/libQtGui.so.4
#21 0x00007fe71055832f in ?? () from /usr/lib64/libamaroklib.so.1
#22 0x00007fe70eb7f268 in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#23 0x00007fe70ef23716 in QFrame::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#24 0x00007fe70f033adb in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib64/libQtGui.so.4
#25 0x00007fe70f75f9a8 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#26 0x00007fe70eb2ebaf in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#27 0x00007fe70eb33a71 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#28 0x00007fe711219e36 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#29 0x00007fe70f75f81c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#30 0x00007fe70eb7c176 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#31 0x00007fe70eb7cd50 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#32 0x00007fe70eb7cc30 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#33 0x00007fe70eb7beac in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#34 0x00007fe70eb7cd50 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#35 0x00007fe70eb7beac in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#36 0x00007fe70eb7cd50 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#37 0x00007fe70eb7beac in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#38 0x00007fe70eb7cd50 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#39 0x00007fe70eb7beac in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#40 0x00007fe70eb7cd50 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#41 0x00007fe70eb7beac in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#42 0x00007fe70ed3b1d8 in ?? () from /usr/lib64/libQtGui.so.4
#43 0x00007fe70eb729c0 in QWidgetPrivate::syncBackingStore() () from /usr/lib64/libQtGui.so.4
#44 0x00007fe70eb7f77c in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#45 0x00007fe70ef3cfab in QMainWindow::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#46 0x00007fe70eb2ebe4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#47 0x00007fe70eb33a71 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#48 0x00007fe711219e36 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#49 0x00007fe70f75f81c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#50 0x00007fe70f762bf8 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQtCore.so.4
#51 0x00007fe70f78a0b3 in ?? () from /usr/lib64/libQtCore.so.4
#52 0x00007fe707e4d58d in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#53 0x00007fe707e4dd88 in ?? () from /usr/lib64/libglib-2.0.so.0
#54 0x00007fe707e4df59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#55 0x00007fe70f78a50f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#56 0x00007fe70ebd1f2e in ?? () from /usr/lib64/libQtGui.so.4
#57 0x00007fe70f75ea22 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#58 0x00007fe70f75ec1f in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#59 0x00007fe70f762de7 in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#60 0x00000000004093ce in ?? ()
#61 0x00007fe70e0d023d in __libc_start_main () from /lib64/libc.so.6
#62 0x000000000040bf9d in _start ()

Possible duplicates by query: bug 286972, bug 286897, bug 285072, bug 284766, bug 282157.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2011-11-20 21:38:59 UTC

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