Bug 235480 - amarok crash when scanning media collection/library [@ Playlists::PlaylistFileProvider::playlists]
Summary: amarok crash when scanning media collection/library [@ Playlists::PlaylistFil...
Status: RESOLVED FIXED
Alias: None
Product: amarok
Classification: Applications
Component: Playlist (show other bugs)
Version: 2.3.1
Platform: Ubuntu Linux
: HI crash
Target Milestone: 2.3.2
Assignee: Amarok Developers
URL:
Keywords:
: 237093 238130 238633 239948 240742 241172 241218 241739 241813 241952 241993 242074 242252 242331 243088 244264 244429 244976 245592 245734 246685 249062 252001 256934 266146 282528 303201 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-04-26 21:04 UTC by omega
Modified: 2012-07-10 11:19 UTC (History)
37 users (show)

See Also:
Latest Commit:
Version Fixed In: 2.3.2


Attachments
current backtrace done with git version from 19.05.2010 (13.36 KB, text/plain)
2010-05-21 07:31 UTC, simon
Details
New crash information added by DrKonqi (23.67 KB, text/plain)
2010-06-02 15:10 UTC, braindamage23
Details
New crash information added by DrKonqi (18.75 KB, text/plain)
2010-06-04 15:23 UTC, Andrea Cavaliero
Details
New crash information added by DrKonqi (16.08 KB, text/plain)
2010-06-22 15:47 UTC, Andrew
Details
New crash information added by DrKonqi (15.24 KB, text/plain)
2010-07-09 15:36 UTC, Sarah Addams
Details
New crash information added by DrKonqi (19.95 KB, text/plain)
2010-08-17 18:26 UTC, dbeste
Details

Note You need to log in before you can comment on or make changes to this bug.
Description omega 2010-04-26 21:04:55 UTC
Application: amarok (2.3.0.90)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-21-generic x86_64
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
crash steps:
- open amarok
- scan media collectio/library
- amarok quit with crash

The crash does not seem to be reproducible.

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

Thread 16 (Thread 0x7f3aaf4ad710 (LWP 6212)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1  0x00007f3ab583c081 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f3ac74599ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f3ac900f69d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 15 (Thread 0x7f3aaecac710 (LWP 6215)):
#0  0x00007f3ac24e24db in ?? () from /lib/libglib-2.0.so.0
#1  0x00007f3ac24e28fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#2  0x00007f3ac996d566 in QEventDispatcherGlib::processEvents (this=0xc26610, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#3  0x00007f3ac9942992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#4  0x00007f3ac9942d6c in QEventLoop::exec (this=0x7f3aaecabd50, flags=) at kernel/qeventloop.cpp:201
#5  0x00007f3ac984cd59 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#6  0x00007f3ab5a98440 in Phonon::Xine::XineThread::run (this=0xcc1cb0) at ../../xine/xinethread.cpp:143
#7  0x00007f3ac984f775 in QThreadPrivate::start (arg=0xcc1cb0) at thread/qthread_unix.cpp:248
#8  0x00007f3ac74599ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007f3ac900f69d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7f3aa934f710 (LWP 6224)):
#0  0x00007f3ac9002f53 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f3aade8b41f in ?? () from /usr/lib/libpulse.so.0
#2  0x00007f3aade7ad86 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#3  0x00007f3aade7c809 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#4  0x00007f3aade7c8c0 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#5  0x00007f3aade8b21b in ?? () from /usr/lib/libpulse.so.0
#6  0x00007f3aadc4a0e8 in ?? () from /usr/lib/libpulsecommon-0.9.21.so
#7  0x00007f3ac74599ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#8  0x00007f3ac900f69d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7f3aad14a710 (LWP 6225)):
#0  0x00007f3ac9002f53 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=333) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f3aae2a6915 in ?? () from /usr/lib/xine/plugins/1.27/xineplug_ao_out_alsa.so
#2  0x00007f3ac74599ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f3ac900f69d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7f3aac949710 (LWP 6226)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f3ab584ce23 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f3ac74599ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f3ac900f69d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f3aabd3d710 (LWP 6227)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f3ab584ce23 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f3ac74599ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f3ac900f69d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f3aab53c710 (LWP 6228)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f3ab584ce23 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f3ac74599ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f3ac900f69d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f3aa9c3f710 (LWP 6230)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f3ac985072b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x1466d80, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x1466d80, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f3ac5ea4026 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xb72f00, th=0x1197ee0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f3ac5ea66ab in ThreadWeaver::WorkingHardState::applyForWork (this=0x1468250, th=0x1197ee0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f3ac5ea66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1468250, th=0x1197ee0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f3ac5ea66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1468250, th=0x1197ee0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f3ac5ea66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1468250, th=0x1197ee0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007f3ac5ea66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1468250, th=0x1197ee0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#9  0x00007f3ac5ea4bff in ThreadWeaver::ThreadRunHelper::run (this=0x7f3aa9c3edc0, parent=0xb72f00, th=0x1197ee0) at ../../../threadweaver/Weaver/Thread.cpp:87
#10 0x00007f3ac5ea5168 in ThreadWeaver::Thread::run (this=0x1197ee0) at ../../../threadweaver/Weaver/Thread.cpp:142
#11 0x00007f3ac984f775 in QThreadPrivate::start (arg=0x1197ee0) at thread/qthread_unix.cpp:248
#12 0x00007f3ac74599ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#13 0x00007f3ac900f69d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f3a9b27a710 (LWP 6231)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f3ac985072b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x7f3aa0047558, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x7f3aa0047558, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f3aa9ebdcd9 in XmlParseJob::run (this=<value optimized out>) at ../../../../../src/core-impl/collections/sqlcollection/ScanManager.cpp:692
#4  0x00007f3ac5ea58dd in ThreadWeaver::JobRunHelper::runTheJob (this=0x7f3a9b279d30, th=0x12c8990, job=0x7f3aa0047510) at ../../../threadweaver/Weaver/Job.cpp:106
#5  0x00007f3ac5ea5bde in ThreadWeaver::Job::execute (this=0x7f3aa0047510, th=0x12c8990) at ../../../threadweaver/Weaver/Job.cpp:135
#6  0x00007f3ac5ea4bcf in ThreadWeaver::ThreadRunHelper::run (this=0x7f3a9b279dc0, parent=0xb72f00, th=0x12c8990) at ../../../threadweaver/Weaver/Thread.cpp:95
#7  0x00007f3ac5ea5168 in ThreadWeaver::Thread::run (this=0x12c8990) at ../../../threadweaver/Weaver/Thread.cpp:142
#8  0x00007f3ac984f775 in QThreadPrivate::start (arg=0x12c8990) at thread/qthread_unix.cpp:248
#9  0x00007f3ac74599ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007f3ac900f69d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f3a9aa79710 (LWP 6232)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f3ac985072b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x1466d80, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x1466d80, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f3ac5ea4026 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xb72f00, th=0xfb7ad0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f3ac5ea66ab in ThreadWeaver::WorkingHardState::applyForWork (this=0x1468250, th=0xfb7ad0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f3ac5ea66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1468250, th=0xfb7ad0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f3ac5ea66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1468250, th=0xfb7ad0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f3ac5ea66c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1468250, th=0xfb7ad0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007f3ac5ea4bff in ThreadWeaver::ThreadRunHelper::run (this=0x7f3a9aa78dc0, parent=0xb72f00, th=0xfb7ad0) at ../../../threadweaver/Weaver/Thread.cpp:87
#9  0x00007f3ac5ea5168 in ThreadWeaver::Thread::run (this=0xfb7ad0) at ../../../threadweaver/Weaver/Thread.cpp:142
#10 0x00007f3ac984f775 in QThreadPrivate::start (arg=0xfb7ad0) at thread/qthread_unix.cpp:248
#11 0x00007f3ac74599ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#12 0x00007f3ac900f69d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f3a8dabc710 (LWP 6241)):
#0  0x00007f3ac24ef650 in g_poll () from /lib/libglib-2.0.so.0
#1  0x00007f3ac24e24a9 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f3ac24e28fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f3ac996d566 in QEventDispatcherGlib::processEvents (this=0x7f3aa005e420, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007f3ac9942992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f3ac9942d6c in QEventLoop::exec (this=0x7f3a8dabbd70, flags=) at kernel/qeventloop.cpp:201
#6  0x00007f3ac984cd59 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#7  0x00007f3ac9923178 in QInotifyFileSystemWatcherEngine::run (this=0x24a4080) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f3ac984f775 in QThreadPrivate::start (arg=0x24a4080) at thread/qthread_unix.cpp:248
#9  0x00007f3ac74599ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007f3ac900f69d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f3a987d1710 (LWP 6242)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f3ac43bbca6 in ?? () from /usr/lib/libQtWebKit.so.4
#2  0x00007f3ac43bbce9 in ?? () from /usr/lib/libQtWebKit.so.4
#3  0x00007f3ac74599ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007f3ac900f69d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f3a966d5710 (LWP 6243)):
#0  0x00007f3ac9007fb3 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f3ab58652c5 in xine_usec_sleep () from /usr/lib/libxine.so.1
#2  0x00007f3ab5849c99 in ?? () from /usr/lib/libxine.so.1
#3  0x00007f3ac74599ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007f3ac900f69d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f3a95679710 (LWP 6244)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f3ac985072b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x1466d80, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x1466d80, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f3ac5ea4026 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xb72f00, th=0x25f30d0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f3ac5ea66ab in ThreadWeaver::WorkingHardState::applyForWork (this=0x1468250, th=0x25f30d0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f3ac5ea4bff in ThreadWeaver::ThreadRunHelper::run (this=0x7f3a95678dc0, parent=0xb72f00, th=0x25f30d0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f3ac5ea5168 in ThreadWeaver::Thread::run (this=0x25f30d0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f3ac984f775 in QThreadPrivate::start (arg=0x25f30d0) at thread/qthread_unix.cpp:248
#8  0x00007f3ac74599ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007f3ac900f69d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f3a912df710 (LWP 6250)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f3ac570f2a6 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f3ac59ed220) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2304
#2  0x00007f3ac570f2e9 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7f3ac59fb2ec) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1438
#3  0x00007f3ac74599ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007f3ac900f69d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f3acc0c27a0 (LWP 6210)):
[KCrash Handler]
#5  QBasicAtomicInt::ref (this=0x8) at /usr/include/qt4/QtCore/qatomic_x86_64.h:121
#6  KSharedPtr (this=0x8) at /usr/include/KDE/../ksharedptr.h:84
#7  Playlists::PlaylistFileProvider::playlists (this=0x8) at ../../src/playlistmanager/file/PlaylistFileProvider.cpp:100
#8  0x00007f3acb29354b in PlaylistBrowserNS::MetaPlaylistModel::data (this=<value optimized out>, index=<value optimized out>, role=<value optimized out>)
    at ../../src/browsers/playlistbrowser/MetaPlaylistModel.cpp:159
#9  0x00007f3ac99388f7 in QAbstractItemModel::itemData (this=0x2bb64f0, index=<value optimized out>) at kernel/qabstractitemmodel.cpp:1644
#10 0x00007f3acb29c387 in QtGroupingProxy::belongsTo (this=<value optimized out>, idx=<value optimized out>) at ../../src/browsers/playlistbrowser/QtGroupingProxy.cpp:63
#11 0x00007f3acb29a3c5 in QtGroupingProxy::buildTree (this=<value optimized out>) at ../../src/browsers/playlistbrowser/QtGroupingProxy.cpp:147
#12 0x00007f3acaefce49 in QtGroupingProxy::qt_metacall (this=0x2bb5900, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffa1cb9660) at moc_QtGroupingProxy.cpp:94
#13 0x00007f3acaeff0e5 in PlaylistsByProviderProxy::qt_metacall (this=0x7f3aa0000020, _c=QMetaObject::QueryPropertyUser, _id=76695344, _a=0x7f3acb978201) at moc_PlaylistsByProviderProxy.cpp:73
#14 0x00007f3ac9956e3f in QMetaObject::activate (sender=0x2bb64f0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7f3acb978201) at kernel/qobject.cpp:3293
#15 0x00007f3acb28df34 in PlaylistBrowserNS::MetaPlaylistModel::slotUpdate (this=0x2bb64f0) at ../../src/browsers/playlistbrowser/MetaPlaylistModel.cpp:474
#16 0x00007f3acaefeb78 in PlaylistBrowserNS::MetaPlaylistModel::qt_metacall (this=0x2bb64f0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffa1cb9810)
    at moc_MetaPlaylistModel.cpp:85
#17 0x00007f3ac9956e3f in QMetaObject::activate (sender=0x1459ab0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7f3acb978201) at kernel/qobject.cpp:3293
#18 0x00007f3acb2db6a8 in PlaylistManager::qt_metacall (this=0x1459ab0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x478e490) at ./PlaylistManager.moc:90
#19 0x00007f3ac9953d49 in QObject::event (this=0x1459ab0, e=0x4d8b540) at kernel/qobject.cpp:1248
#20 0x00007f3aca2b822c in QApplicationPrivate::notify_helper (this=0xa236f0, receiver=0x1459ab0, e=0x4d8b540) at kernel/qapplication.cpp:4300
#21 0x00007f3aca2be6fb in QApplication::notify (this=0x7fffa1cba360, receiver=0x1459ab0, e=0x4d8b540) at kernel/qapplication.cpp:4183
#22 0x00007f3acb39e9da in App::notify (this=0x7f3aa0000020, receiver=0x8, event=0x4924730) at ../../src/App.cpp:916
#23 0x00007f3ac994406c in QCoreApplication::notifyInternal (this=0x7fffa1cba360, receiver=0x1459ab0, event=0x4d8b540) at kernel/qcoreapplication.cpp:704
#24 0x00007f3ac99467e7 in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x8a5470) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#25 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x8a5470) at kernel/qcoreapplication.cpp:1345
#26 0x00007f3ac996d9d3 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#27 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#28 0x00007f3ac24de8c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#29 0x00007f3ac24e2748 in ?? () from /lib/libglib-2.0.so.0
#30 0x00007f3ac24e28fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#31 0x00007f3ac996d513 in QEventDispatcherGlib::processEvents (this=0x8a4bc0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#32 0x00007f3aca36846e in QGuiEventDispatcherGlib::processEvents (this=0x7f3aa0000020, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#33 0x00007f3ac9942992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#34 0x00007f3ac9942d6c in QEventLoop::exec (this=0x7fffa1cba300, flags=) at kernel/qeventloop.cpp:201
#35 0x00007f3ac9946aab in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#36 0x0000000000408752 in main (argc=1, argv=0x7fffa1cbc2d8) at ../../src/main.cpp:237

Reported using DrKonqi
Comment 1 Mikko C. 2010-04-30 11:33:13 UTC
This might be fixed in git already.
Bart?
Comment 2 Sven Krohlas 2010-04-30 13:04:23 UTC
I don't think it's a dupe of bug 227599.

@reporter: can you please restest with 2.3.1 beta 1?
Comment 3 omega 2010-04-30 19:52:36 UTC
(In reply to comment #2)
> I don't think it's a dupe of bug 227599.
> 
> @reporter: can you please restest with 2.3.1 beta 1?

i'm retesting amarok 2.3.1 beta 1, now media library scanning works fine.
Comment 4 Mikko C. 2010-05-10 16:13:41 UTC
*** Bug 237093 has been marked as a duplicate of this bug. ***
Comment 5 Sven Krohlas 2010-05-19 08:48:09 UTC
*** Bug 238130 has been marked as a duplicate of this bug. ***
Comment 6 simon 2010-05-21 07:31:27 UTC
Created attachment 43766 [details]
current backtrace done with git version from 19.05.2010

done with amarok-9999.ebuild on gentoo 64bit.
Comment 7 Sven Krohlas 2010-05-24 14:49:02 UTC
*** Bug 238633 has been marked as a duplicate of this bug. ***
Comment 8 Sven Krohlas 2010-05-24 14:50:28 UTC
Our assumption that this has already been fixed was obviously been wrong.
Comment 9 Mikko C. 2010-05-29 09:03:00 UTC
*** Bug 239948 has been marked as a duplicate of this bug. ***
Comment 10 braindamage23 2010-06-02 15:10:52 UTC
Created attachment 47607 [details]
New crash information added by DrKonqi

Crash while scanning database happens with 2.3.1 as well.
Comment 11 Andrea Cavaliero 2010-06-04 15:23:01 UTC
Created attachment 47673 [details]
New crash information added by DrKonqi

the crash happens here too, using debian unstable
Comment 12 Myriam Schweingruber 2010-06-05 02:00:33 UTC
*** Bug 240742 has been marked as a duplicate of this bug. ***
Comment 13 Mikko C. 2010-06-09 08:25:34 UTC
*** Bug 241172 has been marked as a duplicate of this bug. ***
Comment 14 Mikko C. 2010-06-09 08:28:12 UTC
Bart, is this something fixable by you or should we CC someone else too?
Comment 15 Myriam Schweingruber 2010-06-10 02:08:04 UTC
*** Bug 241218 has been marked as a duplicate of this bug. ***
Comment 16 Myriam Schweingruber 2010-06-14 16:30:03 UTC
*** Bug 241739 has been marked as a duplicate of this bug. ***
Comment 17 Mikko C. 2010-06-15 16:31:09 UTC
*** Bug 241813 has been marked as a duplicate of this bug. ***
Comment 18 Myriam Schweingruber 2010-06-18 00:14:23 UTC
*** Bug 241952 has been marked as a duplicate of this bug. ***
Comment 19 Myriam Schweingruber 2010-06-18 00:17:29 UTC
*** Bug 241993 has been marked as a duplicate of this bug. ***
Comment 20 Mikko C. 2010-06-18 15:26:39 UTC
*** Bug 242074 has been marked as a duplicate of this bug. ***
Comment 21 Myriam Schweingruber 2010-06-21 09:51:05 UTC
*** Bug 242252 has been marked as a duplicate of this bug. ***
Comment 22 Myriam Schweingruber 2010-06-22 01:37:08 UTC
*** Bug 242331 has been marked as a duplicate of this bug. ***
Comment 23 Andrew 2010-06-22 15:47:54 UTC
Created attachment 48227 [details]
New crash information added by DrKonqi

Crash on every collection scan. Collection is on NTFS (Windows Vista) partition.
Comment 24 Myriam Schweingruber 2010-06-30 13:24:44 UTC
*** Bug 243088 has been marked as a duplicate of this bug. ***
Comment 25 Jens Erdmann 2010-07-01 12:25:23 UTC
My crash looks similar and i made a gdb session dump but i don't know, if it suites exactly.

Program received signal SIGSEGV, Segmentation fault.
0x00f09611 in QList<KSharedPtr<Meta::Playlist> >::contains (this=0x97183a0, playlist=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece.
)
    at /usr/include/qt4/QtCore/qlist.h:760
760             if (i->t() == t)

#0  0x00f09611 in QList<KSharedPtr<Meta::Playlist> >::contains (this=0x97183a0, playlist=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece.
)
    at /usr/include/qt4/QtCore/qlist.h:760
#1  PlaylistManager::getProviderForPlaylist (this=0x97183a0, playlist=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece.
)
    at ../../src/playlistmanager/PlaylistManager.cpp:329
#2  0x00ec58ef in PlaylistBrowserNS::UserModel::data (this=0x93878e8, index=..., role=1)
    at ../../src/browsers/playlistbrowser/UserPlaylistModel.cpp:235
#3  0x02411585 in QAbstractItemModel::itemData (this=0x93878e8, index=...) at kernel/qabstractitemmodel.cpp:1644
#4  0x00ebca3a in QtGroupingProxy::belongsTo (this=0x99faea0, idx=...)
    at ../../src/browsers/playlistbrowser/QtGroupingProxy.cpp:64
#5  0x00eba861 in QtGroupingProxy::buildTree (this=0x99faea0)
    at ../../src/browsers/playlistbrowser/QtGroupingProxy.cpp:148
#6  0x00ee94fd in PlaylistsByProviderProxy::buildTree (this=0x99faea0)
    at ../../src/browsers/playlistbrowser/PlaylistsByProviderProxy.cpp:245
#7  0x00b5f429 in QtGroupingProxy::qt_metacall (this=0x99faea0, _c=QMetaObject::InvokeMetaMethod, _id=29, 
    _a=0xbf8c98ec) at moc_QtGroupingProxy.cpp:94
