Bug 221106 - Amarok Collection scan 99% crash
Summary: Amarok Collection scan 99% crash
Status: RESOLVED DUPLICATE of bug 220532
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-01-03 14:35 UTC by w4t3rkill
Modified: 2010-01-03 18:47 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description w4t3rkill 2010-01-03 14:35:32 UTC
Application that crashed: amarok
Version of the application: 2.2-GIT
KDE Version: 4.3.4 (KDE 4.3.4)
Qt Version: 4.6.0
Operating System: Linux 2.6.31-6.dmz.2-liquorix-amd64 x86_64
Distribution: Debian GNU/Linux unstable (sid)

What I was doing when the application crashed:
When i start amarok it tries to scan my collection. But at 99% it crashes. Sorry for my poor englisch.

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

Thread 14 (Thread 0x7fe485dca910 (LWP 14413)):
#0  0x00007fe4970b820d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fe48a77bca1 in ?? () from /usr/lib/libxine.so.1
#2  0x00007fe4970b373a in start_thread () from /lib/libpthread.so.0
#3  0x00007fe49be6169d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7fe48449b910 (LWP 14414)):
#0  0x00007fe49be6e236 in pthread_mutex_unlock () from /lib/libc.so.6
#1  0x00007fe49543cc0a in g_main_context_query () from /lib/libglib-2.0.so.0
#2  0x00007fe4954416a7 in ?? () from /lib/libglib-2.0.so.0
#3  0x00007fe495441b3c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0x00007fe49d49b6a6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x00007fe49d4704c2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007fe49d470894 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0x00007fe49d37b397 in QThread::exec() () from /usr/lib/libQtCore.so.4
#8  0x00007fe48a9d6aec in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#9  0x00007fe49d37def5 in ?? () from /usr/lib/libQtCore.so.4
#10 0x00007fe4970b373a in start_thread () from /lib/libpthread.so.0
#11 0x00007fe49be6169d in clone () from /lib/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7fe48387b910 (LWP 14419)):
#0  0x00007fe4970b7f89 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fe48a78cce3 in ?? () from /usr/lib/libxine.so.1
#2  0x00007fe4970b373a in start_thread () from /lib/libpthread.so.0
#3  0x00007fe49be6169d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7fe48193d910 (LWP 14423)):
#0  0x00007fe4970b7f89 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fe49d37ede9 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007fe49a06d2e6 in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007fe49a06f37b in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007fe49a06f394 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007fe49a06f394 in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x00007fe49a06f394 in ?? () from /usr/lib/libthreadweaver.so.4
#7  0x00007fe49a06da1f in ?? () from /usr/lib/libthreadweaver.so.4
#8  0x00007fe49a06df88 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#9  0x00007fe49d37def5 in ?? () from /usr/lib/libQtCore.so.4
#10 0x00007fe4970b373a in start_thread () from /lib/libpthread.so.0
#11 0x00007fe49be6169d in clone () from /lib/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7fe474669910 (LWP 14426)):
#0  0x00007fe49be56743 in poll () from /lib/libc.so.6
#1  0x00007fe47466e849 in ?? () from /usr/lib/xine/plugins/1.26/xineplug_ao_out_alsa.so
#2  0x00007fe4970b373a in start_thread () from /lib/libpthread.so.0
#3  0x00007fe49be6169d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7fe473e68910 (LWP 14427)):
#0  0x00007fe4970b7f89 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fe48a78cce3 in ?? () from /usr/lib/libxine.so.1
#2  0x00007fe4970b373a in start_thread () from /lib/libpthread.so.0
#3  0x00007fe49be6169d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7fe473667910 (LWP 14428)):
[KCrash Handler]
#5  0x00007fe49be0705d in ?? () from /lib/libc.so.6
#6  0x00007fe49be086a8 in ?? () from /lib/libc.so.6
#7  0x00007fe49be0b9bc in free () from /lib/libc.so.6
#8  0x00007fe49d399985 in QHashData::free_helper(void (*)(QHashData::Node*)) () from /usr/lib/libQtCore.so.4
#9  0x00007fe481e7113b in QHash<int, QStringList*>::freeData (this=0x7fe473666588, x=0x295cca0) at /usr/include/qt4/QtCore/qhash.h:567
#10 0x00007fe481e6dc52 in ~QHash (this=0x7fe473666588) at /usr/include/qt4/QtCore/qhash.h:284
#11 0x00007fe481e6086e in ~ScanResultProcessor (this=0x7fe4736664d0) at /opt/amarok/src/collection/sqlcollection/ScanResultProcessor.cpp:51
#12 0x00007fe481e5cf57 in XmlParseJob::run (this=0x2940b00) at /opt/amarok/src/collection/sqlcollection/ScanManager.cpp:855
#13 0x00007fe49a06e67d in ?? () from /usr/lib/libthreadweaver.so.4
#14 0x00007fe49a06e97e in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#15 0x00007fe49a06d9ef in ?? () from /usr/lib/libthreadweaver.so.4
#16 0x00007fe49a06df88 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#17 0x00007fe49d37def5 in ?? () from /usr/lib/libQtCore.so.4
#18 0x00007fe4970b373a in start_thread () from /lib/libpthread.so.0
#19 0x00007fe49be6169d in clone () from /lib/libc.so.6
#20 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7fe472e66910 (LWP 14429)):
#0  0x00007fe4970b7f89 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fe49d37ede9 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007fe49a06d2e6 in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007fe49a06f37b in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007fe49a06da1f in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007fe49a06df88 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#6  0x00007fe49d37def5 in ?? () from /usr/lib/libQtCore.so.4
#7  0x00007fe4970b373a in start_thread () from /lib/libpthread.so.0
#8  0x00007fe49be6169d in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fe472665910 (LWP 14430)):
#0  0x00007fe4970b7f89 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fe49d37ede9 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007fe49a06d2e6 in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007fe49a06f37b in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007fe49a06da1f in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007fe49a06df88 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#6  0x00007fe49d37def5 in ?? () from /usr/lib/libQtCore.so.4
#7  0x00007fe4970b373a in start_thread () from /lib/libpthread.so.0
#8  0x00007fe49be6169d in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fe463cc5910 (LWP 14463)):
#0  0x00007fe4970b7f89 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fe498d5c9b6 in ?? () from /usr/lib/libQtScript.so.4
#2  0x00007fe498d5c9f9 in ?? () from /usr/lib/libQtScript.so.4
#3  0x00007fe4970b373a in start_thread () from /lib/libpthread.so.0
#4  0x00007fe49be6169d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fe461abf910 (LWP 14464)):
#0  0x00007fe49be6e34e in ?? () from /lib/libc.so.6
#1  0x00007fe49be0d5d8 in ?? () from /lib/libc.so.6
#2  0x00007fe49be0b9b1 in free () from /lib/libc.so.6
#3  0x00007fe49543da6a in ?? () from /lib/libglib-2.0.so.0
#4  0x00007fe49d49c437 in QEventDispatcherGlib::~QEventDispatcherGlib() () from /usr/lib/libQtCore.so.4
#5  0x00007fe49d37dab4 in ?? () from /usr/lib/libQtCore.so.4
#6  0x00007fe49d37defd in ?? () from /usr/lib/libQtCore.so.4
#7  0x00007fe4970b373a in start_thread () from /lib/libpthread.so.0
#8  0x00007fe49be6169d in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fe45d77e910 (LWP 14481)):
#0  0x00007fe4970b7f89 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fe49d37ede9 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007fe49cd11516 in ?? () from /usr/lib/libQtGui.so.4
#3  0x00007fe49d37def5 in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007fe4970b373a in start_thread () from /lib/libpthread.so.0
#5  0x00007fe49be6169d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fe45cf7d910 (LWP 14482)):
#0  0x00007fe49be6e34e in ?? () from /lib/libc.so.6
#1  0x00007fe49be0d5d8 in ?? () from /lib/libc.so.6
#2  0x00007fe49be0b9b1 in free () from /lib/libc.so.6
#3  0x00007fe49d49badf in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007fe495440fec in g_main_context_check () from /lib/libglib-2.0.so.0
#5  0x00007fe4954418a1 in ?? () from /lib/libglib-2.0.so.0
#6  0x00007fe495441b3c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#7  0x00007fe49d49b68c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#8  0x00007fe49d4704c2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#9  0x00007fe49d470894 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#10 0x00007fe49d37b397 in QThread::exec() () from /usr/lib/libQtCore.so.4
#11 0x00007fe49d451108 in ?? () from /usr/lib/libQtCore.so.4
#12 0x00007fe49d37def5 in ?? () from /usr/lib/libQtCore.so.4
#13 0x00007fe4970b373a in start_thread () from /lib/libpthread.so.0
#14 0x00007fe49be6169d in clone () from /lib/libc.so.6
#15 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fe49eeb2780 (LWP 14412)):
#0  0x00007fe49be6e34e in ?? () from /lib/libc.so.6
#1  0x00007fe49be0d5d8 in ?? () from /lib/libc.so.6
#2  0x00007fe49be0b9b1 in free () from /lib/libc.so.6
#3  0x00007fe49d8a2bc7 in KStandardDirs::exists(QString const&) () from /usr/lib/libkdecore.so.5
#4  0x00007fe49e9dfe52 in KIconCache::existingIconThemeDirs(QStringList const&) const () from /usr/lib/libkdeui.so.5
#5  0x00007fe49e9e055d in KIconCache::find(QString const&, QPixmap&, QString*) () from /usr/lib/libkdeui.so.5
#6  0x00007fe49e9d3772 in KIconLoader::loadIcon(QString const&, KIconLoader::Group, int, int, QStringList const&, QString*, bool) const () from /usr/lib/libkdeui.so.5
#7  0x00007fe49dddc46b in CollectionTreeItemModelBase::iconForLevel (this=0x24975d0, level=0) at /opt/amarok/src/browsers/CollectionTreeItemModelBase.cpp:363
#8  0x00007fe49ddd5d38 in CollectionTreeItemModel::data (this=0x24975d0, index=@0x7fffd64ee7a0, role=1) at /opt/amarok/src/browsers/CollectionTreeItemModel.cpp:121
#9  0x00007fe49cdb8f13 in QSortFilterProxyModel::data(QModelIndex const&, int) const () from /usr/lib/libQtGui.so.4
#10 0x00007fe49cddf661 in QStyledItemDelegate::initStyleOption(QStyleOptionViewItem*, QModelIndex const&) const () from /usr/lib/libQtGui.so.4
#11 0x00007fe49cde0528 in QStyledItemDelegate::sizeHint(QStyleOptionViewItem const&, QModelIndex const&) const () from /usr/lib/libQtGui.so.4
#12 0x00007fe49de308b2 in CollectionTreeItemDelegate::sizeHint (this=0x24641e0, option=@0x7fffd64eed30, index=@0x7fffd64eee10)
    at /opt/amarok/src/browsers/collectionbrowser/CollectionTreeItemDelegate.cpp:178
