Bug 334974 - KDE Plasma crashed
Summary: KDE Plasma crashed
Status: RESOLVED WORKSFORME
Alias: None
Product: kdelibs
Classification: Unmaintained
Component: kded (show other bugs)
Version: 4.11.5
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2014-05-18 06:02 UTC by Adam Stein
Modified: 2018-11-01 15:26 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Adam Stein 2014-05-18 06:02:32 UTC
Application: kded4 (4.11.5)
KDE Platform Version: 4.11.5
Qt Version: 4.8.5
Operating System: Linux 3.13.11-100.fc19.x86_64 x86_64
Distribution: "Fedora release 19 (Schrödinger’s Cat)"

-- Information about the crash:
Was running a Python script that created an MS XLSX file and using LibreOffice to open the file (over and over again).

-- Backtrace:
Application: KDE Daemon (kded4), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
185	62:	movl	(%rsp), %edi
[Current thread is 1 (Thread 0x7f1509e2d8c0 (LWP 13228))]

Thread 6 (Thread 0x7f14f9c6b700 (LWP 13232)):
[KCrash Handler]
#6  0x0000003287ccf9e0 in do_gettime (frac=0x7f14f9c6ac30, sec=0x7f14f9c6ac28) at tools/qelapsedtimer_unix.cpp:129
#7  QElapsedTimer::nsecsElapsed (this=this@entry=0x7f14f9c6ac50) at tools/qelapsedtimer_unix.cpp:177
#8  0x0000003287c75fb8 in QMutex::lockInternal (this=<optimized out>) at thread/qmutex.cpp:446
#9  0x0000003287c7615b in QMutex::lock (this=this@entry=0x27b5278) at thread/qmutex.cpp:177
#10 0x0000003287c7b5ea in QWaitCondition::wait (this=<optimized out>, mutex=mutex@entry=0x27b5278, time=30000) at thread/qwaitcondition_unix.cpp:160
#11 0x0000003287c6ecf5 in QThreadPoolThread::run (this=0x27b4d50) at concurrent/qthreadpool.cpp:141
#12 0x0000003287c7b0bf in QThreadPrivate::start (arg=0x27b4d50) at thread/qthread_unix.cpp:338
#13 0x0000003e84807c53 in start_thread (arg=0x7f14f9c6b700) at pthread_create.c:308
#14 0x0000003e844f5dbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 5 (Thread 0x7f14f489a700 (LWP 13251)):
#0  0x0000003e844eb7fd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00000032868480b4 in g_main_context_poll (priority=2147483647, n_fds=3, fds=0x7f14bc0010c0, timeout=-1, context=0x27f1dc0) at gmain.c:3995
#2  g_main_context_iterate (context=0x27f1dc0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3696
#3  0x000000328684851a in g_main_loop_run (loop=0x27f1d50) at gmain.c:3895
#4  0x00000032878c6c66 in gdbus_shared_thread_func (user_data=0x27f1d90) at gdbusprivate.c:278
#5  0x000000328686c0e5 in g_thread_proxy (data=0x27fd6d0) at gthread.c:798
#6  0x0000003e84807c53 in start_thread (arg=0x7f14f489a700) at pthread_create.c:308
#7  0x0000003e844f5dbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 4 (Thread 0x7f14ef5f2700 (LWP 13252)):
#0  0x00000032868455c9 in g_source_iter_next (iter=iter@entry=0x7f14ef5f1b30, source=source@entry=0x7f14ef5f1b28) at gmain.c:900
#1  0x00000032868476fb in g_main_context_prepare (context=context@entry=0x7f14c00009a0, priority=priority@entry=0x7f14ef5f1ba8) at gmain.c:3306
#2  0x0000003286847fd3 in g_main_context_iterate (context=context@entry=0x7f14c00009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3681
#3  0x00000032868481bc in g_main_context_iteration (context=0x7f14c00009a0, may_block=1) at gmain.c:3762
#4  0x0000003287da6d56 in QEventDispatcherGlib::processEvents (this=0x7f14c00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#5  0x0000003287d78b2f in QEventLoop::processEvents (this=this@entry=0x7f14ef5f1ce0, flags=...) at kernel/qeventloop.cpp:149
#6  0x0000003287d78e25 in QEventLoop::exec (this=this@entry=0x7f14ef5f1ce0, flags=...) at kernel/qeventloop.cpp:204
#7  0x0000003287c78a1f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536
#8  0x00007f14fa383257 in KCupsConnection::run() () from /lib64/libkcupslib.so
#9  0x0000003287c7b0bf in QThreadPrivate::start (arg=0x27575f0) at thread/qthread_unix.cpp:338
#10 0x0000003e84807c53 in start_thread (arg=0x7f14ef5f2700) at pthread_create.c:308
#11 0x0000003e844f5dbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 3 (Thread 0x7f14eedf1700 (LWP 13253)):
#0  0x00000032868471fb in g_main_context_acquire (context=0x7f14b40009a0) at gmain.c:3115
#1  0x0000003286847f75 in g_main_context_iterate (context=context@entry=0x7f14b40009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3651
#2  0x00000032868481bc in g_main_context_iteration (context=0x7f14b40009a0, may_block=1) at gmain.c:3762
#3  0x0000003287da6d56 in QEventDispatcherGlib::processEvents (this=0x7f14b40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#4  0x0000003287d78b2f in QEventLoop::processEvents (this=this@entry=0x7f14eedf0d20, flags=...) at kernel/qeventloop.cpp:149
#5  0x0000003287d78e25 in QEventLoop::exec (this=this@entry=0x7f14eedf0d20, flags=...) at kernel/qeventloop.cpp:204
#6  0x0000003287c78a1f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536
#7  0x0000003287c7b0bf in QThreadPrivate::start (arg=0x27e1880) at thread/qthread_unix.cpp:338
#8  0x0000003e84807c53 in start_thread (arg=0x7f14eedf1700) at pthread_create.c:308
#9  0x0000003e844f5dbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2 (Thread 0x7f14ee5f0700 (LWP 13254)):
#0  0x0000003e8480e0bd in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x0000003286886460 in read (__nbytes=16, __buf=0x7f14ee5efae0, __fd=<optimized out>) at /usr/include/bits/unistd.h:44
#2  g_wakeup_acknowledge (wakeup=0x7f14b4001dc0) at gwakeup.c:212
#3  0x0000003286847be4 in g_main_context_check (context=context@entry=0x7f14b80009a0, max_priority=2147483647, fds=fds@entry=0x7f14b8002c00, n_fds=n_fds@entry=1) at gmain.c:3502
#4  0x000000328684804b in g_main_context_iterate (context=context@entry=0x7f14b80009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3698
#5  0x00000032868481bc in g_main_context_iteration (context=0x7f14b80009a0, may_block=1) at gmain.c:3762
#6  0x0000003287da6d56 in QEventDispatcherGlib::processEvents (this=0x7f14b80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#7  0x0000003287d78b2f in QEventLoop::processEvents (this=this@entry=0x7f14ee5efce0, flags=...) at kernel/qeventloop.cpp:149
#8  0x0000003287d78e25 in QEventLoop::exec (this=this@entry=0x7f14ee5efce0, flags=...) at kernel/qeventloop.cpp:204
#9  0x0000003287c78a1f in QThread::exec (this=this@entry=0x26b3650) at thread/qthread.cpp:536
#10 0x0000003287d5a3e3 in QInotifyFileSystemWatcherEngine::run (this=0x26b3650) at io/qfilesystemwatcher_inotify.cpp:265
#11 0x0000003287c7b0bf in QThreadPrivate::start (arg=0x26b3650) at thread/qthread_unix.cpp:338
#12 0x0000003e84807c53 in start_thread (arg=0x7f14ee5f0700) at pthread_create.c:308
#13 0x0000003e844f5dbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7f1509e2d8c0 (LWP 13228)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x0000003287c7b596 in wait (time=18446744073709551615, this=0x276b950) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x27b5380, mutex=mutex@entry=0x27b5358, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x0000003287c7ac8e in QThread::wait (this=this@entry=0x27b4d50, time=time@entry=18446744073709551615) at thread/qthread_unix.cpp:709
#4  0x0000003287c6f7ba in QThreadPoolPrivate::reset (this=0x27b51f0) at concurrent/qthreadpool.cpp:279
#5  0x0000003287c6f9be in QThreadPool::~QThreadPool (this=0x279a630, __in_chrg=<optimized out>) at concurrent/qthreadpool.cpp:441
#6  0x0000003287c6f9e9 in QThreadPool::~QThreadPool (this=0x279a630, __in_chrg=<optimized out>) at concurrent/qthreadpool.cpp:442
#7  0x0000003287c70075 in QGlobalStaticDeleter<QThreadPool>::~QGlobalStaticDeleter (this=0x32880defe0 <theInstance()::cleanup>, __in_chrg=<optimized out>) at ../../src/corelib/global/qglobal.h:1950
#8  0x0000003e84439279 in __run_exit_handlers (status=1, listp=0x3e847ba6e8 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true) at exit.c:77
#9  0x0000003e844392c5 in __GI_exit (status=<optimized out>) at exit.c:99
#10 0x000000328962eb88 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:772
#11 0x0000003d6ae3e910 in KApplication::xioErrhandler (this=0x7fff3f4c79a0, dpy=0x24d7ac0) at /usr/src/debug/kdelibs-4.11.5/kdeui/kernel/kapplication.cpp:419
#12 0x0000003e87c43cce in _XIOError (dpy=dpy@entry=0x24d7ac0) at XlibInt.c:1498
#13 0x0000003e87c4169d in _XEventsQueued (dpy=dpy@entry=0x24d7ac0, mode=mode@entry=2) at xcb_io.c:366
#14 0x0000003e87c3378b in XEventsQueued (dpy=0x24d7ac0, mode=2) at Pending.c:43
#15 0x0000003289664967 in x11EventSourcePrepare (s=0x24d6800, timeout=timeout@entry=0x7fff3f4c6a24) at kernel/qguieventdispatcher_glib.cpp:77
#16 0x000000328684775d in g_main_context_prepare (context=context@entry=0x24d5570, priority=priority@entry=0x7fff3f4c6aa8) at gmain.c:3328
#17 0x0000003286847fd3 in g_main_context_iterate (context=context@entry=0x24d5570, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3681
#18 0x00000032868481bc in g_main_context_iteration (context=0x24d5570, may_block=1) at gmain.c:3762
#19 0x0000003287da6d35 in QEventDispatcherGlib::processEvents (this=0x249ae80, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#20 0x0000003289664ea6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#21 0x0000003287d78b2f in QEventLoop::processEvents (this=this@entry=0x7fff3f4c6d40, flags=...) at kernel/qeventloop.cpp:149
#22 0x0000003287d78e25 in QEventLoop::exec (this=this@entry=0x7fff3f4c6d40, flags=...) at kernel/qeventloop.cpp:204
#23 0x00007f14ef5f99bc in KAuth::DBusHelperProxy::executeAction (this=0x26af300, action=..., helperID=..., arguments=...) at /usr/src/debug/kdelibs-4.11.5/kdecore/auth/backends/dbus/DBusHelperProxy.cpp:118
#24 0x0000003d69f5e95d in KAuth::Action::execute (this=this@entry=0x7fff3f4c6f90, helperID=...) at /usr/src/debug/kdelibs-4.11.5/kdecore/auth/kauthaction.cpp:365
#25 0x0000003d69f5eaf3 in KAuth::Action::execute (this=0x7fff3f4c6f90) at /usr/src/debug/kdelibs-4.11.5/kdecore/auth/kauthaction.cpp:301
#26 0x00007f14fdc9e4ba in PowerDevilUPowerBackend::init() () from /usr/lib64/kde4/kded_powerdevil.so
#27 0x00007f14fda61384 in PowerDevil::Core::loadCore(PowerDevil::BackendInterface*) () from /lib64/libpowerdevilcore.so.0
#28 0x00007f14fdc97336 in KDEDPowerDevil::init() () from /usr/lib64/kde4/kded_powerdevil.so
#29 0x0000003287d91f3e in QObject::event (this=0x2747420, e=<optimized out>) at kernel/qobject.cpp:1194
#30 0x00000032895c84dc in QApplicationPrivate::notify_helper (this=this@entry=0x24d5270, receiver=receiver@entry=0x2747420, e=e@entry=0x24c7fa0) at kernel/qapplication.cpp:4562
#31 0x00000032895ceaa0 in QApplication::notify (this=this@entry=0x7fff3f4c79a0, receiver=receiver@entry=0x2747420, e=e@entry=0x24c7fa0) at kernel/qapplication.cpp:4348
#32 0x0000003d6ae3fd5a in KApplication::notify (this=0x7fff3f4c79a0, receiver=0x2747420, event=0x24c7fa0) at /usr/src/debug/kdelibs-4.11.5/kdeui/kernel/kapplication.cpp:311
#33 0x0000003287d79ecd in QCoreApplication::notifyInternal (this=0x7fff3f4c79a0, receiver=receiver@entry=0x2747420, event=event@entry=0x24c7fa0) at kernel/qcoreapplication.cpp:949
#34 0x0000003287d7ce2d in sendEvent (event=0x24c7fa0, receiver=0x2747420) at kernel/qcoreapplication.h:231
#35 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x2499520) at kernel/qcoreapplication.cpp:1573
#36 0x0000003287d7d2d3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1466
#37 0x0000003287da7473 in sendPostedEvents () at kernel/qcoreapplication.h:236
#38 postEventSourceDispatch (s=s@entry=0x24d5660) at kernel/qeventdispatcher_glib.cpp:280
#39 0x0000003286847dc6 in g_main_dispatch (context=0x24d5570) at gmain.c:3054
#40 g_main_context_dispatch (context=context@entry=0x24d5570) at gmain.c:3630
#41 0x0000003286848118 in g_main_context_iterate (context=context@entry=0x24d5570, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3701
#42 0x00000032868481bc in g_main_context_iteration (context=0x24d5570, may_block=1) at gmain.c:3762
#43 0x0000003287da6d35 in QEventDispatcherGlib::processEvents (this=0x249ae80, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#44 0x0000003289664ea6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#45 0x0000003287d78b2f in QEventLoop::processEvents (this=this@entry=0x7fff3f4c7870, flags=...) at kernel/qeventloop.cpp:149
#46 0x0000003287d78e25 in QEventLoop::exec (this=this@entry=0x7fff3f4c7870, flags=...) at kernel/qeventloop.cpp:204
#47 0x0000003287d7e0a9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1221
#48 0x00000032895c6c9c in QApplication::exec () at kernel/qapplication.cpp:3823
#49 0x00000039dd60aabb in kdemain (argc=1, argv=0x7fff3f4c7ae8) at /usr/src/debug/kdelibs-4.11.5/kded/kded.cpp:925
#50 0x0000003e84421b45 in __libc_start_main (main=0x4007e0 <main(int, char**)>, argc=1, ubp_av=0x7fff3f4c7ae8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff3f4c7ad8) at libc-start.c:274
#51 0x0000000000400811 in _start ()

Reported using DrKonqi
Comment 1 Christoph Feck 2014-05-19 20:01:29 UTC
Could be related to KAuth or power management, but the XIOError could also simply be an X11 bug. This is one of those bugs which can only be fixed if there are exact steps to reproduce or detailed valgrind logs.
Comment 2 Andrew Crouthamel 2018-10-31 04:01:28 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Adam Stein 2018-11-01 14:10:06 UTC
Have not seen this bug since upgrading to Fedora 27
Comment 4 Andrew Crouthamel 2018-11-01 15:26:16 UTC
Thanks for the update!