#8  0x00b5feca in PlaylistsByProviderProxy::qt_metacall (this=0x99faea0, _c=QMetaObject::InvokeMetaMethod, _id=29, 
    _a=0xbf8c98ec) at moc_PlaylistsByProviderProxy.cpp:75
#9  0x02421c9a in QMetaObject::metacall (object=0x99faea0, cl=2786468324, idx=29, argv=0xbf8c98ec)
    at kernel/qmetaobject.cpp:237
#10 0x024303d5 in QMetaObject::activate (sender=0x93878e8, m=0x2530198, local_signal_index=2, argv=0x0)
    at kernel/qobject.cpp:3293
#11 0x02480d77 in QAbstractItemModel::layoutChanged (this=0x93878e8)
    at .moc/release-shared/moc_qabstractitemmodel.cpp:161
#12 0x00ecb63a in PlaylistBrowserNS::UserModel::slotUpdate (this=0x93878e8)
    at ../../src/browsers/playlistbrowser/UserPlaylistModel.cpp:93
#13 0x00ecb723 in PlaylistBrowserNS::UserModel::qt_metacall (this=0x93878e8, _c=QMetaObject::InvokeMetaMethod, 
    _id=6, _a=0xbf8c9a4c) at ./UserPlaylistModel.moc:96
