Bug 290269 - Crash von amarok bei auswahl von interpret(egal welchem)
Summary: Crash von amarok bei auswahl von interpret(egal welchem)
Status: RESOLVED NOT A BUG
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-12-31 16:59 UTC by nicolai.gerber
Modified: 2012-02-20 23:56 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 nicolai.gerber 2011-12-31 16:59:02 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 x86_64
Distribution: "openSUSE 12.1 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
(auch deutsch)
I clicked on "verschiedene Interpreten" and it crasched
Ich habe das Programm erneut gestartet und es uaf einen anderen interpreten geklickt. Absturz!

The crash can be reproduced every time.

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

Thread 12 (Thread 0x7f71d34db700 (LWP 5714)):
#0  0x00007f71ee135423 in poll () from /lib64/libc.so.6
#1  0x00007f71e5a7320f in ?? () from /usr/lib64/libpulse.so.0
#2  0x00007f71e5a6461c in pa_mainloop_poll () from /usr/lib64/libpulse.so.0
#3  0x00007f71e5a64c89 in pa_mainloop_iterate () from /usr/lib64/libpulse.so.0
#4  0x00007f71e5a64d40 in pa_mainloop_run () from /usr/lib64/libpulse.so.0
#5  0x00007f71e5a731bf in ?? () from /usr/lib64/libpulse.so.0
#6  0x00007f71e12d4248 in ?? () from /usr/lib64/libpulsecommon-1.1.so
#7  0x00007f71ec2a0f05 in start_thread () from /lib64/libpthread.so.0
#8  0x00007f71ee13e53d in clone () from /lib64/libc.so.6

Thread 11 (Thread 0x7f71c8a3c700 (LWP 5716)):
#0  0x00007f71ec2a6386 in pthread_once () from /lib64/libpthread.so.0
#1  0x00007f71ef62e3a1 in ?? () from /usr/lib64/libQtCore.so.4
#2  0x00007f71ef73fd19 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007f71e7e02b22 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f71e7e0392d in ?? () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f71e7e03f59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#6  0x00007f71ef740576 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#7  0x00007f71ef714a22 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#8  0x00007f71ef714c1f in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#9  0x00007f71ef62c5df in QThread::exec() () from /usr/lib64/libQtCore.so.4
#10 0x00007f71ef6f7aef in ?? () from /usr/lib64/libQtCore.so.4
#11 0x00007f71ef62f025 in ?? () from /usr/lib64/libQtCore.so.4
#12 0x00007f71ec2a0f05 in start_thread () from /lib64/libpthread.so.0
#13 0x00007f71ee13e53d in clone () from /lib64/libc.so.6

