Summary: | KDE mobile network manager seems to crash in NetworkManager::WirelessSetting::mode when there are too many SSIDs available nearby | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | idoitprone <monkeyboyted> |
Component: | Networking in general | Assignee: | Plasma Bugs List <plasma-bugs-null> |
Status: | RESOLVED WORKSFORME | ||
Severity: | crash | CC: | kdedev, nate |
Priority: | NOR | ||
Version First Reported In: | master | ||
Target Milestone: | 1.0 | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
crash error screenshot
plasma shell strack trace |
Description
idoitprone
2024-12-07 18:54:45 UTC
Created attachment 176422 [details]
plasma shell strack trace
````
(gdb) bt
#0 __pthread_kill_implementation
(threadid=<optimized out>, signo=signo@entry=11, no_tid=no_tid@entry=0)
at pthread_kill.c:44
#1 0x00007f6fd369a2e3 in __pthread_kill_internal (threadid=<optimized out>, signo=11)
at pthread_kill.c:78
#2 0x00007f6fd36414b6 in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26
#3 0x00007f6fd6d6a87f in KCrash::defaultCrashHandler (sig=11)
at /usr/src/debug/kcrash-6.8.0/src/kcrash.cpp:596
#4 0x00007f6fd3641580 in <signal handler called> () at /lib64/libc.so.6
#5 NetworkManager::WirelessSetting::mode (this=this@entry=0x0)
at /usr/src/debug/networkmanager-qt-6.8.0/src/settings/wirelesssetting.cpp:99
#6 0x00007f6f7042f4b1 in WirelessStatus::stateChanged (this=0x55b06fe73dc0)
at /usr/src/debug/plasma-nm-6.2.4/libs/wirelessstatus.cpp:49
#7 0x00007f6fd400db21 in QtPrivate::QSlotObjectBase::call
(this=0x55b071484c70, r=<optimized out>, a=0x7ffe400582f0, this=<optimized out>, r=
<optimized out>, a=<optimized out>)
at /usr/src/debug/qtbase-everywhere-src-6.8.1/src/corelib/kernel/qobjectdefs_impl.h
:486
#8 doActivate<false> (sender=0x55b06fcd5dc0, signal_index=14, argv=0x7ffe400582f0)
at /usr/src/debug/qtbase-everywhere-src-6.8.1/src/corelib/kernel/qobject.cpp:4124
#9 0x00007f6fa0503181 in NetworkManager::ActiveConnection::stateChanged
(this=<optimized out>, _t1=<optimized out>)
at /usr/src/debug/networkmanager-qt-6.8.0/build/src/KF6NetworkManagerQt_autogen/inc
lude/moc_activeconnection.cpp:433
#10 0x00007f6fa0505dd2 in NetworkManager::ActiveConnectionPrivate::propertiesChanged
(this=0x7f6fc8212170, properties=...)
at /usr/src/debug/networkmanager-qt-6.8.0/src/activeconnection.cpp:244
#11 0x00007f6fa05341b3 in NetworkManager::VpnConnectionPrivate::qt_metacall
(this=0x7f6fc8212170, _c=<optimized out>, _id=0, _a=0x7ffe400584a8)
at /usr/src/debug/networkmanager-qt-6.8.0/build/src/KF6NetworkManagerQt_autogen/inc
lude/moc_vpnconnection_p.cpp:133
#12 0x00007f6fd506e52e in QDBusConnectionPrivate::deliverCall
(this=0x7f6fc800e160, object=0x7f6fc8212170, msg=..., metaTypes=<optimized out>, slotIdx=7)
at /usr/src/debug/qtbase-everywhere-src-6.8.1/src/dbus/qdbusintegrator.cpp:1008
#13 0x00007f6fd3ff9967 in QObject::event (this=0x7f6fc8212170, e=0x7f6fc81493a0)
at /usr/src/debug/qtbase-everywhere-src-6.8.1/src/corelib/kernel/qobject.cpp:1419
#14 0x00007f6fd63dec35 in QApplicationPrivate::notify_helper
```
``` zypper info plasma6-nm Loading repository data... Reading installed packages... Information for package plasma6-nm: ----------------------------------- Repository : openSUSE-Tumbleweed-Oss Name : plasma6-nm Version : 6.2.4-1.1 Arch : x86_64 Vendor : openSUSE Installed Size : 2.2 MiB Installed : Yes Status : up-to-date Source package : plasma6-nm-6.2.4-1.1.src Upstream URL : https://www.kde.org Summary : Plasma applet written in QML for managing network connections Description : Plasma applet for controlling network connections on systems that use the NetworkManager service. ``` ``` zypper info systemsettings6 Loading repository data... Reading installed packages... Information for package systemsettings6: ---------------------------------------- Repository : openSUSE-Tumbleweed-Oss Name : systemsettings6 Version : 6.2.4-1.1 Arch : x86_64 Vendor : openSUSE Installed Size : 721.5 KiB Installed : Yes Status : up-to-date Source package : systemsettings6-6.2.4-1.1.src Upstream URL : https://www.kde.org/ Summary : KDE's control center Description : This package provides modules to control settings of Plasma and other applications by KDE. ``` ``` connection.id: Festival Center Guest connection.uuid: 53e423e7-ee4f-4f1a-9b4b-a0f61c11c5d6 connection.stable-id: -- connection.type: 802-11-wireless connection.interface-name: wlo1 connection.autoconnect: yes connection.autoconnect-priority: 0 connection.autoconnect-retries: -1 (default) connection.multi-connect: 0 (default) connection.auth-retries: -1 connection.timestamp: 1733596436 connection.permissions: -- connection.zone: -- connection.controller: -- connection.master: -- connection.slave-type: -- connection.port-type: -- connection.autoconnect-slaves: -1 (default) connection.autoconnect-ports: -1 (default) connection.down-on-poweroff: -1 (default) connection.secondaries: -- connection.gateway-ping-timeout: 0 connection.metered: unknown connection.lldp: default connection.mdns: -1 (default) connection.llmnr: -1 (default) connection.dns-over-tls: -1 (default) connection.mptcp-flags: 0x0 (default) connection.wait-device-timeout: -1 connection.wait-activation-delay: -1 802-11-wireless.ssid: Festival Center Guest 802-11-wireless.mode: infrastructure 802-11-wireless.band: -- 802-11-wireless.channel: 0 802-11-wireless.bssid: -- 802-11-wireless.mac-address: -- 802-11-wireless.cloned-mac-address: -- 802-11-wireless.generate-mac-address-mask:-- 802-11-wireless.mac-address-denylist: -- 802-11-wireless.mac-address-randomization:default 802-11-wireless.mtu: auto 802-11-wireless.seen-bssids: E6:55:B8:10:B7:6A 802-11-wireless.hidden: no 802-11-wireless.powersave: 0 (default) 802-11-wireless.wake-on-wlan: 0x1 (default) 802-11-wireless.ap-isolation: -1 (default) 802-11-wireless.channel-width: 0 (auto) 802-11-wireless-security.key-mgmt: wpa-psk 802-11-wireless-security.wep-tx-keyidx: 0 802-11-wireless-security.auth-alg: open 802-11-wireless-security.proto: -- 802-11-wireless-security.pairwise: -- 802-11-wireless-security.group: -- 802-11-wireless-security.pmf: 0 (default) 802-11-wireless-security.leap-username: -- 802-11-wireless-security.wep-key0: <hidden> 802-11-wireless-security.wep-key1: <hidden> 802-11-wireless-security.wep-key2: <hidden> 802-11-wireless-security.wep-key3: <hidden> 802-11-wireless-security.wep-key-flags: 0 (none) 802-11-wireless-security.wep-key-type: unknown 802-11-wireless-security.psk: <hidden> 802-11-wireless-security.psk-flags: 0 (none) 802-11-wireless-security.leap-password: <hidden> 802-11-wireless-security.leap-password-flags:0 (none) 802-11-wireless-security.wps-method: 0x0 (default) 802-11-wireless-security.fils: 0 (default) ipv4.method: auto ipv4.dns: -- ipv4.dns-search: -- ipv4.dns-options: -- ipv4.dns-priority: 0 ipv4.addresses: -- ipv4.gateway: -- ipv4.routes: -- ipv4.route-metric: -1 ipv4.route-table: 0 (unspec) ipv4.routing-rules: -- ipv4.replace-local-rule: -1 (default) ipv4.dhcp-send-release: -1 (default) ipv4.ignore-auto-routes: no ipv4.ignore-auto-dns: no ipv4.dhcp-client-id: -- ipv4.dhcp-iaid: -- ipv4.dhcp-dscp: -- ipv4.dhcp-timeout: 0 (default) ipv4.dhcp-send-hostname: yes ipv4.dhcp-hostname: -- ipv4.dhcp-fqdn: -- ipv4.dhcp-hostname-flags: 0x0 (none) ipv4.never-default: no ipv4.may-fail: yes ipv4.required-timeout: -1 (default) ipv4.dad-timeout: -1 (default) ipv4.dhcp-vendor-class-identifier: -- ipv4.link-local: 0 (default) ipv4.dhcp-reject-servers: -- ipv4.auto-route-ext-gw: -1 (default) ipv6.method: auto ipv6.dns: -- ipv6.dns-search: -- ipv6.dns-options: -- ipv6.dns-priority: 0 ipv6.addresses: -- ipv6.gateway: -- ipv6.routes: -- ipv6.route-metric: -1 ipv6.route-table: 0 (unspec) ipv6.routing-rules: -- ipv6.replace-local-rule: -1 (default) ipv6.dhcp-send-release: -1 (default) ipv6.ignore-auto-routes: no ipv6.ignore-auto-dns: no ipv6.never-default: no ipv6.may-fail: yes ipv6.required-timeout: -1 (default) ipv6.ip6-privacy: -1 (default) ipv6.temp-valid-lifetime: 0 (default) ipv6.temp-preferred-lifetime: 0 (default) ipv6.addr-gen-mode: default ipv6.ra-timeout: 0 (default) ipv6.mtu: auto ipv6.dhcp-pd-hint: -- ipv6.dhcp-duid: -- ipv6.dhcp-iaid: -- ipv6.dhcp-timeout: 0 (default) ipv6.dhcp-send-hostname: yes ipv6.dhcp-hostname: -- ipv6.dhcp-hostname-flags: 0x0 (none) ipv6.auto-route-ext-gw: -1 (default) ipv6.token: -- proxy.method: none proxy.browser-only: no proxy.pac-url: -- proxy.pac-script: -- GENERAL.NAME: Festival Center Guest GENERAL.UUID: 53e423e7-ee4f-4f1a-9b4b-a0f61c11c5d6 GENERAL.DEVICES: wlo1 GENERAL.IP-IFACE: wlo1 GENERAL.STATE: activated GENERAL.DEFAULT: yes GENERAL.DEFAULT6: no GENERAL.SPEC-OBJECT: /org/freedesktop/NetworkManager/AccessPoint/13871 GENERAL.VPN: no GENERAL.DBUS-PATH: /org/freedesktop/NetworkManager/ActiveConnection/6 GENERAL.CON-PATH: /org/freedesktop/NetworkManager/Settings/27 GENERAL.ZONE: -- GENERAL.MASTER-PATH: -- IP4.ADDRESS[1]: 10.1.110.195/24 IP4.GATEWAY: 10.1.110.1 IP4.ROUTE[1]: dst = 10.1.110.0/24, nh = 0.0.0.0, mt = 600 IP4.ROUTE[2]: dst = 0.0.0.0/0, nh = 10.1.110.1, mt = 600 IP4.DNS[1]: 8.8.8.8 IP4.DNS[2]: 8.8.4.4 DHCP4.OPTION[1]: dhcp_client_identifier = 01:14:13:33:d6:18:63 DHCP4.OPTION[2]: dhcp_lease_time = 85886 DHCP4.OPTION[3]: dhcp_server_identifier = 10.1.110.1 DHCP4.OPTION[4]: domain_name_servers = 8.8.8.8 8.8.4.4 DHCP4.OPTION[5]: expiry = 1733682322 DHCP4.OPTION[6]: ip_address = 10.1.110.195 DHCP4.OPTION[7]: ntp_servers = 10.1.110.1 DHCP4.OPTION[8]: requested_broadcast_address = 1 DHCP4.OPTION[9]: requested_domain_name = 1 DHCP4.OPTION[10]: requested_domain_name_servers = 1 DHCP4.OPTION[11]: requested_domain_search = 1 DHCP4.OPTION[12]: requested_host_name = 1 DHCP4.OPTION[13]: requested_interface_mtu = 1 DHCP4.OPTION[14]: requested_ms_classless_static_routes = 1 DHCP4.OPTION[15]: requested_nis_domain = 1 DHCP4.OPTION[16]: requested_nis_servers = 1 DHCP4.OPTION[17]: requested_ntp_servers = 1 DHCP4.OPTION[18]: requested_rfc3442_classless_static_routes = 1 DHCP4.OPTION[19]: requested_root_path = 1 DHCP4.OPTION[20]: requested_routers = 1 DHCP4.OPTION[21]: requested_static_routes = 1 DHCP4.OPTION[22]: requested_subnet_mask = 1 DHCP4.OPTION[23]: requested_time_offset = 1 DHCP4.OPTION[24]: requested_wpad = 1 DHCP4.OPTION[25]: routers = 10.1.110.1 DHCP4.OPTION[26]: subnet_mask = 255.255.255.0 IP6.ADDRESS[1]: fe80::c449:c6a0:dc40:176a/64 IP6.GATEWAY: -- IP6.ROUTE[1]: dst = fe80::/64, nh = ::, mt = 1024 ``` $ nmcli dev wifi list | wc -l 154 I am near 154 access points. Dec 07 13:30:34 localhost.localdomain kded6[2040]: org.kde.plasma.nm.kded: Unhandled active connection state change: 1 Dec 07 13:30:35 localhost.localdomain systemsettings[12865]: kf.quickcharts.datasource: ModelSource: Invalid role -1 "color" Dec 07 13:30:35 localhost.localdomain systemsettings[12865]: kf.quickcharts.datasource: ModelSource: Invalid role -1 "color" Dec 07 13:30:35 localhost.localdomain systemsettings[12865]: kf.quickcharts.datasource: ModelSource: Invalid role -1 "color" Dec 07 13:30:35 localhost.localdomain systemsettings[12865]: kf.quickcharts.datasource: ModelSource: Invalid role -1 "color" Dec 07 13:30:35 localhost.localdomain kded6[2040]: kf.networkmanagerqt: void NetworkManager::ConnectionPrivate::onPropertiesChanged(const QVariantMap&) Unhandled property "Versi> Dec 07 13:30:35 localhost.localdomain plasmashell[14323]: kf.networkmanagerqt: void NetworkManager::ConnectionPrivate::onPropertiesChanged(const QVariantMap&) Unhandled property> Dec 07 13:30:36 localhost.localdomain kwin_wayland[1834]: file:///usr/share/kwin/scripts/convergentwindows/contents/ui/main.qml:100: TypeError: Cannot read property 'normalWindo> Dec 07 13:30:37 localhost.localdomain systemsettings[12865]: kf.quickcharts.datasource: ModelSource: Invalid role -1 "color" Dec 07 13:30:37 localhost.localdomain systemsettings[12865]: kf.quickcharts.datasource: ModelSource: Invalid role -1 "color" I keep posting without looking whether or not my comment is cut off. D'oh Dec 07 13:30:34 localhost.localdomain kded6[2040]: org.kde.plasma.nm.kded: Unhandled active connection state change: 1 Dec 07 13:30:35 localhost.localdomain systemsettings[12865]: kf.quickcharts.datasource: ModelSource: Invalid role -1 "color" Dec 07 13:30:35 localhost.localdomain systemsettings[12865]: kf.quickcharts.datasource: ModelSource: Invalid role -1 "color" Dec 07 13:30:35 localhost.localdomain systemsettings[12865]: kf.quickcharts.datasource: ModelSource: Invalid role -1 "color" Dec 07 13:30:35 localhost.localdomain systemsettings[12865]: kf.quickcharts.datasource: ModelSource: Invalid role -1 "color" Dec 07 13:30:35 localhost.localdomain kded6[2040]: kf.networkmanagerqt: void NetworkManager::ConnectionPrivate::onPropertiesChanged(const QVariantMap&) Unhandled property "VersionId" Dec 07 13:30:35 localhost.localdomain plasmashell[14323]: kf.networkmanagerqt: void NetworkManager::ConnectionPrivate::onPropertiesChanged(const QVariantMap&) Unhandled property "VersionId" Dec 07 13:30:36 localhost.localdomain kwin_wayland[1834]: file:///usr/share/kwin/scripts/convergentwindows/contents/ui/main.qml:100: TypeError: Cannot read property 'normalWindow' of null Dec 07 13:30:37 localhost.localdomain systemsettings[12865]: kf.quickcharts.datasource: ModelSource: Invalid role -1 "color" Dec 07 13:30:37 localhost.localdomain systemsettings[12865]: kf.quickcharts.datasource: ModelSource: Invalid role -1 "color" Dec 07 13:30:37 localhost.localdomain systemsettings[12865]: kf.quickcharts.datasource: ModelSource: Invalid role -1 "color" Bulk transfer as requested in T17796 Thanks for the bug report. I'm sorry we weren't able to get to this yet. There have been many fixes and improvements since this was reported, and this issue may have been fixed. I haven't seen other reports with this trace, nor have I seen this crash on my systems. Can you please re-test on your system with Plasma 6.4.4 or later and let us know if you can still reproduce the problem? If you can, please set this report back to REPORTED. Thanks! ๐๐งน โ ๏ธ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME. For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging. Thank you for helping us make KDE software even better for everyone! ๐๐งน This bug has been in NEEDSINFO status with no change for at least 30 days. Closing as RESOLVED WORKSFORME. |