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

--- Comment #17 from Szőts Ákos <szots...@gmail.com> ---
I tried to reproduce it. Now, what happens is, instead of a crash when I click
Apply, the whole desktop is rendered unusable by kwin_x11 which starts spinning
X11 and doesn't repaint windows anymore.

In another terminal (without X11) I could attach KWin to GDB and I saw the
following:

#0  __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0,
op=393, expected=0, futex_word=0x7ffcd9a04b9c) at futex-internal.c:57
#1  __futex_abstimed_wait_common (futex_word=futex_word@entry=0x7ffcd9a04b9c,
expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0,
private=private@entry=0, cancel=cancel@entry=true) at futex-internal.c:87
#2  0x00007ff3610a3e6f in __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x7ffcd9a04b9c, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
futex-internal.c:139
#3  0x00007ff3610a6ab0 in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x5568e55e0dd8, cond=0x7ffcd9a04b70) at pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=cond@entry=0x7ffcd9a04b70,
mutex=mutex@entry=0x5568e55e0dd8) at pthread_cond_wait.c:618
#5  0x00007ff362f3cf25 in _xcb_conn_wait (count=0x0, vector=0x0,
cond=0x7ffcd9a04b70, c=0x5568e55e0dc0) at
/usr/src/debug/libxcb-1.15-1.3.x86_64/src/xcb_conn.c:476
#6  wait_for_reply (c=c@entry=0x5568e55e0dc0, request=263708, e=e@entry=0x0) at
/usr/src/debug/libxcb-1.15-1.3.x86_64/src/xcb_in.c:522
#7  0x00007ff362f3de01 in xcb_wait_for_reply (c=0x5568e55e0dc0, request=263708,
e=0x0) at /usr/src/debug/libxcb-1.15-1.3.x86_64/src/xcb_in.c:538
#8  0x00007ff3634d1a1e in get_stringlist_reply(xcb_connection_t*,
xcb_get_property_cookie_t, xcb_atom_t) (c=<optimized out>, cookie=...,
cookie@entry=..., type=322) at
/usr/src/debug/kwindowsystem-5.96.0-1.1.x86_64/src/platforms/xcb/netwm.cpp:242
#9  0x00007ff3634d1fb8 in NETRootInfo::update(QFlags<NET::Property>,
QFlags<NET::Property2>) (this=0x5568e5b403c0, properties=..., properties2=...)
at
/usr/src/debug/kwindowsystem-5.96.0-1.1.x86_64/src/platforms/xcb/netwm.cpp:2120
#10 0x00007ff3634d3b72 in NETRootInfo::event(xcb_generic_event_t*,
QFlags<NET::Property>*, QFlags<NET::Property2>*)
(this=this@entry=0x5568e5b403c0, event=event@entry=0x5568e6079fc0,
properties=properties@entry=0x7ffcd9a05200,
properties2=properties2@entry=0x7ffcd9a051f8) at
/usr/src/debug/kwindowsystem-5.96.0-1.1.x86_64/src/platforms/xcb/netwm.cpp:1870
#11 0x00007ff3523f10a6 in
NETEventFilter::nativeEventFilter(xcb_generic_event_t*) (this=0x5568e5b403c0,
ev=0x5568e6079fc0) at
/usr/src/debug/kwindowsystem-5.96.0-1.1.x86_64/src/platforms/xcb/kwindowsystem.cpp:250
#12 0x00007ff3624d952f in
QAbstractEventDispatcher::filterNativeEvent(QByteArray const&, void*, long*)
(this=<optimized out>, eventType=..., message=message@entry=0x5568e6079fc0,
result=result@entry=0x7ffcd9a052b8) at kernel/qabstracteventdispatcher.cpp:495
#13 0x00007ff35c6f447f in QXcbConnection::handleXcbEvent(xcb_generic_event_t*)
(this=this@entry=0x5568e55df790, event=event@entry=0x5568e6079fc0) at
qxcbconnection.cpp:536
#14 0x00007ff35c6f5b16 in
QXcbConnection::processXcbEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x5568e55df790, flags=...) at qxcbconnection.cpp:1020
#15 0x00007ff35c71bbbc in
QXcbUnixEventDispatcher::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x5568e568c490, flags=...) at qxcbeventdispatcher.cpp:61
#16 0x00007ff3624daa2b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7ffcd9a05400, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
#17 0x00007ff3624e2b96 in QCoreApplication::exec() () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#18 0x00007ff36296ee0c in QGuiApplication::exec() () at
kernel/qguiapplication.cpp:1867
#19 0x00007ff3619a5395 in QApplication::exec() () at
kernel/qapplication.cpp:2829
#20 0x00005568e467c08d in main(int, char**) (argc=<optimized out>,
argv=0x7ffcd9a056c8) at
/usr/src/debug/kwin5-5.25.3-1.1.x86_64/src/main_x11.cpp:501

I attach the full backtrace of all threads.

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

Reply via email to