Bug 256343

Summary: Crashed when quick searching in collection
Product: [Applications] amarok Reporter: paul s. romanchenko <kde>
Component: generalAssignee: Amarok Developers <amarok-bugs-dist>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: 2.3.2   
Target Milestone: 2.4.0   
Platform: Debian unstable   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description paul s. romanchenko 2010-11-08 08:49:15 UTC
Application: amarok (2.3.2)
KDE Platform Version: 4.5.2 (KDE 4.5.2)
Qt Version: 4.7.0
Operating System: Linux 2.6.34-1-amd64 x86_64
Distribution: Debian GNU/Linux unstable (sid)

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

The computer was left for a week running amarok (on pause).
I opened amarok window, cleared playlist and start typing in quick search input line. In few keystrokes amarok crashed.

May be this related to issue: collection has enties resided on NFS.

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

Thread 18 (Thread 0x7f2181a99710 (LWP 27848)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1  0x00007f21a73a0f41 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f21b856e8ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f21bb62403d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 17 (Thread 0x7f2181298710 (LWP 27852)):
#0  0x00007f21bb61d8d3 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f21bcca71ae in qt_safe_select (nfds=12, fdread=0xefce40, fdwrite=0xefd0d8, fdexcept=0xefd370, orig_timeout=0x0) at kernel/qcore_unix.cpp:82
#2  0x00007f21bccac2ed in QEventDispatcherUNIXPrivate::doSelect (this=0xefcc80, flags=<value optimized out>, timeout=<value optimized out>) at kernel/qeventdispatcher_unix.cpp:219
#3  0x00007f21bccace1b in QEventDispatcherUNIX::processEvents (this=0xef3710, flags=) at kernel/qeventdispatcher_unix.cpp:919
#4  0x00007f21bcc7c732 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f21bcc7cb1c in QEventLoop::exec (this=0x7f2181297de0, flags=) at kernel/qeventloop.cpp:201
#6  0x00007f21bcb886ed in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#7  0x00007f21a75fc400 in Phonon::Xine::XineThread::run (this=0xe4a530) at ../../xine/xinethread.cpp:143
#8  0x00007f21bcb8b64e in QThreadPrivate::start (arg=0xe4a530) at thread/qthread_unix.cpp:266
#9  0x00007f21b856e8ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007f21bb62403d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 16 (Thread 0x7f218088e710 (LWP 27858)):
#0  0x00007f21bb619123 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=333) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f2180893805 in ?? () from /usr/lib/xine/plugins/1.28/xineplug_ao_out_alsa.so
#2  0x00007f21b856e8ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f21bb62403d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 15 (Thread 0x7f217bfff710 (LWP 27860)):
#0  0x00007f21bb61d8d3 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f21a73c9a15 in xine_usec_sleep () from /usr/lib/libxine.so.1
#2  0x00007f21a73b141a in ?? () from /usr/lib/libxine.so.1
#3  0x00007f21b856e8ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007f21bb62403d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7f217b3f5710 (LWP 27864)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f21a73b1a3b in ?? () from /usr/lib/libxine.so.1
#2  0x00007f21b856e8ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f21bb62403d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7f217abf4710 (LWP 27866)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f21a73b1a3b in ?? () from /usr/lib/libxine.so.1
#2  0x00007f21b856e8ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f21bb62403d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

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

Thread 11 (Thread 0x7f216eca2710 (LWP 27967)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f21b8b62954 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f21b8e6c0e0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f21b8b62989 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7f21b8e7a1b4) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007f21b856e8ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007f21bb62403d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f2178a20710 (LWP 29434)):
#0  0x00007f21bb61d8d3 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f21a73c9a15 in xine_usec_sleep () from /usr/lib/libxine.so.1
#2  0x00007f21a73aec04 in ?? () from /usr/lib/libxine.so.1
#3  0x00007f21b856e8ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007f21bb62403d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f216a171710 (LWP 29435)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f21a73a46fb in ?? () from /usr/lib/libxine.so.1
#2  0x00007f21a73aa61d in ?? () from /usr/lib/libxine.so.1
#3  0x00007f21b856e8ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007f21bb62403d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f2169970710 (LWP 29436)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f21a739c958 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f21a73bcb63 in ?? () from /usr/lib/libxine.so.1
#3  0x00007f21668180da in ?? () from /usr/lib/xine/plugins/1.28/xineplug_decode_mad.so
#4  0x00007f21a73abcda in ?? () from /usr/lib/libxine.so.1
#5  0x00007f21b856e8ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f21bb62403d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f216916f710 (LWP 29437)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f21a73b4b8b in ?? () from /usr/lib/libxine.so.1
#2  0x00007f21b856e8ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f21bb62403d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f2160328710 (LWP 29440)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f21bcb8c1fb in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x2234940, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2234940, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f21b9329e56 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x21cd250, th=0x22395e0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f21b932c6fb in ThreadWeaver::WorkingHardState::applyForWork (this=0x219d000, th=0x22395e0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f21b932ac7f in ThreadWeaver::ThreadRunHelper::run (this=0x7f2160327e50, parent=0x21cd250, th=0x22395e0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f21b932b1d8 in ThreadWeaver::Thread::run (this=0x22395e0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f21bcb8b64e in QThreadPrivate::start (arg=0x22395e0) at thread/qthread_unix.cpp:266
#8  0x00007f21b856e8ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007f21bb62403d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f215fb27710 (LWP 29441)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f21bcb8c1fb in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x2234940, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2234940, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f21b9329e56 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x21cd250, th=0x7f217c945660) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f21b932c6fb in ThreadWeaver::WorkingHardState::applyForWork (this=0x219d000, th=0x7f217c945660) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f21b932ac7f in ThreadWeaver::ThreadRunHelper::run (this=0x7f215fb26e50, parent=0x21cd250, th=0x7f217c945660) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f21b932b1d8 in ThreadWeaver::Thread::run (this=0x7f217c945660) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f21bcb8b64e in QThreadPrivate::start (arg=0x7f217c945660) at thread/qthread_unix.cpp:266
#8  0x00007f21b856e8ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007f21bb62403d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f215f326710 (LWP 29442)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f21bcb8c1fb in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x2234940, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2234940, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f21b9329e56 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x21cd250, th=0x7f217c8f54b0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f21b932c6fb in ThreadWeaver::WorkingHardState::applyForWork (this=0x219d000, th=0x7f217c8f54b0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f21b932ac7f in ThreadWeaver::ThreadRunHelper::run (this=0x7f215f325e50, parent=0x21cd250, th=0x7f217c8f54b0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f21b932b1d8 in ThreadWeaver::Thread::run (this=0x7f217c8f54b0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f21bcb8b64e in QThreadPrivate::start (arg=0x7f217c8f54b0) at thread/qthread_unix.cpp:266
#8  0x00007f21b856e8ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007f21bb62403d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f215c5a3710 (LWP 29480)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f21bcb8c1fb in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x2234940, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2234940, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f21b9329e56 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x21cd250, th=0x7f217c94c690) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f21b932c6fb in ThreadWeaver::WorkingHardState::applyForWork (this=0x219d000, th=0x7f217c94c690) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f21b932ac7f in ThreadWeaver::ThreadRunHelper::run (this=0x7f215c5a2e50, parent=0x21cd250, th=0x7f217c94c690) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f21b932b1d8 in ThreadWeaver::Thread::run (this=0x7f217c94c690) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f21bcb8b64e in QThreadPrivate::start (arg=0x7f217c94c690) at thread/qthread_unix.cpp:266
#8  0x00007f21b856e8ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007f21bb62403d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f2166816710 (LWP 4709)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f21a73a4613 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f2171ce53b7 in ?? () from /usr/lib/xine/plugins/1.28/xineplug_dmx_audio.so
#3  0x00007f2171ce5c9d in ?? () from /usr/lib/xine/plugins/1.28/xineplug_dmx_audio.so
#4  0x00007f21a73b9e77 in ?? () from /usr/lib/libxine.so.1
#5  0x00007f21b856e8ba in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007f21bb62403d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f21be786740 (LWP 27816)):
[KCrash Handler]
#6  CollectionTreeItemModelBase::handleSpecialQueryResult (this=0x13249d0, type=<value optimized out>, qm=0xe5e210, dataList=...) at ../../src/browsers/CollectionTreeItemModelBase.cpp:911
#7  0x00007f21bd643358 in CollectionTreeItemModelBase::newResultReady (this=0x13249d0, collectionId=<value optimized out>, data=) at ../../src/browsers/CollectionTreeItemModelBase.cpp:880
#8  0x00007f21bd63d487 in CollectionTreeItemModelBase::qt_metacall (this=0x13249d0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7f217c8cbe00)
    at ./CollectionTreeItemModelBase.moc:94
