Bug 284766 - Amarok crashes when using playlist search
Summary: Amarok crashes when using playlist search
Status: RESOLVED DUPLICATE of bug 265577
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.4.3
Platform: openSUSE Linux
: NOR crash
Target Milestone: 2.5
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-10-23 10:52 UTC by Kyrylo Bohdanenko
Modified: 2011-10-26 00:40 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 Kyrylo Bohdanenko 2011-10-23 10:52:35 UTC
Application: amarok (2.4.3)
KDE Platform Version: 4.7.2 (4.7.2)
Qt Version: 4.7.4
Operating System: Linux 3.1.0-rc9-1-desktop x86_64
Distribution: "openSUSE 12.1 RC 1 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
1. Open Amarok
2. Open playlist file (*.m3u, 2000+ tracks stored on ntfs, using ntfs-3g)
3. Tap something into playlist search

The crash can be reproduced every time.

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

Thread 14 (Thread 0x7f87651c9700 (LWP 30602)):
#0  0x00007fff0d7fe8de in ?? ()
#1  0x0000000002c8f590 in ?? ()
#2  0x0000000000000001 in ?? ()
#3  0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7f8762e59700 (LWP 30603)):
#0  0x00007fff0d7fe8de in ?? ()
#1  0x000000000000d7c3 in ?? ()
#2  0x0000000000000001 in ?? ()
#3  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7f87617dd700 (LWP 30605)):
#0  0x00007f878e3cbe6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f87917564bb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f878d7b5104 in ?? () from /usr/lib64/libthreadweaver.so.4
#3  0x00007f878d7b76ab in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f878d7b656f in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f878d7b65fb in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f8791756025 in QThreadPrivate::start(void*) () from /usr/lib64/libQtCore.so.4
#7  0x00007f877e71625a in ?? () from /usr/lib64/libGL.so.1
#8  0x00007f878e3c7f05 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f879026553d in clone () from /lib64/libc.so.6

Thread 11 (Thread 0x7f8760492700 (LWP 30606)):
#0  0x00007f878e3cbe6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f87917564bb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f878d7b5104 in ?? () from /usr/lib64/libthreadweaver.so.4
#3  0x00007f878d7b76ab in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f878d7b76c4 in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f878d7b76c4 in ?? () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f878d7b656f in ?? () from /usr/lib64/libthreadweaver.so.4
#7  0x00007f878d7b65fb in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#8  0x00007f8791756025 in QThreadPrivate::start(void*) () from /usr/lib64/libQtCore.so.4
#9  0x00007f877e71625a in ?? () from /usr/lib64/libGL.so.1
#10 0x00007f878e3c7f05 in start_thread () from /lib64/libpthread.so.0
#11 0x00007f879026553d in clone () from /lib64/libc.so.6

