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

--- Comment #4 from wrongfix <[email protected]> ---
(In reply to TraceyC from comment #3)
> Thanks for the clarification. I'm switching the category from crash to
> normal, since there's no crash.
> 
> Can you check kwin's logs when the hard freeze occurs? 
> 
>   journalctl --boot --user-unit plasma-kwin_wayland > ~/log.txt
> 
> Also, could you retrieve kwin's backtrace when the freeze occurs? You'll
> need to ssh in and attach a debugger to kwin process, e.g.
> 
>   sudo gdb -p $(pidof kwin_wayland)
> 
> then type
> 
>   bt
> 
> then press 'c' if it asks you if you want to continue paging
> Then copy-and-paste the output here. Thanks!

That issue persists with plasma 6.5.2. 
The backtrace  (i.e. sudo gdb -p $(pidof kwin_wayland)) is below:

(gdb) bt                                                                        
#0  0x00007d225f71b4fd in __GI___poll (fds=0x7ffda0972468, nfds=1, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29                                         
#1  0x00007d22632008ca in ??? () at /lib/x86_64-linux-gnu/libxcb.so.1           
#2  0x00007d2263200ef0 in ??? () at /lib/x86_64-linux-gnu/libxcb.so.1           
#3  0x00007d2263201e6e in xcb_wait_for_reply () at
/lib/x86_64-linux-gnu/libxcb.so.1                                               
#4  0x00007d22617d46f6 in ??? () at
/lib/x86_64-linux-gnu/libKF6WindowSystem.so.6                                   
#5  0x00007d22617cba20 in NETWinInfo::update(QFlags<NET::Property>,
QFlags<NET::Property2>) () at /lib/x86_64-linux-gnu/libKF6WindowSystem.so.6     
#6  0x00007d22617cdeaa in NETWinInfo::event(xcb_generic_event_t*,
QFlags<NET::Property>*, QFlags<NET::Property2>*) () at
/lib/x86_64-linux-gnu/libKF6WindowSystem.so.6                                   
#7  0x00007d2262ca64c2 in KWin::X11Window::windowEvent(xcb_generic_event_t*) ()
at /lib/x86_64-linux-gnu/libkwin.so.6                                           
#8  0x00007d2262ca6a58 in KWin::Workspace::workspaceEvent(xcb_generic_event_t*)
() at /lib/x86_64-linux-gnu/libkwin.so.6                                        
#9  0x00007d22600e0800 in
QAbstractEventDispatcher::filterNativeEvent(QByteArray const&, void*, long
long*) () at /lib/x86_64-linux-gnu/libQt6Core.so.6                              
#10 0x000064d7d4786084 in ??? ()                                                
#11 0x00007d2260146bd9 in ??? () at /lib/x86_64-linux-gnu/libQt6Core.so.6       
#12 0x00007d226014c893 in QSocketNotifier::activated(QSocketDescriptor,
QSocketNotifier::Type, QSocketNotifier::QPrivateSignal) () at
/lib/x86_64-linux-gnu/libQt6Core.so.6                                           
#13 0x00007d226014d6c0 in QSocketNotifier::event(QEvent*) () at
/lib/x86_64-linux-gnu/libQt6Core.so.6                                           
#14 0x00007d22612c7e1d in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /lib/x86_64-linux-gnu/libQt6Widgets.so.6                                  
#15 0x00007d22600e5530 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /lib/x86_64-linux-gnu/libQt6Core.so.6                                     
#16 0x00007d226027317c in
QEventDispatcherUNIXPrivate::activateSocketNotifiers() () at
/lib/x86_64-linux-gnu/libQt6Core.so.6                                           
#17 0x00007d2260273caa in
QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib/x86_64-linux-gnu/libQt6Core.so.6                                        
#18 0x00007d2260d750f2 in
QUnixEventDispatcherQPA::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() at /lib/x86_64-linux-gnu/libQt6Gui.so.6                                      
#19 0x00007d22600ed8ab in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib/x86_64-linux-gnu/libQt6Core.so.6                                           
#20 0x00007d22600e7d9f in QCoreApplication::exec() () at
/lib/x86_64-linux-gnu/libQt6Core.so.6                                           
#21 0x000064d7d4762188 in ??? ()                                                
#22 0x00007d225f62a1ca in __libc_start_call_main
(main=main@entry=0x64d7d4760180, argc=argc@entry=14,
argv=argv@entry=0x7ffda0973cd8) at ../sysdeps/nptl/libc_start_call_main.h:58    
#23 0x00007d225f62a28b in __libc_start_main_impl (main=0x64d7d4760180, argc=14,
argv=0x7ffda0973cd8, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7ffda0973cc8) at ../csu/libc-start.c:360 
#24 0x000064d7d4768375 in ??? () 

The log collected via journalctl seems does not have anything useful. (see
attachment)

Killing Xwayland via ssh restores kwin response back.

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

Reply via email to