#14 0x02421c9a in QMetaObject::metacall (object=0x93878e8, cl=2786468324, idx=30, argv=0xbf8c9a4c)
    at kernel/qmetaobject.cpp:237
#15 0x024303d5 in QMetaObject::activate (sender=0x97183a0, m=0x13875b4, local_signal_index=0, argv=0x0)
    at kernel/qobject.cpp:3293
#16 0x00f09377 in PlaylistManager::updated (this=0x97183a0) at ./PlaylistManager.moc:102
#17 0x00f0e947 in PlaylistManager::slotUpdated (this=0x97183a0) at ../../src/playlistmanager/PlaylistManager.cpp:136
#18 0x00f0ec13 in PlaylistManager::qt_metacall (this=0x97183a0, _c=QMetaObject::InvokeMetaMethod, _id=5, 
    _a=0xfd92008) at ./PlaylistManager.moc:90
#19 0x02421c9a in QMetaObject::metacall (object=0x97183a0, cl=2786468324, idx=9, argv=0xfd92008)
    at kernel/qmetaobject.cpp:237
#20 0x0242c336 in QMetaCallEvent::placeMetaCall (this=0x1dc8cb88, object=0x97183a0) at kernel/qobject.cpp:561
#21 0x0242d3fe in QObject::event (this=0x97183a0, e=0x1dc8cb88) at kernel/qobject.cpp:1248
#22 0x072334dc in QApplicationPrivate::notify_helper (this=0x90eca48, receiver=0x97183a0, e=0x1dc8cb88)
    at kernel/qapplication.cpp:4300
