Bug 289374 - Crash on startup with existing config files
Summary: Crash on startup with existing config files
Status: RESOLVED DUPLICATE of bug 285541
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.5.0
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: 2.6
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-12-19 19:12 UTC by Felix Rohrbach
Modified: 2011-12-20 10:44 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 Felix Rohrbach 2011-12-19 19:12:38 UTC
Application: amarok (2.5.0)
KDE Platform Version: 4.7.4 (4.7.4) (Compiled from sources)
Qt Version: 4.7.4
Operating System: Linux 3.1.5-1-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- What I was doing when the application crashed:
Starting amarok

This happened first after I updated to Amarok 2.5.0. I removed all amarok config files (config/amarok* and apps./amarok) and then it worked again. But after a reboot, I get the crash again.

The crash can be reproduced every time.

-- Backtrace:
Application: Amarok (amarok), signal: Aborted
[Current thread is 1 (Thread 0x7f6dd747b7a0 (LWP 28439))]

Thread 9 (Thread 0x7f6db144d700 (LWP 28442)):
#0  0x00007f6dd1df2e2f in __pthread_mutex_unlock_usercnt () from /lib/libpthread.so.0
#1  0x00007f6dcd415e03 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f6dcd416219 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007f6dd46356ce in QEventDispatcherGlib::processEvents (this=0x2692810, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f6dd4605712 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f6dd460593f in QEventLoop::exec (this=0x7f6db144cce0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f6dd450f3b9 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#7  0x00007f6dd45e60b3 in QInotifyFileSystemWatcherEngine::run (this=0x2691350) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f6dd45122ea in QThreadPrivate::start (arg=0x2691350) at thread/qthread_unix.cpp:331
#9  0x00007f6dc1ab52da in ?? () from /usr/lib/libGL.so.1
#10 0x00007f6dd1defdf0 in start_thread () from /lib/libpthread.so.0
#11 0x00007f6dd3ccc2ed in clone () from /lib/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f6daf32f700 (LWP 28443)):
#0  0x00007f6dcd41567d in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#1  0x00007f6dcd416048 in ?? () from /usr/lib/libglib-2.0.so.0
#2  0x00007f6dcd416219 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#3  0x00007f6dd46356ce in QEventDispatcherGlib::processEvents (this=0x273fc30, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f6dd4605712 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f6dd460593f in QEventLoop::exec (this=0x7f6daf32ed20, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f6dd450f3b9 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#7  0x00007f6dd45122ea in QThreadPrivate::start (arg=0x27953f0) at thread/qthread_unix.cpp:331
#8  0x00007f6dc1ab52da in ?? () from /usr/lib/libGL.so.1
#9  0x00007f6dd1defdf0 in start_thread () from /lib/libpthread.so.0
#10 0x00007f6dd3ccc2ed in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f6dae4ac700 (LWP 28446)):
#0  0x00007f6dd1df3ecb in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f6dd4512749 in wait (time=30000, this=0x27e48a0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x27e4850, time=30000) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f6dd450588e in QThreadPoolThread::run (this=0x27e3ee0) at concurrent/qthreadpool.cpp:140
#4  0x00007f6dd45122ea in QThreadPrivate::start (arg=0x27e3ee0) at thread/qthread_unix.cpp:331
#5  0x00007f6dc1ab52da in ?? () from /usr/lib/libGL.so.1
#6  0x00007f6dd1defdf0 in start_thread () from /lib/libpthread.so.0
#7  0x00007f6dd3ccc2ed in clone () from /lib/libc.so.6
#8  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f6dada70700 (LWP 28447)):
#0  0x00007f6dd1df3b54 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f6dd451281b in wait (time=18446744073709551615, this=0x28442a0) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2845ad0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f6dd11a7574 in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007f6dd11a9b1b in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007f6dd11a9b34 in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x00007f6dd11a89df in ?? () from /usr/lib/libthreadweaver.so.4
#7  0x00007f6dd11a8a6b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#8  0x00007f6dd45122ea in QThreadPrivate::start (arg=0x2845fc0) at thread/qthread_unix.cpp:331
#9  0x00007f6dc1ab52da in ?? () from /usr/lib/libGL.so.1
#10 0x00007f6dd1defdf0 in start_thread () from /lib/libpthread.so.0
#11 0x00007f6dd3ccc2ed in clone () from /lib/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f6da7fff700 (LWP 28448)):
#0  0x00007f6dd1df3b54 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f6dd451281b in wait (time=18446744073709551615, this=0x28442a0) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2845ad0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f6dd11a7574 in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007f6dd11a9b1b in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007f6dd11a9b34 in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x00007f6dd11a89df in ?? () from /usr/lib/libthreadweaver.so.4
#7  0x00007f6dd11a8a6b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#8  0x00007f6dd45122ea in QThreadPrivate::start (arg=0x2c1ee80) at thread/qthread_unix.cpp:331
#9  0x00007f6dc1ab52da in ?? () from /usr/lib/libGL.so.1
#10 0x00007f6dd1defdf0 in start_thread () from /lib/libpthread.so.0
#11 0x00007f6dd3ccc2ed in clone () from /lib/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f6da77fe700 (LWP 28449)):
#0  0x00007f6dd1df3b54 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f6dd451281b in wait (time=18446744073709551615, this=0x28442a0) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2845ad0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f6dd11a7574 in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007f6dd11a9b1b in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007f6dd11a9b34 in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x00007f6dd11a89df in ?? () from /usr/lib/libthreadweaver.so.4
#7  0x00007f6dd11a8a6b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#8  0x00007f6dd45122ea in QThreadPrivate::start (arg=0x7f6da8039d30) at thread/qthread_unix.cpp:331
#9  0x00007f6dc1ab52da in ?? () from /usr/lib/libGL.so.1
#10 0x00007f6dd1defdf0 in start_thread () from /lib/libpthread.so.0
#11 0x00007f6dd3ccc2ed in clone () from /lib/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f6da6ffd700 (LWP 28450)):
#0  0x00007f6dd1df3b54 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f6dd451281b in wait (time=18446744073709551615, this=0x28442a0) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2845ad0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f6dd11a7574 in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007f6dd11a9b1b in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007f6dd11a89df in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x00007f6dd11a8a6b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#7  0x00007f6dd45122ea in QThreadPrivate::start (arg=0x7f6da00013d0) at thread/qthread_unix.cpp:331
#8  0x00007f6dc1ab52da in ?? () from /usr/lib/libGL.so.1
#9  0x00007f6dd1defdf0 in start_thread () from /lib/libpthread.so.0
#10 0x00007f6dd3ccc2ed in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f6da63d6700 (LWP 28451)):
#0  0x00007f6dd1df3b54 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f6dc99c720a in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib/libQtWebKit.so.4
#2  0x00007f6dc99c7249 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib/libQtWebKit.so.4
#3  0x00007f6dc1ab52da in ?? () from /usr/lib/libGL.so.1
#4  0x00007f6dd1defdf0 in start_thread () from /lib/libpthread.so.0
#5  0x00007f6dd3ccc2ed in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f6dd747b7a0 (LWP 28439)):
[KCrash Handler]
#6  0x00007f6dd3c2c905 in raise () from /lib/libc.so.6
#7  0x00007f6dd3c2dd7b in abort () from /lib/libc.so.6
#8  0x00007f6dd4507364 in qt_message_output (msgType=<optimized out>, buf=<optimized out>) at global/qglobal.cpp:2291
#9  0x00007f6dd45074f1 in qt_message(QtMsgType, const char *, typedef __va_list_tag __va_list_tag *) (msgType=QtFatalMsg, msg=0x7f6dd466e1d8 "ASSERT failure in %s: \"%s\", file %s, line %d", ap=0x7fff152e0a58) at global/qglobal.cpp:2337
#10 0x00007f6dd4507694 in qFatal (msg=<optimized out>) at global/qglobal.cpp:2520
#11 0x00007f6dd55fb039 in at (i=0, this=0x2e072e0) at ../../include/QtCore/../../src/corelib/tools/qvector.h:339
#12 QSortFilterProxyModelPrivate::can_create_mapping (this=<optimized out>, source_parent=...) at itemviews/qsortfilterproxymodel.cpp:406
#13 0x00007f6dd55fe611 in QSortFilterProxyModelPrivate::_q_sourceRowsAboutToBeInserted (this=0x2df8310, source_parent=..., start=<optimized out>, end=<optimized out>) at itemviews/qsortfilterproxymodel.cpp:1271
#14 0x00007f6dd5602cfc in QSortFilterProxyModel::qt_metacall (this=0x2df82f0, _c=QMetaObject::InvokeMetaMethod, _id=11, _a=0x7fff152e0cc0) at .moc/debug-shared/moc_qsortfilterproxymodel.cpp:136
#15 0x00007f6dd606e1b5 in PlaylistBrowserFilterProxy::qt_metacall (this=0x2df82f0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff152e0cc0) at /var/abs/local/amarok/src/build/src/moc_PlaylistBrowserFilterProxy.cpp:72
#16 0x00007f6dd461b8c0 in QMetaObject::activate (sender=0x2df5fa0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff152e0cc0) at kernel/qobject.cpp:3278
#17 0x00007f6dd466a444 in QAbstractItemModel::rowsAboutToBeInserted (this=<optimized out>, _t1=<optimized out>, _t2=0, _t3=0) at .moc/debug-shared/moc_qabstractitemmodel.cpp:174
#18 0x00007f6dd4600109 in QAbstractItemModel::beginInsertRows (this=0x2df5fa0, parent=..., first=0, last=0) at kernel/qabstractitemmodel.cpp:2395
#19 0x00007f6dd636bc2a in QtGroupingProxy::addSourceRow (this=0x2df5fa0, idx=...) at /var/abs/local/amarok/src/amarok-2.5.0/src/browsers/playlistbrowser/QtGroupingProxy.cpp:239
#20 0x00007f6dd636c52f in QtGroupingProxy::modelRowsInserted (this=0x2df5fa0, parent=<optimized out>, start=<optimized out>, end=0) at /var/abs/local/amarok/src/amarok-2.5.0/src/browsers/playlistbrowser/QtGroupingProxy.cpp:716
#21 0x00007f6dd6068e7c in QtGroupingProxy::qt_metacall (this=0x2df5fa0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff152e10d0) at /var/abs/local/amarok/src/build/src/moc_QtGroupingProxy.cpp:84
#22 0x00007f6dd606f355 in PlaylistsByProviderProxy::qt_metacall (this=0x2df5fa0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fff152e10d0) at /var/abs/local/amarok/src/build/src/moc_PlaylistsByProviderProxy.cpp:73
#23 0x00007f6dd461b8c0 in QMetaObject::activate (sender=0x2dec3a0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff152e10d0) at kernel/qobject.cpp:3278
#24 0x00007f6dd466a4a4 in QAbstractItemModel::rowsInserted (this=<optimized out>, _t1=<optimized out>, _t2=0, _t3=0) at .moc/debug-shared/moc_qabstractitemmodel.cpp:181
#25 0x00007f6dd4600270 in QAbstractItemModel::endInsertRows (this=0x2dec3a0) at kernel/qabstractitemmodel.cpp:2412
#26 0x00007f6dd635c2a3 in PlaylistBrowserNS::PlaylistBrowserModel::slotPlaylistAdded (this=0x2dec3a0, playlist=..., category=<optimized out>) at /var/abs/local/amarok/src/amarok-2.5.0/src/browsers/playlistbrowser/PlaylistBrowserModel.cpp:646
#27 0x00007f6dd6070e11 in PlaylistBrowserNS::PlaylistBrowserModel::qt_metacall (this=0x2dec3a0, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0x7fff152e12f0) at /var/abs/local/amarok/src/build/src/moc_PlaylistBrowserModel.cpp:97
#28 0x00007f6dd461b8c0 in QMetaObject::activate (sender=0x285e8a0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff152e12f0) at kernel/qobject.cpp:3278
#29 0x00007f6dd63924f6 in PlaylistManager::playlistAdded (this=<optimized out>, _t1=<optimized out>, _t2=1) at /var/abs/local/amarok/src/build/src/PlaylistManager.moc:150
#30 0x00007f6dd639848a in PlaylistManager::addPlaylist (this=0x285e8a0, playlist=..., category=1) at /var/abs/local/amarok/src/amarok-2.5.0/src/playlistmanager/PlaylistManager.cpp:196
#31 0x00007f6dd6398aa5 in PlaylistManager::slotPlaylistAdded (this=0x285e8a0, playlist=...) at /var/abs/local/amarok/src/amarok-2.5.0/src/playlistmanager/PlaylistManager.cpp:273
#32 0x00007f6dd6399904 in PlaylistManager::qt_metacall (this=0x285e8a0, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0x7fff152e1640) at /var/abs/local/amarok/src/build/src/PlaylistManager.moc:107
#33 0x00007f6dd461b8c0 in QMetaObject::activate (sender=0x285ef00, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff152e1640) at kernel/qobject.cpp:3278
#34 0x00007f6dd69ffec5 in Playlists::PlaylistProvider::playlistAdded (this=<optimized out>, _t1=<optimized out>) at /var/abs/local/amarok/src/build/src/core/PlaylistProvider.moc:96
#35 0x00007f6dd63a2e2d in Playlists::PlaylistFileProvider::loadPlaylists (this=0x285ef00) at /var/abs/local/amarok/src/amarok-2.5.0/src/playlistmanager/file/PlaylistFileProvider.cpp:398
#36 0x00007f6dd60698ad in Playlists::PlaylistFileProvider::qt_metacall (this=0x285ef00, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=<optimized out>) at /var/abs/local/amarok/src/build/src/moc_PlaylistFileProvider.cpp:80
#37 0x00007f6dd4620586 in QObject::event (this=0x285ef00, e=<optimized out>) at kernel/qobject.cpp:1217
#38 0x00007f6dd4fed5be in notify_helper (e=0x285fbe0, receiver=0x285ef00, this=0x1c30880) at kernel/qapplication.cpp:4481
#39 QApplicationPrivate::notify_helper (this=0x1c30880, receiver=0x285ef00, e=0x285fbe0) at kernel/qapplication.cpp:4453
#40 0x00007f6dd4ff2f39 in QApplication::notify (this=0x7fff152e1f90, receiver=0x285ef00, e=0x285fbe0) at kernel/qapplication.cpp:4360
#41 0x00007f6dd6e8ef96 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#42 0x00007f6dd4606e8b in QCoreApplication::notifyInternal (this=0x7fff152e1f90, receiver=0x285ef00, event=0x285fbe0) at kernel/qcoreapplication.cpp:787
#43 0x00007f6dd460ab11 in sendEvent (event=0x285fbe0, receiver=0x285ef00) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#44 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x1a21430) at kernel/qcoreapplication.cpp:1428
#45 0x00007f6dd4635213 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#46 postEventSourceDispatch (s=0x1c2ac40) at kernel/qeventdispatcher_glib.cpp:277
#47 0x00007f6dcd41584d in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#48 0x00007f6dcd416048 in ?? () from /usr/lib/libglib-2.0.so.0
#49 0x00007f6dcd416219 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#50 0x00007f6dd463567d in QEventDispatcherGlib::processEvents (this=0x1a22f40, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#51 0x00007f6dd509e846 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#52 0x00007f6dd4605712 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#53 0x00007f6dd460593f in QEventLoop::exec (this=0x7fff152e1f20, flags=...) at kernel/qeventloop.cpp:201
#54 0x00007f6dd460adeb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#55 0x0000000000408eac in main (argc=2, argv=0x7fff152e4418) at /var/abs/local/amarok/src/amarok-2.5.0/src/main.cpp:303

This bug may be a duplicate of or related to bug 285541.

Possible duplicates by query: bug 285541, bug 279798.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2011-12-20 10:44:56 UTC
Reopening the master bug.

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