Bug 326754

Summary: Muon Discover crashes when searching
Product: [Unmaintained] muon Reporter: Pietro F. Fontana <pietro.fontana>
Component: discoverAssignee: Jonathan Thomas <echidnaman>
Status: RESOLVED DUPLICATE    
Severity: crash Keywords: drkonqi
Priority: NOR    
Version: 2.0.65   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Pietro F. Fontana 2013-10-27 18:20:13 UTC
Application: muon-discover (2.0.65)
KDE Platform Version: 4.11.2
Qt Version: 4.8.4
Operating System: Linux 3.11.0-12-generic i686
Distribution: Ubuntu 13.10

-- Information about the crash:
- What I was doing when the application crashed: i was searching Superkaramba, before I could finish to digit Muon Discover crashed

-- Backtrace:
Application: Muon Discover (muon-discover), signal: Aborted
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb77ad740 (LWP 30795))]

Thread 5 (Thread 0xb5491b40 (LWP 30796)):
#0  0xb77e3424 in __kernel_vsyscall ()
#1  0x4943284b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0x4936a9bc in __pthread_cond_wait (cond=0x4f216350, mutex=0x4f216338) at forward.c:149
#3  0x4f113972 in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#4  0x4f1139bf in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#5  0x4942ed78 in start_thread (arg=0xb5491b40) at pthread_create.c:311
#6  0x4935d01e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 4 (Thread 0xb4681b40 (LWP 30797)):
#0  0xb77e3424 in __kernel_vsyscall ()
#1  0x4934da0b in poll () at ../sysdeps/unix/syscall-template.S:81
#2  0x49549a3b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x4953ab58 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x4953ac98 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x49e2bddf in QEventDispatcherGlib::processEvents (this=0xb3d00468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x49dfaef3 in QEventLoop::processEvents (this=this@entry=0xb4681228, flags=...) at kernel/qeventloop.cpp:149
#7  0x49dfb219 in QEventLoop::exec (this=this@entry=0xb4681228, flags=...) at kernel/qeventloop.cpp:204
#8  0x49cea33d in QThread::exec (this=this@entry=0x882eb38) at thread/qthread.cpp:542
#9  0x49ddb314 in QInotifyFileSystemWatcherEngine::run (this=0x882eb38) at io/qfilesystemwatcher_inotify.cpp:265
#10 0x49cecc2f in QThreadPrivate::start (arg=0x882eb38) at thread/qthread_unix.cpp:338
#11 0x4942ed78 in start_thread (arg=0xb4681b40) at pthread_create.c:311
#12 0x4935d01e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 3 (Thread 0xaeb4ab40 (LWP 30798)):
#0  0x4957d86b in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0x4957db98 in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0x4953a58b in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x4953aaea in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x4953ac98 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x49e2bddf in QEventDispatcherGlib::processEvents (this=0xae200468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x49dfaef3 in QEventLoop::processEvents (this=this@entry=0xaeb4a258, flags=...) at kernel/qeventloop.cpp:149
#7  0x49dfb219 in QEventLoop::exec (this=this@entry=0xaeb4a258, flags=...) at kernel/qeventloop.cpp:204
#8  0x49cea33d in QThread::exec (this=this@entry=0x8838920) at thread/qthread.cpp:542
#9  0x49cea48b in QThread::run (this=0x8838920) at thread/qthread.cpp:609
#10 0x49cecc2f in QThreadPrivate::start (arg=0x8838920) at thread/qthread_unix.cpp:338
#11 0x4942ed78 in start_thread (arg=0xaeb4ab40) at pthread_create.c:311
#12 0x4935d01e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 2 (Thread 0xadfa7b40 (LWP 30799)):
#0  0x49431c34 in __pthread_mutex_unlock_usercnt (mutex=0xad600558, decr=1) at pthread_mutex_unlock.c:52
#1  0x4957dbe0 in g_mutex_unlock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0x4953a9f0 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x4953ac98 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x49e2bddf in QEventDispatcherGlib::processEvents (this=0xad600468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x49dfaef3 in QEventLoop::processEvents (this=this@entry=0xadfa7258, flags=...) at kernel/qeventloop.cpp:149
#6  0x49dfb219 in QEventLoop::exec (this=this@entry=0xadfa7258, flags=...) at kernel/qeventloop.cpp:204
#7  0x49cea33d in QThread::exec (this=this@entry=0x8e10138) at thread/qthread.cpp:542
#8  0x49cea48b in QThread::run (this=0x8e10138) at thread/qthread.cpp:609
#9  0x49cecc2f in QThreadPrivate::start (arg=0x8e10138) at thread/qthread_unix.cpp:338
#10 0x4942ed78 in start_thread (arg=0xadfa7b40) at pthread_create.c:311
#11 0x4935d01e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131