Thread 10 (Thread 0x7f875fa86700 (LWP 30607)):
#0  0x00007f878e3cbe6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f87917564bb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f878d7b5104 in ?? () from /usr/lib64/libthreadweaver.so.4
#3  0x00007f878d7b76ab in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f878d7b656f in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f878d7b65fb in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f8791756025 in QThreadPrivate::start(void*) () from /usr/lib64/libQtCore.so.4
#7  0x00007f877e71625a in ?? () from /usr/lib64/libGL.so.1
#8  0x00007f878e3c7f05 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f879026553d in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7f875f285700 (LWP 30608)):
#0  0x00007f878e3cbe6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f87917564bb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/libQtCore.so.4
#2  0x00007f878d7b5104 in ?? () from /usr/lib64/libthreadweaver.so.4
#3  0x00007f878d7b76ab in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f878d7b76c4 in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f878d7b76c4 in ?? () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f878d7b76c4 in ?? () from /usr/lib64/libthreadweaver.so.4
#7  0x00007f878d7b656f in ?? () from /usr/lib64/libthreadweaver.so.4
#8  0x00007f878d7b65fb in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#9  0x00007f8791756025 in QThreadPrivate::start(void*) () from /usr/lib64/libQtCore.so.4
#10 0x00007f877e71625a in ?? () from /usr/lib64/libGL.so.1
#11 0x00007f878e3c7f05 in start_thread () from /lib64/libpthread.so.0
#12 0x00007f879026553d in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7f875e442700 (LWP 30609)):
#0  0x00007f878e3cbe6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8785a8656c in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib64/libQtWebKit.so.4
#2  0x00007f8785a86699 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib64/libQtWebKit.so.4
#3  0x00007f877e71625a in ?? () from /usr/lib64/libGL.so.1
#4  0x00007f878e3c7f05 in start_thread () from /lib64/libpthread.so.0
#5  0x00007f879026553d in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7f875d12b700 (LWP 30612)):
#0  0x00007f878e3cbe6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f878c7d7852 in QTWTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib64/libQtScript.so.4
#2  0x00007f878c7d7889 in QTWTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib64/libQtScript.so.4
#3  0x00007f877e71625a in ?? () from /usr/lib64/libGL.so.1
#4  0x00007f878e3c7f05 in start_thread () from /lib64/libpthread.so.0
#5  0x00007f879026553d in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f87537be700 (LWP 30632)):
#0  0x00007f878e3cbe6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f876abc018d in ?? () from /usr/lib64/gstreamer-0.10/libgstcoreelements.so
#2  0x00007f877f286c7a in gst_pad_push () from /usr/lib64/libgstreamer-0.10.so.0
#3  0x00007f877f286c7a in gst_pad_push () from /usr/lib64/libgstreamer-0.10.so.0
#4  0x00007f877f286c7a in gst_pad_push () from /usr/lib64/libgstreamer-0.10.so.0
#5  0x00007f8752db2197 in ?? () from /usr/lib64/gstreamer-0.10/libgstflac.so
#6  0x00007f877ad6dc2a in ?? () from /usr/lib64/libFLAC.so.8
#7  0x00007f877ad708ab in FLAC__stream_decoder_process_single () from /usr/lib64/libFLAC.so.8
#8  0x00007f8752db3f89 in ?? () from /usr/lib64/gstreamer-0.10/libgstflac.so
#9  0x00007f877f286c7a in gst_pad_push () from /usr/lib64/libgstreamer-0.10.so.0
#10 0x00007f877f521b8f in gst_base_parse_push_frame () from /usr/lib64/libgstbase-0.10.so.0
#11 0x00007f877f5227ee in ?? () from /usr/lib64/libgstbase-0.10.so.0
#12 0x00007f877f524afd in ?? () from /usr/lib64/libgstbase-0.10.so.0
#13 0x00007f877f2acf74 in ?? () from /usr/lib64/libgstreamer-0.10.so.0
#14 0x00007f8788e8a2d8 in ?? () from /usr/lib64/libglib-2.0.so.0
#15 0x00007f8788e87db6 in ?? () from /usr/lib64/libglib-2.0.so.0
#16 0x00007f877e71625a in ?? () from /usr/lib64/libGL.so.1
#17 0x00007f878e3c7f05 in start_thread () from /lib64/libpthread.so.0
#18 0x00007f879026553d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f8752da8700 (LWP 30633)):
#0  0x00007f878e3cbe6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f876abc018d in ?? () from /usr/lib64/gstreamer-0.10/libgstcoreelements.so
#2  0x00007f877f286c7a in gst_pad_push () from /usr/lib64/libgstreamer-0.10.so.0
#3  0x00007f877f286c7a in gst_pad_push () from /usr/lib64/libgstreamer-0.10.so.0
#4  0x00007f876abcabc0 in ?? () from /usr/lib64/gstreamer-0.10/libgstcoreelements.so
#5  0x00007f876abcb00f in ?? () from /usr/lib64/gstreamer-0.10/libgstcoreelements.so
#6  0x00007f877f286c7a in gst_pad_push () from /usr/lib64/libgstreamer-0.10.so.0
#7  0x00007f876abc109a in ?? () from /usr/lib64/gstreamer-0.10/libgstcoreelements.so
#8  0x00007f877f2acf74 in ?? () from /usr/lib64/libgstreamer-0.10.so.0
#9  0x00007f8788e8a2d8 in ?? () from /usr/lib64/libglib-2.0.so.0
#10 0x00007f8788e87db6 in ?? () from /usr/lib64/libglib-2.0.so.0
#11 0x00007f877e71625a in ?? () from /usr/lib64/libGL.so.1
#12 0x00007f878e3c7f05 in start_thread () from /lib64/libpthread.so.0
#13 0x00007f879026553d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f87525a7700 (LWP 30634)):
#0  0x00007f878e3cbe6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f876abc018d in ?? () from /usr/lib64/gstreamer-0.10/libgstcoreelements.so
#2  0x00007f877f286c7a in gst_pad_push () from /usr/lib64/libgstreamer-0.10.so.0
#3  0x00007f877f286c7a in gst_pad_push () from /usr/lib64/libgstreamer-0.10.so.0
#4  0x00007f876abcb00f in ?? () from /usr/lib64/gstreamer-0.10/libgstcoreelements.so
#5  0x00007f877f286c7a in gst_pad_push () from /usr/lib64/libgstreamer-0.10.so.0
#6  0x00007f877f286c7a in gst_pad_push () from /usr/lib64/libgstreamer-0.10.so.0
#7  0x00007f877f53df1a in ?? () from /usr/lib64/libgstbase-0.10.so.0
#8  0x00007f877f286c7a in gst_pad_push () from /usr/lib64/libgstreamer-0.10.so.0
#9  0x00007f877f53df1a in ?? () from /usr/lib64/libgstbase-0.10.so.0
#10 0x00007f877f286c7a in gst_pad_push () from /usr/lib64/libgstreamer-0.10.so.0
#11 0x00007f876abc109a in ?? () from /usr/lib64/gstreamer-0.10/libgstcoreelements.so
#12 0x00007f877f2acf74 in ?? () from /usr/lib64/libgstreamer-0.10.so.0
#13 0x00007f8788e8a2d8 in ?? () from /usr/lib64/libglib-2.0.so.0
#14 0x00007f8788e87db6 in ?? () from /usr/lib64/libglib-2.0.so.0
#15 0x00007f877e71625a in ?? () from /usr/lib64/libGL.so.1
#16 0x00007f878e3c7f05 in start_thread () from /lib64/libpthread.so.0
#17 0x00007f879026553d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f8751da6700 (LWP 30635)):
#0  0x00007f878e3cbe6c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f877f52c1ff in gst_base_sink_wait_preroll () from /usr/lib64/libgstbase-0.10.so.0
#2  0x00007f876fa12d88 in ?? () from /usr/lib64/libgstaudio-0.10.so.0
#3  0x00007f877f52dbe9 in ?? () from /usr/lib64/libgstbase-0.10.so.0
#4  0x00007f877f53042f in ?? () from /usr/lib64/libgstbase-0.10.so.0
#5  0x00007f877f530787 in ?? () from /usr/lib64/libgstbase-0.10.so.0
#6  0x00007f877f530b6f in ?? () from /usr/lib64/libgstbase-0.10.so.0
#7  0x00007f877f286c7a in gst_pad_push () from /usr/lib64/libgstreamer-0.10.so.0
#8  0x00007f877f53df1a in ?? () from /usr/lib64/libgstbase-0.10.so.0
#9  0x00007f877f286c7a in gst_pad_push () from /usr/lib64/libgstreamer-0.10.so.0
#10 0x00007f877f53df1a in ?? () from /usr/lib64/libgstbase-0.10.so.0
#11 0x00007f877f286c7a in gst_pad_push () from /usr/lib64/libgstreamer-0.10.so.0
#12 0x00007f877f53df1a in ?? () from /usr/lib64/libgstbase-0.10.so.0
#13 0x00007f877f286c7a in gst_pad_push () from /usr/lib64/libgstreamer-0.10.so.0
#14 0x00007f876abc109a in ?? () from /usr/lib64/gstreamer-0.10/libgstcoreelements.so
#15 0x00007f877f2acf74 in ?? () from /usr/lib64/libgstreamer-0.10.so.0
#16 0x00007f8788e8a2d8 in ?? () from /usr/lib64/libglib-2.0.so.0
#17 0x00007f8788e87db6 in ?? () from /usr/lib64/libglib-2.0.so.0
#18 0x00007f877e71625a in ?? () from /usr/lib64/libGL.so.1
#19 0x00007f878e3c7f05 in start_thread () from /lib64/libpthread.so.0
#20 0x00007f879026553d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f876fa02700 (LWP 30636)):
#0  0x00007f879025c423 in poll () from /lib64/libc.so.6
#1  0x00007f87868b61ef in ?? () from /usr/lib64/libpulse.so.0
#2  0x00007f87868a75fc in pa_mainloop_poll () from /usr/lib64/libpulse.so.0
#3  0x00007f87868a7c69 in pa_mainloop_iterate () from /usr/lib64/libpulse.so.0
#4  0x00007f87868a7d20 in pa_mainloop_run () from /usr/lib64/libpulse.so.0
#5  0x00007f87868b619f in ?? () from /usr/lib64/libpulse.so.0
#6  0x00007f87802b7238 in ?? () from /usr/lib64/libpulsecommon-1.0.so
#7  0x00007f877e71625a in ?? () from /usr/lib64/libGL.so.1
#8  0x00007f878e3c7f05 in start_thread () from /lib64/libpthread.so.0
#9  0x00007f879026553d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f87939087a0 (LWP 30597)):
[KCrash Handler]
#6  0x00007f878a641fee in TagLib::ByteVector::ByteVector(TagLib::ByteVector const&) () from /usr/lib64/libtag.so.1
#7  0x00007f878a6556e0 in TagLib::MP4::CoverArt::data() const () from /usr/lib64/libtag.so.1
#8  0x00007f879277976b in Meta::Tag::MP4TagHelper::embeddedCover (this=<optimized out>) at /windows/H/temp/amarok-2.4.3/shared/tag_helpers/MP4TagHelper.cpp:182
#9  0x00007f879272cf43 in Meta::Tag::embeddedCover (path=<optimized out>) at /windows/H/temp/amarok-2.4.3/shared/MetaTagLib.cpp:309
#10 0x00007f876deda7e3 in Meta::SqlAlbum::image (this=0x2ecebe0, size=90) at /windows/H/temp/amarok-2.4.3/src/core-impl/collections/db/sql/SqlMeta.cpp:1554
#11 0x00007f876deda4fb in Meta::SqlAlbum::imageLocation (this=0x2ecebe0, size=90) at /windows/H/temp/amarok-2.4.3/src/core-impl/collections/db/sql/SqlMeta.cpp:1593
#12 0x00007f879293a52f in SvgHandler::imageWithBorder (this=0x87eba0, album=..., size=<optimized out>, borderWidth=5) at /windows/H/temp/amarok-2.4.3/src/SvgHandler.cpp:249
#13 0x00007f87925ccf87 in Playlist::Model::data (this=0xf141c0, index=<optimized out>, role=0) at /windows/H/temp/amarok-2.4.3/src/playlist/PlaylistModel.cpp:347
#14 0x00007f8791194c5c in QSortFilterProxyModel::data(QModelIndex const&, int) const () from /usr/lib64/libQtGui.so.4
#15 0x00007f8791194c5c in QSortFilterProxyModel::data(QModelIndex const&, int) const () from /usr/lib64/libQtGui.so.4
#16 0x00007f8791194c5c in QSortFilterProxyModel::data(QModelIndex const&, int) const () from /usr/lib64/libQtGui.so.4
#17 0x00007f87926540c1 in Playlist::GroupingProxy::data (this=<optimized out>, index=<optimized out>, role=<optimized out>) at /windows/H/temp/amarok-2.4.3/src/playlist/proxymodels/GroupingProxy.cpp:194
#18 0x00007f879263e9ca in data (arole=0, this=0x7fff0d67d360) at /usr/include/QtCore/qabstractitemmodel.h:398
#19 Playlist::PrettyItemDelegate::paintItem (this=0x38ccb60, config=..., painter=0x7fff0d67de30, option=..., index=..., headerRow=false) at /windows/H/temp/amarok-2.4.3/src/playlist/view/listview/PrettyItemDelegate.cpp:317
#20 0x00007f879263fa64 in Playlist::PrettyItemDelegate::paint (this=0x38ccb60, painter=0x7fff0d67de30, option=..., index=...) at /windows/H/temp/amarok-2.4.3/src/playlist/view/listview/PrettyItemDelegate.cpp:135
#21 0x00007f8791133d5d in QListView::paintEvent(QPaintEvent*) () from /usr/lib64/libQtGui.so.4
#22 0x00007f87926445ff in Playlist::PrettyListView::paintEvent (this=0x102e3e0, event=0x7fff0d67eb80) at /windows/H/temp/amarok-2.4.3/src/playlist/view/listview/PrettyListView.cpp:669
#23 0x00007f8790c5c2b8 in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#24 0x00007f8791000936 in QFrame::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#25 0x00007f8791110cfb in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib64/libQtGui.so.4
#26 0x00007f879183c9a8 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#27 0x00007f8790c0bbff in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#28 0x00007f8790c10ac1 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#29 0x00007f8793316e36 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#30 0x00007f879183c81c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#31 0x00007f8790c591c6 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#32 0x00007f8790c59da0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#33 0x00007f8790c59c80 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#34 0x00007f8790c58efc in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#35 0x00007f8790c59da0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#36 0x00007f8790c58efc in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#37 0x00007f8790c59da0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#38 0x00007f8790c58efc in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#39 0x00007f8790c59da0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#40 0x00007f8790c58efc in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#41 0x00007f8790c59da0 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#42 0x00007f8790c58efc in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/libQtGui.so.4
#43 0x00007f8790e18228 in QWidgetBackingStore::sync() () from /usr/lib64/libQtGui.so.4
#44 0x00007f8790c4fa10 in QWidgetPrivate::syncBackingStore() () from /usr/lib64/libQtGui.so.4
#45 0x00007f8790c5c7cc in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#46 0x00007f879101a1cb in QMainWindow::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#47 0x00007f8790c0bc34 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#48 0x00007f8790c10ac1 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#49 0x00007f8793316e36 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#50 0x00007f879183c81c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#51 0x00007f879183fbf8 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQtCore.so.4
#52 0x00007f87918670b3 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /usr/lib64/libQtCore.so.4
#53 0x00007f8788e6258d in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#54 0x00007f8788e62d88 in ?? () from /usr/lib64/libglib-2.0.so.0
#55 0x00007f8788e62f59 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#56 0x00007f879186750f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#57 0x00007f8790caef7e in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtGui.so.4
#58 0x00007f879183ba22 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#59 0x00007f879183bc1f in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#60 0x00007f879183fde7 in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#61 0x00000000004093b1 in main (argc=1, argv=0x7fff0d683838) at /windows/H/temp/amarok-2.4.3/src/main.cpp:289

Possible duplicates by query: bug 282157, bug 265591, bug 265590, bug 265577.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2011-10-24 11:14:50 UTC

*** This bug has been marked as a duplicate of bug 265577 ***
Comment 2 Kyrylo Bohdanenko 2011-10-25 18:32:51 UTC
I think the problem isn't in taglib.
When the files were not added to collection (were not in collection folder) everything worked well, except cover fetching (amarok did not showed them at all).

And when I added files to collection the covers started to fetch, and amarok started to fail(when searching or managing covers).

Also, I've noticed that even after excluding folder from collection, covers are fetched from built-in mySQL database and Amarok also crashes.
Comment 3 Myriam Schweingruber 2011-10-26 00:40:14 UTC
Did you compare the backtrace? This is definitely the same crash, and it is already solved in taglib.

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