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

Christopher Snowhill <kod...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |kod...@gmail.com

--- Comment #14 from Christopher Snowhill <kod...@gmail.com> ---
Confirmed crash on Arch packaged Plasma Wayland. Two monitors: LG 24UD58-B,
which disconnects itself momentarily when it's resumed from DPMS off, whether
HDMI or DisplayPort; and a Dell P2414H, which maintains a steady connection
regardless of DPMS state, connected by DisplayPort, as it has no HDMI inputs.

Backtrace, resolved with debuginfod as best I could:

```
#0  __pthread_kill_implementation
    (threadid=<optimized out>, signo=signo@entry=11, no_tid=no_tid@entry=0) at
pthread_kill.c:44
#1  0x00007f17380ab393 in __pthread_kill_internal (signo=11,
threadid=<optimized out>)
    at pthread_kill.c:78
#2  0x00007f173805a6c8 in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26
#3  0x00007f173aed943f in KCrash::defaultCrashHandler (sig=11)
    at /usr/src/debug/kcrash/kcrash-6.0.0/src/kcrash.cpp:586
#4  0x00007f173805a770 in <signal handler called> () at /usr/lib/libc.so.6
#5  0x00007f1738db4245 in QPlatformWindow::hasPendingUpdateRequest
(this=0x56c294528500)
    at
/usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0/src/gui/kernel/qplatformwindow.cpp:765
#6  0x00007f173abf1acb in operator() (__closure=0x56c295ede0f0)
    at
/usr/src/debug/qt6-wayland/qtwayland-everywhere-src-6.7.0/src/client/qwaylandwindow.cpp:1648
#7  QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void,
QtWaylandClient::QWaylandWindow::requestUpdate()::<lambda()> >::call
(arg=<optimized out>, f=...)
    at /usr/include/qt6/QtCore/qobjectdefs_impl.h:137
#8 
QtPrivate::FunctorCallable<QtWaylandClient::QWaylandWindow::requestUpdate()::<lambda()>
>::call<QtPrivate::List<>, void> (arg=<optimized out>, f=...)
    at /usr/include/qt6/QtCore/qobjectdefs_impl.h:345
#9 
QtPrivate::QCallableObject<QtWaylandClient::QWaylandWindow::requestUpdate()::<lambda()>,
QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *,
void **, bool *)
    (which=<optimized out>, this_=0x56c295ede0e0, r=<optimized out>,
a=<optimized out>, ret=<optimized out>) at
/usr/include/qt6/QtCore/qobjectdefs_impl.h:555
#10 0x00007f17387883e4 in QObject::event (this=0x56c2945284f0,
e=0x56c294020930)
    at
/usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0/src/corelib/kernel/qobject.cpp:1446
#11 0x00007f173a4fbfcb in QApplicationPrivate::notify_helper
    (this=<optimized out>, receiver=0x56c2945284f0, e=0x56c294020930)
    at
/usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0/src/widgets/kernel/qapplication.cpp:3287
#12 0x00007f173873dae8 in QCoreApplication::notifyInternal2
    (receiver=0x56c2945284f0, event=event@entry=0x56c294020930)
    at
/usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0/src/corelib/kernel/qcoreapplication.cpp:1134
#13 0x00007f173873de74 in QCoreApplication::sendEvent
    (event=0x56c294020930, receiver=<optimized out>)
    at
/usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0/src/corelib/kernel/qcoreapplication.cpp:1575
#14 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0x56c28fd34ba0)
    at
/usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0/src/corelib/kernel/qcoreapplication.cpp:1932
#15 0x00007f17389860e4 in QCoreApplication::sendPostedEvents (receiver=0x0,
event_type=0)
    at
/usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0/src/corelib/kernel/qcoreapplication.cpp:1789
#16 postEventSourceDispatch (s=0x56c28fd62a90)
    at
/usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0/src/corelib/kernel/qeventdispatcher_glib.cpp:244
#17 0x00007f17372cf199 in g_main_dispatch (context=0x7f172c000f00) at
../glib/glib/gmain.c:3344
#18 0x00007f173732e3bf in g_main_context_dispatch_unlocked
(context=0x7f172c000f00)
    at ../glib/glib/gmain.c:4152
#19 g_main_context_iterate_unlocked.isra.0
    (context=context@entry=0x7f172c000f00, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4217
#20 0x00007f17372ce712 in g_main_context_iteration (context=0x7f172c000f00,
may_block=1)
    at ../glib/glib/gmain.c:4282
#21 0x00007f1738983df4 in QEventDispatcherGlib::processEvents
(this=0x56c28ffb8620, flags=...)
    at
/usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0/src/corelib/kernel/qeventdispatcher_glib.cpp:394
#22 0x00007f1738745c7e in QEventLoop::processEvents (flags=...,
this=0x7fff594a6750)
    at
/usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0/src/corelib/kernel/qeventloop.cpp:100
#23 QEventLoop::exec (this=0x7fff594a6750, flags=...)
    at
/usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0/src/corelib/kernel/qeventloop.cpp:182
#24 0x00007f17387416e8 in QCoreApplication::exec ()
    at
/usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0/src/corelib/global/qflags.h:74
#25 0x00007f173a4f851a in QApplication::exec ()
    at
/usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0/src/widgets/kernel/qapplication.cpp:2555
#26 0x000056c28e3e7476 in main (argc=<optimized out>, argv=<optimized out>)
    at
/usr/src/debug/plasma-workspace/plasma-workspace-6.0.3/shell/main.cpp:214
```

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

Reply via email to