https://bugs.kde.org/show_bug.cgi?id=470484

            Bug ID: 470484
           Summary: Powerdevil crashes multiple times during screen sleep
    Classification: Plasma
           Product: Powerdevil
           Version: 5.27.5
          Platform: Archlinux
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: plasma-b...@kde.org
          Reporter: matheus.scattolinanse...@outlook.com
                CC: m...@ratijas.tk, natalie_clar...@yahoo.de
  Target Milestone: ---

Created attachment 159367
  --> https://bugs.kde.org/attachment.cgi?id=159367&action=edit
dr konqi screenshot

SUMMARY
Every day when I leave my computer idle with the screen powered off, powerdevil
keeps regularly crashing and dumping core
It's a desktop and it's not configured to suspend after a certain time

STEPS TO REPRODUCE
1. turn off the computer monitor
2. wait
3. powerdevil will have crashed multiple times, plasma seems unaffected 

OBSERVED RESULT
System log will be filled with stack traces from powerdevil

EXPECTED RESULT
Same but without crashes

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 6.3.3
KDE Plasma Version: 5.27.5
KDE Frameworks Version: 5.106.0
Qt Version: 5.15.9

ADDITIONAL INFORMATION
I'm using plasma on wayland, with a radeon GPU, mesa drivers and one monitor
connected through displayport
Taking a look at those crashes on dr konqi, I noticed that every crash happens
around 25min from each other. It's the same amount of time I have set on
powerdevil's KCM for screen switch off

STACK TRACE
                Stack trace of thread 110517:
                #0  0x00007f54074a43c8 __GI___pthread_sigmask (libc.so.6 +
0x8e3c8)
                #1  0x00007f540744fcad __GI___sigprocmask (libc.so.6 + 0x39cad)
                #2  0x00007f5408a7820b _ZN6KCrash15setCrashHandlerEPFviE
(libKF5Crash.so.5 + 0x520b)
                #3  0x00007f5408a7a816 _ZN6KCrash19defaultCrashHandlerEi
(libKF5Crash.so.5 + 0x7816)
                #4  0x00007f540744fab0 __restore_rt (libc.so.6 + 0x39ab0)
                #5  0x00007f540011a97c _ZN9QtWayland17org_kde_kwin_dpms3setEj
(libKF5ScreenDpms.so.8 + 0x797c)
                #6  0x00007f540011bcc4
_ZN7KScreen4Dpms10switchModeENS0_4ModeERK5QListIP7QScreenE
(libKF5ScreenDpms.so.8 + 0x8cc4)
                #7  0x00007f54001266ca
_ZN10PowerDevil14BundledActions4DPMS13onIdleTimeoutEi (powerdevil_dpmsaction.so
+ 0x56ca)
                #8  0x00007f5408a45a51
_ZN10PowerDevil4Core21onKIdleTimeoutReachedEii (libpowerdevilcore.so.2 +
0x17a51)
                #9  0x00007f5407cd01a3 _Z10doActivateILb0EEvP7QObjectiPPv
(libQt5Core.so.5 + 0x2d01a3)
                #10 0x00007f540869833d _ZN9KIdleTime14timeoutReachedEii
(libKF5IdleTime.so.5 + 0x433d)
                #11 0x00007f5408698ee1
_ZN9QtPrivate18QFunctorSlotObjectIZN9KIdleTimeC4EvEUliE_Li1ENS_4ListIJiEEEvE4implEiPNS_15QSlotObjectBaseEP7QObjectPPvPb
(libKF5IdleTime.so.5 + 0x4ee1)
                #12 0x00007f5407ccffe7
_ZN9QtPrivate15QSlotObjectBase4callEP7QObjectPPv (libQt5Core.so.5 + 0x2cffe7)
                #13 0x00007f5408698226
_ZN20AbstractSystemPoller14timeoutReachedEi (libKF5IdleTime.so.5 + 0x4226)
                #14 0x00007f5407ccffe7
