Bug 430197

Summary: KWin crashed when I used hot corner to present all windows in virtual desktop
Product: [Plasma] kwin Reporter: Łukasz Konieczny <ftefrjbhfvasf32>
Component: generalAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash CC: ftefrjbhfvasf32, nate
Priority: NOR Keywords: drkonqi
Version: 5.19.5   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Łukasz Konieczny 2020-12-09 23:01:05 UTC
Application: kwin_x11 (5.19.5)

Qt Version: 5.14.2
Frameworks Version: 5.74.0
Operating System: Linux 5.8.0-31-generic x86_64
Windowing system: X11
Distribution: Ubuntu 20.10

-- Information about the crash:
- What I was doing when the application crashed:

I used top-right hot corner to present all 34 windows in one of my four virtual desktops, then I again used this hot corner to switch off all windows view and KWin crashed (but reopened immediately). All of those windows were Gwenview instances. Just when I was writing this bug report, I did the same thing and it happened again.

-- Backtrace:
Application: KWin (kwin_x11), signal: Segmentation fault
Content of s_kcrashErrorMessage: (null)
[KCrash Handler]
#6  0x00007f16d7ee34ee in KWin::Workspace::workspaceEvent(xcb_generic_event_t*) (this=0x5607635d2970, e=0x7f16c80473f0) at /usr/include/c++/10/bits/stl_algobase.h:1975
#7  0x00007f16d6b5b4ef in QAbstractEventDispatcher::filterNativeEvent(QByteArray const&, void*, long*) (this=<optimized out>, eventType=..., message=message@entry=0x7f16c80473f0, result=result@entry=0x7ffd5ab17648) at kernel/qabstracteventdispatcher.cpp:488
#8  0x00007f16d0634505 in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) (this=this@entry=0x5607634c4770, event=event@entry=0x7f16c80473f0) at qxcbnativeinterface.h:101
#9  0x00007f16d0635a46 in QXcbConnection::processXcbEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x5607634c4770, flags=...) at qxcbconnection.cpp:1029
#10 0x00007f16d0658740 in QXcbUnixEventDispatcher::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x5607635143f0, flags=...) at qxcbeventdispatcher.cpp:61
#11 0x00007f16d6b5ca4b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffd5ab17790, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:136
#12 0x00007f16d6b64fc6 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:118
#13 0x0000560762d25a6d in main(int, char**) (argc=<optimized out>, argv=0x7ffd5ab17a18) at ./main_x11.cpp:479
[Inferior 1 (process 1242) detached]

Possible duplicates by query: bug 430180, bug 430028, bug 429938, bug 429202, bug 428975.

Reported using DrKonqi
Comment 1 Nate Graham 2020-12-10 15:54:24 UTC

*** This bug has been marked as a duplicate of bug 423319 ***