| Summary: | Plasma crashes when moving widgets with a transparent background to second screen | ||
|---|---|---|---|
| Product: | [Plasma] plasmashell | Reporter: | doucxldh |
| Component: | general | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | VERIFIED DUPLICATE | ||
| Severity: | crash | CC: | bigcotechmail, kde, nate, usethisforgem, viniciush.dev |
| Priority: | NOR | Keywords: | drkonqi |
| Version First Reported In: | 5.27.5 | ||
| Target Milestone: | 1.0 | ||
| Platform: | Debian stable | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: |
New crash information added by DrKonqi
New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi |
||
|
Description
doucxldh
2024-03-09 13:27:26 UTC
Created attachment 166792 [details]
New crash information added by DrKonqi
DrKonqi auto-attaching complete backtrace.
Confirmed using plasma 6 in fedora kinoite Operating System: Fedora Linux 40 KDE Plasma Version: 6.0.0 KDE Frameworks Version: 6.0.0 Qt Version: 6.6.2 Kernel Version: 6.8.0-0.rc6.49.fc40.x86_64 (64-bit) Graphics Platform: Wayland Processors: 16 × AMD Ryzen 7 5700U with Radeon Graphics Memory: 6,6 GiB of RAM Graphics Processor: AMD Radeon Graphics Manufacturer: LENOVO Product Name: 82MF System Version: IdeaPad 3 15ALC6 *** This bug has been marked as a duplicate of bug 479001 *** Created attachment 172662 [details]
New crash information added by DrKonqi
plasmashell (5.27.5) using Qt 5.15.8
Crash after dragging widget from primary monitor to second monitor.
-- Backtrace (Reduced):
#4 0x00007fce2b5aa654 in QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#5 0x00007fce2b5afc7b in QSGBatchRenderer::Renderer::renderBatches() () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#6 0x00007fce2b5b05b6 in QSGBatchRenderer::Renderer::render() () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7 0x00007fce2b597f00 in QSGRenderer::renderScene(QSGBindable const&) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#8 0x00007fce2b5983b3 in QSGRenderer::renderScene(unsigned int) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
Created attachment 178415 [details]
New crash information added by DrKonqi
plasmashell (5.27.5) using Qt 5.15.8
When moving the "Digital Clock" widget (transparent background) from the secondary display, to the primary display (configuration is three monitors with primary in center, secondary to the left, and tertiary to the right of primary). The plan was to move and resize the widget so I dragged it over to the and it appeared properly on the primary display and I immediately went to resize the widget and during the resize, (so 1 click and hold on the bottom right corner, drag toward the bottom right corner of display) before I released the click/drag, the widget had disappeared and approximately 1-3 seconds later all displays went black for a moment, then returned with only the gui's of whatever I applications I had open (Konsole, and a system settings interface), followed by wallpapers and taskbar after (I assume) KDE restarted.
-- Backtrace (Reduced):
#4 0x00007f68d7daa5d7 in QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#5 0x00007f68d7dafc7b in QSGBatchRenderer::Renderer::renderBatches() () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#6 0x00007f68d7db05b6 in QSGBatchRenderer::Renderer::render() () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7 0x00007f68d7d97f00 in QSGRenderer::renderScene(QSGBindable const&) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#8 0x00007f68d7d983b3 in QSGRenderer::renderScene(unsigned int) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
Following up to my first report of this bug. It is not caused (in my case) by moving the widget to a different display in and of itself. The crash/bug was duplicated by resizing the same widget (transparent background) beyond a certain size immediately following the move to a different display. I am not sure whether the move is necessary or not, but the resize is. During the resize, the first line (the clock with a larger font size) disappeared first but the bottom line with smaller text did not. Continuing to drag the corner and increase the size caused both lines to disappear and provided the same results as my previous report. Hope this helps :) Created attachment 178416 [details]
New crash information added by DrKonqi
plasmashell (5.27.5) using Qt 5.15.8
This is the second crash report I have made for the same bug. I added more information in a comment to my first report confirming the cause of what I experienced. Can confirm it is also related to resizing the widget in both of my reports.
-- Backtrace (Reduced):
#4 0x00007fb35cbaa5d7 in QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#5 0x00007fb35cbafc7b in QSGBatchRenderer::Renderer::renderBatches() () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#6 0x00007fb35cbb05b6 in QSGBatchRenderer::Renderer::render() () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7 0x00007fb35cb97f00 in QSGRenderer::renderScene(QSGBindable const&) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#8 0x00007fb35cb983b3 in QSGRenderer::renderScene(unsigned int) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
|