_ZN9QtPrivate15QSlotObjectBase4callEP7QObjectPPv (libQt5Core.so.5 + 0x2cffe7)
                #15 0x00007f5408a8e4f6 n/a (libffi.so.8 + 0x74f6)
                #16 0x00007f5408a8af5e n/a (libffi.so.8 + 0x3f5e)
                #17 0x00007f5408a8db73 ffi_call (libffi.so.8 + 0x6b73)
                #18 0x00007f5408a99645 wl_closure_invoke
(libwayland-client.so.0 + 0x7645)
                #19 0x00007f5408a99e73 dispatch_event (libwayland-client.so.0 +
0x7e73)
                #20 0x00007f5408a9a13c dispatch_queue (libwayland-client.so.0 +
0x813c)
                #21 0x00007f54024efc06
_ZN15QtWaylandClient15QWaylandDisplay13flushRequestsEv
(libQt5WaylandClient.so.5 + 0x72c06)
                #22 0x00007f5407cc2834 _ZN7QObject5eventEP6QEvent
(libQt5Core.so.5 + 0x2c2834)
                #23 0x00007f5407c9ab18
_ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt5Core.so.5 +
0x29ab18)
                #24 0x00007f5407c9fa7b
_ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData
(libQt5Core.so.5 + 0x29fa7b)
                #25 0x00007f5407ce6088 postEventSourceDispatch (libQt5Core.so.5
+ 0x2e6088)
                #26 0x00007f5406710981 g_main_context_dispatch
(libglib-2.0.so.0 + 0x5a981)
                #27 0x00007f540676db39 n/a (libglib-2.0.so.0 + 0xb7b39)
                #28 0x00007f540670e032 g_main_context_iteration
(libglib-2.0.so.0 + 0x58032)
                #29 0x00007f5407ce9f0c
_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE
(libQt5Core.so.5 + 0x2e9f0c)
                #30 0x00007f5407c99824
_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 +
0x299824)
                #31 0x00007f5407c9acc3 _ZN16QCoreApplication4execEv
(libQt5Core.so.5 + 0x29acc3)
                #32 0x000055b03f1831e8 main (org_kde_powerdevil + 0x61e8)
                #33 0x00007f5407439850 __libc_start_call_main (libc.so.6 +
0x23850)
                #34 0x00007f540743990a __libc_start_main_impl (libc.so.6 +
0x2390a)
                #35 0x000055b03f183255 _start (org_kde_powerdevil + 0x6255)

                Stack trace of thread 110520:
                #0  0x00007f5407513c0f __GI___poll (libc.so.6 + 0xfdc0f)
                #1  0x00007f54024efd2d _ZN15QtWaylandClient11EventThread3runEv
(libQt5WaylandClient.so.5 + 0x72d2d)
                #2  0x00007f5407af30da operator() (libQt5Core.so.5 + 0xf30da)
                #3  0x00007f540749d44b start_thread (libc.so.6 + 0x8744b)
                #4  0x00007f5407520e40 __clone3 (libc.so.6 + 0x10ae40)

                Stack trace of thread 110549:
                #0  0x00007f5407516571 pselect64_syscall (libc.so.6 + 0x100571)
                #1  0x00007f54064e56f9 n/a (libusbmuxd-2.0.so.6 + 0x36f9)
                #2  0x00007f54064e63cc n/a (libusbmuxd-2.0.so.6 + 0x43cc)
                #3  0x00007f540749d44b start_thread (libc.so.6 + 0x8744b)
                #4  0x00007f5407520e40 __clone3 (libc.so.6 + 0x10ae40)

                Stack trace of thread 110523:
                #0  0x00007f5407513c0f __GI___poll (libc.so.6 + 0xfdc0f)
                #1  0x00007f540676da9f n/a (libglib-2.0.so.0 + 0xb7a9f)
                #2  0x00007f540670ff3f g_main_loop_run (libglib-2.0.so.0 +
