<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>442318</bug_id>
          
          <creation_ts>2021-09-12 03:41:22 +0000</creation_ts>
          <short_desc>System Settings crashes after changing Virtual Desktops settings on Wayland</short_desc>
          <delta_ts>2021-11-12 14:14:47 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>2</classification_id>
          <classification>Applications</classification>
          <product>systemsettings</product>
          <component>general</component>
          <version>5.22.5</version>
          <rep_platform>Fedora RPMs</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>437455</dup_id>
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>drkonqi</keywords>
          <priority>NOR</priority>
          <bug_severity>crash</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Neal Gompa">ngompa</reporter>
          <assigned_to name="Plasma Bugs List">plasma-bugs-null</assigned_to>
          <cc>isma.af</cc>
    
    <cc>u9000</cc>
          
          <cf_commitlink></cf_commitlink>
          <cf_versionfixedin></cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2060460</commentid>
    <comment_count>0</comment_count>
    <who name="Neal Gompa">ngompa</who>
    <bug_when>2021-09-12 03:41:22 +0000</bug_when>
    <thetext>Application: systemsettings5 (5.22.5)

Qt Version: 5.15.2
Frameworks Version: 5.85.0
Operating System: Linux 5.14.1-300.fc35.x86_64 x86_64
Windowing System: Wayland
Drkonqi Version: 5.22.5
Distribution: Fedora Linux 35 (KDE Plasma Prerelease)

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

I toggled &quot;Show on-screen display when switching&quot; on and clicked apply, which caused it to crash (after applying the setting). Toggling it back off and applying the setting causes the crash again.

The crash can be reproduced every time.

-- Backtrace:
Application: System Settings (systemsettings5), signal: Segmentation fault

[KCrash Handler]
#4  0x00007f724b3a7e44 in QWaylandClientExtensionPrivate::handleRegistryGlobal(void*, wl_registry*, unsigned int, QString const&amp;, unsigned int) () from /lib64/libQt5WaylandClient.so.5
#5  0x00007f724b394419 in QtWaylandClient::QWaylandDisplay::registry_global(unsigned int, QString const&amp;, unsigned int) () from /lib64/libQt5WaylandClient.so.5
#6  0x00007f724b3b06c3 in QtWayland::wl_registry::handle_global(void*, wl_registry*, unsigned int, char const*, unsigned int) () from /lib64/libQt5WaylandClient.so.5
#7  0x00007f7248c46c04 in ffi_call_unix64 () from /lib64/libffi.so.6
#8  0x00007f7248c46108 in ffi_call () from /lib64/libffi.so.6
#9  0x00007f724b301d10 in wl_closure_invoke.constprop () from /lib64/libwayland-client.so.0
#10 0x00007f724b30241b in dispatch_event.isra () from /lib64/libwayland-client.so.0
#11 0x00007f724b30260c in wl_display_dispatch_queue_pending () from /lib64/libwayland-client.so.0
#12 0x00007f724b38c7e3 in QtWaylandClient::QWaylandDisplay::flushRequests() () from /lib64/libQt5WaylandClient.so.5
#13 0x00007f724d98a3f0 in void doActivate&lt;false&gt;(QObject*, int, void**) () from /lib64/libQt5Core.so.5
#14 0x00007f724d98cb4a in QSocketNotifier::activated(QSocketDescriptor, QSocketNotifier::Type, QSocketNotifier::QPrivateSignal) () from /lib64/libQt5Core.so.5
#15 0x00007f724d98d363 in QSocketNotifier::event(QEvent*) () from /lib64/libQt5Core.so.5
#16 0x00007f724e52c443 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQt5Widgets.so.5
#17 0x00007f724d956798 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib64/libQt5Core.so.5
#18 0x00007f724d9a85ff in socketNotifierSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQt5Core.so.5
#19 0x00007f724b6fc33f in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#20 0x00007f724b751288 in g_main_context_iterate.constprop () from /lib64/libglib-2.0.so.0
#21 0x00007f724b6f99e3 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#22 0x00007f724d9a7b78 in QEventDispatcherGlib::processEvents(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () from /lib64/libQt5Core.so.5
#23 0x00007f724d9551a2 in QEventLoop::exec(QFlags&lt;QEventLoop::ProcessEventsFlag&gt;) () from /lib64/libQt5Core.so.5
#24 0x00007f724d95d6e4 in QCoreApplication::exec() () from /lib64/libQt5Core.so.5
#25 0x000056402a8f158c in main ()
[Inferior 1 (process 9247) detached]

