[plasmashell] [Bug 523824] GPU/System crash on disconnecting drawing tablet display

[email protected] Tue, 04 Aug 2026 15:41:36 +0000
Newsgroups gmane.comp.kde.devel.bugs
Message-ID <[email protected]/>
https://bugs.kde.org/show_bug.cgi?id=3D523824

--- Comment #5 from [email protected] ---
Spent some time getting more debug symbols after connecting my tablet today,
which easily reproduces the initial powerdevil crash (but not full system/g=
pu
crash until post-disconnect).=20

While these issues seem strongly related, it might be better to split these
into 2 separate bug reports, but I'm not sure. Please let me know if that w=
ould
be preferred.=20

In any case, here's the full backtrace of when powerdevil crashes upon
connecting the tablet initially, from the KDE Crash Handler. This time with
complete symbol information:

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

[New LWP 1540]
[New LWP 1455]
[New LWP 1457]
[New LWP 1456]
[New LWP 1445]
[New LWP 1430]
[New LWP 1489]
[New LWP 1541]
[New LWP 1539]
[New LWP 1446]
[New LWP 1441]
Download failed: Invalid argument.  Continuing without separate debug info =
for
/usr/lib/libKF6Crash.so.6.
...
... (I get a lot of failed downloads here when automatically downloading
symbols with debuginfod. I don't know why as the symbols are clearly availa=
ble)=20
...
Download failed: Invalid argument.  Continuing without separate debug info =
for
system-supplied DSO at 0x7feb12ed5000.
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Core was generated by `/usr/lib/org_kde_powerdevil'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  __pthread_kill_implementation (threadid=3D<optimized out>,
signo=3Dsigno@entry=3D11, no_tid=3Dno_tid@entry=3D0) at pthread_kill.c:44
44            return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO
(ret) : 0;
[Current thread is 1 (Thread 0x7feb049f76c0 (LWP 1540))]
/usr/lib/python3.14/site-packages/sentry_sdk/utils.py:1353:
EventletDeprecationWarning:=20
Eventlet is deprecated. It is currently being maintained in bugfix mode, and
we strongly recommend against using it for new projects.

If you are already using Eventlet, we recommend migrating to a different
framework.  For more detail see
https://eventlet.readthedocs.io/en/latest/asyncio/migration.html

  from eventlet.patcher import is_monkey_patched  # type: ignore
Using eu-unstrip to resolve modules.
[Current thread is 11 (Thread 0x7feb089ff6c0 (LWP 1441))]

Thread 11 (Thread 0x7feb089ff6c0 (LWP 1441)):
#0  __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007feb1129481c in __internal_syscall_cancel (a1=3D<optimized out>,
a2=3D<optimized out>, a3=3D<optimized out>, a4=3D<optimized out>, a5=3Da5@e=
ntry=3D8,
a6=3Da6@entry=3D0, nr=3D271) at cancellation.c:49
#2  0x00007feb11294864 in __syscall_cancel (a1=3D<optimized out>, a2=3D<opt=
imized
out>, a3=3D<optimized out>, a4=3D<optimized out>, a5=3Da5@entry=3D8, a6=3Da=
6@entry=3D0,
nr=3D271) at cancellation.c:75
#3  0x00007feb11310ea6 in __GI_ppoll (fds=3Dfds@entry=3D0x55bef4351f30,
nfds=3Dnfds@entry=3D4, timeout=3D<optimized out>, timeout@entry=3D0x0,
sigmask=3Dsigmask@entry=3D0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4  0x00007feb10a9ef59 in ppoll (__fds=3D0x55bef4351f30, __nfds=3D4, __time=
out=3D0x0,
__ss=3D0x0) at /usr/include/bits/poll2.h:101
#5  g_main_context_poll_unlocked (priority=3D<optimized out>,
context=3D0x7feb00000ca0, timeout_usec=3D<optimized out>, fds=3D0x55bef4351=
f30,
n_fds=3D4) at ../glib/glib/gmain.c:4837
#6  g_main_context_iterate_unlocked (context=3Dcontext@entry=3D0x7feb00000c=
a0,
block=3Dblock@entry=3D1, dispatch=3Ddispatch@entry=3D1, self=3D<optimized o=
ut>) at
../glib/glib/gmain.c:4511
#7  0x00007feb10a9f055 in g_main_context_iteration (context=3D0x7feb00000ca=
0,
may_block=3D1) at ../glib/glib/gmain.c:4582
#8  0x00007feb11e9d0b2 in QEventDispatcherGlib::processEvents
(this=3D0x7feb00000880, flags=3D...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp=
:402
#9  0x00007feb11b91983 in QEventLoop::processEvents (this=3D0x7feb089fe720,
flags=3D...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:109
#10 QEventLoop::exec (this=3D0x7feb089fe720, flags=3D...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:198
#11 0x00007feb11cb9342 in QThread::exec (this=3Dthis@entry=3D0x7feb121fee20
<QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manag=
er>
>::instance()::holder>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread.cpp:672
#12 0x00007feb1216c7d1 in QDBusConnectionManager::run (this=3D0x7feb121fee20
<QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manag=
er>
>::instance()::holder>) at
/usr/src/debug/qt6-base/qtbase/src/dbus/qdbusconnectionmanager.cpp:145
#13 0x00007feb11d784fb in QThreadPrivate::start (arg=3D0x7feb121fee20
<QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manag=
er>
>::instance()::holder>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:466
#14 0x00007feb11297f42 in start_thread (arg=3D<optimized out>) at
pthread_create.c:454
#15 0x00007feb1131efac in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 10 (Thread 0x7feb079fd6c0 (LWP 1446)):
#0  __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007feb1129481c in __internal_syscall_cancel
(a1=3Da1@entry=3D140647421953888, a2=3Da2@entry=3D2, a3=3Da3@entry=3D-1, a4=
=3Da4@entry=3D0,
a5=3Da5@entry=3D0, a6=3Da6@entry=3D0, nr=3D7) at cancellation.c:49
#2  0x00007feb11294864 in __syscall_cancel (a1=3Da1@entry=3D140647421953888,
a2=3Da2@entry=3D2, a3=3Da3@entry=3D-1, a4=3Da4@entry=3D0, a5=3Da5@entry=3D0=
, a6=3Da6@entry=3D0,
nr=3D7) at cancellation.c:75
#3  0x00007feb1131087e in __GI___poll (fds=3Dfds@entry=3D0x7feb079fc760,
nfds=3Dnfds@entry=3D2, timeout=3Dtimeout@entry=3D-1) at
../sysdeps/unix/sysv/linux/poll.c:29
#4  0x00007feb10df26e8 in poll (__fds=3D0x7feb079fc760, __nfds=3D2, __timeo=
ut=3D-1)
at /usr/include/bits/poll2.h:44
#5  QtWaylandClient::EventThread::run (this=3D0x55bef4332080) at
/usr/src/debug/qt6-base/qtbase/src/plugins/platforms/wayland/qwaylanddispla=
y.cpp:186
#6  0x00007feb11d784fb in QThreadPrivate::start (arg=3D0x55bef4332080) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:466
#7  0x00007feb11297f42 in start_thread (arg=3D<optimized out>) at
pthread_create.c:454
#8  0x00007feb1131efac in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 9 (Thread 0x7feb051f86c0 (LWP 1539)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007feb10accf9c in g_cond_wait_until_impl (cond=3D<optimized out>,
mutex=3D0x7feae4000c60, end_time=3D<optimized out>) at
../glib/glib/gthread-posix.c:1159
#2  g_cond_wait_until (cond=3D<optimized out>, mutex=3D0x7feae4000c60,
end_time=3D<optimized out>) at ../glib/glib/gthread.c:1782
#3  0x00007feb10a614f7 in g_async_queue_pop_intern_unlocked
(queue=3D0x7feae4000c60, wait=3D1, end_time=3D72023486609) at
../glib/glib/gasyncqueue.c:379
#4  0x00007feb10a6166f in g_async_queue_timeout_pop (queue=3D0x7feae4000c60,
timeout=3Dtimeout@entry=3D100000) at ../glib/glib/gasyncqueue.c:502
#5  0x00007feb1197c288 in dw_recheck_displays_func (data=3D0x55bef43aae00) =
at
dw/dw_recheck.c:194
#6  0x00007feb10ad5b14 in g_thread_proxy (data=3D0x55bef4389260) at
../glib/glib/gthread.c:893
#7  0x00007feb11297f42 in start_thread (arg=3D<optimized out>) at
pthread_create.c:454
#8  0x00007feb1131efac in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 8 (Thread 0x7feae3fff6c0 (LWP 1541)):
#0  __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007feb1129481c in __internal_syscall_cancel (a1=3D<optimized out>,
a2=3D<optimized out>, a3=3D<optimized out>, a4=3D<optimized out>, a5=3Da5@e=
ntry=3D8,
a6=3Da6@entry=3D0, nr=3D271) at cancellation.c:49
#2  0x00007feb11294864 in __syscall_cancel (a1=3D<optimized out>, a2=3D<opt=
imized
out>, a3=3D<optimized out>, a4=3D<optimized out>, a5=3Da5@entry=3D8, a6=3Da=
6@entry=3D0,
nr=3D271) at cancellation.c:75
#3  0x00007feb11310ea6 in __GI_ppoll (fds=3Dfds@entry=3D0x7feadc0013c0,
nfds=3Dnfds@entry=3D1, timeout=3D<optimized out>, timeout@entry=3D0x0,
sigmask=3Dsigmask@entry=3D0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4  0x00007feb10a9ef59 in ppoll (__fds=3D0x7feadc0013c0, __nfds=3D1, __time=
out=3D0x0,
__ss=3D0x0) at /usr/include/bits/poll2.h:101
#5  g_main_context_poll_unlocked (priority=3D<optimized out>,
context=3D0x7feadc000ca0, timeout_usec=3D<optimized out>, fds=3D0x7feadc001=
3c0,
n_fds=3D1) at ../glib/glib/gmain.c:4837
#6  g_main_context_iterate_unlocked (context=3Dcontext@entry=3D0x7feadc000c=
a0,
block=3Dblock@entry=3D1, dispatch=3Ddispatch@entry=3D1, self=3D<optimized o=
ut>) at
../glib/glib/gmain.c:4511
#7  0x00007feb10a9f055 in g_main_context_iteration (context=3D0x7feadc000ca=
0,
may_block=3D1) at ../glib/glib/gmain.c:4582
#8  0x00007feb11e9d0b2 in QEventDispatcherGlib::processEvents
(this=3D0x7feadc000880, flags=3D...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp=
:402
#9  0x00007feb11b91983 in QEventLoop::processEvents (this=3D0x7feae3ffe770,
flags=3D...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:109
#10 QEventLoop::exec (this=3D0x7feae3ffe770, flags=3D...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:198
#11 0x00007feb11cb9342 in QThread::exec (this=3D<optimized out>) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread.cpp:672
#12 0x00007feb11d78595 in QThread::run (this=3D0x55bef43a7fc8) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread.cpp:793
#13 QThreadPrivate::start (arg=3D0x55bef43a7fc8) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:466
#14 0x00007feb11297f42 in start_thread (arg=3D<optimized out>) at
pthread_create.c:454
#15 0x00007feb1131efac in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 7 (Thread 0x7feb059f96c0 (LWP 1489)):
#0  __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007feb1129481c in __internal_syscall_cancel (a1=3D<optimized out>,
a2=3D<optimized out>, a3=3D<optimized out>, a4=3Da4@entry=3D0, a5=3Da5@entr=
y=3D0,
a6=3Da6@entry=3D0, nr=3D7) at cancellation.c:49
#2  0x00007feb11294864 in __syscall_cancel (a1=3D<optimized out>, a2=3D<opt=
imized
out>, a3=3D<optimized out>, a4=3Da4@entry=3D0, a5=3Da5@entry=3D0, a6=3Da6@e=
ntry=3D0, nr=3D7) at
cancellation.c:75
#3  0x00007feb1131087e in __GI___poll (fds=3D<optimized out>, nfds=3D<optim=
ized
out>, timeout=3D<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:29
#4  0x00007feb106f2195 in socket_do_iteration (transport=3D0x55bef438b1a0,
flags=3D6, timeout_milliseconds=3D<optimized out>) at
../dbus/dbus/dbus-transport-socket.c:1187
#5  0x00007feb106d5e93 in _dbus_transport_do_iteration
(transport=3D0x55bef438b1a0, flags=3D6, timeout_milliseconds=3D500) at
../dbus/dbus/dbus-transport.c:1019
#6  _dbus_transport_do_iteration (transport=3D0x55bef438b1a0, flags=3D6,
timeout_milliseconds=3D500) at ../dbus/dbus/dbus-transport.c:1002
#7  _dbus_connection_do_iteration_unlocked
(connection=3Dconnection@entry=3D0x55bef4368cf0, pending=3Dpending@entry=3D=
0x0,
flags=3D6, flags@entry=3D7, timeout_milliseconds=3Dtimeout_milliseconds@ent=
ry=3D500) at
../dbus/dbus/dbus-connection.c:1231
#8  0x00007feb106dab32 in _dbus_connection_read_write_dispatch
(connection=3D0x55bef4368cf0,
timeout_milliseconds=3Dtimeout_milliseconds@entry=3D500, dispatch=3Ddispatc=
h@entry=3D1)
at ../dbus/dbus/dbus-connection.c:3722
#9  0x00007feb106dab7d in dbus_connection_read_write_dispatch
(connection=3D<optimized out>, timeout_milliseconds=3D500) at
../dbus/dbus/dbus-connection.c:3790
#10 0x00007feb11963c5e in ldbus_watch_sleep_events_thread (data=3D0x55bef43=
86230)
at util/dbus_util.c:228
#11 0x00007feb10ad5b14 in g_thread_proxy (data=3D0x55bef4399d20) at
../glib/glib/gthread.c:893
#12 0x00007feb11297f42 in start_thread (arg=3D<optimized out>) at
pthread_create.c:454
#13 0x00007feb1131efac in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 6 (Thread 0x7feb08e85d00 (LWP 1430)):
#0  __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007feb1129481c in __internal_syscall_cancel (a1=3D<optimized out>,
a2=3D<optimized out>, a3=3D<optimized out>, a4=3D<optimized out>, a5=3Da5@e=
ntry=3D8,
a6=3Da6@entry=3D0, nr=3D271) at cancellation.c:49
#2  0x00007feb11294864 in __syscall_cancel (a1=3D<optimized out>, a2=3D<opt=
imized
out>, a3=3D<optimized out>, a4=3D<optimized out>, a5=3Da5@entry=3D8, a6=3Da=
6@entry=3D0,
nr=3D271) at cancellation.c:75
#3  0x00007feb11310ea6 in __GI_ppoll (fds=3Dfds@entry=3D0x55bef43698a0,
nfds=3Dnfds@entry=3D4, timeout=3D<optimized out>, timeout@entry=3D0x0,
sigmask=3Dsigmask@entry=3D0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4  0x00007feb10a9ef59 in ppoll (__fds=3D0x55bef43698a0, __nfds=3D4, __time=
out=3D0x0,
__ss=3D0x0) at /usr/include/bits/poll2.h:101
#5  g_main_context_poll_unlocked (priority=3D<optimized out>,
context=3D0x7feb00000f00, timeout_usec=3D<optimized out>, fds=3D0x55bef4369=
8a0,
n_fds=3D4) at ../glib/glib/gmain.c:4837
#6  g_main_context_iterate_unlocked (context=3Dcontext@entry=3D0x7feb00000f=
00,
block=3Dblock@entry=3D1, dispatch=3Ddispatch@entry=3D1, self=3D<optimized o=
ut>) at
../glib/glib/gmain.c:4511
#7  0x00007feb10a9f055 in g_main_context_iteration (context=3D0x7feb00000f0=
0,
may_block=3D1) at ../glib/glib/gmain.c:4582
#8  0x00007feb11e9d0b2 in QEventDispatcherGlib::processEvents
(this=3D0x55bef4325ad0, flags=3D...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp=
:402
#9  0x00007feb11b91983 in QEventLoop::processEvents (this=3D0x7ffec3a82990,
flags=3D...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:109
#10 QEventLoop::exec (this=3D0x7ffec3a82990, flags=3D...) at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:198
#11 0x00007feb11b86eaa in QCoreApplication::exec () at
/usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1457
#12 0x000055beb98ed2fa in main (argc=3D<optimized out>, argv=3D<optimized o=
ut>) at
/usr/src/debug/powerdevil/powerdevil-6.7.3/daemon/powerdevilapp.cpp:142

Thread 5 (Thread 0x7feb081fe6c0 (LWP 1445)):
#0  __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007feb1129481c in __internal_syscall_cancel
(a1=3Da1@entry=3D140647430346592, a2=3Da2@entry=3D2, a3=3Da3@entry=3D-1, a4=
=3Da4@entry=3D0,
a5=3Da5@entry=3D0, a6=3Da6@entry=3D0, nr=3D7) at cancellation.c:49
#2  0x00007feb11294864 in __syscall_cancel (a1=3Da1@entry=3D140647430346592,
a2=3Da2@entry=3D2, a3=3Da3@entry=3D-1, a4=3Da4@entry=3D0, a5=3Da5@entry=3D0=
, a6=3Da6@entry=3D0,
nr=3D7) at cancellation.c:75
#3  0x00007feb1131087e in __GI___poll (fds=3Dfds@entry=3D0x7feb081fd760,
nfds=3Dnfds@entry=3D2, timeout=3Dtimeout@entry=3D-1) at
../sysdeps/unix/sysv/linux/poll.c:29
#4  0x00007feb10df26e8 in poll (__fds=3D0x7feb081fd760, __nfds=3D2, __timeo=
ut=3D-1)
at /usr/include/bits/poll2.h:44
#5  QtWaylandClient::EventThread::run (this=3D0x55bef4325670) at
/usr/src/debug/qt6-base/qtbase/src/plugins/platforms/wayland/qwaylanddispla=
y.cpp:186
#6  0x00007feb11d784fb in QThreadPrivate::start (arg=3D0x55bef4325670) at
/usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:466
#7  0x00007feb11297f42 in start_thread (arg=3D<optimized out>) at
pthread_create.c:454
#8  0x00007feb1131efac in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 4 (Thread 0x7feb069fb6c0 (LWP 1456)):
#0  __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007feb1129481c in __internal_syscall_cancel (a1=3D<optimized out>,
a2=3D<optimized out>, a3=3D<optimized out>, a4=3D<optimized out>, a5=3Da5@e=
ntry=3D8,
a6=3Da6@entry=3D0, nr=3D271) at cancellation.c:49
#2  0x00007feb11294864 in __syscall_cancel (a1=3D<optimized out>, a2=3D<opt=
imized
out>, a3=3D<optimized out>, a4=3D<optimized out>, a5=3Da5@entry=3D8, a6=3Da=
6@entry=3D0,
nr=3D271) at cancellation.c:75
#3  0x00007feb11310ea6 in __GI_ppoll (fds=3Dfds@entry=3D0x7feaf8000880,
nfds=3Dnfds@entry=3D1, timeout=3D<optimized out>, timeout@entry=3D0x0,
sigmask=3Dsigmask@entry=3D0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4  0x00007feb10a9ef59 in ppoll (__fds=3D0x7feaf8000880, __nfds=3D1, __time=
out=3D0x0,
__ss=3D0x0) at /usr/include/bits/poll2.h:101
#5  g_main_context_poll_unlocked (priority=3D<optimized out>,
context=3D0x55bef4351bc0, timeout_usec=3D<optimized out>, fds=3D0x7feaf8000=
880,
n_fds=3D1) at ../glib/glib/gmain.c:4837
#6  g_main_context_iterate_unlocked (context=3Dcontext@entry=3D0x55bef4351b=
c0,
block=3Dblock@entry=3D1, dispatch=3Ddispatch@entry=3D1, self=3D<optimized o=
ut>) at
../glib/glib/gmain.c:4511
#7  0x00007feb10a9f055 in g_main_context_iteration (context=3D0x55bef4351bc=
0,
may_block=3Dmay_block@entry=3D1) at ../glib/glib/gmain.c:4582
#8  0x00007feb10a9f0a2 in glib_worker_main (data=3D<optimized out>) at
../glib/glib/gmain.c:6790
#9  0x00007feb10ad5b14 in g_thread_proxy (data=3D0x55bef4357fc0) at
../glib/glib/gthread.c:893
#10 0x00007feb11297f42 in start_thread (arg=3D<optimized out>) at
pthread_create.c:454
#11 0x00007feb1131efac in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 3 (Thread 0x7feb061fa6c0 (LWP 1457)):
#0  __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007feb1129481c in __internal_syscall_cancel (a1=3D<optimized out>,
a2=3D<optimized out>, a3=3D<optimized out>, a4=3D<optimized out>, a5=3Da5@e=
ntry=3D8,
a6=3Da6@entry=3D0, nr=3D271) at cancellation.c:49
#2  0x00007feb11294864 in __syscall_cancel (a1=3D<optimized out>, a2=3D<opt=
imized
out>, a3=3D<optimized out>, a4=3D<optimized out>, a5=3Da5@entry=3D8, a6=3Da=
6@entry=3D0,
nr=3D271) at cancellation.c:75
#3  0x00007feb11310ea6 in __GI_ppoll (fds=3Dfds@entry=3D0x7feaec0008c0,
nfds=3Dnfds@entry=3D2, timeout=3D<optimized out>, timeout@entry=3D0x0,
sigmask=3Dsigmask@entry=3D0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4  0x00007feb10a9ef59 in ppoll (__fds=3D0x7feaec0008c0, __nfds=3D2, __time=
out=3D0x0,
__ss=3D0x0) at /usr/include/bits/poll2.h:101
#5  g_main_context_poll_unlocked (priority=3D<optimized out>,
context=3D0x55bef4362e60, timeout_usec=3D<optimized out>, fds=3D0x7feaec000=
8c0,
n_fds=3D2) at ../glib/glib/gmain.c:4837
#6  g_main_context_iterate_unlocked (context=3D0x55bef4362e60,
block=3Dblock@entry=3D1, dispatch=3Ddispatch@entry=3D1, self=3D<optimized o=
ut>) at
../glib/glib/gmain.c:4511
#7  0x00007feb10a9f217 in g_main_loop_run (loop=3D0x55bef43650a0) at
../glib/glib/gmain.c:4721
#8  0x00007feb09328ed4 in gdbus_shared_thread_func (user_data=3D0x55bef4364=
c70)
at ../glib/gio/gdbusprivate.c:284
#9  0x00007feb10ad5b14 in g_thread_proxy (data=3D0x55bef4363030) at
../glib/glib/gthread.c:893
#10 0x00007feb11297f42 in start_thread (arg=3D<optimized out>) at
pthread_create.c:454
#11 0x00007feb1131efac in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 2 (Thread 0x7feb071fc6c0 (LWP 1455)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007feb10acc15e in g_cond_wait_impl (cond=3D0x55bef4357cc8,
mutex=3D0x55bef4357cc0) at ../glib/glib/gthread-posix.c:1026
#2  g_cond_wait (cond=3D0x55bef4357cc8, mutex=3D0x55bef4357cc0) at
../glib/glib/gthread.c:1686
#3  0x00007feb10a6152d in g_async_queue_pop_intern_unlocked
(queue=3D0x55bef4357cc0, wait=3D1, end_time=3D-1) at ../glib/glib/gasyncque=
ue.c:376
#4  0x00007feb10ad6017 in g_thread_pool_spawn_thread (data=3D<optimized out=
>) at
../glib/glib/gthreadpool.c:297
#5  0x00007feb10ad5b14 in g_thread_proxy (data=3D0x55bef4357d10) at
../glib/glib/gthread.c:893
#6  0x00007feb11297f42 in start_thread (arg=3D<optimized out>) at
pthread_create.c:454
#7  0x00007feb1131efac in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 1 (Thread 0x7feb049f76c0 (LWP 1540)):
[KCrash Handler]
#5  0x00007feb119229ef in i2c_check_open_bus_alive (dh=3D0x7feae8004e40) at
i2c/i2c_bus_core.c:1056
#6  0x00007feb1191a838 in ddc_write_read_with_retry (dh=3D0x7feae8004e40,
request_packet_ptr=3D0x7feae8010c50, max_read_bytes=3D39, expected_response=
_type=3D2
'\002', expected_subtype=3D<optimized out>, flags=3DWrite_Read_Flags_None,
response_packet_ptr_loc=3D<optimized out>, explicit_max_tries=3D<optimized =
out>) at
ddc/ddc_packet_io.c:1006
#7  0x00007feb11922e89 in ddc_get_nontable_vcp_value_full.constprop.0
(dh=3D0x7feae8004e40, feature_code=3D16 '\020', parsed_response_loc=3D0x7fe=
b049f61e0,
explicit_max_tries=3D-1) at ddc/ddc_vcp.c:235
#8  0x00007feb1190951c in ddc_get_nontable_vcp_value (dh=3D0x7feae8004e40,
feature_code=3D16 '\020', parsed_response_loc=3D0x7feb049f61e0) at
ddc/ddc_vcp.c:334
#9  check_supported_feature (dh=3Ddh@entry=3D0x7feae8004e40,
newly_added=3Dnewly_added@entry=3Dtrue, feature_code=3Dfeature_code@entry=
=3D16 '\020',
p_shsl=3Dp_shsl@entry=3D0x7feb049f6256) at ddc/ddc_initial_checks.c:354
#10 0x00007feb11909c83 in ddc_initial_checks_by_dh (dh=3D0x7feae8004e40,
newly_added=3Dnewly_added@entry=3Dtrue) at ddc/ddc_initial_checks.c:480
#11 0x00007feb1190aa85 in ddc_initial_checks_by_dref (dref=3D0x7feae802c360,
newly_added=3Dtrue) at ddc/ddc_initial_checks.c:630
#12 0x00007feb1197352d in dw_add_display_by_businfo
(businfo=3Dbusinfo@entry=3D0x55bef43c6290) at dw/dw_dref.c:117
#13 0x00007feb119741e4 in dw_hotplug_change_handler
(bs_buses_w_edid_removed=3D..., bs_buses_w_edid_added=3D...,
events_queue=3Devents_queue@entry=3D0x0,
drefs_to_recheck=3Ddrefs_to_recheck@entry=3D0x7feae8000880) at dw/dw_common=
.c:457
#14 0x00007feb11977f5a in process_screen_change_event
(p_bs_attached_buses=3Dp_bs_attached_buses@entry=3D0x7feb049f6780,
p_bs_buses_w_edid=3Dp_bs_buses_w_edid@entry=3D0x7feb049f6760,
deferred_events=3Ddeferred_events@entry=3D0x0,
displays_to_recheck=3Ddisplays_to_recheck@entry=3D0x7feae8000880) at
dw/dw_poll.c:159
#15 0x00007feb119783c6 in invoke_process_screen_change_event
(bs_old_attached_buses_loc=3D0x7feb049f6780,
bs_old_buses_w_edid_loc=3D0x7feb049f6760, deferred_events=3D0x0,
displays_to_recheck=3D0x7feae8000880) at dw/dw_poll.c:232
#16 0x00007feb1197e98f in dw_watch_display_connections (data=3D0x55bef43a61=
90) at
dw/dw_poll.c:429
#17 0x00007feb10ad5b14 in g_thread_proxy (data=3D0x55bef43c5750) at
../glib/glib/gthread.c:893
#18 0x00007feb11297f42 in start_thread (arg=3D<optimized out>) at
pthread_create.c:454
#19 0x00007feb1131efac in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

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