Bug 238436

Summary: plasma crashed right after krunner crashed [null QDataStream, KServiceGroupFactory, KSycocaFactorySingleton<KServiceGroupFactory>::self]
Product: [Unmaintained] plasma4 Reporter: Unknown <null>
Component: widget-kickoffAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED WORKSFORME    
Severity: crash CC: andresbajotierra, asraniel, faure, kde, kdelibs-bugs, okkadiroglu
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Unknown 2010-05-21 21:25:38 UTC
Application: plasma-desktop (0.3)
KDE Platform Version: 4.4.3 (KDE 4.4.3) (Compiled from sources)
Qt Version: 4.6.2
Operating System: Linux 2.6.34 i686
Distribution (Platform): Gentoo Packages

-- Information about the crash:
Just like above… but I'm not sure what was the first crash here. Opened urxvt from krunner and after a while (around ~30 minutes or so) it just *bang* *bang* two DrKonqi almost at the same time (and when I started to report this issue KDE Daemon also crashed).

Weird plasma crash happend also before, but I was unable to make a usefull backtrace. And sometimes it was in a crash→restart→crash loop.

The crash can be reproduced some of the time.

 -- Backtrace:
Application: Przestrzeń robocza Plazmy (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0xb555e700 (LWP 2181))]

Thread 2 (Thread 0xa68b7b70 (LWP 2182)):
#0  0xb7780424 in __kernel_vsyscall ()
#1  0xb6af1022 in pthread_cond_timedwait () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179
#2  0xb6b86781 in QWaitConditionPrivate::wait (this=0x97654a4, mutex=0x97654a0, time=30000) at thread/qwaitcondition_unix.cpp:85
#3  QWaitCondition::wait (this=0x97654a4, mutex=0x97654a0, time=30000) at thread/qwaitcondition_unix.cpp:159
#4  0xb6b79a41 in QThreadPoolThread::run (this=0x978f9b8) at concurrent/qthreadpool.cpp:140
#5  0xb6b85677 in QThreadPrivate::start (arg=0x978f9b8) at thread/qthread_unix.cpp:248
#6  0xb6aec6df in start_thread (arg=0xa68b7b70) at pthread_create.c:297
#7  0xb5e4f8fe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb555e700 (LWP 2181)):
[KCrash Handler]
#6  QDataStream::operator>> (this=0x0, i=@0xbfd43c1c) at io/qdatastream.cpp:717
#7  0xb767c901 in KServiceGroupFactory (this=0x95b8cf8) at /home/porttmp/portage/kde-base/kdelibs-4.4.3/work/kdelibs-4.4.3/kdecore/services/kservicegroupfactory.cpp:43
#8  0xb767cef4 in KSycocaFactorySingleton<KServiceGroupFactory>::self (this=0x95b58e0) at /home/porttmp/portage/kde-base/kdelibs-4.4.3/work/kdelibs-4.4.3/kdecore/sycoca/ksycocafactory.h:200
#9  0xb767c996 in KServiceGroupFactory::self () at /home/porttmp/portage/kde-base/kdelibs-4.4.3/work/kdelibs-4.4.3/kdecore/services/kservicegroupfactory.cpp:62
#10 0xb7676803 in KServiceGroup::root () at /home/porttmp/portage/kde-base/kdelibs-4.4.3/work/kdelibs-4.4.3/kdecore/services/kservicegroup.cpp:712
#11 0xb76768c8 in KServiceGroup::group (relPath=...) at /home/porttmp/portage/kde-base/kdelibs-4.4.3/work/kdelibs-4.4.3/kdecore/services/kservicegroup.cpp:718
#12 0xa6b4e810 in Kickoff::ApplicationModelPrivate::fillNode (this=0x95b5358, _relPath=..., node=0x95b4778)
    at /home/porttmp/portage/kde-base/plasma-workspace-4.4.3/work/plasma-workspace-4.4.3/plasma/desktop/applets/kickoff/core/applicationmodel.cpp:137
#13 0xa6b4f919 in Kickoff::ApplicationModel::reloadMenu (this=0x95b51c8)
    at /home/porttmp/portage/kde-base/plasma-workspace-4.4.3/work/plasma-workspace-4.4.3/plasma/desktop/applets/kickoff/core/applicationmodel.cpp:505
#14 0xa6b4f9b6 in Kickoff::ApplicationModel::checkSycocaChange (this=0x95b51c8, changes=...)
    at /home/porttmp/portage/kde-base/plasma-workspace-4.4.3/work/plasma-workspace-4.4.3/plasma/desktop/applets/kickoff/core/applicationmodel.cpp:512