Possible duplicates by query: bug 442289, bug 441707, bug 441700, bug 441504, bug 441277.

Reported using DrKonqi</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2060523</commentid>
    <comment_count>1</comment_count>
    <who name="Ismael Asensio">isma.af</who>
    <bug_when>2021-09-12 14:40:02 +0000</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 437455 ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2077062</commentid>
    <comment_count>2</comment_count>
      <attachid>143485</attachid>
    <who name="DJ Chase">u9000</who>
    <bug_when>2021-11-12 14:14:47 +0000</bug_when>
    <thetext>Created attachment 143485
New crash information added by DrKonqi

systemsettings5 (5.22.5) using Qt 5.15.2

- What I was doing when the application crashed:
Changing the virutal desktop settings on Wayland

-- Backtrace (Reduced):
#5  0x00007f208f7dc6a7 in QWaylandClientExtensionPrivate::handleRegistryGlobal(void*, wl_registry*, unsigned int, QString const&amp;, unsigned int) () from /lib64/libQt5WaylandClient.so.5
#6  0x00007f208f7c91b9 in QtWaylandClient::QWaylandDisplay::registry_global(unsigned int, QString const&amp;, unsigned int) () from /lib64/libQt5WaylandClient.so.5
#7  0x00007f208f7e5af3 in QtWayland::wl_registry::handle_global(void*, wl_registry*, unsigned int, char const*, unsigned int) () from /lib64/libQt5WaylandClient.so.5
#8  0x00007f208d07bc04 in ffi_call_unix64 () from /lib64/libffi.so.6
#9  0x00007f208d07b108 in ffi_call () from /lib64/libffi.so.6</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>143485</attachid>
            <date>2021-11-12 14:14:47 +0000</date>
            <delta_ts>2021-11-12 14:14:47 +0000</delta_ts>
            <desc>New crash information added by DrKonqi</desc>
            <filename>systemsettings5-20211112-090336.kcrash</filename>
            <type>text/plain</type>
            <size>3049</size>
            <attacher name="DJ Chase">u9000</attacher>
            
              <data encoding="base64">QXBwbGljYXRpb246IHN5c3RlbXNldHRpbmdzNSAoNS4yMi41KQoKUXQgVmVyc2lvbjogNS4xNS4y