#13 0x00007fe49cd6efec in QTreeView::indexRowSizeHint(QModelIndex const&) const () from /usr/lib/libQtGui.so.4
#14 0x00007fe49cd6f3d6 in ?? () from /usr/lib/libQtGui.so.4
#15 0x00007fe49cd6f6d5 in ?? () from /usr/lib/libQtGui.so.4
#16 0x00007fe49cd6fa4f in QTreeView::updateGeometries() () from /usr/lib/libQtGui.so.4
#17 0x00007fe49cd77110 in QTreeView::rowsInserted(QModelIndex const&, int, int) () from /usr/lib/libQtGui.so.4
#18 0x00007fe49cd328b5 in QAbstractItemView::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libQtGui.so.4
#19 0x00007fe49cd7b025 in QTreeView::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libQtGui.so.4
#20 0x00007fe49e2d2585 in Amarok::PrettyTreeView::qt_metacall (this=0x24890b0, _c=QMetaObject::InvokeMetaMethod, _id=48, _a=0x7fffd64ef490) at /opt/amarok/build/src/PrettyTreeView.moc:68
#21 0x00007fe49ddf2545 in CollectionTreeView::qt_metacall (this=0x24890b0, _c=QMetaObject::InvokeMetaMethod, _id=48, _a=0x7fffd64ef490) at /opt/amarok/build/src/CollectionTreeView.moc:102
#22 0x00007fe49d485647 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#23 0x00007fe49d4d0b24 in QAbstractItemModel::rowsInserted(QModelIndex const&, int, int) () from /usr/lib/libQtCore.so.4
#24 0x00007fe49d46aa1e in QAbstractItemModel::endInsertRows() () from /usr/lib/libQtCore.so.4
#25 0x00007fe49cdbb65b in ?? () from /usr/lib/libQtGui.so.4
#26 0x00007fe49cdbf7f9 in ?? () from /usr/lib/libQtGui.so.4
#27 0x00007fe49cdbfacf in ?? () from /usr/lib/libQtGui.so.4
#28 0x00007fe49cdc17ea in QSortFilterProxyModel::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libQtGui.so.4
#29 0x00007fe49d485647 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#30 0x00007fe49d4d0b24 in QAbstractItemModel::rowsInserted(QModelIndex const&, int, int) () from /usr/lib/libQtCore.so.4
#31 0x00007fe49d46aa1e in QAbstractItemModel::endInsertRows() () from /usr/lib/libQtCore.so.4
#32 0x00007fe49dde00b9 in CollectionTreeItemModelBase::handleCompilationQueryResult (this=0x24975d0, qm=0x7fe47c21cba0, dataList=@0x7fffd64ef9f0)
    at /opt/amarok/src/browsers/CollectionTreeItemModelBase.cpp:771
