https://bugs.kde.org/show_bug.cgi?id=466951

            Bug ID: 466951
           Summary: kwin_x11 crashes (border gone) when using virtualbox
                    full screen mode
    Classification: Plasma
           Product: kwin
           Version: git-stable-Plasma/5.27
          Platform: FreeBSD Ports
                OS: FreeBSD
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: core
          Assignee: kwin-bugs-n...@kde.org
          Reporter: j...@xyinn.org
  Target Milestone: ---

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     : x...@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     : x...@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     : v...@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/

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to