#15 0xa6b4fab2 in Kickoff::ApplicationModel::qt_metacall (this=0x95b51c8, _c=QMetaObject::InvokeMetaMethod, _id=25, _a=0xbfd44068)
    at /home/porttmp/portage/kde-base/plasma-workspace-4.4.3/work/plasma-workspace-4.4.3_build/plasma/desktop/applets/kickoff/applicationmodel.moc:75
#16 0xb6ca0cdd in QMetaObject::metacall (object=0x95b51c8, cl=QMetaObject::InvokeMetaMethod, idx=25, argv=0xbfd44068) at kernel/qmetaobject.cpp:237
#17 0xb6cb0db7 in QMetaObject::activate (sender=0x9316980, m=0xb7779950, local_signal_index=1, argv=<value optimized out>) at kernel/qobject.cpp:3285
#18 0xb7707a94 in KSycoca::databaseChanged (this=0x9316980, _t1=...) at /home/porttmp/portage/kde-base/kdelibs-4.4.3/work/kdelibs-4.4.3_build/kdecore/ksycoca.moc:98
#19 0xb7708002 in KSycoca::notifyDatabaseChanged (this=0x9316980, changeList=...) at /home/porttmp/portage/kde-base/kdelibs-4.4.3/work/kdelibs-4.4.3/kdecore/sycoca/ksycoca.cpp:360
#20 0xb770809d in KSycoca::qt_metacall (this=0x9316980, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbfd44178)
    at /home/porttmp/portage/kde-base/kdelibs-4.4.3/work/kdelibs-4.4.3_build/kdecore/ksycoca.moc:80
#21 0xb5bf2c8e in QDBusConnectionPrivate::deliverCall (this=0x9071318, object=0x9316980, msg=..., metaTypes=..., slotIdx=6) at qdbusintegrator.cpp:904
#22 0xb5bfeae7 in QDBusCallDeliveryEvent::placeMetaCall (this=0x99b5d28, object=0x9316980) at qdbusintegrator_p.h:101
#23 0xb6cac276 in QObject::event (this=0x9316980, e=0x99b5d28) at kernel/qobject.cpp:1240
#24 0xb60ef27f in QApplicationPrivate::notify_helper (this=0x90768f8, receiver=0x9316980, e=0x99b5d28) at kernel/qapplication.cpp:4300
#25 0xb60f791f in QApplication::notify (this=0x9070ce0, receiver=0x9316980, e=0x99b5d28) at kernel/qapplication.cpp:4183
#26 0xb6f92741 in KApplication::notify (this=0x9070ce0, receiver=0x9316980, event=0x99b5d28) at /home/porttmp/portage/kde-base/kdelibs-4.4.3/work/kdelibs-4.4.3/kdeui/kernel/kapplication.cpp:302
#27 0xb6c99c62 in QCoreApplication::notifyInternal (this=0x9070ce0, receiver=0x9316980, event=0x99b5d28) at kernel/qcoreapplication.cpp:704
#28 0xb6c9abf4 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x900d850) at kernel/qcoreapplication.h:215
#29 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x900d850) at kernel/qcoreapplication.cpp:1345
#30 0xb6c9ae2e in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238
#31 0xb6cc9f70 in QCoreApplication::sendPostedEvents (s=0x9078910) at kernel/qcoreapplication.h:220
#32 postEventSourceDispatch (s=0x9078910) at kernel/qeventdispatcher_glib.cpp:276
#33 0xb58b8b9f in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0

Possible duplicates by query: bug 224609.

Reported using DrKonqi
Comment 1 Aaron J. Seigo 2010-05-26 10:02:08 UTC
*** Bug 224609 has been marked as a duplicate of this bug. ***
Comment 2 Beat Wolf 2010-12-17 16:59:19 UTC
*** Bug 260367 has been marked as a duplicate of this bug. ***
Comment 3 Dario Andres 2010-12-17 17:10:07 UTC
[Comment from a bug triager]
From bug 224609:
What I was doing when the application crashed:
When I start oowriter I get the proper window and when I want to open a file in
a directory it says "Error: "/var/tmp/kdecache-oyoEbr7tf" is owned by uid 1000
instead of uid 0.
Error: "/tmp/kde-oyoOv0ea9" is owned by uid 1000 instead of uid 0.
and OpenOffice window disappears. /tmp/kde-myuser is ownrd by me but somehow
root msut own it. I tried to change the ownership but still getting the same
result.

[Comment from a bug triager]
From bug 260367:
- What I was doing when the application crashed:
I accidentally filled the hard disk.
Then Lancelot showed me 4 MessageBox's about unable to open file corresponding
to 4 main categories in the menu: apps, computer, contacts, documents.
Then instead of terminating gracefully, it fell on __GI_clock_gettime.
Most of my crashes are related to some sort of issue with gettime
Comment 4 Beat Wolf 2011-12-06 10:03:44 UTC
This crash report is against an old kde version. Can you reproduce this bug with a newer version? If yes, please reopen the bug. Thank you