#23 0x0723a05e in QApplication::notify (this=0xbf8ca3d8, receiver=0x97183a0, e=0x1dc8cb88)
    at kernel/qapplication.cpp:3704
#24 0x00fe1276 in App::notify (this=0xbf8ca3d8, receiver=0x97183a0, event=0x1dc8cb88) at ../../src/App.cpp:927
#25 0x0241ca3b in QCoreApplication::notifyInternal (this=0xbf8ca3d8, receiver=0x97183a0, event=0x1dc8cb88)
    at kernel/qcoreapplication.cpp:704
#26 0x0241f473 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x900c928)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#27 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x900c928)
    at kernel/qcoreapplication.cpp:1345
#28 0x0241f5dd in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238
#29 0x02448adf in QCoreApplication::sendPostedEvents (s=0x90ef110)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#30 postEventSourceDispatch (s=0x90ef110) at kernel/qeventdispatcher_glib.cpp:276
#31 0x067165e5 in g_main_dispatch (context=0x90ef090) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:1960
#32 IA__g_main_context_dispatch (context=0x90ef090) at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2513
#33 0x0671a2d8 in g_main_context_iterate (context=0x90ef090, block=<value optimized out>, dispatch=1, self=0x90ec7d0)
    at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2591
#34 0x0671a4b8 in IA__g_main_context_iteration (context=0x90ef090, may_block=1)
    at /build/buildd/glib2.0-2.24.1/glib/gmain.c:2654
