Bug 345618 - Powerdevil crash from idle desktop.
Summary: Powerdevil crash from idle desktop.
Status: RESOLVED FIXED
Alias: None
Product: Powerdevil
Classification: Plasma
Component: general (show other bugs)
Version: 5.12.90
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Development Mailing List
URL:
Keywords: drkonqi
: 328535 345533 352308 378976 382105 386166 391102 391109 393522 394037 394928 396523 397139 413319 419418 (view as bug list)
Depends on:
Blocks:
 
Reported: 2015-03-28 16:42 UTC by Matthew Dawson
Modified: 2021-02-24 04:42 UTC (History)
21 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Matthew Dawson 2015-03-28 16:42:00 UTC
Application: kded5 ()
 (Compiled from sources)
Qt Version: 5.4.0
Operating System: Linux 3.19.0-gentoo x86_64
Distribution: "NAME=Gentoo"

-- Information about the crash:
When I picked up my laptop to begin using it, kded crashed in powerdevil.  It appears to have crashed in this function:
void Core::onResumingFromIdle()
{
    // Wake up the actions in which an idle action was triggered
    QList< Action* >::iterator i = m_pendingResumeFromIdleActions.begin();
    while (i != m_pendingResumeFromIdleActions.end()) {
        (*i)->onWakeupFromIdle(); // <<--- On this line
        i = m_pendingResumeFromIdleActions.erase(i);
    }
}

I haven't seen it before, so it may just be an unlikely race somewhere.

-- Backtrace:
Application: kded5 (kded5), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
81	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7f2c9638e780 (LWP 24402))]

