void-packages icon indicating copy to clipboard operation
void-packages copied to clipboard

Plasma6 weather widgets crash when try to input location!

Open gilbertoferreira opened this issue 1 year ago β€’ 9 comments

Is this a new report?

Yes

System Info

Void 6.9.5_1 x86_64 AuthenticAMD uptodate rrmFFF

Package(s) Affected

plasma-desktop-6.0.5_1

Does a report exist for this bug with the project's home (upstream) and/or another distro?

No response

Expected behaviour

No crashes after input location in the weather plasmoid/widget

Actual behaviour

Try to use a weather widget and got crash, like in this video https://www.youtube.com/watch?v=TWvbCTZX3c0

Steps to reproduce

  1. Install plasma-desktop and related packages.
  2. Try to add weather plasmoid/widget in the desktop area
  3. When try to input location, entire plasma restart like in this video https://www.youtube.com/watch?v=TWvbCTZX3c0

gilbertoferreira avatar Jun 18 '24 15:06 gilbertoferreira

The same issue for me on Void 6.6.35_1 x86_64

stepanzubkov avatar Jul 04 '24 15:07 stepanzubkov

Plasma was update to 6.1.3 and I wonder why this issues is still around!

gilbertoferreira avatar Jul 29 '24 13:07 gilbertoferreira

I got this error:

file:///usr/share/plasma/plasmoids/org.kde.plasma.weather/contents/ui/main.qml:438:25: Type FullRepresentation unavailable

file:///usr/share/plasma/plasmoids/org.kde.plasma.weather/contents/ui/FullRepresentation.qml:38:24: Cannot assign object of type "QQC2.Action" to property of type "Action_QMLTYPE_148*" as the former is neither the same as the latter nor a sub-class of it.

Hope this help in any way.

gilbertoferreira avatar Aug 02 '24 13:08 gilbertoferreira

Come on guys! Plasma 6.2 and still this bug happens. Any idea when this will be fixed?

gilbertoferreira avatar Oct 19 '24 13:10 gilbertoferreira

has this been reported to the kde developers?

classabbyamp avatar Oct 19 '24 16:10 classabbyamp

has this been reported to the kde developers?

I think this is something about Void Linux, because I run others Linux distros like TuxedoOS, Kubuntu, Neon KDE (which I am running right now!) and I can not see this issues. But I am a bit of hop Linux distro, and I would like to try out VoidLinux again.

gilbertoferreira avatar Oct 19 '24 16:10 gilbertoferreira

Come on guys! Plasma 6.2 and still this bug happens. Any idea when this will be fixed?

This is not fixed yet, since I was not able to reproduce it yet.

image

Johnnynator avatar Oct 20 '24 10:10 Johnnynator

I just watched your linked Video. You are not using the Plasma Weather widget but some third party one?

Johnnynator avatar Oct 20 '24 10:10 Johnnynator

I just watched your linked Video. You are not using the Plasma Weather widget but some third party one?

I had have tried with both.

gilbertoferreira avatar Oct 20 '24 15:10 gilbertoferreira

Here is a video of fresh new Void Linux installation and the error happens.

https://youtu.be/cPVE_3Q6uz0

