| Summary: | Job progress notification from browser via plasma-browser-integration freezes and OOMs plasmashell | ||
|---|---|---|---|
| Product: | [Plasma] plasma-browser-integration | Reporter: | Nate Graham <nate> |
| Component: | general | Assignee: | Kai Uwe Broulik <kde> |
| Status: | RESOLVED FIXED | ||
| Severity: | major | CC: | akselmo, aoeui, kde, kdedev, kristen, meven29, qydwhotmail |
| Priority: | HI | Keywords: | regression |
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | https://invent.kde.org/plasma/plasma-workspace/-/commit/369bfa67adaed8ddfd1ebb55005b99b01e4a1255 | Version Fixed/Implemented In: | |
| Sentry Crash Report: | |||
|
Description
Nate Graham
2025-03-25 18:02:50 UTC
For me this also happens with the non-flatpak system installation of Firefox. (Fedora 41) Just signed into a dev session and started a download with Firefox. Happened to me as well, dev session with RPM Firefox Operating System: Fedora Linux 41 KDE Plasma Version: 6.3.80 KDE Frameworks Version: 6.13.0 Qt Version: 6.8.2 Kernel Version: 6.13.8-200.fc41.x86_64 (64-bit) Graphics Platform: Wayland Processors: 12 × AMD Ryzen 5 3600 6-Core Processor Memory: 16 GiB of RAM (15.5 GiB usable) Graphics Processor: AMD Radeon RX 6600 Last log message before freezing is kf.quickcharts.datasource: ModelSource: Invalid role -1 "data" A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/5342 Git commit 369bfa67adaed8ddfd1ebb55005b99b01e4a1255 by Kai Uwe Broulik. Committed on 27/03/2025 at 09:38. Pushed by broulik into branch 'master'. applets/notifications: Avoid divide by zero with resolution A job doesn't necessarily have totalBytes set. For instance, a download might be processing without it knowing the final size. M +13 -11 applets/notifications/package/contents/ui/components/SpeedChart.qml https://invent.kde.org/plasma/plasma-workspace/-/commit/369bfa67adaed8ddfd1ebb55005b99b01e4a1255 Git commit 6873a38d94b389118dc6b896473d6a10824dbef3 by Fushan Wen. Committed on 06/04/2025 at 11:58. Pushed by fusionfuture into branch 'master'. appiumtests: add test for job notification 1. A job is created without a total amount of bytes to test bug 502001. 2. Elements in a job notification are examined. 3. Update the job progress, and the notification should report progress, speed and remaining time. 4. When a job is complete, "Job Finished" and the destination url should show up. M +42 -2 appiumtests/applets/notificationstest.py A +0 -0 appiumtests/applets/notificationstest/__init__.py A +64 -0 appiumtests/applets/notificationstest/jobnotification.py A +55 -0 appiumtests/applets/notificationstest/jobnotificationinterface.py M +2 -0 applets/notifications/package/contents/ui/components/JobItem.qml M +2 -0 applets/notifications/package/contents/ui/components/SpeedChart.qml https://invent.kde.org/plasma/plasma-workspace/-/commit/6873a38d94b389118dc6b896473d6a10824dbef3 |