You are not logged in.
Hello everyone,
I've used Arch Linux installed as a VirtualBox guest for over 2 years now at work without any issues. However, today, I noticed that Xorg fails to start.
I tried to find solution looking at similar threads, did full system upgrade, reinstalled xorg packages, recreated Xauthority and xinitrc and restarted both Windows and Arch guest but all of this didn't help at all. Please see attached Xorg logs and my xinitrc file (I use startx to init Xserver).
[ 895.739]
X.Org X Server 1.21.1.16
X Protocol Version 11, Revision 0
[ 895.739] Current Operating System: Linux vbox 6.14.7-arch2-1 #1 SMP PREEMPT_DYNAMIC Thu, 22 May 2025 05:37:49 +0000 x86_64
[ 895.739] Kernel command line: BOOT_IMAGE=../vmlinuz-linux root=/dev/sda2 rw initrd=../initramfs-linux.img
[ 895.739]
[ 895.739] Current version of pixman: 0.46.0
[ 895.740] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 895.740] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 895.740] (==) Log file: "/home/abwpzzz/.local/share/xorg/Xorg.0.log", Time: Fri May 30 16:04:24 2025
[ 895.740] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 895.740] (==) No Layout section. Using the first Screen section.
[ 895.740] (==) No screen section available. Using defaults.
[ 895.740] (**) |-->Screen "Default Screen Section" (0)
[ 895.740] (**) | |-->Monitor "<default monitor>"
[ 895.741] (==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
[ 895.741] (**) Allowing byte-swapped clients
[ 895.741] (==) Automatically adding devices
[ 895.741] (==) Automatically enabling devices
[ 895.741] (==) Automatically adding GPU devices
[ 895.741] (==) Automatically binding GPU devices
[ 895.741] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 895.741] (WW) The directory "/usr/share/fonts/misc" does not exist.
[ 895.741] Entry deleted from font path.
[ 895.741] (WW) The directory "/usr/share/fonts/OTF" does not exist.
[ 895.741] Entry deleted from font path.
[ 895.741] (WW) The directory "/usr/share/fonts/Type1" does not exist.
[ 895.741] Entry deleted from font path.
[ 895.741] (==) FontPath set to:
/usr/share/fonts/TTF,
/usr/share/fonts/100dpi,
/usr/share/fonts/75dpi
[ 895.741] (==) ModulePath set to "/usr/lib/xorg/modules"
[ 895.741] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 895.741] (II) Module ABI versions:
[ 895.741] X.Org ANSI C Emulation: 0.4
[ 895.741] X.Org Video Driver: 25.2
[ 895.741] X.Org XInput driver : 24.4
[ 895.741] X.Org Server Extension : 10.0
[ 895.743] (++) using VT number 1
[ 895.751] (II) systemd-logind: took control of session /org/freedesktop/login1/session/_31
[ 895.751] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 895.751] (II) Platform probe for /sys/devices/pci0000:00/0000:00:02.0/drm/card0
[ 895.754] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 13 paused 0
[ 895.757] (--) PCI:*(0@0:2:0) 15ad:0405:15ad:0405 rev 0, Mem @ 0xe0000000/134217728, 0xf0000000/2097152, I/O @ 0x0000d010/16, BIOS @ 0x????????/131072
[ 895.757] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[ 895.757] (II) LoadModule: "glx"
[ 895.757] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 895.757] (II) Module glx: vendor="X.Org Foundation"
[ 895.757] compiled for 1.21.1.16, module version = 1.0.0
[ 895.757] ABI class: X.Org Server Extension, version 10.0
[ 895.757] (==) Matched vmware as autoconfigured driver 0
[ 895.757] (==) Matched modesetting as autoconfigured driver 1
[ 895.757] (==) Matched fbdev as autoconfigured driver 2
[ 895.757] (==) Matched vesa as autoconfigured driver 3
[ 895.757] (==) Assigned the driver to the xf86ConfigLayout
[ 895.757] (II) LoadModule: "vmware"
[ 895.757] (II) Loading /usr/lib/xorg/modules/drivers/vmware_drv.so
[ 895.757] (II) Module vmware: vendor="X.Org Foundation"
[ 895.757] compiled for 1.21.1.16, module version = 13.4.0
[ 895.757] Module class: X.Org Video Driver
[ 895.757] ABI class: X.Org Video Driver, version 25.2
[ 895.757] (II) LoadModule: "modesetting"
[ 895.757] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[ 895.759] (II) Module modesetting: vendor="X.Org Foundation"
[ 895.759] compiled for 1.21.1.16, module version = 1.21.1
[ 895.759] Module class: X.Org Video Driver
[ 895.759] ABI class: X.Org Video Driver, version 25.2
[ 895.759] (II) LoadModule: "fbdev"
[ 895.759] (WW) Warning, couldn't open module fbdev
[ 895.759] (EE) Failed to load module "fbdev" (module does not exist, 0)
[ 895.759] (II) LoadModule: "vesa"
[ 895.759] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[ 895.759] (II) Module vesa: vendor="X.Org Foundation"
[ 895.759] compiled for 1.21.1.11, module version = 2.6.0
[ 895.759] Module class: X.Org Video Driver
[ 895.759] ABI class: X.Org Video Driver, version 25.2
[ 895.759] (II) vmware: driver for VMware SVGA: vmware0405, vmware0710
[ 895.759] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[ 895.759] (II) VESA: driver for VESA chipsets: vesa
[ 895.759] xf86EnableIO: failed to enable I/O ports 0000-03ff (Operation not permitted)
[ 895.759] (WW) Falling back to old probe method for modesetting
[ 895.759] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[ 895.759] (II) vmware(0): Driver was compiled without KMS- and 3D support.
[ 895.759] (WW) vmware(0): Disabling 3D support.
[ 895.759] (WW) vmware(0): Disabling Render Acceleration.
[ 895.759] (WW) vmware(0): Disabling RandR12+ support.
[ 895.759] (--) vmware(0): VMware SVGA regs at (0xd010, 0xd011)
[ 895.759] (II) Loading sub module "vgahw"
[ 895.759] (II) LoadModule: "vgahw"
[ 895.759] (II) Loading /usr/lib/xorg/modules/libvgahw.so
[ 895.759] (II) Module vgahw: vendor="X.Org Foundation"
[ 895.759] compiled for 1.21.1.16, module version = 0.1.0
[ 895.759] ABI class: X.Org Video Driver, version 25.2
[ 895.759] (EE)
[ 895.759] (EE) Backtrace:
[ 895.759] (EE) unw_get_proc_name failed: no unwind info found [-10]
[ 895.759] (EE) 0: /usr/lib/Xorg (?+0x0) [0x557854717f7c]
[ 895.759] (EE) unw_get_proc_name failed: no unwind info found [-10]
[ 895.759] (EE) 1: /usr/lib/libc.so.6 (?+0x0) [0x7f4d12b57ef0]
[ 895.759] (EE) 2: /usr/lib/libpciaccess.so.0 (pci_io_write8+0x7) [0x7f4d12fd19a7]
[ 895.760] (EE) 3: /usr/lib/xorg/modules/libvgahw.so (vgaHWSaveColormap+0x50) [0x7f4d1238ecc0]
[ 895.760] (EE) 4: /usr/lib/xorg/modules/libvgahw.so (vgaHWSave+0x45) [0x7f4d12390f35]
[ 895.760] (EE) unw_get_proc_name failed: no unwind info found [-10]
[ 895.760] (EE) 5: /usr/lib/xorg/modules/drivers/vmware_drv.so (?+0x0) [0x7f4d1318877e]
[ 895.760] (EE) 6: /usr/lib/Xorg (InitOutput+0x1742) [0x5578547364e2]
[ 895.760] (EE) unw_get_proc_name failed: no unwind info found [-10]
[ 895.760] (EE) 7: /usr/lib/Xorg (?+0x0) [0x5578545eec69]
[ 895.761] (EE) unw_get_proc_name failed: no unwind info found [-10]
[ 895.761] (EE) 8: /usr/lib/libc.so.6 (?+0x0) [0x7f4d12b416b5]
[ 895.761] (EE) 9: /usr/lib/libc.so.6 (__libc_start_main+0x89) [0x7f4d12b41769]
[ 895.761] (EE) 10: /usr/lib/Xorg (_start+0x25) [0x5578545f02b5]
[ 895.761] (EE)
[ 895.761] (EE) Segmentation fault at address 0x8
[ 895.761] (EE)
Fatal server error:
[ 895.761] (EE) Caught signal 11 (Segmentation fault). Server aborting
[ 895.761] (EE)
[ 895.761] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 895.761] (EE) Please also check the log file at "/home/abwpzzz/.local/share/xorg/Xorg.0.log" for additional information.
[ 895.761] (EE)
[ 895.772] (EE) Server terminated with error (1). Closing log file.
#!/bin/sh
prefix="/usr"
exec_prefix="${prefix}"
xrdb="xrdb"
xinitdir="/etc/X11/xinit"
xclock="xclock"
xterm="xterm"
twm="twm"
xmodmap="xmodmap"
userresources="$HOME/.Xresources"
usermodmap="$HOME/.Xmodmap"
sysresources="$xinitdir/.Xresources"
sysmodmap="$xinitdir/.Xmodmap"
# merge in defaults and keymaps
if [ -f "$sysresources" ]; then
if [ -x /usr/bin/cpp ] ; then
"$xrdb" -merge "$sysresources"
else
"$xrdb" -nocpp -merge "$sysresources"
fi
fi
if [ -f "$sysmodmap" ]; then
"$xmodmap" "$sysmodmap"
fi
if [ -f "$userresources" ]; then
if [ -x /usr/bin/cpp ] ; then
"$xrdb" -merge "$userresources"
else
"$xrdb" -nocpp -merge "$userresources"
fi
fi
if [ -f "$usermodmap" ]; then
"$xmodmap" "$usermodmap"
fi
# start some nice programs
if [ -d "$xinitdir"/xinitrc.d ] ; then
for f in "$xinitdir/xinitrc.d"/?*.sh ; do
[ -x "$f" ] && . "$f"
done
unset f
fi
exec i3
.zprofile
if [[ ! $WAYLAND_DISPLAY && ! $DISPLAY && $XDG_VTNR -eq 1 ]]; then
#exec startx
# needed to comment this as it's now failing
fi
Edit: typos
Last edited by alkyon (2025-05-30 19:45:15)
Offline
I forgot to mention that I also updated VirtualBox on Windows host to the latest version (VirtualBox-7.1.8-168469)
Edit: after the issue was showing
Last edited by alkyon (2025-05-30 14:53:02)
Offline
Adding journalctl -b output:
Offline
The problem is
[ 895.760] (EE) 5: /usr/lib/xorg/modules/drivers/vmware_drv.so (?+0x0) [0x7f4d1318877e]
[ 895.760] (EE) 6: /usr/lib/Xorg (InitOutput+0x1742) [0x5578547364e2]
and also
[ 895.759] (WW) Falling back to old probe method for modesetting
[ 895.759] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[ 895.759] (II) vmware(0): Driver was compiled without KMS- and 3D support.
[ 895.759] (WW) vmware(0): Disabling 3D support.
[ 895.759] (WW) vmware(0): Disabling Render Acceleration.
[ 895.759] (WW) vmware(0): Disabling RandR12+ support.
[ 895.759] (--) vmware(0): VMware SVGA regs at (0xd010, 0xd011)
What happens if you remove xf86-video-vmware (actually, all xf86-video-* packages)?
I also updated VirtualBox on Windows host
stemming from
May 30 15:49:32 archlinux kernel: vmwgfx 0000:00:02.0: [drm] *ERROR* vmwgfx seems to be running on an unsupported hypervisor.
May 30 15:49:32 archlinux kernel: vmwgfx 0000:00:02.0: [drm] *ERROR* This configuration is likely broken.
May 30 15:49:32 archlinux kernel: vmwgfx 0000:00:02.0: [drm] *ERROR* Please switch to a supported graphics device to avoid problems.
might be a red herring, https://bbs.archlinux.org/viewtopic.php?id=305120
Offline
The problem is
[ 895.760] (EE) 5: /usr/lib/xorg/modules/drivers/vmware_drv.so (?+0x0) [0x7f4d1318877e] [ 895.760] (EE) 6: /usr/lib/Xorg (InitOutput+0x1742) [0x5578547364e2]
and also
[ 895.759] (WW) Falling back to old probe method for modesetting [ 895.759] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support [ 895.759] (II) vmware(0): Driver was compiled without KMS- and 3D support. [ 895.759] (WW) vmware(0): Disabling 3D support. [ 895.759] (WW) vmware(0): Disabling Render Acceleration. [ 895.759] (WW) vmware(0): Disabling RandR12+ support. [ 895.759] (--) vmware(0): VMware SVGA regs at (0xd010, 0xd011)
What happens if you remove xf86-video-vmware (actually, all xf86-video-* packages)?
I also updated VirtualBox on Windows host
stemming from
May 30 15:49:32 archlinux kernel: vmwgfx 0000:00:02.0: [drm] *ERROR* vmwgfx seems to be running on an unsupported hypervisor. May 30 15:49:32 archlinux kernel: vmwgfx 0000:00:02.0: [drm] *ERROR* This configuration is likely broken. May 30 15:49:32 archlinux kernel: vmwgfx 0000:00:02.0: [drm] *ERROR* Please switch to a supported graphics device to avoid problems.
might be a red herring, https://bbs.archlinux.org/viewtopic.php?id=305120
------------------------------------------------
I'm seeing the same issue and also on the latest VirtualBox 7.1.8. I've tried downgrading a bunch of packages and still can't boot.
I did try a fresh install, it boots if I install offline. If I update, it has the same issue. Online installs also have a broken X11. Any ideas how to fix?
Thanks!
Cheers,
Rich
Offline
Solution here.
Offline
This is actually supposed to be fixed (though the latest comments on that thread already suggest different), have you been on mesa 25.1.1-2 ?
Offline
Many thanks - in fact downgrading both xf86-video-vmware and mesa did the trick for me.
Offline
The arch bug has been explicitly narrowed to virtio and the upstream patch only works around that w/o adressing the offending mesa commit itself.
Does
export MESA_LOADER_DRIVER_OVERRIDE=llvmpipe
somewhere in /etc/profile* (or your preferred way to export global environment variables) work around this?
Offline
I'm having the exact same issue, but on bare metal, and I don't have xf86-video-vmware installed either.
Both LigthDM and XFCE (including manually trying it to start with `startxfce4`) crash at startup.
The Xorg.0.log says same thing with "xf86EnableIO: failed to enable I/O ports 0000-03ff (Operation not permitted)", etc.
Downgrading from mesa-1:25.1.3-2 to mesa-1:25.0.5-1 does the job for me currently.
This specific Arch installation lives on an USB drive (so that it's portable) and it did actually still boot on my desktop pc, but not when plugged into my laptop, which has both integrated graphics in the AMD CPU as well as a separate NVIDIA card.
I don't even have NVIDIA drivers installed on this system either, because I don't feel that need for this specific system. Until now that worked just fine with the AMD graphics.
Another installation on the laptop SSD itself, which also has NVIDIA drivers installed as well as some kernel parameters set, does still work fine, both Wayland and Xorg sessions still launch without problems.
Last edited by jongeduard (2025-06-09 12:18:27)
Offline
Does
export MESA_LOADER_DRIVER_OVERRIDE=llvmpipe
somewhere in /etc/profile* (or your preferred way to export global environment variables) work around this?
For me that indeed makes a difference! (When being on the newest mesa version again with the problem) Setting this variable in the terminal, followed by `startxfce4` makes XFCE run again.
Offline
https://bbs.archlinux.org/viewtopic.php … 3#p2245053
pacman -Qs vulkan
and please see whether "export NOUVEAU_USE_ZINK=0" helps as well.
Offline