#9  0x00007f21bd633a00 in CollectionTreeItemModel::qt_metacall (this=0x7f215400d390, _c=39819968, _id=0, _a=0xe5e210) at ./CollectionTreeItemModel.moc:73
#10 0x00007f21bcc8f04e in QObject::event (this=0x13249d0, e=0x7f215400d390) at kernel/qobject.cpp:1219
#11 0x00007f21bbfe2a8c in QApplicationPrivate::notify_helper (this=0xd36fe0, receiver=0x13249d0, e=0x7f217ca20aa0) at kernel/qapplication.cpp:4396
#12 0x00007f21bbfe862d in QApplication::notify (this=0x7fff023fe850, receiver=0x13249d0, e=0x7f217ca20aa0) at kernel/qapplication.cpp:4277
#13 0x00007f21be29eea6 in KApplication::notify (this=0x7fff023fe850, receiver=0x13249d0, event=0x7f217ca20aa0) at ../../kdeui/kernel/kapplication.cpp:310
#14 0x00007f21bcc7da0c in QCoreApplication::notifyInternal (this=0x7fff023fe850, receiver=0x13249d0, event=0x7f217ca20aa0) at kernel/qcoreapplication.cpp:732
#15 0x00007f21bcc80920 in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0xb66690) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#16 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0xb66690) at kernel/qcoreapplication.cpp:1373
#17 0x00007f21bc095851 in QCoreApplication::sendPostedEvents (this=<value optimized out>, flags=) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#18 QEventDispatcherX11::processEvents (this=<value optimized out>, flags=) at kernel/qeventdispatcher_x11.cpp:75
#19 0x00007f21bcc7c732 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#20 0x00007f21bcc7cb1c in QEventLoop::exec (this=0x7fff023fe7f0, flags=) at kernel/qeventloop.cpp:201
#21 0x00007f21bcc80bbb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#22 0x0000000000408712 in main (argc=3, argv=0x7fff024007c8) at ../../src/main.cpp:237

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

Possible duplicates by query: bug 254946, bug 254905, bug 254786, bug 254189, bug 253611.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2010-11-08 11:46:04 UTC

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