Thread 3 (Thread 0x7f2c89c90700 (LWP 24403)):
#0  0x00007f2c95db38cd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f2c90adda12 in poll (__timeout=-1, __nfds=1, __fds=0x7f2c89c8fd40) at /usr/include/bits/poll2.h:46
#2  _xcb_conn_wait (c=c@entry=0x1bd10c0, cond=cond@entry=0x1bd1100, vector=vector@entry=0x0, count=count@entry=0x0) at /usr/src/debug/x11-libs/libxcb-1.11-r1/libxcb-1.11/src/xcb_conn.c:459
#3  0x00007f2c90adf6d7 in xcb_wait_for_event (c=0x1bd10c0) at /usr/src/debug/x11-libs/libxcb-1.11-r1/libxcb-1.11/src/xcb_in.c:623
#4  0x00007f2c962fada9 in QXcbEventReader::run (this=0x1bdf5f0) at qxcbconnection.cpp:1099
#5  0x00007f2c940e42fe in QThreadPrivate::start (arg=0x1bdf5f0) at thread/qthread_unix.cpp:337
#6  0x00007f2c93b14333 in start_thread (arg=0x7f2c89c90700) at pthread_create.c:309
#7  0x00007f2c95dbd8ad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7f2c74978700 (LWP 24410)):
#0  0x00007f2c95db38cd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f2c91150c7c in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7f2c640010c0, timeout=-1, context=0x1dbada0) at /usr/src/debug/dev-libs/glib-2.40.2/glib-2.40.2/glib/gmain.c:4028
#2  g_main_context_iterate (context=0x1dbada0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /usr/src/debug/dev-libs/glib-2.40.2/glib-2.40.2/glib/gmain.c:3729
#3  0x00007f2c91151072 in g_main_loop_run (loop=0x1d8ceb0) at /usr/src/debug/dev-libs/glib-2.40.2/glib-2.40.2/glib/gmain.c:3928
#4  0x00007f2c74e67216 in gdbus_shared_thread_func (user_data=0x1dbad70) at /usr/src/debug/dev-libs/glib-2.40.2/glib-2.40.2/gio/gdbusprivate.c:273
#5  0x00007f2c91178635 in g_thread_proxy (data=0x1dd4850) at /usr/src/debug/dev-libs/glib-2.40.2/glib-2.40.2/glib/gthread.c:764
#6  0x00007f2c93b14333 in start_thread (arg=0x7f2c74978700) at pthread_create.c:309
#7  0x00007f2c95dbd8ad in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f2c9638e780 (LWP 24402)):
[KCrash Handler]
#6  0x00007f2c7aefb609 in PowerDevil::Core::onResumingFromIdle (this=0x1d8bc20) at /usr/src/debug/kde-plasma/powerdevil-5.2.0/powerdevil-5.2.0/daemon/powerdevilcore.cpp:710
#7  0x00007f2c7af20d85 in PowerDevil::Core::qt_static_metacall (_o=0x18, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0x4) at /usr/src/debug/kde-plasma/powerdevil-5.2.0/powerdevil-5.2.0_build/daemon/moc_powerdevilcore.cpp:219
#8  0x00007f2c9430d157 in QMetaObject::activate (sender=sender@entry=0x1e4a090, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=0x0, argv@entry=0x5) at kernel/qobject.cpp:3716
#9  0x00007f2c9430da2f in QMetaObject::activate (sender=sender@entry=0x1e4a090, m=m@entry=0x7f2c7aee4740 <KIdleTime::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=0x5, argv@entry=0x0) at kernel/qobject.cpp:3582
#10 0x00007f2c7acdb690 in KIdleTime::resumingFromIdle (this=this@entry=0x1e4a090) at /usr/src/debug/kde-frameworks/kidletime-5.7.0/kidletime-5.7.0_build/src/moc_kidletime.cpp:180
#11 0x00007f2c7acdbeb8 in KIdleTimePrivate::_k_resumingFromIdle (this=<optimized out>) at /usr/src/debug/kde-frameworks/kidletime-5.7.0/kidletime-5.7.0/src/kidletime.cpp:239
#12 0x00007f2c9430d157 in QMetaObject::activate (sender=sender@entry=0x1e4bd60, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=0x0, argv@entry=0x1c21350) at kernel/qobject.cpp:3716
#13 0x00007f2c9430da2f in QMetaObject::activate (sender=sender@entry=0x1e4bd60, m=m@entry=0x7f2c7aee4cc0 <AbstractSystemPoller::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=0x1c21350, argv@entry=0x0) at kernel/qobject.cpp:3582
#14 0x00007f2c7ace0010 in AbstractSystemPoller::resumingFromIdle (this=this@entry=0x1e4bd60) at /usr/src/debug/kde-frameworks/kidletime-5.7.0/kidletime-5.7.0_build/src/moc_abstractsystempoller.cpp:173
#15 0x00007f2c7acdf8be in XSyncBasedPoller::xcbEvent (this=0x1e4bd60, event=0x7f2c84001fd0) at /usr/src/debug/kde-frameworks/kidletime-5.7.0/kidletime-5.7.0/src/xsyncbasedpoller.cpp:304
#16 0x00007f2c7acdfe7e in XSyncBasedPollerHelper::nativeEventFilter (this=0x7f2c7aee5380 <(anonymous namespace)::Q_QGS_s_globalXSyncBasedPoller::innerFunction()::holder>, eventType=..., message=0x7f2c84001fd0, result=<optimized out>) at /usr/src/debug/kde-frameworks/kidletime-5.7.0/kidletime-5.7.0/src/xsyncbasedpoller.cpp:41
#17 0x00007f2c942d8760 in QAbstractEventDispatcher::filterNativeEvent (this=this@entry=0x1c1d400, eventType=..., message=message@entry=0x7f2c84001fd0, result=result@entry=0x7fff33993668) at kernel/qabstracteventdispatcher.cpp:460
#18 0x00007f2c962f9cdd in QXcbConnection::handleXcbEvent (this=this@entry=0x1bcf970, event=event@entry=0x7f2c84001fd0) at qxcbconnection.cpp:854
#19 0x00007f2c962fb1db in QXcbConnection::processXcbEvents (this=0x1bcf970) at qxcbconnection.cpp:1297
#20 0x00007f2c9430e50a in QObject::event (this=0x1bcf970, e=<optimized out>) at kernel/qobject.cpp:1245
#21 0x00007f2c9578a42c in QApplicationPrivate::notify_helper (this=0x1bc61a0, receiver=0x1bcf970, e=0x7f2c8400a0e0) at kernel/qapplication.cpp:3722
#22 0x00007f2c9578fc20 in QApplication::notify (this=0x7fff33993e60, receiver=0x1bcf970, e=0x7f2c8400a0e0) at kernel/qapplication.cpp:3505
#23 0x00007f2c942dbf5b in QCoreApplication::notifyInternal (this=0x7fff33993e60, receiver=0x1bcf970, event=event@entry=0x7f2c8400a0e0) at kernel/qcoreapplication.cpp:932
#24 0x00007f2c942de132 in sendEvent (event=0x7f2c8400a0e0, receiver=<optimized out>) at kernel/qcoreapplication.h:228
#25 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x1bc6310) at kernel/qcoreapplication.cpp:1536
#26 0x00007f2c942de78a in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1394
#27 0x00007f2c94335273 in postEventSourceDispatch (s=0x1c231f0) at kernel/qeventdispatcher_glib.cpp:271
#28 0x00007f2c91150a04 in g_main_dispatch (context=0x7f2c84001e00) at /usr/src/debug/dev-libs/glib-2.40.2/glib-2.40.2/glib/gmain.c:3064
#29 g_main_context_dispatch (context=context@entry=0x7f2c84001e00) at /usr/src/debug/dev-libs/glib-2.40.2/glib-2.40.2/glib/gmain.c:3663
#30 0x00007f2c91150ce5 in g_main_context_iterate (context=context@entry=0x7f2c84001e00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /usr/src/debug/dev-libs/glib-2.40.2/glib-2.40.2/glib/gmain.c:3734
#31 0x00007f2c91150dac in g_main_context_iteration (context=0x7f2c84001e00, may_block=1) at /usr/src/debug/dev-libs/glib-2.40.2/glib-2.40.2/glib/gmain.c:3795
#32 0x00007f2c9433568b in QEventDispatcherGlib::processEvents (this=0x1c1d400, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#33 0x00007f2c942d9692 in QEventLoop::exec (this=this@entry=0x7fff33993d80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#34 0x00007f2c942e153c in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1185
#35 0x00007f2c9460c0bc in QGuiApplication::exec () at kernel/qguiapplication.cpp:1532
#36 0x00007f2c95786305 in QApplication::exec () at kernel/qapplication.cpp:2956
#37 0x00007f2c9608b1d9 in kdemain (argc=1, argv=<optimized out>) at /usr/src/debug/kde-frameworks/kded-5.7.0/kded-5.7.0/src/kded.cpp:846
#38 0x00007f2c95cef2f0 in __libc_start_main (main=0x400780 <main(int, char**)>, argc=1, argv=0x7fff33993fc8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff33993fb8) at libc-start.c:285
#39 0x00000000004007b1 in _start ()