#35 0x024485d5 in QEventDispatcherGlib::processEvents (this=0x900c4c0, flags=...)
    at kernel/qeventdispatcher_glib.cpp:412
#36 0x072f3135 in QGuiEventDispatcherGlib::processEvents (this=0x900c4c0, flags=...)
    at kernel/qguieventdispatcher_glib.cpp:204
#37 0x0241b059 in QEventLoop::processEvents (this=0xbf8ca344, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece.
) at kernel/qeventloop.cpp:149
#38 0x0241b4aa in QEventLoop::exec (this=0xbf8ca344, flags=...) at kernel/qeventloop.cpp:201
#39 0x0241f69f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#40 0x07233577 in QApplication::exec () at kernel/qapplication.cpp:3579
#41 0x08050009 in main (argc=1, argv=0xbf8cac54) at ../../src/main.cpp:237
Comment 26 Sarah Addams 2010-07-09 15:36:52 UTC
Created attachment 48719 [details]
New crash information added by DrKonqi

The bug is repeatable. I'm running fc13 64 bit with current updates.
Comment 27 Myriam Schweingruber 2010-07-12 02:06:15 UTC
*** Bug 244264 has been marked as a duplicate of this bug. ***
Comment 28 Myriam Schweingruber 2010-07-12 21:31:06 UTC
*** Bug 244429 has been marked as a duplicate of this bug. ***
Comment 29 Myriam Schweingruber 2010-07-18 02:12:36 UTC
*** Bug 244976 has been marked as a duplicate of this bug. ***
Comment 30 Martin 2010-07-23 19:14:33 UTC
Same here

