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

            Bug ID: 454681
           Summary: Kwin x11 crash on wake up screen two monitors
           Product: kwin
           Version: 5.24.4
          Platform: Compiled Sources
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kwin-bugs-n...@kde.org
          Reporter: roamingan...@gmail.com
  Target Milestone: ---

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

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

Reply via email to