Reported using DrKonqi
Comment 1 Christoph Feck 2015-03-28 22:54:02 UTC
*** Bug 345533 has been marked as a duplicate of this bug. ***
Comment 2 Matthew Dawson 2015-03-28 22:56:36 UTC
As an additional note, this happened after my laptop had been on and idle for a while.  It wasn't just after startup here.  Seems like it can happen anytime, at least on KF5.
Comment 3 Kai Uwe Broulik 2015-05-04 18:32:42 UTC
This branch is entered when the system has been idle for some time and then user interactions happens where it will tell all interested parties (automatic screen dimming etc) to restore to their previous state. Looks like a race condition :/
Comment 4 Christoph Feck 2015-09-24 00:50:17 UTC
*** Bug 352308 has been marked as a duplicate of this bug. ***
Comment 5 Kai Uwe Broulik 2017-04-26 21:25:12 UTC
*** Bug 378976 has been marked as a duplicate of this bug. ***
Comment 6 Kai Uwe Broulik 2018-05-02 06:46:46 UTC
*** Bug 382105 has been marked as a duplicate of this bug. ***
Comment 7 Kai Uwe Broulik 2018-05-02 06:46:52 UTC
*** Bug 386166 has been marked as a duplicate of this bug. ***
Comment 8 Kai Uwe Broulik 2018-05-02 06:46:59 UTC
*** Bug 391102 has been marked as a duplicate of this bug. ***
Comment 9 Kai Uwe Broulik 2018-05-02 06:47:04 UTC
*** Bug 391109 has been marked as a duplicate of this bug. ***
Comment 10 Kai Uwe Broulik 2018-05-02 06:47:10 UTC
*** Bug 328535 has been marked as a duplicate of this bug. ***
Comment 11 Kai Uwe Broulik 2018-05-02 06:47:27 UTC
*** Bug 393522 has been marked as a duplicate of this bug. ***
Comment 12 Christoph Feck 2018-05-09 14:43:54 UTC
*** Bug 394037 has been marked as a duplicate of this bug. ***
Comment 13 Christoph Feck 2018-06-01 19:14:58 UTC
*** Bug 394928 has been marked as a duplicate of this bug. ***
Comment 14 Matej Mrenica 2018-06-03 17:47:45 UTC
This recently happen to me too on Arch
Log:

Application: org_kde_powerdevil (org_kde_powerdevil), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f422a24d840 (LWP 4691))]

Thread 6 (Thread 0x7f4206d7b700 (LWP 4790)):
#0  0x00007f42273aa934 in read () at /usr/lib/libc.so.6
#1  0x00007f4221a89ed1 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f4221a43ff8 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007f4221a444c6 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007f4221a4463e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007f4227ccae64 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f4227c7685c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007f4227abfac9 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007f4227ac9b95 in  () at /usr/lib/libQt5Core.so.5
#9  0x00007f4224015075 in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007f42273b953f in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f420757c700 (LWP 4789)):
#0  0x00007f42273aeea9 in poll () at /usr/lib/libc.so.6
#1  0x00007f4221a44523 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f4221a4463e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f4227ccae64 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f4227c7685c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f4227abfac9 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f4227ac9b95 in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f4224015075 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f42273b953f in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f4215131700 (LWP 4749)):
#0  0x00007f42273aeea9 in poll () at /usr/lib/libc.so.6
#1  0x00007f4221a44523 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f4221a448e2 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#3  0x00007f42160af348 in  () at /usr/lib/libgio-2.0.so.0
#4  0x00007f4221a6ca2a in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007f4224015075 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f42273b953f in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f4215932700 (LWP 4748)):
#0  0x00007f42273aa934 in read () at /usr/lib/libc.so.6
#1  0x00007f4221a89ed1 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f4221a43ff8 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007f4221a444c6 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007f4221a4463e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007f4221a44692 in  () at /usr/lib/libglib-2.0.so.0
#6  0x00007f4221a6ca2a in  () at /usr/lib/libglib-2.0.so.0
#7  0x00007f4224015075 in start_thread () at /usr/lib/libpthread.so.0
#8  0x00007f42273b953f in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f4217413700 (LWP 4742)):
#0  0x00007f42273aa934 in read () at /usr/lib/libc.so.6
#1  0x00007f4221a89ed1 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f4221a43ff8 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007f4221a444c6 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007f4221a4463e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007f4227ccae64 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f4227c7685c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007f4227abfac9 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007f422811a976 in  () at /usr/lib/libQt5DBus.so.5
#9  0x00007f4227ac9b95 in  () at /usr/lib/libQt5Core.so.5
#10 0x00007f4224015075 in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007f42273b953f in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f422a24d840 (LWP 4691)):
[KCrash Handler]
#6  0x00007f4229c4b2ff in PowerDevil::Core::onResumingFromIdle() () at /usr/lib/libpowerdevilcore.so.2
#7  0x00007f4229c85996 in  () at /usr/lib/libpowerdevilcore.so.2
#8  0x00007f4227ca1a0c in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#9  0x00007f422617d44d in  () at /usr/lib/libKF5IdleTime.so.5
#10 0x00007f4227ca1a0c in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#11 0x00007f4227ca1b60 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#12 0x00007f421798a1c8 in ffi_call_unix64 () at /usr/lib/libffi.so.6
#13 0x00007f4217989c2a in ffi_call () at /usr/lib/libffi.so.6
#14 0x00007f421821ff9f in  () at /usr/lib/libwayland-client.so.0
#15 0x00007f421821c70a in  () at /usr/lib/libwayland-client.so.0
#16 0x00007f421821dc5c in wl_display_dispatch_queue_pending () at /usr/lib/libwayland-client.so.0
#17 0x00007f4218480024 in QtWaylandClient::QWaylandDisplay::flushRequests() () at /usr/lib/libQt5WaylandClient.so.5
#18 0x00007f4227ca1a0c in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#19 0x00007f4227ccaf01 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#20 0x00007f42184b9f72 in  () at /usr/lib/libQt5WaylandClient.so.5
#21 0x00007f4227c7685c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#22 0x00007f4227c7eb56 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#23 0x000055a2baf5d306 in  ()
#24 0x00007f42272e406b in __libc_start_main () at /usr/lib/libc.so.6
#25 0x000055a2baf5d36a in _start ()
Comment 15 Rainer Finke 2018-06-16 23:33:55 UTC
Once my system returns from stand-by on Plasma-Wayland, powerdevil does always crash.