It happens always when i scan entire collection.

Collection has about 10 thousand tracks.

Other settings are default.

Debian Testing, Amarok 2.3.1

Application: Amarok (amarok), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f54e6da17a0 (LWP 3225))]

Thread 16 (Thread 0x7f54c66df710 (LWP 3235)):
#0  0x00007f54debd24d9 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f54caef6f41 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f54debcd8ba in start_thread () from /lib/libpthread.so.0
#3  0x00007f54e3d0f01d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 15 (Thread 0x7f54c6ee0710 (LWP 3236)):
#0  0x00007f54e3d04103 in poll () from /lib/libc.so.6
#1  0x00007f54dc962299 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f54dc9626ec in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f54e534c766 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4  0x00007f54e5321a82 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x00007f54e5321e5c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007f54e523179b in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0x00007f54cb152400 in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#8  0x00007f54e5233e35 in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007f54debcd8ba in start_thread () from /lib/libpthread.so.0
#10 0x00007f54e3d0f01d in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7f54c3848710 (LWP 3239)):
#0  0x00007f54e3d02ead in read () from /lib/libc.so.6
#1  0x00007f54cb5890e5 in ?? () from /usr/lib/libasound.so.2
#2  0x00007f54cb583f08 in snd_hctl_handle_events () from /usr/lib/libasound.so.2
#3  0x00007f54cb58db39 in snd_mixer_handle_events () from /usr/lib/libasound.so.2
#4  0x00007f54c384d846 in ?? () from /usr/lib/xine/plugins/1.28/xineplug_ao_out_alsa.so
#5  0x00007f54debcd8ba in start_thread () from /lib/libpthread.so.0
#6  0x00007f54e3d0f01d in clone () from /lib/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7f54c3047710 (LWP 3240)):
#0  0x00007f54debd216c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f54caf07a3b in ?? () from /usr/lib/libxine.so.1
#2  0x00007f54debcd8ba in start_thread () from /lib/libpthread.so.0
#3  0x00007f54e3d0f01d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7f54c243d710 (LWP 3241)):
#0  0x00007f54debd216c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f54caf07a3b in ?? () from /usr/lib/libxine.so.1
#2  0x00007f54debcd8ba in start_thread () from /lib/libpthread.so.0
#3  0x00007f54e3d0f01d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f54c1c3c710 (LWP 3242)):
#0  0x00007f54debd216c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f54caf07a3b in ?? () from /usr/lib/libxine.so.1
#2  0x00007f54debcd8ba in start_thread () from /lib/libpthread.so.0
#3  0x00007f54e3d0f01d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f54c143b710 (LWP 3243)):
#0  0x00007f54debd216c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f54caf07a3b in ?? () from /usr/lib/libxine.so.1
#2  0x00007f54debcd8ba in start_thread () from /lib/libpthread.so.0
#3  0x00007f54e3d0f01d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f54bb5ec710 (LWP 3245)):
#0  0x00007f54debd216c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f54df4f54e6 in ?? () from /usr/lib/libQtWebKit.so.4
#2  0x00007f54df4f5529 in ?? () from /usr/lib/libQtWebKit.so.4
#3  0x00007f54debcd8ba in start_thread () from /lib/libpthread.so.0
#4  0x00007f54e3d0f01d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f54b0aec710 (LWP 3246)):
#0  0x00007f54debd216c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f54e5234e8b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f54e0fe7e56 in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007f54e0fea6fb in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007f54e0fea714 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007f54e0fe8c7f in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x00007f54e0fe91d8 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#7  0x00007f54e5233e35 in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007f54debcd8ba in start_thread () from /lib/libpthread.so.0
#9  0x00007f54e3d0f01d in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f54b02eb710 (LWP 3247)):
#0  0x00007f54debd216c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f54e5234e8b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f54e0fe7e56 in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007f54e0fea6fb in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007f54e0fea714 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007f54e0fea714 in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x00007f54e0fe8c7f in ?? () from /usr/lib/libthreadweaver.so.4
#7  0x00007f54e0fe91d8 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#8  0x00007f54e5233e35 in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007f54debcd8ba in start_thread () from /lib/libpthread.so.0
#10 0x00007f54e3d0f01d in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f54abd1f710 (LWP 3248)):
#0  0x00007f54debd216c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f54e5234e8b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f54e0fe7e56 in ?? () from /usr/lib/libthreadweaver.so.4
#3  0x00007f54e0fea6fb in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007f54e0fea714 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007f54e0fea714 in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x00007f54e0fe8c7f in ?? () from /usr/lib/libthreadweaver.so.4
#7  0x00007f54e0fe91d8 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#8  0x00007f54e5233e35 in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007f54debcd8ba in start_thread () from /lib/libpthread.so.0
#10 0x00007f54e3d0f01d in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f54aad1d710 (LWP 3251)):
#0  0x00007f54debd216c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f54e5234e8b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f54c0366df9 in ?? () from /usr/lib/libamarok-sqlcollection.so.1
#3  0x00007f54e0fe9935 in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007f54e0fe9c2e in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#5  0x00007f54e0fe8c4f in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x00007f54e0fe91d8 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#7  0x00007f54e5233e35 in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007f54debcd8ba in start_thread () from /lib/libpthread.so.0
#9  0x00007f54e3d0f01d in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f54aa51c710 (LWP 3252)):
#0  0x00007f54debd216c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f54e084d3b6 in ?? () from /usr/lib/libQtScript.so.4
#2  0x00007f54e084d3f9 in ?? () from /usr/lib/libQtScript.so.4
#3  0x00007f54debcd8ba in start_thread () from /lib/libpthread.so.0
#4  0x00007f54e3d0f01d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f5499128710 (LWP 3263)):
#0  0x00007f54debd216c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f54e5234e8b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007f54e4bca416 in ?? () from /usr/lib/libQtGui.so.4
#3  0x00007f54e5233e35 in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007f54debcd8ba in start_thread () from /lib/libpthread.so.0
#5  0x00007f54e3d0f01d in clone () from /lib/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f5498927710 (LWP 3264)):
#0  0x00007f54e3d04103 in poll () from /lib/libc.so.6
#1  0x00007f54dc962299 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f54dc9626ec in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f54e534c766 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4  0x00007f54e5321a82 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x00007f54e5321e5c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x00007f54e523179b in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0x00007f54e5302398 in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007f54e5233e35 in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007f54debcd8ba in start_thread () from /lib/libpthread.so.0
#10 0x00007f54e3d0f01d in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f54e6da17a0 (LWP 3225)):
[KCrash Handler]
#5  0x00007f54e5fe1eae in ?? () from /usr/lib/libamaroklib.so.1
#6  0x00007f54e5f957bb in ?? () from /usr/lib/libamaroklib.so.1
#7  0x00007f54e53179d7 in QAbstractItemModel::itemData(QModelIndex const&) const () from /usr/lib/libQtCore.so.4
#8  0x00007f54e5f9f7f7 in ?? () from /usr/lib/libamaroklib.so.1
#9  0x00007f54e5f9d095 in ?? () from /usr/lib/libamaroklib.so.1
#10 0x00007f54e5c419d9 in ?? () from /usr/lib/libamaroklib.so.1
#11 0x00007f54e5c43c35 in ?? () from /usr/lib/libamaroklib.so.1
#12 0x00007f54e5336346 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#13 0x00007f54e5f90114 in ?? () from /usr/lib/libamaroklib.so.1
#14 0x00007f54e5c426c8 in ?? () from /usr/lib/libamaroklib.so.1
#15 0x00007f54e5336346 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#16 0x00007f54e5fdda58 in PlaylistManager::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libamaroklib.so.1
#17 0x00007f54e5332e89 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#18 0x00007f54e46c332c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#19 0x00007f54e46c980b in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#20 0x00007f54e68b8436 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#21 0x00007f54e532315c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#22 0x00007f54e5326804 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#23 0x00007f54e534cbd3 in ?? () from /usr/lib/libQtCore.so.4
#24 0x00007f54dc95e6c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#25 0x00007f54dc962538 in ?? () from /lib/libglib-2.0.so.0
#26 0x00007f54dc9626ec in g_main_context_iteration () from /lib/libglib-2.0.so.0
#27 0x00007f54e534c713 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#28 0x00007f54e477314e in ?? () from /usr/lib/libQtGui.so.4
#29 0x00007f54e5321a82 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#30 0x00007f54e5321e5c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#31 0x00007f54e5326aeb in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#32 0x0000000000408712 in _start ()
Comment 31 Myriam Schweingruber 2010-07-24 02:15:22 UTC
Martin, thank you for the backtrace, but it is not useful, as you don't have debugging symbols installed for Amarok. 
Also, as you can see from the long list of comments this bug has already been  confirmed several times for this version, no need to provide another backtrace, since they all look the same anyway.
Comment 32 Myriam Schweingruber 2010-07-24 12:03:13 UTC
*** Bug 245592 has been marked as a duplicate of this bug. ***
Comment 33 Myriam Schweingruber 2010-07-25 14:02:20 UTC
*** Bug 245734 has been marked as a duplicate of this bug. ***
Comment 34 MHildebrandt 2010-07-26 13:35:55 UTC
Now we´re getting forward, I think. 
I´ve installed 2.3.1 from the Suse repositories (KDE Buildservice) and started Amarok from the command line with -d -nofork switches. 
After scanning about 48% of my 377000 files within about 2 hours the process became _really_ slow so that the next 5% took more than 48 hours. (I was away for the weekend and let the machines work.) When looking at the command window I noticed a lot of messages about index positions of playlists and 100% processor utilisation by amarok. 
A scan of the serverdisc (attached by NFS3) showed my 7452 M3U playlist files that where left in the MP3 directories. I´ve put those playlist files away, restarted the Amarok collection scan last night and was very happy this morning when the scan flawlessly had worked and I could use my collection again.
Looks like the many M3U files have crashed Amarok before. (That I have no use for anyway.)
If anybody is interested I can send a RAR with the M3U files....
Comment 35 Myriam Schweingruber 2010-07-28 19:15:46 UTC
Can somebody using current git reproduce this bug? I can't.
Comment 36 pacificprince 2010-07-28 19:20:31 UTC
I can't either. I tried deleting all the playlist files from my media collection and amarok still crashed while scanning the library.
Comment 37 Myriam Schweingruber 2010-07-28 20:00:37 UTC
pacificprince, you misunderstood what I said: I can't reproduce this bug with current Amarok 2.3.1-git, and I am looking for somebody being able to reproduce it with the latest development branch.
Comment 38 simon 2010-07-28 23:40:38 UTC
i just rebuilt current git, started a full rescan which finished without errors.
So it seems this is fixed now as i could not do this when i confirmed this in may. Back then i needed to patch out support for playlist scanning to get my collection working - was there a specific change? 
Anyway thanks a lot.
Comment 39 Myriam Schweingruber 2010-07-29 00:41:48 UTC
Simon, thank you for the feedback. There were quite a few changes in git since May indeed :)
Comment 40 Myriam Schweingruber 2010-08-04 14:27:41 UTC
*** Bug 246685 has been marked as a duplicate of this bug. ***
Comment 41 dbeste 2010-08-17 18:26:43 UTC
Created attachment 50662 [details]
New crash information added by DrKonqi

