Bug 287715 - crashed while trying to play song
Summary: crashed while trying to play song
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-27 23:07 UTC by gary clark
Modified: 2011-11-28 11:03 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 gary clark 2011-11-27 23:07:09 UTC
Application: amarok (2.4.3)
KDE Platform Version: 4.7.2 (4.7.2) "release 5"
Qt Version: 4.7.4
Operating System: Linux 3.1.0-1.2-desktop i686
Distribution: "openSUSE 12.1 (i586)"

-- Information about the crash:
Opened Amorak and after I clicked on a song to play it the program crashed.

The crash can be reproduced every time.

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

Thread 10 (Thread 0xabe75b70 (LWP 18317)):
#0  0xb56ba9f4 in poll () from /lib/libc.so.6
#1  0xb4067d56 in ?? () from /usr/lib/libpulse.so.0
#2  0xb4055fca in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#3  0xb4056827 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#4  0xb4056904 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#5  0xb4067cde in ?? () from /usr/lib/libpulse.so.0
#6  0xb1f201a6 in ?? () from /usr/lib/libpulsecommon-1.1.so
#7  0xb5234a7d in start_thread () from /lib/libpthread.so.0
#8  0xb56c58fe in clone () from /lib/libc.so.6

Thread 9 (Thread 0xa62b0b70 (LWP 18319)):
#0  0xb44c6c96 in clock_gettime () from /lib/librt.so.1
#1  0xb63d2c35 in ?? () from /usr/lib/libQtCore.so.4
#2  0xb64a5206 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb64a556a in ?? () from /usr/lib/libQtCore.so.4
#4  0xb64a3dc3 in ?? () from /usr/lib/libQtCore.so.4
#5  0xb64a3e5d in ?? () from /usr/lib/libQtCore.so.4
#6  0xb440d44c in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#7  0xb440e207 in ?? () from /usr/lib/libglib-2.0.so.0
#8  0xb440e7fa in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#9  0xb64a4897 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#10 0xb647544d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#11 0xb6475691 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#12 0xb637875b in QThread::exec() () from /usr/lib/libQtCore.so.4
#13 0xb645608d in ?? () from /usr/lib/libQtCore.so.4
#14 0xb637b613 in ?? () from /usr/lib/libQtCore.so.4
#15 0xb5234a7d in start_thread () from /lib/libpthread.so.0
#16 0xb56c58fe in clone () from /lib/libc.so.6

Thread 8 (Thread 0xa499ab70 (LWP 18320)):
#0  0xb56ba9f4 in poll () from /lib/libc.so.6
#1  0xb441cf7b in g_poll () from /usr/lib/libglib-2.0.so.0
#2  0xb440e466 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0xb440e7fa in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0xb64a4897 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0xb647544d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0xb6475691 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0xb637875b in QThread::exec() () from /usr/lib/libQtCore.so.4
#8  0xb637884b in QThread::run() () from /usr/lib/libQtCore.so.4
#9  0xb637b613 in ?? () from /usr/lib/libQtCore.so.4
#10 0xb5234a7d in start_thread () from /lib/libpthread.so.0
#11 0xb56c58fe in clone () from /lib/libc.so.6

Thread 7 (Thread 0xa3921b70 (LWP 18323)):
#0  0xb5238782 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb56d340c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#2  0xb637bb20 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#3  0xb4e69c96 in ?? () from /usr/lib/libthreadweaver.so.4
#4  0xb4e6c78b in ?? () from /usr/lib/libthreadweaver.so.4
#5  0xb4e698ca in ?? () from /usr/lib/libthreadweaver.so.4
#6  0xb4e6c88c in ?? () from /usr/lib/libthreadweaver.so.4
#7  0xb4e69823 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0xb4e6b3c4 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0xb4e6b47a in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#10 0xb637b613 in ?? () from /usr/lib/libQtCore.so.4
#11 0xb5234a7d in start_thread () from /lib/libpthread.so.0
#12 0xb56c58fe in clone () from /lib/libc.so.6