My system: inxi -F System: Host: karis Kernel: 6.11.6_1 arch: x86_64 bits: 64 Desktop: KDE Plasma v: 6.2.0 Distro: Void Linux Machine: Type: Laptop System: Acer product: Aspire A515-41G v: V1.09 serial: NHQ4UAL001911389979501 Mobo: BR model: Wartortle_BS v: V1.09 serial: NBGPY1100191101B709501 UEFI-[Legacy]: Insyde v: 1.09 date: 06/27/2018 Battery: ID-1: BAT1 charge: 55.1 Wh (100.0%) condition: 55.1/54.7 Wh (100.6%) CPU: Info: quad core model: AMD A12-9720P RADEON R7 12 COMPUTE CORES 4C+8G bits: 64 type: MCP cache: L2: 2 MiB Speed (MHz): avg: 2300 min/max: 1400/2700 cores: 1: 2300 2: 2300 3: 2300 4: 2300 Graphics: Device-1: Advanced Micro Devices [AMD/ATI] Wani [Radeon R5/R6/R7 Graphics] driver: amdgpu v: kernel Device-2: Advanced Micro Devices [AMD/ATI] Lexa PRO [Radeon 540/540X/550/550X / RX 540X/550/550X] driver: amdgpu v: kernel Device-3: Quanta HD Webcam driver: uvcvideo type: USB Display: server: X.Org v: 24.1.2 with: Xwayland v: 24.1.2 driver: X: loaded: amdgpu unloaded: modesetting,radeon dri: radeonsi gpu: amdgpu resolution: 1920x1080~60Hz API: OpenGL v: 4.6 vendor: amd mesa v: 24.2.6 renderer: AMD Radeon R7 Graphics (radeonsi carrizo LLVM 18.1.8 DRM 3.59 6.11.6_1) API: EGL Message: EGL data requires eglinfo. Check --recommends. Audio: Device-1: Advanced Micro Devices [AMD/ATI] Kabini HDMI/DP Audio driver: snd_hda_intel Device-2: Advanced Micro Devices [AMD] Family 15h Audio driver: snd_hda_intel API: ALSA v: k6.11.6_1 status: kernel-api Server-1: PulseAudio v: 16.1 status: active (root, process) Network: Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet driver: N/A Device-2: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter driver: ath10k_pci IF: wlp2s0 state: up mac: 5c:c9:d3:d3:11:90 Bluetooth: Device-1: Lite-On Qualcomm Atheros QCA9377 Bluetooth driver: btusb type: USB Report: rfkill ID: hci0 rfk-id: 0 state: down bt-service: not found rfk-block: hardware: no software: no address: see --recommends Drives: Local Storage: total: 1.82 TiB used: 740.03 GiB (39.7%) ID-1: /dev/sda model: HSTV-M2S1000W size: 931.51 GiB ID-2: /dev/sdb vendor: Crucial model: CT1000BX500SSD1 size: 931.51 GiB Partition: ID-1: / size: 129.94 GiB used: 15.72 GiB (12.1%) fs: xfs dev: /dev/sda4 ID-2: /boot size: 1.9 GiB used: 245.9 MiB (12.6%) fs: ext4 dev: /dev/sda2 ID-3: /home size: 782.83 GiB used: 368.28 GiB (47.0%) fs: xfs dev: /dev/sda5 Swap: ID-1: swap-1 type: partition size: 16 GiB used: 0 KiB (0.0%) dev: /dev/sda3 Sensors: Src: /sys System Temperatures: cpu: 57.2 C mobo: N/A Fan Speeds (rpm): N/A GPU: device: amdgpu temp: 57.0 C device: amdgpu temp: 49.0 C Info: Memory: total: 16 GiB note: est. available: 15.09 GiB used: 4.07 GiB (27.0%) Processes: 269 Uptime: 25m Shell: Bash inxi: 3.3.36

gilbertoferreira avatar Nov 10 '24 01:11 gilbertoferreira

I can also report that this problem is happening on my device using the widget installed by the Void plasma metapackage. This is not happening on Arch Linux, since that's a distribution I also run.

loukamb avatar Jan 08 '25 04:01 loukamb

I can confirm that the problem is still present to the day! (April 23rd 2025)

When activated on the status area (or as separate widget) the Weather closes down with no (apparent) errors short after it went out looking for the location that has been typed in.

Void with kernel linux-6.14.2.1 and plasma 6.3.3

I confirm also (as already sid by @loukamb) that the problems doesn't exist on Arch and Fedora.

In my experience this kind of stuff in Void comes often from missing parts/packages that in (most of the) other distros come installed by default or as dependencies, and it's a hunt of a kind, not least due to the very "insider-oriented" (and at times frustrating) documentation. I couldn't dig deep enough to get to the point here.

Hope it's getting somewhere, it's an irritating little quirk that adds up to the already bumpy experience, at least for me.

I love Void for many reasons, but there must always be something there keeping me to adopt it as my main distro.

darioandreella avatar Apr 23 '25 05:04 darioandreella

Same issue here. Currently on plasma 6.3.3.

I tried to read the Xorg log file and I found this:

File name: ~/.local/share/sddm/xorg-session.log

