[kde] [Bug 467647] New: Booted laptop with external screen turned off (usb c dock)

bugzilla_noreply at kde.org bugzilla_noreply at kde.org
Tue Mar 21 10:12:51 GMT 2023


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

            Bug ID: 467647
           Summary: Booted laptop with external screen turned off (usb c
                    dock)
    Classification: I don't know
           Product: kde
           Version: unspecified
          Platform: Fedora RPMs
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: unassigned-bugs at kde.org
          Reporter: andretiagob at protonmail.com
  Target Milestone: ---

Application: org_kde_powerdevil (5.27.2)

Qt Version: 5.15.8
Frameworks Version: 5.103.0
Operating System: Linux 6.2.2-301.fc38.x86_64 x86_64
Windowing System: Wayland
Distribution: Fedora Linux 38 (KDE Plasma Prerelease)
DrKonqi: 5.27.2 [KCrashBackend]

-- Information about the crash:
Booted my laptop connected to a usb c dock while the external screen was off
and got a black screen. After i unplugged the usb c cable the image apeared
normally on the laptop screen.

The crash can be reproduced sometimes.

-- Backtrace:
Application: KDE Power Management System (org_kde_powerdevil), signal:
Segmentation fault

[KCrash Handler]
#4  0x00007fc11f7f9ff9 in wl_proxy_marshal_array_flags () from
/lib64/libwayland-client.so.0
#5  0x00007fc11f7fa6a8 in wl_proxy_marshal_flags () from
/lib64/libwayland-client.so.0
#6  0x00007fc11c224b88 in DpmsManager::addScreen(QScreen*) () from
/lib64/libKF5ScreenDpms.so.8
#7  0x00007fc11c225470 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  0x00007fc1324e7f51 in void doActivate<false>(QObject*, int, void**) () from
/lib64/libQt5Core.so.5
#9  0x00007fc12ce7cafa in
QtWaylandClient::QWaylandDisplay::addRegistryListener(void (*)(void*,
wl_registry*, unsigned int, QString const&, unsigned int), void*) () from
/lib64/libQt5WaylandClient.so.5
#10 0x00007fc12ce9ac3f in QWaylandClientExtension::addRegistryListener() ()
from /lib64/libQt5WaylandClient.so.5
#11 0x00007fc1324c233e in QMetaMethod::invoke(QObject*, Qt::ConnectionType,
QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument,
QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument,
QGenericArgument, QGenericArgument, QGenericArgument) const () from
/lib64/libQt5Core.so.5
#12 0x00007fc1324c3422 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 0x00007fc11c2249be in WaylandDpmsHelper::blockUntilSupported() () from
/lib64/libKF5ScreenDpms.so.8
#14 0x00007fc11c2263b0 in KScreen::Dpms::isSupported() const () from
/lib64/libKF5ScreenDpms.so.8
#15 0x00007fc1330b4486 in PowerDevil::ActionPool::init(PowerDevil::Core*) ()
from /lib64/libpowerdevilcore.so.2
#16 0x00007fc1330bc07b in PowerDevil::Core::onBackendReady() () from
/lib64/libpowerdevilcore.so.2
#17 0x00007fc1324e7f51 in void doActivate<false>(QObject*, int, void**) () from
/lib64/libQt5Core.so.5
#18 0x00007fc11c337e0c in PowerDevilUPowerBackend::initWithBrightness(bool) ()
from /usr/lib64/qt5/plugins/kf5/powerdevil/powerdevilupowerbackend.so
#19 0x00007fc1324e7f51 in void doActivate<false>(QObject*, int, void**) () from
/lib64/libQt5Core.so.5
#20 0x00007fc11c32ef51 in
PowerDevilUPowerBackend::brightnessSupportQueried(bool) () from
/usr/lib64/qt5/plugins/kf5/powerdevil/powerdevilupowerbackend.so
#21 0x00007fc1324e7f51 in void doActivate<false>(QObject*, int, void**) () from
/lib64/libQt5Core.so.5
#22 0x00007fc132f3ba26 in KJob::result(KJob*, KJob::QPrivateSignal) () from
/lib64/libKF5CoreAddons.so.5
#23 0x00007fc132f416db in KJob::finishJob(bool) () from
/lib64/libKF5CoreAddons.so.5
#24 0x00007fc1324e7f51 in void doActivate<false>(QObject*, int, void**) () from
/lib64/libQt5Core.so.5
#25 0x00007fc11ddcfb43 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 0x00007fc11ddd0108 in
KAuth::DBusHelperProxy::qt_metacall(QMetaObject::Call, int, void**) () from
/usr/lib64/qt5/plugins/kauth/helper/kauth_helper_plugin.so
#27 0x00007fc132e6b44b in QDBusConnectionPrivate::deliverCall(QObject*, int,
QDBusMessage const&, QVector<int> const&, int) () from /lib64/libQt5DBus.so.5
#28 0x00007fc1324df03b in QObject::event(QEvent*) () from
/lib64/libQt5Core.so.5
#29 0x00007fc1324b3648 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /lib64/libQt5Core.so.5
#30 0x00007fc1324b6af5 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () from /lib64/libQt5Core.so.5
#31 0x00007fc13250673f in postEventSourceDispatch(_GSource*, int (*)(void*),
void*) () from /lib64/libQt5Core.so.5
#32 0x00007fc1311127f8 in g_main_context_dispatch () from
/lib64/libglib-2.0.so.0
#33 0x00007fc131170f38 in g_main_context_iterate.isra () from
/lib64/libglib-2.0.so.0
#34 0x00007fc131110183 in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#35 0x00007fc132506229 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib64/libQt5Core.so.5
#36 0x00007fc1324b201b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib64/libQt5Core.so.5
#37 0x00007fc1324ba29b in QCoreApplication::exec() () from
/lib64/libQt5Core.so.5
#38 0x000055fc8bd84a9a in main ()
[Inferior 1 (process 4383) detached]

The reporter indicates this bug may be a duplicate of or related to bug 466620,
bug 466904.

Reported using DrKonqi
This report was filed against 'kde' because the product 'Powerdevil' could not
be located in Bugzilla. Add it to drkonqi's mappings file!

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Unassigned-bugs mailing list