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

            Bug ID: 466834
           Summary: KWin crashes after opening Desktop Grid
    Classification: Plasma
           Product: kwin
           Version: 5.27.1
          Platform: Neon
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: kwin-bugs-n...@kde.org
          Reporter: rybak....@gmail.com
  Target Milestone: ---

Application: kwin_x11 (5.27.1)

Qt Version: 5.15.8
Frameworks Version: 5.103.0
Operating System: Linux 5.19.0-32-generic x86_64
Windowing System: X11
Distribution: KDE neon 5.27
DrKonqi: 5.27.1 [KCrashBackend]

-- Information about the crash:
This morning I noticed that desktop icons were missing (probably caused by
multiple KWin and Plasma restarts yesterday). I pressed Meta+S – shortcut for
"Show Desktop Grid" effect and then a KWin crash was reported.

I am using a laptop in clamshell mode with external monitor. Laptop resolution
is 1920x1080, the resolution of the external monitor is 2560x1440.

The crash does not seem to be reproducible.

-- Backtrace:
Application: KWin (kwin_x11), signal: Segmentation fault

[KCrash Handler]
#4  KWin::OutputMode::size (this=0x3f800000) at ./src/core/output.cpp:50
#5  0x00007fa3f5fc3e52 in KWin::Output::modeSize
(this=this@entry=0x7fa3e80091d0) at ./src/core/output.cpp:194
#6  0x00007fa3f5fc4071 in KWin::Output::pixelSize
(this=this@entry=0x7fa3e80091d0) at ./src/core/output.cpp:199
#7  0x00007fa3f5fc40bf in KWin::Output::geometry (this=0x7fa3e80091d0) at
./src/core/output.cpp:174
#8  0x00007fa3f60eb0a4 in KWin::Window::isOnOutput (this=0x561e02859e40,
output=<optimized out>) at ./src/window.cpp:428
#9  0x00007fa3f6090d7c in KWin::DesktopBackgroundItem::updateWindow
(this=this@entry=0x561e02769740) at
./src/scripting/desktopbackgrounditem.cpp:112
#10 0x00007fa3f6091126 in KWin::DesktopBackgroundItem::setDesktop
(desktop=<optimized out>, this=0x561e02769740) at
./src/scripting/desktopbackgrounditem.cpp:66
#11 KWin::DesktopBackgroundItem::setDesktop (desktop=<optimized out>,
this=0x561e02769740) at ./src/scripting/desktopbackgrounditem.cpp:62
#12 KWin::DesktopBackgroundItem::qt_static_metacall
(_o=_o@entry=0x561e02769740, _c=_c@entry=QMetaObject::WriteProperty,
_id=_id@entry=3, _a=_a@entry=0x7ffdb6383fb0) at
./obj-x86_64-linux-gnu/src/kwin_autogen/include/moc_desktopbackgrounditem.cpp:148
#13 0x00007fa3f60913e3 in KWin::DesktopBackgroundItem::qt_metacall
(this=0x561e02769740, _c=QMetaObject::WriteProperty, _id=3, _a=0x7ffdb6383fb0)
at
./obj-x86_64-linux-gnu/src/kwin_autogen/include/moc_desktopbackgrounditem.cpp:197
#14 0x00007fa3f54f430e in QQmlPropertyData::writeProperty (flags=...,
value=0x7ffdb6383f68, target=<optimized out>, this=<optimized out>) at
../../include/QtQml/5.15.8/QtQml/private/../../../../../src/qml/qml/qqmlpropertydata_p.h:393
#15 QObjectPointerBinding::write (this=0x561e02662330, result=...,
isUndefined=<optimized out>, flags=...) at qml/qqmlbinding.cpp:742
#16 0x00007fa3f54f5b07 in QQmlNonbindingBinding::doUpdate (this=0x561e02662330,
watcher=..., flags=..., scope=...) at qml/qqmlbinding.cpp:258
#17 0x00007fa3f54f3664 in QQmlBinding::update (this=0x561e02662330, flags=...)
at qml/qqmlbinding.cpp:194
#18 0x00007fa3f54d0165 in QQmlNotifier::emitNotify (endpoint=<optimized out>,
a=0x0) at qml/qqmlnotifier.cpp:104
#19 0x00007fa3f46f3c5b in doActivate<false> (sender=0x561e0255cec0,
signal_index=27, argv=0x0) at kernel/qobject.cpp:3815
#20 0x00007fa3f46f40d4 in QtPrivate::QSlotObjectBase::call (a=0x7ffdb6385ba0,
r=0x561e0255cec0, this=0x561e0254c0a0) at
../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#21 doActivate<false> (sender=0x561e0148acf0, signal_index=7,
argv=0x7ffdb6385ba0) at kernel/qobject.cpp:3923
#22 0x00007fa3f46ed177 in QMetaObject::activate (sender=<optimized out>,
m=m@entry=0x7fa3f63cdc00 <KWin::VirtualDesktopManager::staticMetaObject>,
local_signal_index=local_signal_index@entry=4, argv=argv@entry=0x7ffdb6385ba0)
at kernel/qobject.cpp:3983
#23 0x00007fa3f5f93963 in KWin::VirtualDesktopManager::currentChanged
(this=<optimized out>, _t1=<optimized out>, _t2=<optimized out>) at
./obj-x86_64-linux-gnu/src/kwin_autogen/EWIEGA46WW/moc_virtualdesktops.cpp:622
#24 0x00007fa3f60d7bf8 in KWin::VirtualDesktopManager::setCurrent
(this=0x561e0148acf0, newDesktop=0x561e016123a0) at ./src/virtualdesktops.h:62
#25 0x00007fa3f5fb4c8e in KWin::Workspace::activateWindow (this=0x561e0141a5c0,
window=0x561e014e0eb0, force=<optimized out>) at ./src/activation.cpp:294
#26 0x00007fa3f60b2743 in KWin::WorkspaceWrapper::qt_metacall
(this=this@entry=0x561e025f6f50, _c=_c@entry=QMetaObject::WriteProperty, _id=2,
_a=_a@entry=0x7ffdb6385d30) at
./obj-x86_64-linux-gnu/src/kwin_autogen/include/moc_workspace_wrapper.cpp:1047
#27 0x00007fa3f60b2895 in KWin::DeclarativeScriptWorkspaceWrapper::qt_metacall
(this=0x561e025f6f50, _c=QMetaObject::WriteProperty, _id=<optimized out>,
_a=0x7ffdb6385d30) at
./obj-x86_64-linux-gnu/src/kwin_autogen/include/moc_workspace_wrapper.cpp:1423
#28 0x00007fa3f548b46e in QQmlPropertyData::writeProperty (flags=...,
value=<optimized out>, target=<optimized out>, this=<optimized out>) at
../../include/QtQml/5.15.8/QtQml/private/../../../../../src/qml/qml/qqmlpropertydata_p.h:395
#29 QQmlPropertyPrivate::write (object=object@entry=0x561e025f6f50,
property=..., value=..., context=<optimized out>, flags=..., flags@entry=...)
at qml/qqmlproperty.cpp:1443
#30 0x00007fa3f53ade72 in QV4::QObjectWrapper::setProperty
(engine=0x561e024ca790, object=0x561e025f6f50, property=0x561e01517928,
value=...) at jsruntime/qv4qobjectwrapper.cpp:565
#31 0x00007fa3f53ae412 in QV4::QObjectWrapper::setQmlProperty (value=...,
revisionMode=QV4::QObjectWrapper::IgnoreRevision, name=<optimized out>,
object=0x561e025f6f50, qmlContext=0x0, engine=0x561e024ca790) at
jsruntime/qv4qobjectwrapper.cpp:435
#32 QV4::QObjectWrapper::setQmlProperty (engine=engine@entry=0x561e024ca790,
qmlContext=qmlContext@entry=0x561e029b45e0, object=object@entry=0x561e025f6f50,
name=<optimized out>,
revisionMode=revisionMode@entry=QV4::QObjectWrapper::IgnoreRevision, value=...)
at jsruntime/qv4qobjectwrapper.cpp:418
#33 0x00007fa3f54fd63c in QV4::QQmlTypeWrapper::virtualPut (m=<optimized out>,
id=..., value=..., receiver=<optimized out>) at qml/qqmltypewrapper.cpp:347
#34 0x00007fa3f5335677 in QV4::Object::put (receiver=0x7fa35d5c0598, v=...,
name=0x7fa35d5c05a0, this=0x7fa35d5c0598) at
../../include/QtQml/5.15.8/QtQml/private/../../../../../src/qml/jsruntime/qv4string_p.h:280
#35 QV4::Lookup::setterFallback (l=<optimized out>, engine=0x561e024ca790,
object=..., value=...) at jsruntime/qv4lookup.cpp:546
#36 0x00007fa3913f2692 in ?? ()
#37 0x0000000000000000 in ?? ()
[Inferior 1 (process 268737) detached]

Reported using DrKonqi

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

Reply via email to