adding "org.kde.plasma.weather"
qt.core.qobject.connect: QObject::connect(QNetworkInformation, WeatherEngine): invalid nullptr parameter
kde.dataengine.weather: Could not find ion to request source for: ""
kde.dataengine.weather: Could not find ion to request source for: ""
file:///usr/share/plasma/plasmoids/org.kde.plasma.weather/contents/ui/config/ConfigWeatherStation.qml:17:1: QML ConfigWeatherStation: Created graphical object was not placed in the graphics scene.
file:///usr/share/plasma/plasmoids/org.kde.plasma.weather/contents/ui/config/ConfigWeatherStation.qml: Setting initial properties failed: ConfigWeatherStation does not have a property called cfg_pressureUnit
file:///usr/share/plasma/plasmoids/org.kde.plasma.weather/contents/ui/config/ConfigWeatherStation.qml: Setting initial properties failed: ConfigWeatherStation does not have a property called cfg_pressureUnitDefault
file:///usr/share/plasma/plasmoids/org.kde.plasma.weather/contents/ui/config/ConfigWeatherStation.qml: Setting initial properties failed: ConfigWeatherStation does not have a property called cfg_showHumidityInTooltip
file:///usr/share/plasma/plasmoids/org.kde.plasma.weather/contents/ui/config/ConfigWeatherStation.qml: Setting initial properties failed: ConfigWeatherStation does not have a property called cfg_showHumidityInTooltipDefault
file:///usr/share/plasma/plasmoids/org.kde.plasma.weather/contents/ui/config/ConfigWeatherStation.qml: Setting initial properties failed: ConfigWeatherStation does not have a property called cfg_showPressureInTooltip
file:///usr/share/plasma/plasmoids/org.kde.plasma.weather/contents/ui/config/ConfigWeatherStation.qml: Setting initial properties failed: ConfigWeatherStation does not have a property called cfg_showPressureInTooltipDefault
file:///usr/share/plasma/plasmoids/org.kde.plasma.weather/contents/ui/config/ConfigWeatherStation.qml: Setting initial properties failed: ConfigWeatherStation does not have a property called cfg_showTemperatureInBadge
file:///usr/share/plasma/plasmoids/org.kde.plasma.weather/contents/ui/config/ConfigWeatherStation.qml: Setting initial properties failed: ConfigWeatherStation does not have a property called cfg_showTemperatureInBadgeDefault
file:///usr/share/plasma/plasmoids/org.kde.plasma.weather/contents/ui/config/ConfigWeatherStation.qml: Setting initial properties failed: ConfigWeatherStation does not have a property called cfg_showTemperatureInCompactMode
file:///usr/share/plasma/plasmoids/org.kde.plasma.weather/contents/ui/config/ConfigWeatherStation.qml: Setting initial properties failed: ConfigWeatherStation does not have a property called cfg_showTemperatureInCompactModeDefault
file:///usr/share/plasma/plasmoids/org.kde.plasma.weather/contents/ui/config/ConfigWeatherStation.qml: Setting initial properties failed: ConfigWeatherStation does not have a property called cfg_showTemperatureInTooltip
file:///usr/share/plasma/plasmoids/org.kde.plasma.weather/contents/ui/config/ConfigWeatherStation.qml: Setting initial properties failed: ConfigWeatherStation does not have a property called cfg_showTemperatureInTooltipDefault
file:///usr/share/plasma/plasmoids/org.kde.plasma.weather/contents/ui/config/ConfigWeatherStation.qml: Setting initial properties failed: ConfigWeatherStation does not have a property called cfg_showWindInTooltip
file:///usr/share/plasma/plasmoids/org.kde.plasma.weather/contents/ui/config/ConfigWeatherStation.qml: Setting initial properties failed: ConfigWeatherStation does not have a property called cfg_showWindInTooltipDefault
file:///usr/share/plasma/plasmoids/org.kde.plasma.weather/contents/ui/config/ConfigWeatherStation.qml: Setting initial properties failed: ConfigWeatherStation does not have a property called cfg_sourceDefault
file:///usr/share/plasma/plasmoids/org.kde.plasma.weather/contents/ui/config/ConfigWeatherStation.qml: Setting initial properties failed: ConfigWeatherStation does not have a property called cfg_speedUnit
file:///usr/share/plasma/plasmoids/org.kde.plasma.weather/contents/ui/config/ConfigWeatherStation.qml: Setting initial properties failed: ConfigWeatherStation does not have a property called cfg_speedUnitDefault
file:///usr/share/plasma/plasmoids/org.kde.plasma.weather/contents/ui/config/ConfigWeatherStation.qml: Setting initial properties failed: ConfigWeatherStation does not have a property called cfg_temperatureUnit
file:///usr/share/plasma/plasmoids/org.kde.plasma.weather/contents/ui/config/ConfigWeatherStation.qml: Setting initial properties failed: ConfigWeatherStation does not have a property called cfg_temperatureUnitDefault
file:///usr/share/plasma/plasmoids/org.kde.plasma.weather/contents/ui/config/ConfigWeatherStation.qml: Setting initial properties failed: ConfigWeatherStation does not have a property called cfg_updateIntervalDefault
file:///usr/share/plasma/plasmoids/org.kde.plasma.weather/contents/ui/config/ConfigWeatherStation.qml: Setting initial properties failed: ConfigWeatherStation does not have a property called cfg_visibilityUnit
file:///usr/share/plasma/plasmoids/org.kde.plasma.weather/contents/ui/config/ConfigWeatherStation.qml: Setting initial properties failed: ConfigWeatherStation does not have a property called cfg_visibilityUnitDefault
KCrash: Attempting to start /usr/bin/plasmashell
KCrash: Application 'plasmashell' crashing... crashRecursionCounter = 2
kwin_core: Failed to focus 0x240001f (error 3)
kwin_core: Failed to focus 0x240001f (error 3)
kf.plasma.quick: Applet preload policy set to 1

