Bug 343109 - Regardless of activity monitor goes to sleep then crash on resume
Summary: Regardless of activity monitor goes to sleep then crash on resume
Status: RESOLVED WORKSFORME
Alias: None
Product: KScreen
Classification: Plasma
Component: kded (show other bugs)
Version: 1.0.5
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Daniel Vrátil
URL:
Keywords: drkonqi, triaged
Depends on:
Blocks:
 
Reported: 2015-01-21 06:03 UTC by Shawn Cook
Modified: 2018-10-27 03:50 UTC (History)
0 users

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 Shawn Cook 2015-01-21 06:03:43 UTC
Application: kded4 (4.14.3)
KDE Platform Version: 4.14.3
Qt Version: 4.8.6
Operating System: Linux 3.17.8-200.fc20.x86_64 x86_64
Distribution: "Fedora release 20 (Heisenbug)"

-- Information about the crash:
- What I was doing when the application crashed:
General usage: office, or video watching, or browsing, or nothing
- Unusual behavior I noticed:
Monitor goes to sleep regardless of being active and having sleep turned off.

The crash can be reproduced every time.

-- Backtrace:
Application: KDE Daemon (kded4), 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 0x7fa464dc28c0 (LWP 1954))]

Thread 5 (Thread 0x7fa458927700 (LWP 1958)):
#0  0x0000003d320ea71d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x0000003d34c495b4 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7fa4540029c0, timeout=-1, context=0x7fa4540009a0) at gmain.c:4007
#2  g_main_context_iterate (context=context@entry=0x7fa4540009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3708
#3  0x0000003d34c496dc in g_main_context_iteration (context=0x7fa4540009a0, may_block=1) at gmain.c:3774
#4  0x00000035a15b541e in QEventDispatcherGlib::processEvents (this=0x7fa4540008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#5  0x00000035a158536f in QEventLoop::processEvents (this=this@entry=0x7fa458926d10, flags=...) at kernel/qeventloop.cpp:149
#6  0x00000035a15856bd in QEventLoop::exec (this=this@entry=0x7fa458926d10, flags=...) at kernel/qeventloop.cpp:204
#7  0x00000035a1479e5f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:538
#8  0x00000035a147c69f in QThreadPrivate::start (arg=0x1b2af70) at thread/qthread_unix.cpp:349
#9  0x0000003d32c07ee5 in start_thread (arg=0x7fa458927700) at pthread_create.c:309
#10 0x0000003d320f4b8d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7fa4525ec700 (LWP 1965)):
#0  0x0000003d320ea71d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x0000003d34c495b4 in g_main_context_poll (priority=2147483647, n_fds=1, fds=0x7fa44c0029b0, timeout=-1, context=0x7fa44c0009a0) at gmain.c:4007
#2  g_main_context_iterate (context=context@entry=0x7fa44c0009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3708
#3  0x0000003d34c496dc in g_main_context_iteration (context=0x7fa44c0009a0, may_block=1) at gmain.c:3774
#4  0x00000035a15b541e in QEventDispatcherGlib::processEvents (this=0x7fa44c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#5  0x00000035a158536f in QEventLoop::processEvents (this=this@entry=0x7fa4525ebcc0, flags=...) at kernel/qeventloop.cpp:149
#6  0x00000035a15856bd in QEventLoop::exec (this=this@entry=0x7fa4525ebcc0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00000035a1479e5f in QThread::exec (this=this@entry=0x1c41110) at thread/qthread.cpp:538
#8  0x00000035a1565dc3 in QInotifyFileSystemWatcherEngine::run (this=0x1c41110) at io/qfilesystemwatcher_inotify.cpp:265
#9  0x00000035a147c69f in QThreadPrivate::start (arg=0x1c41110) at thread/qthread_unix.cpp:349
#10 0x0000003d32c07ee5 in start_thread (arg=0x7fa4525ec700) at pthread_create.c:309
#11 0x0000003d320f4b8d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7fa437fff700 (LWP 2068)):
#0  g_mutex_get_impl (mutex=0x7fa4180009a0) at gthread-posix.c:126
#1  0x0000003d34c8a5c9 in g_mutex_unlock (mutex=mutex@entry=0x7fa4180009a0) at gthread-posix.c:232
#2  0x0000003d34c48e6b in g_main_context_query (context=context@entry=0x7fa4180009a0, max_priority=2147483647, timeout=timeout@entry=0x7fa437ffeb94, fds=fds@entry=0x7fa418004370, n_fds=n_fds@entry=1) at gmain.c:3474
#3  0x0000003d34c4950a in g_main_context_iterate (context=context@entry=0x7fa4180009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3695
#4  0x0000003d34c496dc in g_main_context_iteration (context=0x7fa4180009a0, may_block=1) at gmain.c:3774
#5  0x00000035a15b541e in QEventDispatcherGlib::processEvents (this=0x7fa4180008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#6  0x00000035a158536f in QEventLoop::processEvents (this=this@entry=0x7fa437ffecd0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00000035a15856bd in QEventLoop::exec (this=this@entry=0x7fa437ffecd0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00000035a1479e5f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:538
#9  0x00007fa45282eb17 in KCupsConnection::run() () from /lib64/libkcupslib.so
#10 0x00000035a147c69f in QThreadPrivate::start (arg=0x1b58510) at thread/qthread_unix.cpp:349
#11 0x0000003d32c07ee5 in start_thread (arg=0x7fa437fff700) at pthread_create.c:309
#12 0x0000003d320f4b8d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7fa4377fe700 (LWP 2069)):
#0  0x0000003d34c8a2f7 in g_mutex_get_impl (mutex=<optimized out>) at gthread-posix.c:135
#1  0x0000003d34c8a599 in g_mutex_lock (mutex=mutex@entry=0x7fa41c0009a0) at gthread-posix.c:213
#2  0x0000003d34c496c8 in g_main_context_iteration (context=0x7fa41c0009a0, may_block=1) at gmain.c:3773
#3  0x00000035a15b541e in QEventDispatcherGlib::processEvents (this=0x7fa41c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#4  0x00000035a158536f in QEventLoop::processEvents (this=this@entry=0x7fa4377fdd10, flags=...) at kernel/qeventloop.cpp:149
#5  0x00000035a15856bd in QEventLoop::exec (this=this@entry=0x7fa4377fdd10, flags=...) at kernel/qeventloop.cpp:204
#6  0x00000035a1479e5f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:538
#7  0x00000035a147c69f in QThreadPrivate::start (arg=0x1cfa5f0) at thread/qthread_unix.cpp:349
#8  0x0000003d32c07ee5 in start_thread (arg=0x7fa4377fe700) at pthread_create.c:309
#9  0x0000003d320f4b8d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7fa464dc28c0 (LWP 1954)):
[KCrash Handler]
#6  XRandRConfig::toKScreenConfig (this=0x1b47740) at /usr/src/debug/libkscreen-1.0.5/backends/xrandr/xrandrconfig.cpp:119
#7  0x00007fa4532ac0ee in KScreenDaemon::saveCurrentConfig (this=<optimized out>) at /usr/src/debug/kscreen-1.0.2.1/kded/daemon.cpp:131
#8  0x00000035a159b35a in QMetaObject::activate (sender=0x1b49bf0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3567
#9  0x00000035a159f711 in QObject::event (this=0x1b49bf0, e=<optimized out>) at kernel/qobject.cpp:1184
#10 0x00000036eb7cae6c in QApplicationPrivate::notify_helper (this=this@entry=0x18dde60, receiver=receiver@entry=0x1b49bf0, e=e@entry=0x7fffd56ca670) at kernel/qapplication.cpp:4565
#11 0x00000036eb7d17c5 in QApplication::notify (this=this@entry=0x7fffd56caa40, receiver=receiver@entry=0x1b49bf0, e=e@entry=0x7fffd56ca670) at kernel/qapplication.cpp:4351
#12 0x000000376d64a34a in KApplication::notify (this=0x7fffd56caa40, receiver=0x1b49bf0, event=0x7fffd56ca670) at /usr/src/debug/kdelibs-4.14.3/kdeui/kernel/kapplication.cpp:311
#13 0x00000035a15868dd in QCoreApplication::notifyInternal (this=0x7fffd56caa40, receiver=0x1b49bf0, event=event@entry=0x7fffd56ca670) at kernel/qcoreapplication.cpp:953
#14 0x00000035a15b8143 in sendEvent (event=0x7fffd56ca670, receiver=<optimized out>) at kernel/qcoreapplication.h:231
#15 QTimerInfoList::activateTimers (this=0x18df2e0) at kernel/qeventdispatcher_unix.cpp:621
#16 0x00000035a15b5239 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:193
#17 idleTimerSourceDispatch (source=source@entry=0x18dd680) at kernel/qeventdispatcher_glib.cpp:240
#18 0x0000003d34c492a6 in g_main_dispatch (context=0x18de140) at gmain.c:3066
#19 g_main_context_dispatch (context=context@entry=0x18de140) at gmain.c:3642
#20 0x0000003d34c49628 in g_main_context_iterate (context=context@entry=0x18de140, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3713
#21 0x0000003d34c496dc in g_main_context_iteration (context=0x18de140, may_block=1) at gmain.c:3774
#22 0x00000035a15b53fe in QEventDispatcherGlib::processEvents (this=0x18b2ea0, flags=...) at kernel/qeventdispatcher_glib.cpp:450
#23 0x00000036eb86cc46 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#24 0x00000035a158536f in QEventLoop::processEvents (this=this@entry=0x7fffd56ca900, flags=...) at kernel/qeventloop.cpp:149
#25 0x00000035a15856bd in QEventLoop::exec (this=this@entry=0x7fffd56ca900, flags=...) at kernel/qeventloop.cpp:204
#26 0x00000035a158ad89 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#27 0x00000036eb7c94ec in QApplication::exec () at kernel/qapplication.cpp:3823
#28 0x000000376f20b2ce in kdemain (argc=1, argv=0x7fffd56cab88) at /usr/src/debug/kdelibs-4.14.3/kded/kded.cpp:940
#29 0x0000003d32021d65 in __libc_start_main (main=0x4007e0 <main(int, char**)>, argc=1, argv=0x7fffd56cab88, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffd56cab78) at libc-start.c:285
#30 0x0000000000400811 in _start ()

Possible duplicates by query: bug 335811.

Reported using DrKonqi
Comment 1 Daniel Vrátil 2015-03-06 14:55:37 UTC
Can you still reproduce this with Plasma 5 version of KScreen?
Comment 2 Andrew Crouthamel 2018-09-25 21:55:36 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Andrew Crouthamel 2018-10-27 03:50:45 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!