Bug 466951 - kwin_x11 crashes (border gone) when using virtualbox full screen mode
Summary: kwin_x11 crashes (border gone) when using virtualbox full screen mode
Status: RESOLVED WORKSFORME
Alias: None
Product: kwin
Classification: Plasma
Component: core (show other bugs)
Version: git-stable-Plasma/5.27
Platform: FreeBSD Ports FreeBSD
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-03-06 16:17 UTC by Jonathan Vasquez
Modified: 2024-06-28 03:48 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jonathan Vasquez 2023-03-06 16:17:32 UTC
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 Virtualbox / KDE
2. Run the virtual machine (Tested on a Windows 7 and 10 VM)
3. Enter full screen mode
4. Exit full screen mode

OBSERVED RESULT

5. Kwin should have crashed and all your window borders should be gone.

EXPECTED RESULT

Kwin should not have crashed and the windows should still have their borders.

SOFTWARE/OS VERSIONS

FreeBSD 13.2-STABLE (stable/13-n254746-2be7e3df7275/GENERIC)
VirtualBox 6.1.36 r152435

KDE Plasma Version: 5.27.2
KDE Frameworkers Version: 5.103.0
Qt Version: 5.15.8
Kernel Version: 13.2-STABLE (64 bit)
Graphics Platform: X11
Graphics Processor: AMD Radeon RX 6900 XT

ADDITIONAL INFORMATION

jon@leslie:~ $ kwin_x11
kwin_xkbcommon: XKB: /usr/local/lib/X11/locale/en_US.UTF-8/Compose:5089:46: this compose sequence is a duplicate of another; skipping line
kwin_xkbcommon: XKB: /usr/local/lib/X11/locale/en_US.UTF-8/Compose:5091:48: this compose sequence is a duplicate of another; skipping line
kwin_xkbcommon: XKB: /usr/local/lib/X11/locale/en_US.UTF-8/Compose:5093:48: this compose sequence is a duplicate of another; skipping line
kwin_xkbcommon: XKB: /usr/local/lib/X11/locale/en_US.UTF-8/Compose:5097:47: this compose sequence is a duplicate of another; skipping line
kwin_xkbcommon: XKB: /usr/local/lib/X11/locale/en_US.UTF-8/Compose:5099:46: this compose sequence is a duplicate of another; skipping line
kwin_xkbcommon: XKB: /usr/local/lib/X11/locale/en_US.UTF-8/Compose:5107:48: this compose sequence is a duplicate of another; skipping line
kwin_xkbcommon: XKB: /usr/local/lib/X11/locale/en_US.UTF-8/Compose:5111:46: this compose sequence is a duplicate of another; skipping line
kwin_xkbcommon: XKB: /usr/local/lib/X11/locale/en_US.UTF-8/Compose:5113:46: this compose sequence is a duplicate of another; skipping line
kwin_xkbcommon: XKB: /usr/local/lib/X11/locale/en_US.UTF-8/Compose:5117:45: this compose sequence is a duplicate of another; skipping line
kwin_xkbcommon: XKB: /usr/local/lib/X11/locale/en_US.UTF-8/Compose:5120:46: this compose sequence is a duplicate of another; skipping line
OpenGL vendor string:                   AMD
OpenGL renderer string:                 AMD Radeon RX 6900 XT (navi21, LLVM 15.0.7, DRM 3.40, 13.2-STABLE)
OpenGL version string:                  4.6 (Compatibility Profile) Mesa 22.3.6
OpenGL shading language version string: 4.60
Driver:                                 Unknown
GPU class:                              Unknown
OpenGL version:                         4.6
GLSL version:                           4.60
Mesa version:                           22.3.6
X server version:                       1.21.1
Requires strict binding:                yes
GLSL shaders:                           yes
Texture NPOT support:                   yes
Virtual Machine:                        no
The X11 connection broke (error 2). Did the X11 server die?


--- 

dmesg (last few lines)

vboxdrv: XXXXXXXXXXXXXXXX VMMR0.r0
vboxdrv: XXXXXXXXXXXXXXXX VBoxDDR0.r0
VMMR0InitVM: eflags=40246 fKernelFeatures=0x2 (SUPKERNELFEATURES_SMAP=1)


---

pciconf -vl (GFX part)

vgapci0@pci0:3:0:0:     class=0x030000 rev=0xc0 hdr=0x00 vendor=0x1002 device=0x73af subvendor=0x1043 subdevice=0x04fe
    vendor     = 'Advanced Micro Devices, Inc. [AMD/ATI]'
    device     = 'Navi 21 [Radeon RX 6900 XT]'
    class      = display
    subclass   = VGA

    