Not sure if the ConfigWeatherStation error is causing the crash.

bernardkkt avatar Jul 06 '25 12:07 bernardkkt

Had this issue for a long time, but still present on Plasma 6.4.3.

ThePademelon avatar Jul 25 '25 13:07 ThePademelon

Yeps, can confirm! Updated to 6.4.3 and now kwin even blanks as soon as the widget goes out to fetch data. Come on, it's most likely a missing package... I just find Void as lovely, fast, reliable and clean as it is ruff (also in the documentation) unless you made it... At least now Plasma fixed the other issue seeing programs starting if you tried to re-arrange your favorites. (that has nothing to do with Void, but with quality of life)

darioandreella avatar Jul 25 '25 17:07 darioandreella

Yep, can confirm that still happening on 6.4.3 on both xorg and wayland:

Image

Even 3P widgets donΒ΄t work, the only ones that works are the ones that get the location by IP addrs. The widgets that we need to input the location are the broken ones.

BRS218 avatar Aug 07 '25 12:08 BRS218

A late happy birthday for this issue!! πŸŽ‚πŸ₯³πŸŽ‰πŸŽˆπŸŽˆπŸŽˆπŸŽˆ

gilbertoferreira avatar Aug 07 '25 12:08 gilbertoferreira

Hey guys, I've poked around with the packages and gdb and I've fixed it for myself. Maybe it'll work for you all as well. I've installed these: qt6-location qt6-position qt6-plugin-networkinformation After a reboot, the location input worked correctly and stopped crashing plasmashell.

eskeletor97 avatar Aug 07 '25 14:08 eskeletor97

Hey guys, I've poked around with the packages and gdb and I've fixed it for myself. Maybe it'll work for you all as well. I've installed these: qt6-location qt6-position qt6-plugin-networkinformation After a reboot, the location input worked correctly and stopped crashing plasmashell.

That fixed it for me, thank you.

BRS218 avatar Aug 07 '25 16:08 BRS218

Hey guys, I've poked around with the packages and gdb and I've fixed it for myself. Maybe it'll work for you all as well. I've installed these: qt6-location qt6-position qt6-plugin-networkinformation After a reboot, the location input worked correctly and stopped crashing plasmashell.

I will test and report later. Thanks

gilbertoferreira avatar Aug 07 '25 17:08 gilbertoferreira

Image

Hey guys, I've poked around with the packages and gdb and I've fixed it for myself. Maybe it'll work for you all as well. I've installed these: qt6-location qt6-position qt6-plugin-networkinformation After a reboot, the location input worked correctly and stopped crashing plasmashell.

You nailed.... Thanks

gilbertoferreira avatar Aug 07 '25 18:08 gilbertoferreira

Wait wait!

I just updated the system, and I WAS qt6-plugin-networkinformation being installed. I rebooted and the damn weather widget started working without crashing the entire world!

Are you saying that yes it took years, but finally this issue took effect distro-wide now and already? And on a fresh install things will work?

I have still mixed feelings with Void, the documentation is great for those that knows it all, but not much for those on a learning curve, and it gets me often frustrated. There are still catches and missing packages (even if I wanted to compile them), I had to fight with PipeWire quite a bit every time, MuseScore and MuseSounds don't work for several reasons and as a musician that means a lot. On the other hand I love this distro because it is straight forward, fast and down to the bones, and would happily embrace it on a wider scale. My little home-server has been running on Void for years now and the experiments on this thread I have done on a spare machine, indeed to test the waters.

Cheers!! And THANK YOU!

darioandreella avatar Aug 08 '25 16:08 darioandreella