amarok (2.3.1) on KDE Platform 4.5.00 (KDE 4.5.0) using Qt 4.6.3

- What I was doing when the application crashed:
Adding music to library. First time I'm using amarok after installation.

-- Backtrace (Reduced):
#6  0x00007f4a13beb43e in KSharedPtr (this=<value optimized out>) at /usr/include/ksharedptr.h:84
#7  Playlists::PlaylistFileProvider::playlists (this=<value optimized out>) at /usr/src/debug/amarok-2.3.1/src/playlistmanager/file/PlaylistFileProvider.cpp:100
#8  0x00007f4a13b3a7bd in PlaylistBrowserNS::MetaPlaylistModel::data (this=0x7f49d8038840, index=..., role=6) at /usr/src/debug/amarok-2.3.1/src/browsers/playlistbrowser/MetaPlaylistModel.cpp:159
#9  0x00007f4a120a5160 in QAbstractItemModel::itemData (this=0x7f49d8038840, index=...) at kernel/qabstractitemmodel.cpp:1647
#10 0x00007f4a13b3e233 in QtGroupingProxy::belongsTo (this=0x7f49d8037e30, idx=...) at /usr/src/debug/amarok-2.3.1/src/browsers/playlistbrowser/QtGroupingProxy.cpp:63
Comment 42 Myriam Schweingruber 2010-08-26 10:40:25 UTC
*** Bug 249062 has been marked as a duplicate of this bug. ***
Comment 43 Myriam Schweingruber 2010-09-22 13:25:34 UTC
*** Bug 252001 has been marked as a duplicate of this bug. ***
Comment 44 Dario Andres 2010-11-16 00:16:31 UTC
*** Bug 256934 has been marked as a duplicate of this bug. ***
Comment 45 Myriam Schweingruber 2011-02-16 20:25:44 UTC
*** Bug 266146 has been marked as a duplicate of this bug. ***
Comment 46 Myriam Schweingruber 2011-09-22 06:46:25 UTC
*** Bug 282528 has been marked as a duplicate of this bug. ***
Comment 47 Myriam Schweingruber 2012-07-10 11:19:19 UTC
*** Bug 303201 has been marked as a duplicate of this bug. ***