Thread 6 (Thread 0xa2f6fb70 (LWP 18324)):
#0  0xb5238782 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb56d340c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#2  0xb637bb20 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#3  0xb4e69c96 in ?? () from /usr/lib/libthreadweaver.so.4
#4  0xb4e6c78b in ?? () from /usr/lib/libthreadweaver.so.4
#5  0xb4e698ca in ?? () from /usr/lib/libthreadweaver.so.4
#6  0xb4e6c88c in ?? () from /usr/lib/libthreadweaver.so.4
#7  0xb4e69823 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0xb4e6c8a8 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0xb4e69823 in ?? () from /usr/lib/libthreadweaver.so.4
#10 0xb4e6c8a8 in ?? () from /usr/lib/libthreadweaver.so.4
#11 0xb4e69823 in ?? () from /usr/lib/libthreadweaver.so.4
#12 0xb4e6c8a8 in ?? () from /usr/lib/libthreadweaver.so.4
#13 0xb4e69823 in ?? () from /usr/lib/libthreadweaver.so.4
#14 0xb4e6b3c4 in ?? () from /usr/lib/libthreadweaver.so.4
#15 0xb4e6b47a in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#16 0xb637b613 in ?? () from /usr/lib/libQtCore.so.4
#17 0xb5234a7d in start_thread () from /lib/libpthread.so.0
#18 0xb56c58fe in clone () from /lib/libc.so.6

Thread 5 (Thread 0xa2764b70 (LWP 18325)):
#0  0xb5238782 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb56d340c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#2  0xb637bb20 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#3  0xb4e69c96 in ?? () from /usr/lib/libthreadweaver.so.4
#4  0xb4e6c78b in ?? () from /usr/lib/libthreadweaver.so.4
#5  0xb4e698ca in ?? () from /usr/lib/libthreadweaver.so.4
#6  0xb4e6c88c in ?? () from /usr/lib/libthreadweaver.so.4
#7  0xb4e69823 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0xb4e6c8a8 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0xb4e69823 in ?? () from /usr/lib/libthreadweaver.so.4
#10 0xb4e6c8a8 in ?? () from /usr/lib/libthreadweaver.so.4
#11 0xb4e69823 in ?? () from /usr/lib/libthreadweaver.so.4
#12 0xb4e6c8a8 in ?? () from /usr/lib/libthreadweaver.so.4
#13 0xb4e69823 in ?? () from /usr/lib/libthreadweaver.so.4
#14 0xb4e6c8a8 in ?? () from /usr/lib/libthreadweaver.so.4
#15 0xb4e69823 in ?? () from /usr/lib/libthreadweaver.so.4
#16 0xb4e6b3c4 in ?? () from /usr/lib/libthreadweaver.so.4
#17 0xb4e6b47a in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#18 0xb637b613 in ?? () from /usr/lib/libQtCore.so.4
#19 0xb5234a7d in start_thread () from /lib/libpthread.so.0
#20 0xb56c58fe in clone () from /lib/libc.so.6

Thread 4 (Thread 0xa1f64b70 (LWP 18326)):
#0  0xb5238782 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb56d340c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#2  0xb637bb20 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#3  0xb4e69c96 in ?? () from /usr/lib/libthreadweaver.so.4
#4  0xb4e6c78b in ?? () from /usr/lib/libthreadweaver.so.4
#5  0xb4e698ca in ?? () from /usr/lib/libthreadweaver.so.4
#6  0xb4e6c88c in ?? () from /usr/lib/libthreadweaver.so.4
#7  0xb4e69823 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0xb4e6b3c4 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0xb4e6b47a in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#10 0xb637b613 in ?? () from /usr/lib/libQtCore.so.4
#11 0xb5234a7d in start_thread () from /lib/libpthread.so.0
#12 0xb56c58fe in clone () from /lib/libc.so.6

Thread 3 (Thread 0xa1726b70 (LWP 18327)):
#0  0xb5238782 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb56d340c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#2  0xb38df8fb in ?? () from /usr/lib/libQtWebKit.so.4
#3  0xb38dfa1f in ?? () from /usr/lib/libQtWebKit.so.4
#4  0xb5234a7d in start_thread () from /lib/libpthread.so.0
#5  0xb56c58fe in clone () from /lib/libc.so.6