CkZyYW1ld29ya3MgVmVyc2lvbjogNS44Ny4wCk9wZXJhdGluZyBTeXN0ZW06IExpbnV4IDUuMTQu
MTYtMzAxLmZjMzUueDg2XzY0IHg4Nl82NApXaW5kb3dpbmcgU3lzdGVtOiBXYXlsYW5kCkRya29u
cWkgVmVyc2lvbjogNS4yMi41CkRpc3RyaWJ1dGlvbjogRmVkb3JhIExpbnV4IDM1IChXb3Jrc3Rh
dGlvbiBFZGl0aW9uKQoKLS0gSW5mb3JtYXRpb24gYWJvdXQgdGhlIGNyYXNoOgotIFdoYXQgSSB3
YXMgZG9pbmcgd2hlbiB0aGUgYXBwbGljYXRpb24gY3Jhc2hlZDoKQ2hhbmdpbmcgdGhlIHZpcnV0
YWwgZGVza3RvcCBzZXR0aW5ncyBvbiBXYXlsYW5kCgpUaGUgY3Jhc2ggY2FuIGJlIHJlcHJvZHVj
ZWQgZXZlcnkgdGltZS4KCi0tIEJhY2t0cmFjZToKQXBwbGljYXRpb246IFN5c3RlbSBTZXR0aW5n
cyAoc3lzdGVtc2V0dGluZ3M1KSwgc2lnbmFsOiBTZWdtZW50YXRpb24gZmF1bHQKCltLQ3Jhc2gg
SGFuZGxlcl0KIzQgIDB4MDAwMDAwMDAwMDAwMDAwMCBpbiA/PyAoKQojNSAgMHgwMDAwN2YyMDhm
N2RjNmE3IGluIFFXYXlsYW5kQ2xpZW50RXh0ZW5zaW9uUHJpdmF0ZTo6aGFuZGxlUmVnaXN0cnlH
bG9iYWwodm9pZCosIHdsX3JlZ2lzdHJ5KiwgdW5zaWduZWQgaW50LCBRU3RyaW5nIGNvbnN0Jiwg
dW5zaWduZWQgaW50KSAoKSBmcm9tIC9saWI2NC9saWJRdDVXYXlsYW5kQ2xpZW50LnNvLjUKIzYg
IDB4MDAwMDdmMjA4ZjdjOTFiOSBpbiBRdFdheWxhbmRDbGllbnQ6OlFXYXlsYW5kRGlzcGxheTo6
cmVnaXN0cnlfZ2xvYmFsKHVuc2lnbmVkIGludCwgUVN0cmluZyBjb25zdCYsIHVuc2lnbmVkIGlu
dCkgKCkgZnJvbSAvbGliNjQvbGliUXQ1V2F5bGFuZENsaWVudC5zby41CiM3ICAweDAwMDA3ZjIw
OGY3ZTVhZjMgaW4gUXRXYXlsYW5kOjp3bF9yZWdpc3RyeTo6aGFuZGxlX2dsb2JhbCh2b2lkKiwg
d2xfcmVnaXN0cnkqLCB1bnNpZ25lZCBpbnQsIGNoYXIgY29uc3QqLCB1bnNpZ25lZCBpbnQpICgp
IGZyb20gL2xpYjY0L2xpYlF0NVdheWxhbmRDbGllbnQuc28uNQojOCAgMHgwMDAwN2YyMDhkMDdi
YzA0IGluIGZmaV9jYWxsX3VuaXg2NCAoKSBmcm9tIC9saWI2NC9saWJmZmkuc28uNgojOSAgMHgw
MDAwN2YyMDhkMDdiMTA4IGluIGZmaV9jYWxsICgpIGZyb20gL2xpYjY0L2xpYmZmaS5zby42CiMx
MCAweDAwMDA3ZjIwOGY3MzZkMTAgaW4gd2xfY2xvc3VyZV9pbnZva2UuY29uc3Rwcm9wICgpIGZy
b20gL2xpYjY0L2xpYndheWxhbmQtY2xpZW50LnNvLjAKIzExIDB4MDAwMDdmMjA4ZjczNzQxYiBp
biBkaXNwYXRjaF9ldmVudC5pc3JhICgpIGZyb20gL2xpYjY0L2xpYndheWxhbmQtY2xpZW50LnNv
LjAKIzEyIDB4MDAwMDdmMjA4ZjczNzYwYyBpbiB3bF9kaXNwbGF5X2Rpc3BhdGNoX3F1ZXVlX3Bl
bmRpbmcgKCkgZnJvbSAvbGliNjQvbGlid2F5bGFuZC1jbGllbnQuc28uMAojMTMgMHgwMDAwN2Yy
MDhmN2MxNmEzIGluIFF0V2F5bGFuZENsaWVudDo6UVdheWxhbmREaXNwbGF5OjpmbHVzaFJlcXVl
c3RzKCkgKCkgZnJvbSAvbGliNjQvbGliUXQ1V2F5bGFuZENsaWVudC5zby41CiMxNCAweDAwMDA3
ZjIwOTFkZDAzZjAgaW4gdm9pZCBkb0FjdGl2YXRlPGZhbHNlPihRT2JqZWN0KiwgaW50LCB2b2lk
KiopICgpIGZyb20gL2xpYjY0L2xpYlF0NUNvcmUuc28uNQojMTUgMHgwMDAwN2YyMDkxZGQyYjRh
IGluIFFTb2NrZXROb3RpZmllcjo6YWN0aXZhdGVkKFFTb2NrZXREZXNjcmlwdG9yLCBRU29ja2V0
Tm90aWZpZXI6OlR5cGUsIFFTb2NrZXROb3RpZmllcjo6UVByaXZhdGVTaWduYWwpICgpIGZyb20g
L2xpYjY0L2xpYlF0NUNvcmUuc28uNQojMTYgMHgwMDAwN2YyMDkxZGQzMzYzIGluIFFTb2NrZXRO
b3RpZmllcjo6ZXZlbnQoUUV2ZW50KikgKCkgZnJvbSAvbGliNjQvbGliUXQ1Q29yZS5zby41CiMx
NyAweDAwMDA3ZjIwOTI5NzU0NDMgaW4gUUFwcGxpY2F0aW9uUHJpdmF0ZTo6bm90aWZ5X2hlbHBl
cihRT2JqZWN0KiwgUUV2ZW50KikgKCkgZnJvbSAvbGliNjQvbGliUXQ1V2lkZ2V0cy5zby41CiMx
OCAweDAwMDA3ZjIwOTFkOWM3OTggaW4gUUNvcmVBcHBsaWNhdGlvbjo6bm90aWZ5SW50ZXJuYWwy
KFFPYmplY3QqLCBRRXZlbnQqKSAoKSBmcm9tIC9saWI2NC9saWJRdDVDb3JlLnNvLjUKIzE5IDB4
MDAwMDdmMjA5MWRlZTVmZiBpbiBzb2NrZXROb3RpZmllclNvdXJjZURpc3BhdGNoKF9HU291cmNl
KiwgaW50ICgqKSh2b2lkKiksIHZvaWQqKSAoKSBmcm9tIC9saWI2NC9saWJRdDVDb3JlLnNvLjUK
IzIwIDB4MDAwMDdmMjA4ZmIzODMzZiBpbiBnX21haW5fY29udGV4dF9kaXNwYXRjaCAoKSBmcm9t
IC9saWI2NC9saWJnbGliLTIuMC5zby4wCiMyMSAweDAwMDA3ZjIwOGZiOGQyYjggaW4gZ19tYWlu
X2NvbnRleHRfaXRlcmF0ZS5jb25zdHByb3AgKCkgZnJvbSAvbGliNjQvbGliZ2xpYi0yLjAuc28u
MAojMjIgMHgwMDAwN2YyMDhmYjM1OWUzIGluIGdfbWFpbl9jb250ZXh0X2l0ZXJhdGlvbiAoKSBm
cm9tIC9saWI2NC9saWJnbGliLTIuMC5zby4wCiMyMyAweDAwMDA3ZjIwOTFkZWRiNzggaW4gUUV2
ZW50RGlzcGF0Y2hlckdsaWI6OnByb2Nlc3NFdmVudHMoUUZsYWdzPFFFdmVudExvb3A6OlByb2Nl
c3NFdmVudHNGbGFnPikgKCkgZnJvbSAvbGliNjQvbGliUXQ1Q29yZS5zby41CiMyNCAweDAwMDA3
ZjIwOTFkOWIxYTIgaW4gUUV2ZW50TG9vcDo6ZXhlYyhRRmxhZ3M8UUV2ZW50TG9vcDo6UHJvY2Vz
c0V2ZW50c0ZsYWc+KSAoKSBmcm9tIC9saWI2NC9saWJRdDVDb3JlLnNvLjUKIzI1IDB4MDAwMDdm
MjA5MWRhMzZlNCBpbiBRQ29yZUFwcGxpY2F0aW9uOjpleGVjKCkgKCkgZnJvbSAvbGliNjQvbGli
UXQ1Q29yZS5zby41CiMyNiAweDAwMDA1NWI2YWYwZjM1OGMgaW4gbWFpbiAoKQpbSW5mZXJpb3Ig
MSAocHJvY2VzcyAxMTAzMSkgZGV0YWNoZWRdCgpQb3NzaWJsZSBkdXBsaWNhdGVzIGJ5IHF1ZXJ5
OiBidWcgNDQ1MzU5LCBidWcgNDQ1MTY2LCBidWcgNDQ1MTUwLCBidWcgNDQ1MTIyLCBidWcgNDQ1
MDE5LgoKUmVwb3J0ZWQgdXNpbmcgRHJLb25xaQ==
</data>

          </attachment>
      

    </bug>

</bugzilla>