Bug 454681 - Kwin x11 crash on wake up screen two monitors
Summary: Kwin x11 crash on wake up screen two monitors
Status: RESOLVED DUPLICATE of bug 448064
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: 5.24.4
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2022-06-01 02:03 UTC by Shannon
Modified: 2022-06-01 18:26 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Shannon 2022-06-01 02:03:39 UTC
Application: kwin_x11 (5.24.4)
 (Compiled from sources)
Qt Version: 5.15.3
Frameworks Version: 5.92.0
Operating System: Linux 5.17.9-gentoo x86_64
Windowing System: X11
Distribution: "Gentoo Base System release 2.8"
DrKonqi: 5.24.4 [KCrashBackend]

-- Information about the crash:
- What I was doing when the application crashed:
Leave the computer and the monitors sleep. I don't hibernate or sleep other than the monitors. When they wake up the  desktop has changed. The wallpaper is wrong. I'm missing one of the taskbar panels on one of the monitors and the crash reporter says kwin crashed. It happens everytime the screens wake up now.

The crash can be reproduced every time.

-- Backtrace:
Application: KWin (kwin_x11), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = 0x0}
[KCrash Handler]
#6  0x00007fbbaff3e40c in KWin::Toplevel::isOnOutput (this=0x563820d194d0, output=0x563820c70570) at /var/tmp/portage/kde-plasma/kwin-5.24.4-r1/work/kwin-5.24.4/src/toplevel.cpp:423
#7  0x00007fbbaff6da59 in KWin::Workspace::activeOutput (this=this@entry=0x563820c18690) at /var/tmp/portage/kde-plasma/kwin-5.24.4-r1/work/kwin-5.24.4/src/workspace.cpp:2419
#8  0x00007fbbafe21ecb in operator() (c=<optimized out>, old=..., __closure=0x56382165bd70) at /var/tmp/portage/kde-plasma/kwin-5.24.4-r1/work/kwin-5.24.4/src/abstract_client.cpp:91
#9  QtPrivate::FunctorCall<QtPrivate::IndexesList<0, 1>, QtPrivate::List<KWin::Toplevel*, const QRect&>, void, KWin::AbstractClient::AbstractClient()::<lambda(KWin::Toplevel*, const QRect&)> >::call (arg=<optimized out>, f=...) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:146
#10 QtPrivate::Functor<KWin::AbstractClient::AbstractClient()::<lambda(KWin::Toplevel*, const QRect&)>, 2>::call<QtPrivate::List<KWin::Toplevel*, QRect const&>, void> (arg=<optimized out>, f=...) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:256
#11 QtPrivate::QFunctorSlotObject<KWin::AbstractClient::AbstractClient()::<lambda(KWin::Toplevel*, const QRect&)>, 2, QtPrivate::List<KWin::Toplevel*, const QRect&>, void>::impl (which=1, r=<optimized out>, ret=<optimized out>, a=<optimized out>, this_=0x56382165bd60) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:443
#12 QtPrivate::QFunctorSlotObject<KWin::AbstractClient::AbstractClient()::<lambda(KWin::Toplevel*, const QRect&)>, 2, QtPrivate::List<KWin::Toplevel*, const QRect&>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized out>, this_=0x56382165bd60, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/include/qt5/QtCore/qobjectdefs_impl.h:436
#13 0x00007fbbaddaae06 in QtPrivate::QSlotObjectBase::call (a=0x7ffcfb8362f0, r=0x563821696fe0, this=0x56382165bd60) at /var/tmp/portage/dev-qt/qtcore-5.15.3/work/qtbase-everywhere-src-5.15.3/include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#14 doActivate<false> (sender=0x563821696fe0, signal_index=22, argv=0x7ffcfb8362f0) at /var/tmp/portage/dev-qt/qtcore-5.15.3/work/qtbase-everywhere-src-5.15.3/src/corelib/kernel/qobject.cpp:3886
#15 0x00007fbbadda4b67 in QMetaObject::activate (sender=sender@entry=0x563821696fe0, m=m@entry=0x7fbbb00d4e20 <KWin::Toplevel::staticMetaObject>, local_signal_index=local_signal_index@entry=19, argv=argv@entry=0x7ffcfb8362f0) at /var/tmp/portage/dev-qt/qtcore-5.15.3/work/qtbase-everywhere-src-5.15.3/src/corelib/kernel/qobject.cpp:3946
#16 0x00007fbbafdf0e97 in KWin::Toplevel::frameGeometryChanged (this=this@entry=0x563821696fe0, _t1=<optimized out>, _t1@entry=0x563821696fe0, _t2=...) at /var/tmp/portage/kde-plasma/kwin-5.24.4-r1/work/kwin-5.24.4_build/src/kwin_autogen/EWIEGA46WW/moc_toplevel.cpp:885
#17 0x00007fbbaff914e3 in KWin::X11Client::moveResizeInternal (this=0x563821696fe0, rect=..., mode=<optimized out>) at /var/tmp/portage/kde-plasma/kwin-5.24.4-r1/work/kwin-5.24.4/src/x11client.cpp:4093
#18 0x00007fbbaff8a6b9 in KWin::X11Client::resizeWithChecks (this=this@entry=0x563821696fe0, w=<optimized out>, h=<optimized out>, gravity=<optimized out>, gravity@entry=XCB_GRAVITY_BIT_FORGET) at /var/tmp/portage/kde-plasma/kwin-5.24.4-r1/work/kwin-5.24.4/src/x11client.cpp:3945
#19 0x00007fbbaff8fe0e in KWin::X11Client::resizeWithChecks (s=..., this=0x563821696fe0) at /usr/include/qt5/QtCore/qsize.h:137
#20 KWin::X11Client::getWmNormalHints (this=0x563821696fe0) at /var/tmp/portage/kde-plasma/kwin-5.24.4-r1/work/kwin-5.24.4/src/x11client.cpp:3616
#21 0x00007fbbafe83ec0 in KWin::X11Client::windowEvent (this=0x563821696fe0, e=0x7fbba4002380) at /var/tmp/portage/kde-plasma/kwin-5.24.4-r1/work/kwin-5.24.4/src/events.cpp:406
#22 0x00007fbbafe841b5 in KWin::Workspace::workspaceEvent (this=0x563820c18690, e=0x7fbba4002380) at /var/tmp/portage/kde-plasma/kwin-5.24.4-r1/work/kwin-5.24.4/src/events.cpp:167
#23 0x00007fbbadd748fc in QAbstractEventDispatcher::filterNativeEvent (this=<optimized out>, eventType=..., message=message@entry=0x7fbba4002380, result=result@entry=0x7ffcfb836618) at /var/tmp/portage/dev-qt/qtcore-5.15.3/work/qtbase-everywhere-src-5.15.3/src/corelib/kernel/qabstracteventdispatcher.cpp:495
#24 0x00007fbba8b629c1 in QXcbConnection::handleXcbEvent (this=this@entry=0x56382098cab0, event=event@entry=0x7fbba4002380) at /var/tmp/portage/dev-qt/qtgui-5.15.3/work/qtbase-everywhere-src-5.15.3/src/plugins/platforms/xcb/qxcbconnection.cpp:536
#25 0x00007fbba8b64126 in QXcbConnection::processXcbEvents (this=0x56382098cab0, flags=...) at /var/tmp/portage/dev-qt/qtgui-5.15.3/work/qtbase-everywhere-src-5.15.3/src/plugins/platforms/xcb/qxcbconnection.cpp:1020
#26 0x00007fbba8b8b79c in QXcbUnixEventDispatcher::processEvents (this=0x563820aabde0, flags=...) at /var/tmp/portage/dev-qt/qtgui-5.15.3/work/qtbase-everywhere-src-5.15.3/src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:61
#27 0x00007fbbadd75e1b in QEventLoop::exec (this=this@entry=0x7ffcfb836760, flags=..., flags@entry=...) at /var/tmp/portage/dev-qt/qtcore-5.15.3/work/qtbase-everywhere-src-5.15.3/include/QtCore/../../src/corelib/global/qflags.h:69
#28 0x00007fbbadd7e44d in QCoreApplication::exec () at /var/tmp/portage/dev-qt/qtcore-5.15.3/work/qtbase-everywhere-src-5.15.3/include/QtCore/../../src/corelib/global/qflags.h:121
#29 0x00007fbbae16d88c in QGuiApplication::exec () at /var/tmp/portage/dev-qt/qtgui-5.15.3/work/qtbase-everywhere-src-5.15.3/src/gui/kernel/qguiapplication.cpp:1867
#30 0x00007fbbae7d28e5 in QApplication::exec () at /var/tmp/portage/dev-qt/qtwidgets-5.15.3/work/qtbase-everywhere-src-5.15.3/src/widgets/kernel/qapplication.cpp:2829
#31 0x000056381f6b4423 in main (argc=<optimized out>, argv=0x7ffcfb836a28) at /var/tmp/portage/kde-plasma/kwin-5.24.4-r1/work/kwin-5.24.4/src/main_x11.cpp:482
[Inferior 1 (process 5854) detached]

Possible duplicates by query: bug 454103, bug 453638, bug 453353, bug 453320, bug 453117.

Reported using DrKonqi
Comment 1 Shannon 2022-06-01 02:14:15 UTC
Looks like mine is a duplicate of 448064.
Comment 2 Nate Graham 2022-06-01 18:26:47 UTC

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