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

            Bug ID: 515487
           Summary: plasmashell crashes with no internet connection due to
                    Weather widget
    Classification: Plasma
           Product: plasmashell
      Version First master
       Reported In:
          Platform: Bazzite
                OS: Linux
            Status: REPORTED
          Severity: major
          Priority: NOR
         Component: Weather widget
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
  Target Milestone: 1.0

SUMMARY
The Weather Widget will crash `plasmashell` when there is no internet
connection.

STEPS TO REPRODUCE
1. Have the weather widget on any of your panels.
2. Disconnect the internet.
3. Reset the machine or reset plasmashell.

OBSERVED RESULT

Plasma will start normally, but then crash within about 10 seconds. The
following shows up when running `plasmashell --replace`.

> kf.kio.core: mimeType() not emitted when sending first data!; job URL = 
> QUrl("https://dd.weather.gc.ca/today/citypage_weather/BC/";) data size = 0
>/usr/include/c++/15/bits/shared_ptr_base.h:1344: _Tp* 
>std::__shared_ptr_deref(_Tp*) [with _Tp = QXmlStreamReader]: Assertion '__p != 
>nullptr' failed.

Removing the weather widgets and resetting plasma will fix the problem.

EXPECTED RESULT

The weather widget shouldn't crash plasma.

SOFTWARE/OS VERSIONS
Operating System: Bazzite 43
KDE Plasma Version: 6.5.5
KDE Frameworks Version: 6.22.0
Qt Version: 6.10.1
Kernel Version: 6.17.7-ba25.fc43.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 32 × AMD Ryzen 9 5950X 16-Core Processor
Memory: 32 GiB of RAM (31.3 GiB usable)
Graphics Processor: NVIDIA GeForce RTX 3060 Ti

ADDITIONAL INFORMATION

This made my girlfriend cry. :(

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

Reply via email to