#33 0x00007fe49dddfd1b in CollectionTreeItemModelBase::newResultReady (this=0x24975d0, collectionId=@0x4d66a80, data=
    {{p = {static shared_null = {ref = {_q_value = 21433}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}}, d = 0x4d04990}, d = 0x4d04990}})
    at /opt/amarok/src/browsers/CollectionTreeItemModelBase.cpp:705
#34 0x00007fe49dde21c9 in CollectionTreeItemModelBase::qt_metacall (this=0x24975d0, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0x4cd3c40) at /opt/amarok/build/src/CollectionTreeItemModelBase.moc:93
#35 0x00007fe49ddd697f in CollectionTreeItemModel::qt_metacall (this=0x24975d0, _c=QMetaObject::InvokeMetaMethod, _id=27, _a=0x4cd3c40) at /opt/amarok/build/src/CollectionTreeItemModel.moc:73
#36 0x00007fe49d481d38 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#37 0x00007fe49c80808d in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#38 0x00007fe49c80e3bd in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#39 0x00007fe49e1c357c in App::notify (this=0x7fffd64f0430, receiver=0x24975d0, event=0x4cf91e0) at /opt/amarok/src/App.cpp:845
#40 0x00007fe49d471bdc in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#41 0x00007fe49d472abc in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#42 0x00007fe49d49bb23 in ?? () from /usr/lib/libQtCore.so.4
#43 0x00007fe49543e12a in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#44 0x00007fe495441988 in ?? () from /lib/libglib-2.0.so.0
#45 0x00007fe495441b3c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#46 0x00007fe49d49b68c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#47 0x00007fe49c8b853f in ?? () from /usr/lib/libQtGui.so.4
#48 0x00007fe49d4704c2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#49 0x00007fe49d470894 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#50 0x00007fe49d472d46 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#51 0x000000000040ad80 in main (argc=1, argv=0x7fffd64f2348) at /opt/amarok/src/main.cpp:235

Reported using DrKonqi
Comment 1 Mikko C. 2010-01-03 18:47:57 UTC

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