https://bugs.kde.org/show_bug.cgi?id=467552
Bug ID: 467552 Summary: Powerdevil Crashes When Unlocking Screen After Powersaving Classification: Plasma Product: Powerdevil Version: 5.27.2 Platform: Fedora RPMs OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: plasma-b...@kde.org Reporter: carloslcas...@outlook.com CC: m...@ratijas.tk Target Milestone: --- Application: org_kde_powerdevil (5.27.2) Qt Version: 5.15.8 Frameworks Version: 5.103.0 Operating System: Linux 6.1.18-200.fc37.x86_64 x86_64 Windowing System: Wayland Distribution: Fedora Linux 37 (KDE Plasma) DrKonqi: 5.27.2 [KCrashBackend] -- Information about the crash: Left computer for a period of time, and display went to sleep. Woke up screen and entered password to unlock, had unusual behavior of having to click unlock button after entering password, then when presented with desktop had crash notification for powerdevil The crash can be reproduced sometimes. -- Backtrace: Application: KDE Power Management System (org_kde_powerdevil), signal: Segmentation fault [KCrash Handler] #4 0x00007f1d4fbd7ba7 in wl_proxy_marshal_array_flags () from /lib64/libwayland-client.so.0 #5 0x00007f1d4fbd8219 in wl_proxy_marshal_flags () from /lib64/libwayland-client.so.0 #6 0x00007f1d32c199c7 in DpmsManager::addScreen(QScreen*) () from /lib64/libKF5ScreenDpms.so.8 #7 0x00007f1d32c1a390 in QtPrivate::QFunctorSlotObject<DpmsManager::DpmsManager(WaylandDpmsHelper*)::{lambda()#1}, 0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) () from /lib64/libKF5ScreenDpms.so.8 #8 0x00007f1d550d0e96 in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5 #9 0x00007f1d4fc60617 in QtWaylandClient::QWaylandDisplay::addRegistryListener(void (*)(void*, wl_registry*, unsigned int, QString const&, unsigned int), void*) () from /lib64/libQt5WaylandClient.so.5 #10 0x00007f1d4fc7da2e in QWaylandClientExtension::addRegistryListener() () from /lib64/libQt5WaylandClient.so.5 #11 0x00007f1d550abcda in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const () from /lib64/libQt5Core.so.5 #12 0x00007f1d550ace1e in QMetaObject::invokeMethod(QObject*, char const*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) () from /lib64/libQt5Core.so.5 #13 0x00007f1d32c1980b in WaylandDpmsHelper::blockUntilSupported() () from /lib64/libKF5ScreenDpms.so.8 #14 0x00007f1d32c1b318 in KScreen::Dpms::isSupported() const () from /lib64/libKF5ScreenDpms.so.8 #15 0x00007f1d55d9d36f in PowerDevil::ActionPool::init(PowerDevil::Core*) () from /lib64/libpowerdevilcore.so.2 #16 0x00007f1d55da4ded in PowerDevil::Core::onBackendReady() () from /lib64/libpowerdevilcore.so.2 #17 0x00007f1d550d0e96 in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5 #18 0x00007f1d40152afa in PowerDevilUPowerBackend::initWithBrightness(bool) () from /usr/lib64/qt5/plugins/kf5/powerdevil/powerdevilupowerbackend.so #19 0x00007f1d550d0e96 in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5 #20 0x00007f1d40149f53 in PowerDevilUPowerBackend::brightnessSupportQueried(bool) () from /usr/lib64/qt5/plugins/kf5/powerdevil/powerdevilupowerbackend.so #21 0x00007f1d550d0e96 in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5 #22 0x00007f1d55c1c3d9 in KJob::result(KJob*, KJob::QPrivateSignal) () from /lib64/libKF5CoreAddons.so.5 #23 0x00007f1d55c21e3b in KJob::finishJob(bool) () from /lib64/libKF5CoreAddons.so.5 #24 0x00007f1d550d0e96 in void doActivate<false>(QObject*, int, void**) () from /lib64/libQt5Core.so.5 #25 0x00007f1d40be4863 in KAuth::DBusHelperProxy::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) [clone .part.0] () from /usr/lib64/qt5/plugins/kauth/helper/kauth_helper_plugin.so #26 0x00007f1d40be4f41 in KAuth::DBusHelperProxy::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/qt5/plugins/kauth/helper/kauth_helper_plugin.so #27 0x00007f1d55b500bb in QDBusConnectionPrivate::deliverCall(QObject*, int, QDBusMessage const&, QVector<int> const&, int) () from /lib64/libQt5DBus.so.5 #28 0x00007f1d550c8134 in QObject::event(QEvent*) () from /lib64/libQt5Core.so.5 #29 0x00007f1d5509d4e8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5 #30 0x00007f1d550a0854 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib64/libQt5Core.so.5 #31 0x00007f1d550eeb07 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQt5Core.so.5 #32 0x00007f1d53c63c7f in g_main_context_dispatch () from /lib64/libglib-2.0.so.0 #33 0x00007f1d53cba118 in g_main_context_iterate.constprop () from /lib64/libglib-2.0.so.0 #34 0x00007f1d53c60f00 in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #35 0x00007f1d550ee5fa in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5 #36 0x00007f1d5509bf3a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQt5Core.so.5 #37 0x00007f1d550a4002 in QCoreApplication::exec() () from /lib64/libQt5Core.so.5 #38 0x000055d5074cea45 in main () [Inferior 1 (process 23308) detached] The reporter indicates this bug may be a duplicate of or related to bug 466904, bug 466800. Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.