Bug 369009 - KWin crashes on Steam interaction without restarting
Summary: KWin crashes on Steam interaction without restarting
Status: RESOLVED NOT A BUG
Alias: None
Product: kwin
Classification: Plasma
Component: glx (show other bugs)
Version: 5.7.5
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-09-18 20:19 UTC by Mathias Dietrich
Modified: 2016-10-04 16:13 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mathias Dietrich 2016-09-18 20:19:13 UTC
KWin crashes on several situations using Steam, e.g. like running Steam videos on fullscreen or just starting Company of Heroes 2.

Reproducible: Always

Steps to Reproduce:
1. Open steam.
2. Start Company of Heroes 2
3. A warning notification of the game appears that AMD drivers are unsupported
4. Kwin crashes

Actual Results:  
Kwin crashes and all window bars disappear.

Expected Results:  
Nothing should happen

Restarting kwin_x11 and reproduce the steps produce the following terminal output:

kwin_x11
QXcbConnection: XCB error: 3 (BadWindow), sequence: 178, resource id: 37748742, major code: 20 (GetProperty), minor code: 0
OpenGL vendor string:                   X.Org
OpenGL renderer string:                 Gallium 0.4 on AMD PITCAIRN (DRM 2.45.0 / 4.7.4-1-ARCH, LLVM 3.8.1)
OpenGL version string:                  4.1 (Core Profile) Mesa 12.0.3
OpenGL shading language version string: 4.10
Driver:                                 Unknown
GPU class:                              Unknown
OpenGL version:                         4.1
GLSL version:                           4.10
Mesa version:                           12.0.3
X server version:                       1.18.4
Linux kernel version:                   4.7.4
Requires strict binding:                yes
GLSL shaders:                           yes
Texture NPOT support:                   yes
Virtual Machine:                        no
QXcbConnection: XCB error: 9 (BadDrawable), sequence: 2087, resource id: 0, major code: 14 (GetGeometry), minor code: 0
QXcbConnection: XCB error: 9 (BadDrawable), sequence: 2097, resource id: 0, major code: 14 (GetGeometry), minor code: 0                                                                                     
QXcbConnection: XCB error: 9 (BadDrawable), sequence: 2098, resource id: 0, major code: 14 (GetGeometry), minor code: 0                                                                                     
QXcbConnection: XCB error: 9 (BadDrawable), sequence: 2099, resource id: 0, major code: 14 (GetGeometry), minor code: 0                                                                                     
QXcbConnection: XCB error: 9 (BadDrawable), sequence: 2100, resource id: 0, major code: 14 (GetGeometry), minor code: 0                                                                                     
QMetaProperty::read: Unable to handle unregistered datatype 'KWayland::Server::SurfaceInterface*' for property 'KWin::Toplevel::surface'                                                                    
QXcbConnection: XCB error: 3 (BadWindow), sequence: 9890, resource id: 37748759, major code: 18 (ChangeProperty), minor code: 0                                                                             
QXcbConnection: XCB error: 3 (BadWindow), sequence: 9938, resource id: 35652084, major code: 18 (ChangeProperty), minor code: 0                                                                             
QXcbConnection: XCB error: 3 (BadWindow), sequence: 19193, resource id: 81792432, major code: 20 (GetProperty), minor code: 0                                                                               
QXcbConnection: XCB error: 3 (BadWindow), sequence: 35080, resource id: 37748743, major code: 15 (QueryTree), minor code: 0                                                                                 
QXcbConnection: XCB error: 3 (BadWindow), sequence: 35155, resource id: 35652093, major code: 18 (ChangeProperty), minor code: 0                                                                            
QXcbConnection: XCB error: 3 (BadWindow), sequence: 35621, resource id: 81795434, major code: 20 (GetProperty), minor code: 0                                                                               
QXcbConnection: XCB error: 3 (BadWindow), sequence: 36788, resource id: 81795581, major code: 20 (GetProperty), minor code: 0                                                                               
QXcbConnection: XCB error: 3 (BadWindow), sequence: 42552, resource id: 37748743, major code: 15 (QueryTree), minor code: 0                                                                                 
QXcbConnection: XCB error: 3 (BadWindow), sequence: 42624, resource id: 35652099, major code: 18 (ChangeProperty), minor code: 0                                                                            
QXcbConnection: XCB error: 3 (BadWindow), sequence: 44778, resource id: 35652101, major code: 42 (SetInputFocus), minor code: 0                                                                             
QXcbConnection: XCB error: 3 (BadWindow), sequence: 44779, resource id: 35652101, major code: 25 (SendEvent), minor code: 0                                                                                 
QXcbConnection: XCB error: 3 (BadWindow), sequence: 44781, resource id: 35652101, major code: 15 (QueryTree), minor code: 0                                                                                 
QXcbConnection: XCB error: 8 (BadMatch), sequence: 54049, resource id: 16777482, major code: 42 (SetInputFocus), minor code: 0                                                                              
kwin_x11: Couldn't find current GLX or EGL context.                                                                                                                                                      
                                                                                                                                                                                                            
Application::crashHandler() called with signal 11; recent crashes: 1                                                                                                                                        
KCrash: Application 'kwin_x11' crashing...
Comment 1 Martin Flöser 2016-10-04 07:17:02 UTC
Please provide the backtrace of the crash.
Comment 2 Mathias Dietrich 2016-10-04 16:13:30 UTC
Hm, somehow I can't reproduce the error. 
Maybe it was a packaging problem in Arch or another system library was updated and fixed it.
If can reproduce it, I will reopen the bug.