Bug 396237

Summary: wayland: changing from folder view to desktop view and vice versa crashes plasma
Product: [Plasma] plasmashell Reporter: Miroslav Spehar <mspehar>
Component: FolderAssignee: Eike Hein <hein>
Status: RESOLVED DUPLICATE    
Severity: crash CC: kde, mspehar, notmart, plasma-bugs
Priority: NOR    
Version: 5.13.2   
Target Milestone: 1.0   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi
New crash information added by DrKonqi

Description Miroslav Spehar 2018-07-06 07:45:36 UTC
in desktop settings, when changing between folder view and desktop view on wayland, plasma shell crashes.
Comment 1 Miroslav Spehar 2018-07-06 07:51:14 UTC
this happens in multiscreen configuration with one monitor being standard dpi, the other one hidpi
Comment 2 Kai Uwe Broulik 2018-07-06 08:00:50 UTC
Please provide a backtrace of the crash
Comment 3 Miroslav Spehar 2018-07-06 15:19:48 UTC
Created attachment 113806 [details]
New crash information added by DrKonqi

plasmashell (5.13.2) using Qt 5.11.1

- What I was doing when the application crashed:

changed folder view to desktop view

- Unusual behavior I noticed:

this change works every ~10th try

-- Backtrace (Reduced):
#7  0x00007f2a0bccba29 in QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) () at kernel/qobject.cpp:2680
[...]
#9  0x00007f29185b4349 in Kirigami::PlatformTheme::qmlAttachedProperties(QObject*) () from /usr/lib64/libKF5Kirigami2.so.5
#10 0x00007f2a0f5082ed in QtQml::qmlAttachedPropertiesObjectById (id=<optimized out>, object=0x55aeaf814390, create=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.11.1-1.1.x86_64/src/qml/qml/qqmlengine.cpp:1576
[...]
#13 0x00007f2a0f5184a2 in QQmlPropertyData::writeProperty (this=this@entry=0x7f28e8182c98, target=<optimized out>, value=value@entry=0x7ffd3aa70990, flags=..., flags@entry=...) at /usr/src/debug/libqt5-qtdeclarative-5.11.1-1.1.x86_64/include/QtQml/5.11.1/QtQml/private/../../../../../src/qml/qml/qqmlpropertycache_p.h:346
#14 0x00007f2a0f59fa65 in QQmlObjectCreator::setPropertyValue (this=this@entry=0x7ffd3aa71ba0, property=property@entry=0x7f28e8182c98, binding=binding@entry=0x7f29411ac27c) at /usr/src/debug/libqt5-qtdeclarative-5.11.1-1.1.x86_64/src/qml/qml/qqmlobjectcreator.cpp:418
Comment 4 Miroslav Spehar 2018-07-06 15:20:35 UTC
Done.
Comment 5 Miroslav Spehar 2018-07-06 15:24:18 UTC
Created attachment 113807 [details]
New crash information added by DrKonqi

plasmashell (5.13.2) using Qt 5.11.1

- What I was doing when the application crashed:

changing desktop configuration -> from folder to desktop view

-- Backtrace (Reduced):
#6  0x00007f0b12d90a27 in QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) () at kernel/qobject.cpp:2680
[...]
#8  0x00007f0a02339349 in Kirigami::PlatformTheme::qmlAttachedProperties(QObject*) () from /usr/lib64/libKF5Kirigami2.so.5
#9  0x00007f0b165cd2ed in QtQml::qmlAttachedPropertiesObjectById (id=<optimized out>, object=0x556d7b5140b0, create=create@entry=true) at /usr/src/debug/libqt5-qtdeclarative-5.11.1-1.1.x86_64/src/qml/qml/qqmlengine.cpp:1576
#10 0x00007f0b16665a93 in QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const*, QV4::CompiledData::Binding const*) () at /usr/src/debug/libqt5-qtdeclarative-5.11.1-1.1.x86_64/src/qml/qml/qqmlobjectcreator.cpp:799
#11 0x00007f0b166679f4 in QQmlObjectCreator::setupBindings (this=this@entry=0x7ffc23d07b20, applyDeferredBindings=applyDeferredBindings@entry=false) at /usr/src/debug/libqt5-qtdeclarative-5.11.1-1.1.x86_64/src/qml/qml/qqmlobjectcreator.cpp:777
Comment 6 Eike Hein 2018-07-06 20:44:57 UTC
CC'ing Marco because of Kirigami in the bt.
Comment 7 Marco Martin 2019-03-05 11:38:16 UTC

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