Thread 10 (Thread 0x7f71c6710700 (LWP 5717)):
#0  0x00007f71ec2a411f in __pthread_mutex_unlock_usercnt () from /lib64/libpthread.so.0
#1  0x00007f71e7e03f81 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f71ef740576 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#3  0x00007f71ef714a22 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#4  0x00007f71ef714c1f in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#5  0x00007f71ef62c5df in QThread::exec() () from /usr/lib64/libQtCore.so.4
#6  0x00007f71ef62f025 in ?? () from /usr/lib64/libQtCore.so.4
#7  0x00007f71ec2a0f05 in start_thread () from /lib64/libpthread.so.0
#8  0x00007f71ee13e53d in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7f71c5895700 (LWP 5718)):
#0  0x00007f71ee135423 in poll () from /lib64/libc.so.6
#1  0x00007f71d10978ca in __libc_res_nsend () from /lib64/libresolv.so.2
#2  0x00007f71d10959b1 in __libc_res_nquery () from /lib64/libresolv.so.2
#3  0x00007f71d1095f15 in __libc_res_nquerydomain () from /lib64/libresolv.so.2
#4  0x00007f71d10964cf in __libc_res_nsearch () from /lib64/libresolv.so.2
#5  0x00007f71b7480591 in _nss_dns_gethostbyname3_r () from /lib64/libnss_dns.so.2
#6  0x00007f71b74807c4 in _nss_dns_gethostbyname2_r () from /lib64/libnss_dns.so.2
#7  0x00007f71ee155ae8 in gethostbyname2_r@@GLIBC_2.2.5 () from /lib64/libc.so.6
#8  0x00007f71ee128b94 in gaih_inet () from /lib64/libc.so.6
#9  0x00007f71ee129d45 in getaddrinfo () from /lib64/libc.so.6
#10 0x00007f71ed4929ca in ?? () from /usr/lib64/libQtNetwork.so.4
#11 0x00007f71ed4878c8 in ?? () from /usr/lib64/libQtNetwork.so.4
#12 0x00007f71ef623e15 in ?? () from /usr/lib64/libQtCore.so.4
#13 0x00007f71ef62f025 in ?? () from /usr/lib64/libQtCore.so.4
#14 0x00007f71ec2a0f05 in start_thread () from /lib64/libpthread.so.0
#15 0x00007f71ee13e53d in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7f71c5094700 (LWP 5719)):
#0  0x00007f71ec2a4e6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f71ef62f4bb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f71eb68c104 in ?? () from /usr/lib64/libthreadweaver.so.4
#3  0x00007f71eb68e6ab in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f71eb68e6c4 in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f71eb68e6c4 in ?? () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f71eb68e6c4 in ?? () from /usr/lib64/libthreadweaver.so.4
#7  0x00007f71eb68d56f in ?? () from /usr/lib64/libthreadweaver.so.4
#8  0x00007f71eb68d5fb in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#9  0x00007f71ef62f025 in ?? () from /usr/lib64/libQtCore.so.4
#10 0x00007f71ec2a0f05 in start_thread () from /lib64/libpthread.so.0
#11 0x00007f71ee13e53d in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7f71c3c7e700 (LWP 5720)):
#0  0x00007f71ec2a4e6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f71ef62f4bb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f71eb68c104 in ?? () from /usr/lib64/libthreadweaver.so.4
#3  0x00007f71eb68e6ab in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f71eb68e6c4 in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f71eb68e6c4 in ?? () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f71eb68d56f in ?? () from /usr/lib64/libthreadweaver.so.4
#7  0x00007f71eb68d5fb in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#8  0x00007f71ef62f025 in ?? () from /usr/lib64/libQtCore.so.4
#9  0x00007f71ec2a0f05 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f71ee13e53d in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f71c3272700 (LWP 5721)):
#0  0x00007f71ec2a4e6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f71ef62f4bb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f71eb68c104 in ?? () from /usr/lib64/libthreadweaver.so.4
#3  0x00007f71eb68e6ab in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f71eb68e6c4 in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f71eb68d56f in ?? () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f71eb68d5fb in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#7  0x00007f71ef62f025 in ?? () from /usr/lib64/libQtCore.so.4
#8  0x00007f71ec2a0f05 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f71ee13e53d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f71c2a71700 (LWP 5722)):
#0  0x00007f71ec2a4e6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f71ef62f4bb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f71eb68c104 in ?? () from /usr/lib64/libthreadweaver.so.4
#3  0x00007f71eb68e6ab in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f71eb68d56f in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f71eb68d5fb in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f71ef62f025 in ?? () from /usr/lib64/libQtCore.so.4
#7  0x00007f71ec2a0f05 in start_thread () from /lib64/libpthread.so.0
#8  0x00007f71ee13e53d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f71c1c2e700 (LWP 5723)):
#0  0x00007f71ec2a4e6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f71e4c439dc in ?? () from /usr/lib64/libQtWebKit.so.4
#2  0x00007f71e4c43b09 in ?? () from /usr/lib64/libQtWebKit.so.4
#3  0x00007f71ec2a0f05 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f71ee13e53d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f71c1118700 (LWP 5724)):
#0  0x00007f71ee137c33 in select () from /lib64/libc.so.6
#1  0x00007f71ef6f74a1 in ?? () from /usr/lib64/libQtCore.so.4
#2  0x00007f71ef62f025 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007f71ec2a0f05 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f71ee13e53d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f71c0917700 (LWP 5726)):
#0  0x00007f71ec2a4e6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f71ea6ae852 in ?? () from /usr/lib64/libQtScript.so.4
#2  0x00007f71ea6ae889 in ?? () from /usr/lib64/libQtScript.so.4
#3  0x00007f71ec2a0f05 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f71ee13e53d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f71f17c4780 (LWP 5711)):
[KCrash Handler]
#6  0x00007f71e95e3fee in TagLib::ByteVector::ByteVector(TagLib::ByteVector const&) () from /usr/lib64/libtag.so.1
#7  0x00007f71e95f76e0 in TagLib::MP4::CoverArt::data() const () from /usr/lib64/libtag.so.1
#8  0x00007f71f06433ab in Meta::Tag::MP4TagHelper::embeddedCover() const () from /usr/lib64/libamaroklib.so.1
#9  0x00007f71f05f6b83 in Meta::Tag::embeddedCover(QString const&) () from /usr/lib64/libamaroklib.so.1
#10 0x00007f71cef87e73 in ?? () from /usr/lib64/libamarok-sqlcollection.so.1
#11 0x00007f71cef87b8b in ?? () from /usr/lib64/libamarok-sqlcollection.so.1
#12 0x00007f71f080405f in SvgHandler::imageWithBorder(KSharedPtr<Meta::Album>, int, int) () from /usr/lib64/libamaroklib.so.1
#13 0x00007f71f0426456 in CollectionTreeItemModelBase::dataForItem(CollectionTreeItem*, int, int) const () from /usr/lib64/libamaroklib.so.1
#14 0x00007f71f041eaec in ?? () from /usr/lib64/libamaroklib.so.1
#15 0x00007f71ef06da3c in QSortFilterProxyModel::data(QModelIndex const&, int) const () from /usr/lib64/libQtGui.so.4
#16 0x00007f71ef090294 in QStyledItemDelegate::initStyleOption(QStyleOptionViewItem*, QModelIndex const&) const () from /usr/lib64/libQtGui.so.4
#17 0x00007f71ef090de5 in QStyledItemDelegate::paint(QPainter*, QStyleOptionViewItem const&, QModelIndex const&) const () from /usr/lib64/libQtGui.so.4
#18 0x00007f71f045ebf1 in ?? () from /usr/lib64/libamaroklib.so.1
#19 0x00007f71ef02996d in QTreeView::drawRow(QPainter*, QStyleOptionViewItem const&, QModelIndex const&) const () from /usr/lib64/libQtGui.so.4
#20 0x00007f71f08ea2a0 in Amarok::PrettyTreeView::drawRow(QPainter*, QStyleOptionViewItem const&, QModelIndex const&) const () from /usr/lib64/libamaroklib.so.1
#21 0x00007f71ef02c428 in QTreeView::drawTree(QPainter*, QRegion const&) const () from /usr/lib64/libQtGui.so.4
#22 0x00007f71ef02c814 in ?? () from /usr/lib64/libQtGui.so.4
#23 0x00007f71ef02d19a in ?? () from /usr/lib64/libQtGui.so.4
#24 0x00007f71ef0330a0 in ?? () from /usr/lib64/libQtGui.so.4
#25 0x00007f71ef034555 in ?? () from /usr/lib64/libQtGui.so.4
#26 0x00007f71ef0346fb in QTreeView::mousePressEvent(QMouseEvent*) () from /usr/lib64/libQtGui.so.4
#27 0x00007f71f042d60e in ?? () from /usr/lib64/libamaroklib.so.1
#28 0x00007f71f045f61b in ?? () from /usr/lib64/libamaroklib.so.1
#29 0x00007f71eeb35599 in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#30 0x00007f71eeed9716 in QFrame::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#31 0x00007f71eefe9adb in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib64/libQtGui.so.4
#32 0x00007f71f045fae6 in ?? () from /usr/lib64/libamaroklib.so.1
#33 0x00007f71ef7159a8 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#34 0x00007f71eeae4baf in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#35 0x00007f71eeaea36b in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#36 0x00007f71f11cfe36 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#37 0x00007f71ef71581c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#38 0x00007f71eeae5bb2 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/libQtGui.so.4
#39 0x00007f71eeb61b55 in ?? () from /usr/lib64/libQtGui.so.4
#40 0x00007f71eeb60a2a in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/libQtGui.so.4
#41 0x00007f71eeb882a2 in ?? () from /usr/lib64/libQtGui.so.4
#42 0x00007f71e7e0358d in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#43 0x00007f71e7e03d88 in ?? () from /usr/lib64/libglib-2.0.so.0
#44 0x00007f71e7e03f59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#45 0x00007f71ef74050f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#46 0x00007f71eeb87f2e in ?? () from /usr/lib64/libQtGui.so.4
#47 0x00007f71ef714a22 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#48 0x00007f71ef714c1f in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#49 0x00007f71ef718de7 in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#50 0x00000000004093ce in ?? ()
#51 0x00007f71ee08623d in __libc_start_main () from /lib64/libc.so.6
#52 0x000000000040bf9d in _start ()

Possible duplicates by query: bug 288016, bug 287715, bug 287705, bug 287701, bug 287373.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2012-01-01 12:45:25 UTC
English, please!
Please install the -debuginfo packages for taglib and Amarok, your backtrace is missing debugging symbols.
Comment 2 Myriam Schweingruber 2012-02-20 23:56:42 UTC
Closing for lack of feedback, Feel free to reopen if you can reproduce this with Amarok 2.5 or later and provide the necessary backtrace.