Bug 230634

Summary: Shaman crashes after trying to process installation of anything
Product: [I don't know] kde Reporter: Rodion Goritskov <doctorrodik>
Component: generalAssignee: Unassigned bugs mailing-list <unassigned-bugs>
Status: RESOLVED NOT A BUG    
Severity: crash CC: andresbajotierra, anselmolsm, drf
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Rodion Goritskov 2010-03-14 00:42:04 UTC
Application: shaman (1.90.0)
KDE Platform Version: 4.4.1 (KDE 4.4.1)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-ARCH i686
Distribution (Platform): Archlinux Packages

-- Information about the crash:
When I select, for example, ktorrent and check it for install, after pressing Process Queue button Installation Info window appear and then Shaman crashes. I also tried with several different programms and packages, for example: KDE4 language packs, choqok and amarok. All of them make Shaman crashing just after installation info window appears. I also tried installing one package couple of times and this bug is still there.

The crash can be reproduced every time.

 -- Backtrace:
Application: Shaman (shaman), signal: Segmentation fault
[Current thread is 1 (Thread 0xb4f34710 (LWP 26230))]

Thread 2 (Thread 0xb3651b70 (LWP 26231)):
#0  0xb5754de6 in clock_gettime () from /lib/librt.so.1
#1  0xb6f188eb in ?? () from /usr/lib/libQtCore.so.4
#2  0xb6f1dae5 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb6f1db2a in ?? () from /usr/lib/libQtCore.so.4
#4  0xb6f1b9f8 in ?? () from /usr/lib/libQtCore.so.4
#5  0xb6f1ba8d in ?? () from /usr/lib/libQtCore.so.4
#6  0xb56d8470 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#7  0xb56d8811 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#8  0xb56d8d23 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#9  0xb6f1b7ef in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#10 0xb6eee4a9 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#11 0xb6eee8fa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#12 0xb6deb728 in QThread::exec() () from /usr/lib/libQtCore.so.4
#13 0xb5d8f1ac in ?? () from /usr/lib/libaqpm.so.2
#14 0x0855a678 in ?? ()
#15 0x0856b1a0 in ?? ()
#16 0x0855a678 in ?? ()
#17 0xb5db4d5c in ?? () from /usr/lib/libaqpm.so.2
#18 0x00000000 in ?? ()

Thread 1 (Thread 0xb4f34710 (LWP 26230)):
[KCrash Handler]
#6  0xb6e34c80 in QString::operator==(QString const&) const () from /usr/lib/libQtCore.so.4
#7  0xb4cc0442 in QList<QString>::contains (this=0x85587f8) at /usr/include/QtCore/qlist.h:760
#8  PackageDetailDockWidget::reloadCurrentPackage (this=0x85587f8) at /home/phil/kdemod/core/tools-shaman2-svn/src/shaman-build/plugins/packagedetail/PackageDetailDockWidget.cpp:266
#9  0xb4cbcc03 in PackageDetailDockWidget::qt_metacall (this=0x85587f8, _c=QMetaObject::InvokeMetaMethod, _id=35, _a=0xbffd43d8)
    at /home/phil/kdemod/core/tools-shaman2-svn/src/shaman-build/plugins/packagedetail/moc_PackageDetailDockWidget.cpp:85
#10 0xb6ef506a in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#11 0xb6f0365f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#12 0xb777adc3 in Shaman::PackageWatcher::valueCached (this=0x8d5dbf0, _t1=Shaman::AbstractPackage::Size)
    at /home/phil/kdemod/core/tools-shaman2-svn/src/shaman-build/libshaman/shamanpackagewatcher.moc:105
#13 0xb7766ef7 in Shaman::AbstractPackage::setSize (this=0x8ce47c8, size=4578657) at /home/phil/kdemod/core/tools-shaman2-svn/src/shaman-build/libshaman/shamanabstractpackage.cpp:136
#14 0xb779327a in AqpmPackage::cacheValue (this=0x8ce47c8, value=Shaman::AbstractPackage::Size) at /home/phil/kdemod/core/tools-shaman2-svn/src/shaman-build/libshaman/backends/aqpm/AqpmPackage.cpp:68
#15 0xb7765083 in Shaman::AbstractPackage::size (this=0xb2943408) at /home/phil/kdemod/core/tools-shaman2-svn/src/shaman-build/libshaman/shamanabstractpackage.cpp:144
#16 0x080621f2 in ReviewQueueDialog::execute (this=0x9203038, packages=...) at /home/phil/kdemod/core/tools-shaman2-svn/src/shaman-build/shaman/src/processqueue/ReviewQueueDialog.cpp:281
#17 0x0805c293 in ProcessQueueHandler::reviewQueue (this=0x8762ce0) at /home/phil/kdemod/core/tools-shaman2-svn/src/shaman-build/shaman/src/processqueue/ProcessQueueHandler.cpp:65
#18 0x08055810 in ProcessQueueHandler::qt_metacall (this=0x8762ce0, _c=QMetaObject::InvokeMetaMethod, _id=-1298910200, _a=0xbffd48bc)
    at /home/phil/kdemod/core/tools-shaman2-svn/src/shaman-build/shaman/moc_ProcessQueueHandler.cpp:82
#19 0xb6ef506a in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#20 0xb6f0365f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#21 0x08055369 in MarkDependenciesDialog::dependenciesMarked (this=0x8548660) at /home/phil/kdemod/core/tools-shaman2-svn/src/shaman-build/shaman/moc_MarkDependenciesDialog.cpp:91
#22 0x08064d55 in MarkDependenciesDialog::slotStateChanged (this=0x8548660, state=Shaman::Backend::Idling)
    at /home/phil/kdemod/core/tools-shaman2-svn/src/shaman-build/shaman/src/processqueue/MarkDependenciesDialog.cpp:96
#23 0x08055aa4 in MarkDependenciesDialog::qt_metacall (this=0x8548660, _c=QMetaObject::InvokeMetaMethod, _id=76, _a=0xbffd4a68)
    at /home/phil/kdemod/core/tools-shaman2-svn/src/shaman-build/shaman/moc_MarkDependenciesDialog.cpp:79
#24 0xb6ef506a in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#25 0xb6f0365f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#26 0xb7768f03 in Shaman::Backend::stateChanged (this=0x8597a70, _t1=Shaman::Backend::Idling) at /home/phil/kdemod/core/tools-shaman2-svn/src/shaman-build/libshaman/shamanbackend.moc:202
#27 0xb776a4cd in Shaman::BackendPrivate::setState (this=0x859deb8, newstate=Shaman::Backend::Idling) at /home/phil/kdemod/core/tools-shaman2-svn/src/shaman-build/libshaman/shamanbackend.cpp:318
#28 0xb776dc7d in Shaman::BackendInterface::setState (this=0x84cc988, state=Shaman::Backend::Idling)
    at /home/phil/kdemod/core/tools-shaman2-svn/src/shaman-build/libshaman/shamanbackendinterface.cpp:90
#29 0xb7788b93 in AqpmPlugin::slotAdditionalTargetsRetrieved (this=0x84cc988, targets=...) at /home/phil/kdemod/core/tools-shaman2-svn/src/shaman-build/libshaman/backends/aqpm/AqpmPlugin.cpp:831
#30 0xb77921d5 in AqpmPlugin::qt_metacall (this=0x84cc988, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0xbffd4d88)
    at /home/phil/kdemod/core/tools-shaman2-svn/src/shaman-build/libshaman/AqpmPlugin.moc:132
#31 0xb6ef506a in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#32 0xb6f0365f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#33 0xb5d80a63 in Aqpm::Backend::additionalTargetsRetrieved(QHash<QString, Aqpm::QueueItem::Action> const&) () from /usr/lib/libaqpm.so.2
#34 0xb5d842b0 in Aqpm::Backend::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libaqpm.so.2
#35 0xb6ef506a in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#36 0xb6eff586 in QMetaCallEvent::placeMetaCall(QObject*) () from /usr/lib/libQtCore.so.4
#37 0xb6f006be in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#38 0xb6409e4c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#39 0xb6410a5e in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#40 0xb75710ca in KApplication::notify (this=0xbffd5684, receiver=0x8577068, event=0x855aa50) at /home/phil/kdemod/core/kdelibs/src/kdelibs-4.4.1/kdeui/kernel/kapplication.cpp:302
#41 0xb6eefe6b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#42 0xb6ef2843 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#43 0xb6ef29ad in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4
#44 0xb6f1bcbf in ?? () from /usr/lib/libQtCore.so.4
#45 0xb56d5378 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#46 0xb56d8bf0 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#47 0xb56d8d23 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#48 0xb6f1b7b5 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#49 0xb64c65c5 in ?? () from /usr/lib/libQtGui.so.4
#50 0xb6eee4a9 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#51 0xb6eee8fa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#52 0xb6ef2a6f in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#53 0xb6409ee7 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#54 0x0805619a in main (argc=1, argv=0xbffd57c4) at /home/phil/kdemod/core/tools-shaman2-svn/src/shaman-build/shaman/src/main.cpp:41

Reported using DrKonqi
Comment 1 Anselmo L. S. Melo (anselmolsm) 2010-06-20 06:09:01 UTC
It is a bug in Shaman which is not part of KDE.

This should be reported to http://chakra-project.org/bugs/index.php?project=6 . 

Thanks
Comment 2 Dario Freddi 2010-06-20 11:30:59 UTC
Shaman 2 is a KDE project, so the bug belongs here.
However, given the current state (not even beta), we're not accepting bug reports yet due to the fact that everything is still flowing in.