Application: org_kde_powerdevil (org_kde_powerdevil), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fa6b0c19840 (LWP 2099))]

Thread 6 (Thread 0x7fa69550e700 (LWP 2300)):
#0  0x00007fa6add72934 in read () at /usr/lib/libc.so.6
#1  0x00007fa6a8458ed1 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fa6a8412ff8 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007fa6a84134c6 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007fa6a841363e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007fa6ae692e64 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007fa6ae63e85c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007fa6ae487ac9 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007fa6ae491b95 in  () at /usr/lib/libQt5Core.so.5
#9  0x00007fa6aa9de075 in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007fa6add8153f in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7fa695d0f700 (LWP 2298)):
#0  0x00007fa6a8458ecb in  () at /usr/lib/libglib-2.0.so.0
#1  0x00007fa6a8412ff8 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#2  0x00007fa6a84134c6 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007fa6a841363e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007fa6ae692e64 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fa6ae63e85c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007fa6ae487ac9 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007fa6ae491b95 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fa6aa9de075 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fa6add8153f in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7fa6977fe700 (LWP 2140)):
#0  0x00007fa6add76ea9 in poll () at /usr/lib/libc.so.6
#1  0x00007fa6a8413523 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fa6a84138e2 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#3  0x00007fa69c781348 in  () at /usr/lib/libgio-2.0.so.0
#4  0x00007fa6a843ba2a in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007fa6aa9de075 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fa6add8153f in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7fa697fff700 (LWP 2138)):
#0  0x00007fa6add76ea9 in poll () at /usr/lib/libc.so.6
#1  0x00007fa6a8413523 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fa6a841363e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fa6a8413692 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007fa6a843ba2a in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007fa6aa9de075 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007fa6add8153f in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7fa69dae5700 (LWP 2133)):
#0  0x00007fa6a845a2d9 in g_mutex_lock () at /usr/lib/libglib-2.0.so.0
#1  0x00007fa6a8412a55 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#2  0x00007fa6a841344e in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007fa6a841363e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007fa6ae692e64 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fa6ae63e85c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007fa6ae487ac9 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007fa6aeae2976 in  () at /usr/lib/libQt5DBus.so.5
#8  0x00007fa6ae491b95 in  () at /usr/lib/libQt5Core.so.5
#9  0x00007fa6aa9de075 in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007fa6add8153f in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7fa6b0c19840 (LWP 2099)):
[KCrash Handler]
#6  0x00007fa6ae4dbdbf in QHashData::nextNode(QHashData::Node*) () at /usr/lib/libQt5Core.so.5
#7  0x00007fa6b061330e in PowerDevil::Core::onResumingFromIdle() () at /usr/lib/libpowerdevilcore.so.2
#8  0x00007fa6b064d996 in  () at /usr/lib/libpowerdevilcore.so.2
#9  0x00007fa6ae669a0c in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#10 0x00007fa6acb463bd in  () at /usr/lib/libKF5IdleTime.so.5
#11 0x00007fa6ae669a0c in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#12 0x00007fa6ae669b60 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#13 0x00007fa69e35a1c8 in ffi_call_unix64 () at /usr/lib/libffi.so.6
#14 0x00007fa69e359c2a in ffi_call () at /usr/lib/libffi.so.6
#15 0x00007fa69ebeff9f in  () at /usr/lib/libwayland-client.so.0
#16 0x00007fa69ebec70a in  () at /usr/lib/libwayland-client.so.0
#17 0x00007fa69ebedc5c in wl_display_dispatch_queue_pending () at /usr/lib/libwayland-client.so.0
#18 0x00007fa69ee4fffc in QtWaylandClient::QWaylandDisplay::flushRequests() () at /usr/lib/libQt5WaylandClient.so.5
#19 0x00007fa6ae669a0c in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#20 0x00007fa6ae692e19 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#21 0x00007fa69ee89f72 in  () at /usr/lib/libQt5WaylandClient.so.5
#22 0x00007fa6ae63e85c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#23 0x00007fa69d0e0c3f in  () at /usr/lib/qt/plugins/kauth/backend/kauth_backend_plugin.so
#24 0x00007fa6ab479652 in KAuth::Action::setName(QString const&) () at /usr/lib/libKF5Auth.so.5
#25 0x00007fa6ab4797af in KAuth::Action::Action(QString const&) () at /usr/lib/libKF5Auth.so.5
#26 0x00007fa696bd099a in PowerDevilUPowerBackend::setBrightness(int, PowerDevil::BackendInterface::BrightnessControlType) () at /usr/lib/qt/plugins/kf5/powerdevil/powerdevilupowerbackend.so
#27 0x00007fa6b0640385 in  () at /usr/lib/libpowerdevilcore.so.2
#28 0x00007fa6b060cab3 in PowerDevil::Action::trigger(QMap<QString, QVariant> const&) () at /usr/lib/libpowerdevilcore.so.2
#29 0x00007fa6b0641dc8 in  () at /usr/lib/libpowerdevilcore.so.2
#30 0x00007fa6b0642784 in  () at /usr/lib/libpowerdevilcore.so.2
#31 0x00007fa6b0613305 in PowerDevil::Core::onResumingFromIdle() () at /usr/lib/libpowerdevilcore.so.2
#32 0x00007fa6b064d996 in  () at /usr/lib/libpowerdevilcore.so.2
#33 0x00007fa6ae669a0c in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#34 0x00007fa6acb463bd in  () at /usr/lib/libKF5IdleTime.so.5
#35 0x00007fa6ae669a0c in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#36 0x00007fa6ae669b60 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#37 0x00007fa69e35a1c8 in ffi_call_unix64 () at /usr/lib/libffi.so.6
#38 0x00007fa69e359c2a in ffi_call () at /usr/lib/libffi.so.6
#39 0x00007fa69ebeff9f in  () at /usr/lib/libwayland-client.so.0
#40 0x00007fa69ebec70a in  () at /usr/lib/libwayland-client.so.0
#41 0x00007fa69ebedc5c in wl_display_dispatch_queue_pending () at /usr/lib/libwayland-client.so.0
#42 0x00007fa69ee4fffc in QtWaylandClient::QWaylandDisplay::flushRequests() () at /usr/lib/libQt5WaylandClient.so.5
#43 0x00007fa6ae669a0c in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#44 0x00007fa6ae692e19 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#45 0x00007fa69ee89f72 in  () at /usr/lib/libQt5WaylandClient.so.5
#46 0x00007fa6ae63e85c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#47 0x00007fa69d0e0c3f in  () at /usr/lib/qt/plugins/kauth/backend/kauth_backend_plugin.so
#48 0x00007fa6ab479652 in KAuth::Action::setName(QString const&) () at /usr/lib/libKF5Auth.so.5
#49 0x00007fa6ab4797af in KAuth::Action::Action(QString const&) () at /usr/lib/libKF5Auth.so.5
#50 0x00007fa696bd099a in PowerDevilUPowerBackend::setBrightness(int, PowerDevil::BackendInterface::BrightnessControlType) () at /usr/lib/qt/plugins/kf5/powerdevil/powerdevilupowerbackend.so
#51 0x00007fa6b0640385 in  () at /usr/lib/libpowerdevilcore.so.2
#52 0x00007fa6b060cab3 in PowerDevil::Action::trigger(QMap<QString, QVariant> const&) () at /usr/lib/libpowerdevilcore.so.2
#53 0x00007fa6b0641dc8 in  () at /usr/lib/libpowerdevilcore.so.2
#54 0x00007fa6b0642784 in  () at /usr/lib/libpowerdevilcore.so.2
#55 0x00007fa6b0613305 in PowerDevil::Core::onResumingFromIdle() () at /usr/lib/libpowerdevilcore.so.2
#56 0x00007fa6b064d996 in  () at /usr/lib/libpowerdevilcore.so.2
#57 0x00007fa6ae669a0c in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#58 0x00007fa6acb463bd in  () at /usr/lib/libKF5IdleTime.so.5
#59 0x00007fa6ae669a0c in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#60 0x00007fa6ae669b60 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#61 0x00007fa69e35a1c8 in ffi_call_unix64 () at /usr/lib/libffi.so.6
#62 0x00007fa69e359c2a in ffi_call () at /usr/lib/libffi.so.6
#63 0x00007fa69ebeff9f in  () at /usr/lib/libwayland-client.so.0
#64 0x00007fa69ebec70a in  () at /usr/lib/libwayland-client.so.0
#65 0x00007fa69ebedc5c in wl_display_dispatch_queue_pending () at /usr/lib/libwayland-client.so.0
#66 0x00007fa69ee50024 in QtWaylandClient::QWaylandDisplay::flushRequests() () at /usr/lib/libQt5WaylandClient.so.5
#67 0x00007fa6ae669a0c in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#68 0x00007fa6ae67560a in QSocketNotifier::activated(int, QSocketNotifier::QPrivateSignal) () at /usr/lib/libQt5Core.so.5
#69 0x00007fa6ae675962 in QSocketNotifier::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#70 0x00007fa6ae63fbc9 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#71 0x00007fa6ae693abb in  () at /usr/lib/libQt5Core.so.5
#72 0x00007fa6a8413368 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#73 0x00007fa6a84135b1 in  () at /usr/lib/libglib-2.0.so.0
#74 0x00007fa6a841363e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#75 0x00007fa6ae692e64 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#76 0x00007fa69ee89f72 in  () at /usr/lib/libQt5WaylandClient.so.5
#77 0x00007fa6ae63e85c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#78 0x00007fa6ae646b56 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#79 0x00005619ea7f8306 in  ()
#80 0x00007fa6adcac06b in __libc_start_main () at /usr/lib/libc.so.6
#81 0x00005619ea7f836a in _start ()
Comment 16 Christoph Feck 2018-07-15 12:38:10 UTC
*** Bug 396523 has been marked as a duplicate of this bug. ***
Comment 17 Christoph Feck 2018-08-04 05:50:45 UTC
*** Bug 397139 has been marked as a duplicate of this bug. ***
Comment 18 Matej Mrenica 2019-06-26 11:38:48 UTC
Is this bug still present?
Comment 19 Nate Graham 2021-02-24 04:41:16 UTC
*** Bug 419418 has been marked as a duplicate of this bug. ***
Comment 20 Nate Graham 2021-02-24 04:41:22 UTC
*** Bug 413319 has been marked as a duplicate of this bug. ***
Comment 21 Nate Graham 2021-02-24 04:42:01 UTC
No duplicate reports from Plasma versions newer than 5.12. I think it's safe to say that something fixed it since then. :)