Thread 2 (Thread 0xa05e0b70 (LWP 18330)):
#0  0xb5238782 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb56d340c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#2  0xb48b44f9 in ?? () from /usr/lib/libQtScript.so.4
#3  0xb48b453f in ?? () from /usr/lib/libQtScript.so.4
#4  0xb5234a7d in start_thread () from /lib/libpthread.so.0
#5  0xb56c58fe in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb147fb00 (LWP 18314)):
[KCrash Handler]
#6  0xb45f860e in TagLib::ByteVector::ByteVector(TagLib::ByteVector const&) () from /usr/lib/libtag.so.1
#7  0xb460eb7f in TagLib::MP4::CoverArt::data() const () from /usr/lib/libtag.so.1
#8  0xb6d4f509 in Meta::Tag::MP4TagHelper::embeddedCover() const () from /usr/lib/libamaroklib.so.1
#9  0xb6cfbe5e in Meta::Tag::embeddedCover(QString const&) () from /usr/lib/libamaroklib.so.1
#10 0xa6f31fa7 in Meta::SqlAlbum::image (this=0x11e747f8, size=28) at /usr/src/debug/amarok-2.4.3/src/core-impl/collections/db/sql/SqlMeta.cpp:1554
#11 0xa6f31c5c in Meta::SqlAlbum::imageLocation (this=0x11e747f8, size=28) at /usr/src/debug/amarok-2.4.3/src/core-impl/collections/db/sql/SqlMeta.cpp:1593
#12 0xb6f3024d in SvgHandler::imageWithBorder(KSharedPtr<Meta::Album>, int, int) () from /usr/lib/libamaroklib.so.1
#13 0xb6b0968c in CollectionTreeItemModelBase::dataForItem(CollectionTreeItem*, int, int) const () from /usr/lib/libamaroklib.so.1
#14 0xb6b01483 in ?? () from /usr/lib/libamaroklib.so.1
#15 0xb5fd12c7 in QSortFilterProxyModel::data(QModelIndex const&, int) const () from /usr/lib/libQtGui.so.4
#16 0xb5ff6a47 in QStyledItemDelegate::initStyleOption(QStyleOptionViewItem*, QModelIndex const&) const () from /usr/lib/libQtGui.so.4
#17 0xb5ff7613 in QStyledItemDelegate::paint(QPainter*, QStyleOptionViewItem const&, QModelIndex const&) const () from /usr/lib/libQtGui.so.4
#18 0xb6b46109 in ?? () from /usr/lib/libamaroklib.so.1
#19 0xb5f876c4 in QTreeView::drawRow(QPainter*, QStyleOptionViewItem const&, QModelIndex const&) const () from /usr/lib/libQtGui.so.4
#20 0xb7027c1a in Amarok::PrettyTreeView::drawRow(QPainter*, QStyleOptionViewItem const&, QModelIndex const&) const () from /usr/lib/libamaroklib.so.1
#21 0xb5f8a2c3 in QTreeView::drawTree(QPainter*, QRegion const&) const () from /usr/lib/libQtGui.so.4
#22 0xb5f8ad39 in QTreeView::paintEvent(QPaintEvent*) () from /usr/lib/libQtGui.so.4
#23 0xb5a08349 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#24 0xb5e0d655 in QFrame::event(QEvent*) () from /usr/lib/libQtGui.so.4
#25 0xb5e9fa41 in QAbstractScrollArea::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4
#26 0xb5f41e3c in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4
#27 0xb6b47199 in ?? () from /usr/lib/libamaroklib.so.1
#28 0xb5ea21c6 in ?? () from /usr/lib/libQtGui.so.4
#29 0xb64765c6 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#30 0xb59adeb2 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#31 0xb59b3328 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#32 0xb74a7681 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#33 0xb647642e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#34 0xb5a0507c in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#35 0xb5a05da4 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#36 0xb5a04dd8 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#37 0xb5a05da4 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#38 0xb5a04dd8 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#39 0xb5a05da4 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#40 0xb5a04dd8 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#41 0xb5a05da4 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#42 0xb5a04dd8 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#43 0xb5a05da4 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#44 0xb5a04dd8 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#45 0xb5a05da4 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#46 0xb5a05c6a in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#47 0xb5a04dd8 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#48 0xb5a05da4 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#49 0xb5a04dd8 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#50 0xb5a05da4 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#51 0xb5a04dd8 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#52 0xb5bee334 in ?? () from /usr/lib/libQtGui.so.4
#53 0xb59fa8ab in QWidgetPrivate::syncBackingStore() () from /usr/lib/libQtGui.so.4
#54 0xb5a08ef5 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#55 0xb5e2a94c in QMainWindow::event(QEvent*) () from /usr/lib/libQtGui.so.4
#56 0xb75836b4 in KMainWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5
#57 0xb59adee4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#58 0xb59b3328 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#59 0xb74a7681 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#60 0xb647642e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#61 0xb6479bf4 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#62 0xb6479d3c in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4
#63 0xb64a4404 in ?? () from /usr/lib/libQtCore.so.4
#64 0xb440de2f in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#65 0xb440e560 in ?? () from /usr/lib/libglib-2.0.so.0
#66 0xb440e7fa in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#67 0xb64a4837 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#68 0xb5a61aaa in ?? () from /usr/lib/libQtGui.so.4
#69 0xb647544d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#70 0xb6475691 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#71 0xb6479dea in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#72 0xb59abd64 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#73 0x08050208 in ?? ()
#74 0xb560a003 in __libc_start_main () from /lib/libc.so.6
#75 0x08052ac5 in _start ()

Possible duplicates by query: bug 287705, bug 287701, bug 287373, bug 287043, bug 286972.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2011-11-28 11:03:56 UTC
This is already solved in the upcoming Amarok 2.5

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