Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 896072

Summary: kde-plasma/plasma-desktop-5.26.5: crash caused by closing window on taskbar for app-emulation/virt-manager-4.0.0
Product: Gentoo Linux Reporter: irort <irort3124>
Component: Current packagesAssignee: Gentoo KDE team <kde>
Status: RESOLVED TEST-REQUEST    
Severity: normal CC: qt, tanekliang, virtualization
Priority: Normal    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: emerge --info output
I use 'gdb --args /usr/bin/plasmashell' 'run' ,get some output when plasma crash

Description irort 2023-02-23 18:12:05 UTC
How to reproduce?
1. open virt-manager and virtual machine
2. Move the mouse pointer to the taskbar, close the virtual machine or virt-manager window
3. plasma-desktop crash and black desktop
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-02-24 00:13:16 UTC
Please include emerge --info.
Comment 2 irort 2023-02-24 02:05:06 UTC
Created attachment 854204 [details]
emerge --info output
Comment 3 John Helmert III archtester Gentoo Infrastructure gentoo-dev Security 2023-02-26 01:04:12 UTC
What does "crash" mean here? It exits gracefully with something in stdout/err? It dumps core?
Comment 4 irort 2023-02-26 01:36:20 UTC
I don't record logs, but I have screen recordings
https://sendvid.com/tra8znmg
Comment 5 irort 2023-02-26 18:29:48 UTC
Created attachment 854860 [details]
I use 'gdb --args /usr/bin/plasmashell' 'run' ,get some output when plasma crash
Comment 6 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-02-26 20:42:47 UTC
Thanks.

```
QSGTexture::setFiltering (this=this@entry=0x7fff28096560, filter=QSGTexture::Linear) at /usr/src/debug/dev-qt/qtdeclarative-5.15.8-r2/qtdeclarative-everywhere-src-5.15.8/src/quick/scenegraph/coreapi/qsgtexture.cpp:577
577         if (d->filterMode != (uint) filter) {
(gdb) bt
#0  QSGTexture::setFiltering(QSGTexture::Filtering)
    (this=this@entry=0x7fff28096560, filter=QSGTexture::Linear)
    at /usr/src/debug/dev-qt/qtdeclarative-5.15.8-r2/qtdeclarative-everywhere-src-5.15.8/src/quick/scenegraph/coreapi/qsgtexture.cpp:577
#1  0x00007ffff768c96b in QSGOpaqueTextureMaterialShader::updateState(QSGMaterialShader::RenderState const&, QSGMaterial*, QSGMaterial*)
    (this=0x7fff28049660, state=..., newEffect=0x7fff28233c20, oldEffect=0x0)
    at /usr/src/debug/dev-qt/qtdeclarative-5.15.8-r2/qtdeclarative-everywhere-src-5.15.8/src/quick/scenegraph/util/qsgtexturematerial.h:64
#2  0x00007ffff7674fd0 in QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) (batch=<optimized out>, this=0x7fff28007080)
    at /usr/src/debug/dev-qt/qtdeclarative-5.15.8-r2/qtdeclarative-everywhere-src-5.15.8/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp:3080
#3  QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*)
    (this=0x7fff28007080, batch=0x7fff28130130)
[...]
```
Comment 7 Andreas Sturmlechner gentoo-dev 2023-03-26 14:05:54 UTC
Please test 5.27.3 if you can.