Bug 472477 - Steam causes Plasma to crash.
Summary: Steam causes Plasma to crash.
Status: RESOLVED UNMAINTAINED
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (other bugs)
Version First Reported In: master
Platform: Debian stable Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-07-21 20:19 UTC by zeljavanja
Modified: 2024-06-07 14:11 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
Crash report. (184.07 KB, text/plain)
2023-07-21 20:19 UTC, zeljavanja
Details

Note You need to log in before you can comment on or make changes to this bug.
Description zeljavanja 2023-07-21 20:19:21 UTC
Created attachment 160434 [details]
Crash report.

SUMMARY
***
NOTE: If you are reporting a crash, please try to attach a backtrace with debug symbols.
See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
***


STEPS TO REPRODUCE
1. Install Steam

OBSERVED RESULT
Plasma crashes, so does Discord. This also happens when closing the friends tab. Steam also completely stops functioning if Proton compatibility is turned on. It just becomes a small thing on the right which can only be exited and not interacted with in any other way.

EXPECTED RESULT
Steam... does anything.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Debian 12
(available in About System)
KDE Plasma Version: 5.27.5
KDE Frameworks Version: 5.103.0
Qt Version: 5.15.8

ADDITIONAL INFORMATION

NVIDIA GeForce GTX 1050 Ti
Ryzen 5 5600X
Comment 1 Nate Graham 2023-09-08 19:37:08 UTC
Backtrace doesn't show any KDE code, hmm. :/
Comment 2 Marco Martin 2023-11-23 16:38:05 UTC
the interesting part of the backtrace is the following. I windoer if is nvidia related and if could potentially be solved by getting back to the basic render loop in plasma on nvidia which seems we'll have to

#3  0x00007ff213fc1f5a in QSGOpaqueTextureMaterialShader::updateState(QSGMaterialShader::RenderState const&, QSGMaterial*, QSGMaterial*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#4  0x00007ff213faa80d in QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007ff213fafa55 in QSGBatchRenderer::Renderer::renderBatches() () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007ff213fb05b6 in QSGBatchRenderer::Renderer::render() () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007ff213f97f00 in QSGRenderer::renderScene(QSGBindable const&) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007ff213f983b3 in QSGRenderer::renderScene(unsigned int) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#9  0x00007ff213ffb663 in QSGDefaultRenderContext::renderNextFrame(QSGRenderer*, unsigned int) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#10 0x00007ff214068139 in QQuickWindowPrivate::renderSceneGraph(QSize const&, QSize const&) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#11 0x00007ff214009597 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#12 0x00007ff21400a46f in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#13 0x00007ff2120cbd43 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007ff211ea7fd4 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#15 0x00007ff211f285bc in ?? () from /lib/x86_64-linux-gnu/libc.so.6
Comment 3 Akseli Lahtinen 2024-06-07 14:11:36 UTC
Hi, if you still encounter this issue, please report it to Debian maintainers, thanks!

https://www.debian.org/Bugs/Reporting