Thread 1 (Thread 0xb77ad740 (LWP 30795)):
[KCrash Handler]
#7  0xb77e3424 in __kernel_vsyscall ()
#8  0x49299aff in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#9  0x4929d083 in __GI_abort () at abort.c:90
#10 0x49ce1e93 in qt_message_output (msgType=QtFatalMsg, buf=0x9027750 "ASSERT failure in QVector<T>::at: \"index out of range\", file /usr/include/qt4/QtCore/qvector.h, line 351") at global/qglobal.cpp:2347
#11 0x49ce2247 in qt_message (msgType=msgType@entry=QtFatalMsg, msg=msg@entry=0x49e64010 "ASSERT failure in %s: \"%s\", file %s, line %d", ap=ap@entry=0xbfde4424 "\215\310\031Az\310\031AD\307\031A_\001") at global/qglobal.cpp:2393
#12 0x49ce2778 in qFatal (msg=msg@entry=0x49e64010 "ASSERT failure in %s: \"%s\", file %s, line %d") at global/qglobal.cpp:2576
#13 0x49ce283d in qt_assert_x (where=where@entry=0x4119c88d "QVector<T>::at", what=what@entry=0x4119c87a "index out of range", file=file@entry=0x4119c744 "/usr/include/qt4/QtCore/qvector.h", line=line@entry=351) at global/qglobal.cpp:2029
#14 0x41166959 in at (i=50706, this=0x8f1a72c) at /usr/include/qt4/QtCore/qvector.h:351
#15 QApt::Backend::package (this=this@entry=0x8f03940, iter=...) at /build/buildd/qapt-2.0.65/src/backend.cpp:324
#16 0x41166a4a in QApt::Backend::package (this=0x8f03940, name=...) at /build/buildd/qapt-2.0.65/src/backend.cpp:343
#17 0x4116bc5e in QApt::Backend::search (this=0x8f03940, searchString=...) at /build/buildd/qapt-2.0.65/src/backend.cpp:580
#18 0xad72d276 in ApplicationBackend::searchPackageName (this=0x8f1add0, searchText=...) at /build/buildd/muon-2.0.65+git20131008/libmuon/backends/ApplicationBackend/ApplicationBackend.cpp:496
#19 0x49b384a2 in ResourcesProxyModel::setSearch (this=this@entry=0x8ffff20, searchText=...) at /build/buildd/muon-2.0.65+git20131008/libmuon/resources/ResourcesProxyModel.cpp:70
#20 0xb46dd754 in ApplicationProxyModelHelper::componentComplete (this=0x8ffff20) at /build/buildd/muon-2.0.65+git20131008/libmuon/declarative/ApplicationProxyModelHelper.cpp:35
#21 0x4fbf7371 in QDeclarativeComponentPrivate::complete (enginePriv=0x87f8290, state=0x8e7d764) at qml/qdeclarativecomponent.cpp:962
#22 0x4fbf7967 in QDeclarativeComponentPrivate::completeCreate (this=<optimized out>) at qml/qdeclarativecomponent.cpp:1043
#23 0x4fbf5854 in QDeclarativeComponentPrivate::createObject (this=this@entry=0x8e7d6f8, publicParent=publicParent@entry=0x8ac8048, valuemap=...) at qml/qdeclarativecomponent.cpp:747
#24 0x4fbf5f09 in QDeclarativeComponent::createObject (this=this@entry=0x8e5a160, parent=0x8ac8048, valuemap=...) at qml/qdeclarativecomponent.cpp:682
#25 0x4fcfbb4a in QDeclarativeComponent::qt_static_metacall (_o=_o@entry=0x8e5a160, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=4, _a=_a@entry=0xbfde4960) at .moc/release-shared/moc_qdeclarativecomponent.cpp:97
#26 0x4fcfbd96 in QDeclarativeComponent::qt_metacall (this=0x8e5a160, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbfde4960) at .moc/release-shared/moc_qdeclarativecomponent.cpp:137
#27 0x49e03335 in QMetaObject::metacall (object=0x8e5a160, cl=cl@entry=QMetaObject::InvokeMetaMethod, idx=8, argv=argv@entry=0xbfde4960) at kernel/qmetaobject.cpp:245
#28 0x4fc87019 in QDeclarativeObjectMethodScriptClass::callMethod (this=0x882abc0, object=0x8e5a160, index=8, returnType=293, argCount=2, argTypes=0xbfde4af4, ctxt=0xb47691f0) at qml/qdeclarativeobjectscriptclass.cpp:970
#29 0x4fc88e7e in QDeclarativeObjectMethodScriptClass::callPrecise (this=0x882abc0, object=0x8e5a160, data=..., ctxt=ctxt@entry=0xb47691f0) at qml/qdeclarativeobjectscriptclass.cpp:944
#30 0x4fc8950f in QDeclarativeObjectMethodScriptClass::callOverloaded (this=this@entry=0x882abc0, method=method@entry=0x9093630, ctxt=ctxt@entry=0xb47691f0) at qml/qdeclarativeobjectscriptclass.cpp:1064
#31 0x4fc897cd in QDeclarativeObjectMethodScriptClass::call (this=0x882abc0, o=0x9093630, ctxt=0xb47691f0) at qml/qdeclarativeobjectscriptclass.cpp:919
#32 0x4f192334 in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#33 0x4f07ae43 in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#34 0x4f055f3c in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#35 0xabe99a9b in ?? ()
#36 0x4f011542 in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#37 0x4f0a8de6 in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#38 0x4f07aea7 in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#39 0x4f1715ca in QScriptValue::call(QScriptValue const&, QList<QScriptValue> const&) () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#40 0x4fbe9a8a in QDeclarativeQtScriptExpression::eval (this=this@entry=0x8869aa4, secondaryScope=secondaryScope@entry=0x0, isUndefined=isUndefined@entry=0x0) at qml/qdeclarativeexpression.cpp:518
#41 0x4fbec135 in QDeclarativeQtScriptExpression::scriptValue (this=this@entry=0x8869aa4, secondaryScope=0x0, isUndefined=0x0) at qml/qdeclarativeexpression.cpp:470
#42 0x4fbec42a in QDeclarativeExpressionPrivate::scriptValue (this=0x8869a58, secondaryScope=secondaryScope@entry=0x0, isUndefined=isUndefined@entry=0x0) at qml/qdeclarativeexpression.cpp:653
#43 0x4fbec56f in QDeclarativeExpressionPrivate::value (this=0x8869a58, secondaryScope=0x0, isUndefined=isUndefined@entry=0x0) at qml/qdeclarativeexpression.cpp:667
#44 0x4fc2747f in QDeclarativeBoundSignal::qt_metacall (this=0x87d8678, c=QMetaObject::InvokeMetaMethod, id=5, a=0xbfde5218) at qml/qdeclarativeboundsignal.cpp:199
#45 0x49e03335 in QMetaObject::metacall (object=object@entry=0x87d8678, cl=cl@entry=QMetaObject::InvokeMetaMethod, idx=5, argv=0xbfde5218) at kernel/qmetaobject.cpp:245
#46 0x49e117dd in QMetaObject::activate (sender=sender@entry=0x89b5fe0, m=m@entry=0x4fde1c58 <QDeclarativeTimer::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3558
#47 0x4fce3aa5 in QDeclarativeTimer::triggered (this=this@entry=0x89b5fe0) at .moc/release-shared/moc_qdeclarativetimer_p.cpp:176
#48 0x4fb202e8 in QDeclarativeTimer::finished (this=0x89b5fe0) at util/qdeclarativetimer.cpp:318
#49 0x4fce3bed in QDeclarativeTimer::qt_static_metacall (_o=0x0, _id=6, _a=<optimized out>, _c=<optimized out>) at .moc/release-shared/moc_qdeclarativetimer_p.cpp:89
#50 0x49e114c7 in QMetaObject::activate (sender=sender@entry=0x87d7128, m=m@entry=0x49f64cf8 <QAbstractAnimation::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3539
#51 0x49cce3a5 in QAbstractAnimation::finished (this=this@entry=0x87d7128) at .moc/release-shared/moc_qabstractanimation.cpp:190
#52 0x49cceb88 in QAbstractAnimationPrivate::setState (this=0x89ffd10, newState=newState@entry=QAbstractAnimation::Stopped) at animation/qabstractanimation.cpp:604
#53 0x49ccec41 in QAbstractAnimation::stop (this=this@entry=0x87d7128) at animation/qabstractanimation.cpp:958
#54 0x49cced44 in QAbstractAnimation::setCurrentTime (this=this@entry=0x87d7128, msecs=<optimized out>, msecs@entry=296) at animation/qabstractanimation.cpp:912
#55 0x49cceeff in QUnifiedTimer::updateAnimationsTime (this=0x8e4ebc8) at animation/qabstractanimation.cpp:235
#56 0x49ccff5b in QUnifiedTimer::timerEvent (this=0x8e4ebc8, event=0xbfde57a0) at animation/qabstractanimation.cpp:306
#57 0x49e158ec in QObject::event (this=0x8e4ebc8, e=0xbfde57a0) at kernel/qobject.cpp:1156
#58 0x4a64ebe4 in QApplicationPrivate::notify_helper (this=0x86da1b8, receiver=0x8e4ebc8, e=0xbfde57a0) at kernel/qapplication.cpp:4567
#59 0x4a6556c3 in QApplication::notify (this=0xbfde6360, receiver=receiver@entry=0x8e4ebc8, e=e@entry=0xbfde57a0) at kernel/qapplication.cpp:4353
#60 0x4b2901a4 in KApplication::notify (this=0xbfde6360, receiver=0x8e4ebc8, event=0xbfde57a0) at ../../kdeui/kernel/kapplication.cpp:311
#61 0x49dfc3da in QCoreApplication::notifyInternal (this=0xbfde6360, receiver=0x8e4ebc8, event=event@entry=0xbfde57a0) at kernel/qcoreapplication.cpp:946
#62 0x49e2e9eb in sendEvent (event=0xbfde57a0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#63 QTimerInfoList::activateTimers (this=this@entry=0x86da5bc) at kernel/qeventdispatcher_unix.cpp:622
#64 0x49e2bad8 in timerSourceDispatch (source=0x86da588) at kernel/qeventdispatcher_glib.cpp:186
#65 0x4953a82e in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#66 0x4953abd8 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#67 0x4953ac98 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#68 0x49e2bdbf in QEventDispatcherGlib::processEvents (this=this@entry=0x869fec0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#69 0x4a7037ce in QGuiEventDispatcherGlib::processEvents (this=0x869fec0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#70 0x49e0010d in QCoreApplication::processEvents (flags=...) at kernel/qcoreapplication.cpp:1133
#71 0x41173c43 in QApt::CacheBuildProgress::Update (this=0x90f02c8) at /build/buildd/qapt-2.0.65/src/cache.cpp:34
#72 0xaccfc25a in OpProgress::Progress(unsigned long long) () from /usr/lib/i386-linux-gnu/libapt-pkg.so.4.12
#73 0xacd1f7b9 in pkgDepCache::Init(OpProgress*) () from /usr/lib/i386-linux-gnu/libapt-pkg.so.4.12
#74 0xacd4f461 in pkgCacheFile::BuildDepCache(OpProgress*) () from /usr/lib/i386-linux-gnu/libapt-pkg.so.4.12
#75 0xacd4f4dc in pkgCacheFile::Open(OpProgress*, bool) () from /usr/lib/i386-linux-gnu/libapt-pkg.so.4.12
#76 0x41173b80 in ReadOnlyOpen (Progress=0x90f02c8, this=<optimized out>) at /usr/include/apt-pkg/cachefile.h:68
#77 QApt::Cache::open (this=0x92a9c68) at /build/buildd/qapt-2.0.65/src/cache.cpp:79
#78 0x4116e518 in QApt::Backend::reloadCache (this=this@entry=0x8f03940) at /build/buildd/qapt-2.0.65/src/backend.cpp:176
#79 0x4116f26d in QApt::Backend::init (this=this@entry=0x8f03940) at /build/buildd/qapt-2.0.65/src/backend.cpp:169
#80 0x411c3cb5 in QAptActions::setBackend (this=0x8f1a700, backend=backend@entry=0x8f03940) at /build/buildd/muon-2.0.65+git20131008/libmuonapt/QAptActions.cpp:87
#81 0xad72a556 in ApplicationBackend::initBackend (this=0x8f1add0) at /build/buildd/muon-2.0.65+git20131008/libmuon/backends/ApplicationBackend/ApplicationBackend.cpp:541
#82 0xad729450 in ApplicationBackend::qt_static_metacall (_o=0x0, _id=6, _a=0xbfde5d38, _c=<optimized out>) at /build/buildd/muon-2.0.65+git20131008/obj-i686-linux-gnu/libmuon/backends/ApplicationBackend/moc_ApplicationBackend.cpp:93
#83 0x49e114c7 in QMetaObject::activate (sender=sender@entry=0x8f09d08, m=m@entry=0x49f663f8 <QSingleShotTimer::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3539
#84 0x49e1a960 in timeout (this=0x8f09d08) at .moc/release-shared/qtimer.moc:97
#85 QSingleShotTimer::timerEvent (this=0x8f09d08) at kernel/qtimer.cpp:317
#86 0x49e158ec in QObject::event (this=0x8f09d08, e=0xbfde6090) at kernel/qobject.cpp:1156
#87 0x4a64ebe4 in QApplicationPrivate::notify_helper (this=0x86da1b8, receiver=0x8f09d08, e=0xbfde6090) at kernel/qapplication.cpp:4567
#88 0x4a6556c3 in QApplication::notify (this=0xbfde6360, receiver=receiver@entry=0x8f09d08, e=e@entry=0xbfde6090) at kernel/qapplication.cpp:4353
#89 0x4b2901a4 in KApplication::notify (this=0xbfde6360, receiver=0x8f09d08, event=0xbfde6090) at ../../kdeui/kernel/kapplication.cpp:311
#90 0x49dfc3da in QCoreApplication::notifyInternal (this=0xbfde6360, receiver=0x8f09d08, event=event@entry=0xbfde6090) at kernel/qcoreapplication.cpp:946
#91 0x49e2e9eb in sendEvent (event=0xbfde6090, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#92 QTimerInfoList::activateTimers (this=this@entry=0x86da5bc) at kernel/qeventdispatcher_unix.cpp:622
#93 0x49e2bad8 in timerSourceDispatch (source=0x86da588) at kernel/qeventdispatcher_glib.cpp:186
#94 0x4953a82e in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#95 0x4953abd8 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#96 0x4953ac98 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#97 0x49e2bdbf in QEventDispatcherGlib::processEvents (this=this@entry=0x869fec0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#98 0x4a7037ce in QGuiEventDispatcherGlib::processEvents (this=0x869fec0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#99 0x49dfaef3 in QEventLoop::processEvents (this=this@entry=0xbfde62b8, flags=...) at kernel/qeventloop.cpp:149
#100 0x49dfb219 in QEventLoop::exec (this=this@entry=0xbfde62b8, flags=...) at kernel/qeventloop.cpp:204
#101 0x49e00d9e in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#102 0x4a64ce14 in QApplication::exec () at kernel/qapplication.cpp:3828
#103 0x08050dbb in main (argc=1, argv=0xbfde6444) at /build/buildd/muon-2.0.65+git20131008/discover/main.cpp:86

Possible duplicates by query: bug 326638, bug 326579, bug 326328, bug 326263, bug 326255.

Reported using DrKonqi
Comment 1 Jekyll Wu 2013-10-28 01:03:24 UTC

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