0x59f3f)
                #3  0x00007f5400ab528c n/a (libgio-2.0.so.0 + 0x11028c)
                #4  0x00007f5406742cc5 n/a (libglib-2.0.so.0 + 0x8ccc5)
                #5  0x00007f540749d44b start_thread (libc.so.6 + 0x8744b)
                #6  0x00007f5407520e40 __clone3 (libc.so.6 + 0x10ae40)

                Stack trace of thread 110518:
                #0  0x00007f5407513c0f __GI___poll (libc.so.6 + 0xfdc0f)
                #1  0x00007f540676da9f n/a (libglib-2.0.so.0 + 0xb7a9f)
                #2  0x00007f540670e032 g_main_context_iteration
(libglib-2.0.so.0 + 0x58032)
                #3  0x00007f5407ce9f2f
_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE
(libQt5Core.so.5 + 0x2e9f2f)
                #4  0x00007f5407c99824
_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 +
0x299824)
                #5  0x00007f5407af6eb6 _ZN7QThread4execEv (libQt5Core.so.5 +
0xf6eb6)
                #6  0x00007f540881069a _ZN22QDBusConnectionManager3runEv
(libQt5DBus.so.5 + 0x2469a)
                #7  0x00007f5407af30da operator() (libQt5Core.so.5 + 0xf30da)
                #8  0x00007f540749d44b start_thread (libc.so.6 + 0x8744b)
                #9  0x00007f5407520e40 __clone3 (libc.so.6 + 0x10ae40)

                Stack trace of thread 110522:
                #0  0x00007f5407513c0f __GI___poll (libc.so.6 + 0xfdc0f)
                #1  0x00007f540676da9f n/a (libglib-2.0.so.0 + 0xb7a9f)
                #2  0x00007f540670e032 g_main_context_iteration
(libglib-2.0.so.0 + 0x58032)
                #3  0x00007f540670e082 n/a (libglib-2.0.so.0 + 0x58082)
                #4  0x00007f5406742cc5 n/a (libglib-2.0.so.0 + 0x8ccc5)
                #5  0x00007f540749d44b start_thread (libc.so.6 + 0x8744b)
                #6  0x00007f5407520e40 __clone3 (libc.so.6 + 0x10ae40)

                Stack trace of thread 110521:
                #0  0x00007f54075192ed syscall (libc.so.6 + 0x1032ed)
                #1  0x00007f5406765b85 g_cond_wait (libglib-2.0.so.0 + 0xafb85)
                #2  0x00007f54066db094 n/a (libglib-2.0.so.0 + 0x25094)
                #3  0x00007f540674524e n/a (libglib-2.0.so.0 + 0x8f24e)
                #4  0x00007f5406742cc5 n/a (libglib-2.0.so.0 + 0x8ccc5)
                #5  0x00007f540749d44b start_thread (libc.so.6 + 0x8744b)
                #6  0x00007f5407520e40 __clone3 (libc.so.6 + 0x10ae40)

                Stack trace of thread 110519:
                #0  0x00007f5407499f0e __futex_abstimed_wait_common64
(libc.so.6 + 0x83f0e)
                #1  0x00007f540749c7a0 __pthread_cond_wait_common (libc.so.6 +
0x867a0)
                #2  0x00007f5407afae64
_ZN21QWaitConditionPrivate4waitE14QDeadlineTimer (libQt5Core.so.5 + 0xfae64)
                #3  0x00007f54024efcd4 _ZN15QtWaylandClient11EventThread3runEv
(libQt5WaylandClient.so.5 + 0x72cd4)
                #4  0x00007f5407af30da operator() (libQt5Core.so.5 + 0xf30da)
                #5  0x00007f540749d44b start_thread (libc.so.6 + 0x8744b)
                #6  0x00007f5407520e40 __clone3 (libc.so.6 + 0x10ae40)
                ELF object binary architecture: AMD x86-64

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to