| Summary: | Plasma asserts in PlasmaQuick::AppletPopup::updateSize() due to a QRect being empty following screens being switched around during login | ||
|---|---|---|---|
| Product: | [Plasma] plasmashell | Reporter: | Viktor Vozar <viktor.vozar> |
| Component: | generic-crash | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | REPORTED --- | ||
| Severity: | crash | CC: | nate, notmart |
| Priority: | NOR | Keywords: | drkonqi |
| Version First Reported In: | 6.4.5 | ||
| Target Milestone: | 1.0 | ||
| Platform: | Neon | ||
| OS: | Linux | ||
| See Also: | https://bugs.kde.org/show_bug.cgi?id=487230 | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: | New crash information added by DrKonqi | ||
|
Description
Viktor Vozar
2025-10-11 06:30:05 UTC
Created attachment 185682 [details]
New crash information added by DrKonqi
DrKonqi auto-attaching complete backtrace.
Relevant part: #14 0x0000732035273b45 in QMessageLogger::fatal (this=<optimized out>, msg=0x73203524b8d0 "ASSERT: \"%s\" in file %s, line %d") at /usr/src/qt6-base-6.9.2-0zneon+24.04+noble+release+build121/src/corelib/global/qlogging.cpp:883 #15 0x000073203525d779 in qt_assert (assertion=assertion@entry=0x732037cf6243 "!size.isEmpty()", file=file@entry=0x732037cf4ca0 "./src/plasmaquick/appletpopup.cpp", line=line@entry=273) at /usr/src/qt6-base-6.9.2-0zneon+24.04+noble+release+build121/src/corelib/global/qassert.cpp:105 #16 0x0000732037c98028 in PlasmaQuick::AppletPopup::updateSize (this=0x5c6b57958370) at /usr/src/libplasma-6.4.5-0zneon+24.04+noble+release+build32/src/plasmaquick/appletpopup.cpp:273 The same issue was found originating from KSvg code in Bug 487230. Looks like it's still asserting in the same line of code, so I guess that change was not enough. *** This bug has been marked as a duplicate of bug 487230 *** Actually my mistake, it's slightly different. Now it's asserting because the size() of the QRect is empty. |