jon@leslie:~ $ pkg info graphics/gpu-firmware-amd-kmod
gpu-firmware-amd-kmod-sienna-cichlid-20230210
Name           : gpu-firmware-amd-kmod-sienna-cichlid
Version        : 20230210
Installed on   : Sun Feb 26 00:47:47 2023 EST
Origin         : graphics/gpu-firmware-amd-kmod
Architecture   : FreeBSD:13:amd64
Prefix         : /usr/local
Categories     : kld graphics
Licenses       : AMD
Maintainer     : x11@FreeBSD.org
WWW            : https://github.com/freebsd/drm-kmod-firmware
Comment        : Firmware modules for sienna_cichlid AMD GPUs
Annotations    :
        FreeBSD_version: 1302503
        flavor         : sienna_cichlid
Flat size      : 3.01MiB
Description    :
Firmware modules for the drm-kmod drivers.

Firmware files for AMD GPUs supported by the amdgpu driver.

WWW: https://github.com/freebsd/drm-kmod-firmware

jon@leslie:~ $ pkg info graphics/drm-510-kmod
drm-510-kmod-5.10.163_2
Name           : drm-510-kmod
Version        : 5.10.163_2
Installed on   : Sun Feb 26 00:47:23 2023 EST
Origin         : graphics/drm-510-kmod
Architecture   : FreeBSD:13:amd64
Prefix         : /usr/local
Categories     : kld graphics
Licenses       : MIT and GPLv2 and BSD2CLAUSE
Maintainer     : x11@FreeBSD.org
WWW            : https://github.com/freebsd/drm-kmod/
Comment        : DRM drivers modules
Annotations    :
        FreeBSD_version: 1302503
Flat size      : 12.6MiB
Description    :
amdgpu, i915, and radeon DRM drivers modules.
Currently corresponding to Linux 5.10 DRM.
This version is for FreeBSD 13.1 and above.

WWW: https://github.com/freebsd/drm-kmod/

jon@leslie:~ $ 

jon@leslie:~ $ pkg info virtualbox-ose
virtualbox-ose-6.1.36_1
Name           : virtualbox-ose
Version        : 6.1.36_1
Installed on   : Sun Feb 26 09:27:27 2023 EST
Origin         : emulators/virtualbox-ose
Architecture   : FreeBSD:13:amd64
Prefix         : /usr/local
Categories     : emulators
Licenses       : GPLv2
Maintainer     : vbox@FreeBSD.org
WWW            : https://www.virtualbox.org/
Comment        : General-purpose full virtualizer for x86 hardware
Options        :
        AIO            : on
        ALSA           : off
        DBUS           : on
        DEBUG          : off
        GUESTADDITIONS : off
        MANUAL         : off
        NLS            : on
        OPUS           : off
        PYTHON         : off
        QT5            : on
        R0LOGGING      : off
        UDPTUNNEL      : on
        VDE            : off
        VNC            : on
        VPX            : off
        WEBSERVICE     : on
        X11            : on
Shared Libs required:
        libxml2.so.2
        libxcb.so.1
        libvncserver.so.1
        libpng16.so.16
        libcurl.so.4
        libXt.so.6
        libXext.so.6
        libXcursor.so.1
        libX11.so.6
        libSDL-1.2.so.0
        libQt5X11Extras.so.5
        libQt5Widgets.so.5
        libQt5PrintSupport.so.5
        libQt5OpenGL.so.5
        libQt5Gui.so.5
        libQt5Core.so.5
        libGL.so.1
Annotations    :
        FreeBSD_version: 1301000
        cpe            : cpe:2.3:a:oracle:vm_virtualbox:6.1.36:::::freebsd13:x64:1
        repo_type      : binary
        repository     : FreeBSD
Flat size      : 164MiB
Description    :
Oracle VM VirtualBox is a hosted hypervisor for x86 virtualisation.
Supported guests include BSD, Haiku, Linux, OS/2, ReactOS, Solaris and
Windows.

Guest Additions are available from: emulators/virtualbox-ose-additions

For the Extension Pack: FreeBSD is not a supported host platform.
Installation of the Pack will not extend the feature set.

WWW: https://www.virtualbox.org/
Comment 1 David Edmundson 2024-05-29 10:32:22 UTC
This bug is a crash report that is over a year old without any activity, as our software is always changing, the information in this ticket is unlikely to still be useful.

If this issue is still reproducible in a newer version of kwin (5.27.5 or 6.0) please reopen this ticket with a bumped version number or it will be closed in 30 days.
Comment 2 Bug Janitor Service 2024-06-13 03:47:07 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2024-06-28 03:48:00 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!