X11 crashes upon execution: "Caught signal 12 (Bad system call). Server aborting"

After upgrading a plenitude of packages, X won't boot. Xorg.0.log reads:

Code:
[ 57441.106] 
X.Org X Server 1.21.1.14
X Protocol Version 11, Revision 0
[ 57441.106] Current Operating System: FreeBSD Timothy 14.0-RELEASE FreeBSD 14.0-RELEASE #0 releng/14.0-n265380-f9716eee8ab4: Fri Nov 10 05:57:23 UTC 2023     [email]root@releng1.nyi.freebsd.org[/email]:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64
[ 57441.106]  
[ 57441.106] Current version of pixman: 0.42.2
[ 57441.106]     Before reporting problems, check [URL]http://wiki.x.org[/URL]
    to make sure that you have the latest version.
[ 57441.106] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 57441.106] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Dec  5 14:53:10 2024
[ 57441.106] (==) Using system config directory "/usr/local/share/X11/xorg.conf.d"
[ 57441.107] (==) No Layout section.  Using the first Screen section.
[ 57441.107] (==) No screen section available. Using defaults.
[ 57441.107] (**) |-->Screen "Default Screen Section" (0)
[ 57441.107] (**) |   |-->Monitor "<default monitor>"
[ 57441.107] (==) No monitor specified for screen "Default Screen Section".
    Using a default monitor configuration.
[ 57441.107] (**) Allowing byte-swapped clients
[ 57441.107] (==) Automatically adding devices
[ 57441.107] (==) Automatically enabling devices
[ 57441.107] (==) Automatically adding GPU devices
[ 57441.107] (==) Automatically binding GPU devices
[ 57441.107] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 57441.107] (==) FontPath set to:
    /usr/local/share/fonts/misc/,
    /usr/local/share/fonts/TTF/,
    /usr/local/share/fonts/OTF/,
    /usr/local/share/fonts/Type1/,
    /usr/local/share/fonts/100dpi/,
    /usr/local/share/fonts/75dpi/,
    catalogue:/usr/local/etc/X11/fontpath.d
[ 57441.107] (==) ModulePath set to "/usr/local/lib/xorg/modules"
[ 57441.107] (II) The server relies on udev to provide the list of input devices.
    If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 57441.107] (II) Module ABI versions:
[ 57441.107]     X.Org ANSI C Emulation: 0.4
[ 57441.107]     X.Org Video Driver: 25.2
[ 57441.107]     X.Org XInput driver : 24.4
[ 57441.107]     X.Org Server Extension : 10.0
[ 57441.112] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 57441.112] (II) Platform probe for /dev/dri/card0
[ 57441.123] (--) PCI:*(0@0:2:0) 8086:0152:1028:0577 rev 9, Mem @ 0xf7800000/4194304, 0xe0000000/268435456, I/O @ 0x0000f000/64, BIOS @ 0x????????/65536
[ 57441.123] (II) LoadModule: "glx"
[ 57441.123] (II) Loading /usr/local/lib/xorg/modules/extensions/libglx.so
[ 57441.125] (II) Module glx: vendor="X.Org Foundation"
[ 57441.125]     compiled for 1.21.1.14, module version = 1.0.0
[ 57441.125]     ABI class: X.Org Server Extension, version 10.0
[ 57441.125] (==) Matched intel as autoconfigured driver 0
[ 57441.125] (==) Matched modesetting as autoconfigured driver 1
[ 57441.125] (==) Matched scfb as autoconfigured driver 2
[ 57441.125] (==) Matched vesa as autoconfigured driver 3
[ 57441.125] (==) Assigned the driver to the xf86ConfigLayout
[ 57441.125] (II) LoadModule: "intel"
[ 57441.125] (WW) Warning, couldn't open module intel
[ 57441.125] (EE) Failed to load module "intel" (module does not exist, 0)
[ 57441.125] (II) LoadModule: "modesetting"
[ 57441.125] (II) Loading /usr/local/lib/xorg/modules/drivers/modesetting_drv.so
[ 57441.126] (II) Module modesetting: vendor="X.Org Foundation"
[ 57441.126]     compiled for 1.21.1.14, module version = 1.21.1
[ 57441.126]     Module class: X.Org Video Driver
[ 57441.126]     ABI class: X.Org Video Driver, version 25.2
[ 57441.126] (II) LoadModule: "scfb"
[ 57441.126] (II) Loading /usr/local/lib/xorg/modules/drivers/scfb_drv.so
[ 57441.126] (II) Module scfb: vendor="X.Org Foundation"
[ 57441.126]     compiled for 1.21.1.13, module version = 0.0.5
[ 57441.126]     ABI class: X.Org Video Driver, version 25.2
[ 57441.126] (II) LoadModule: "vesa"
[ 57441.126] (II) Loading /usr/local/lib/xorg/modules/drivers/vesa_drv.so
[ 57441.126] (II) Module vesa: vendor="X.Org Foundation"
[ 57441.126]     compiled for 1.21.1.13, module version = 2.5.0
[ 57441.126]     Module class: X.Org Video Driver
[ 57441.126]     ABI class: X.Org Video Driver, version 25.2
[ 57441.126] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[ 57441.126] (II) scfb: driver for wsdisplay framebuffer: scfb
[ 57441.126] (II) VESA: driver for VESA chipsets: vesa
[ 57441.126] (--) Using syscons driver with X support (version 2.0)
[ 57441.126] (--) using VT number 9

[ 57441.273] (II) modeset(0): using drv /dev/dri/card0
[ 57441.273] (WW) Falling back to old probe method for scfb
[ 57441.273] scfb trace: probe start
[ 57441.273] scfb trace: probe done
[ 57441.273] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[ 57441.273] (II) modeset(0): Creating default Display subsection in Screen section
    "Default Screen Section" for depth/fbbpp 24/32
[ 57441.273] (==) modeset(0): Depth 24, (==) framebuffer bpp 32
[ 57441.273] (==) modeset(0): RGB weight 888
[ 57441.273] (==) modeset(0): Default visual is TrueColor
[ 57441.273] (II) Loading sub module "glamoregl"
[ 57441.273] (II) LoadModule: "glamoregl"
[ 57441.273] (II) Loading /usr/local/lib/xorg/modules/libglamoregl.so
[ 57441.288] (II) Module glamoregl: vendor="X.Org Foundation"
[ 57441.288]     compiled for 1.21.1.14, module version = 1.0.1
[ 57441.288]     ABI class: X.Org ANSI C Emulation, version 0.4
[ 57441.377] (II) modeset(0): glamor X acceleration enabled on Mesa Intel(R) HD Graphics 2500 (IVB GT1)
[ 57441.377] (II) modeset(0): glamor initialized
[ 57441.377] (==) modeset(0): VariableRefresh: disabled
[ 57441.377] (==) modeset(0): AsyncFlipSecondaries: disabled
[ 57441.398] (II) modeset(0): Output VGA-1 has no monitor section
[ 57441.402] (II) modeset(0): Output HDMI-1 has no monitor section
[ 57441.402] (II) modeset(0): Output DP-1 has no monitor section
[ 57441.406] (II) modeset(0): Output HDMI-2 has no monitor section
[ 57441.406] (II) modeset(0): Output DP-2 has no monitor section
[ 57441.426] (II) modeset(0): EDID for output VGA-1
[ 57441.426] (II) modeset(0): Manufacturer: GSM  Model: 4bad  Serial#: 47426
[ 57441.426] (II) modeset(0): Year: 2009  Week: 50
[ 57441.426] (II) modeset(0): EDID Version: 1.3
[ 57441.426] (II) modeset(0): Analog Display Input,  Input Voltage Level: 0.700/0.700 V
[ 57441.426] (II) modeset(0): Sync:  Separate  SyncOnGreen
[ 57441.426] (II) modeset(0): Max Image Size [cm]: horiz.: 41  vert.: 23
[ 57441.426] (II) modeset(0): Gamma: 2.20
[ 57441.426] (II) modeset(0): DPMS capabilities: StandBy Suspend Off; RGB/Color Display
[ 57441.426] (II) modeset(0): First detailed timing is preferred mode
[ 57441.426] (II) modeset(0): redX: 0.641 redY: 0.334   greenX: 0.301 greenY: 0.608
[ 57441.426] (II) modeset(0): blueX: 0.145 blueY: 0.073   whiteX: 0.313 whiteY: 0.329
[ 57441.426] (II) modeset(0): Supported established timings:
[ 57441.426] (II) modeset(0): 720x400@70Hz
[ 57441.426] (II) modeset(0): 640x480@60Hz
[ 57441.426] (II) modeset(0): 640x480@75Hz
[ 57441.426] (II) modeset(0): 800x600@60Hz
[ 57441.426] (II) modeset(0): 800x600@75Hz
[ 57441.426] (II) modeset(0): 832x624@75Hz
[ 57441.426] (II) modeset(0): 1024x768@60Hz
[ 57441.426] (II) modeset(0): 1024x768@75Hz
[ 57441.426] (II) modeset(0): Manufacturer's mask: 0
[ 57441.426] (II) modeset(0): Supported standard timings:
[ 57441.426] (II) modeset(0): #0: hsize: 640  vsize 480  refresh: 75  vid: 20273
[ 57441.426] (II) modeset(0): #1: hsize: 800  vsize 600  refresh: 75  vid: 20293
[ 57441.426] (II) modeset(0): #2: hsize: 1024  vsize 768  refresh: 75  vid: 20321
[ 57441.426] (II) modeset(0): Supported detailed timing:
[ 57441.426] (II) modeset(0): clock: 85.5 MHz   Image Size:  406 x 229 mm
[ 57441.426] (II) modeset(0): h_active: 1360  h_sync: 1424  h_sync_end 1536 h_blank_end 1792 h_border: 0
[ 57441.426] (II) modeset(0): v_active: 768  v_sync: 771  v_sync_end 777 v_blanking: 795 v_border: 0
[ 57441.426] (II) modeset(0): Ranges: V min: 56 V max: 75 Hz, H min: 30 H max: 61 kHz, PixClock max 95 MHz
[ 57441.426] (II) modeset(0): Monitor name: W1943
[ 57441.426] (II) modeset(0): EDID (in hex):
[ 57441.426] (II) modeset(0):     00ffffffffffff001e6dad4b42b90000
[ 57441.426] (II) modeset(0):     321301036a291778ea2335a4554d9b25
[ 57441.426] (II) modeset(0):     125054a56a00314f454f614f01010101
[ 57441.426] (II) modeset(0):     010101010101662150b051001b304070
[ 57441.426] (II) modeset(0):     360096e51000001e0000000000000000
[ 57441.426] (II) modeset(0):     00000000000000000000000000fd0038
[ 57441.426] (II) modeset(0):     4b1e3d09000a202020202020000000fc
[ 57441.426] (II) modeset(0):     0057313934330a2020202020202000d4
[ 57441.426] (II) modeset(0): Printing probed modes for output VGA-1
[ 57441.426] (II) modeset(0): Modeline "1360x768"x60.0   85.50  1360 1424 1536 1792  768 771 777 795 +hsync +vsync (47.7 kHz eP)
[ 57441.426] (II) modeset(0): Modeline "1024x768"x75.0   78.75  1024 1040 1136 1312  768 769 772 800 +hsync +vsync (60.0 kHz e)
[ 57441.426] (II) modeset(0): Modeline "1024x768"x60.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)
[ 57441.426] (II) modeset(0): Modeline "832x624"x74.6   57.28  832 864 928 1152  624 625 628 667 -hsync -vsync (49.7 kHz e)
[ 57441.426] (II) modeset(0): Modeline "800x600"x75.0   49.50  800 816 896 1056  600 601 604 625 +hsync +vsync (46.9 kHz e)
[ 57441.426] (II) modeset(0): Modeline "800x600"x60.3   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
[ 57441.426] (II) modeset(0): Modeline "640x480"x75.0   31.50  640 656 720 840  480 481 484 500 -hsync -vsync (37.5 kHz e)
[ 57441.426] (II) modeset(0): Modeline "640x480"x59.9   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz e)
[ 57441.426] (II) modeset(0): Modeline "720x400"x70.1   28.32  720 738 846 900  400 412 414 449 -hsync +vsync (31.5 kHz e)
[ 57441.430] (II) modeset(0): EDID for output HDMI-1
[ 57441.430] (II) modeset(0): EDID for output DP-1
[ 57441.434] (II) modeset(0): EDID for output HDMI-2
[ 57441.434] (II) modeset(0): EDID for output DP-2
[ 57441.434] (II) modeset(0): Output VGA-1 connected
[ 57441.434] (II) modeset(0): Output HDMI-1 disconnected
[ 57441.434] (II) modeset(0): Output DP-1 disconnected
[ 57441.434] (II) modeset(0): Output HDMI-2 disconnected
[ 57441.434] (II) modeset(0): Output DP-2 disconnected
[ 57441.434] (II) modeset(0): Using exact sizes for initial modes
[ 57441.434] (II) modeset(0): Output VGA-1 using initial mode 1360x768 +0+0
[ 57441.434] (==) modeset(0): Using gamma correction (1.0, 1.0, 1.0)
[ 57441.434] (==) modeset(0): DPI set to (96, 96)
[ 57441.434] (II) Loading sub module "fb"
[ 57441.434] (II) LoadModule: "fb"
[ 57441.434] (II) Module "fb" already built-in
[ 57441.434] (II) UnloadModule: "scfb"
[ 57441.434] (II) Unloading scfb
[ 57441.434] (II) UnloadModule: "vesa"
[ 57441.434] (II) Unloading vesa
[ 57441.436] (EE) 
Fatal server error:
[ 57441.436] (EE) Caught signal 12 (Bad system call). Server aborting
[ 57441.436] (EE) 
[ 57441.436] (EE) 
Please consult the The X.Org Foundation support 
     at [URL]http://wiki.x.org[/URL]
 for help. 
[ 57441.436] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 57441.436] (EE) 
[ 57441.563] (EE) Server terminated with error (1). Closing log file.

Any suggestions would be deeply appreciated. Thank you!
 
It seems to me as if you are running FreeBSD 14.0 which is no more supported. Please update to FreeBSD 14.1 first. Currently the packages are build against FreeBSD 14.1. Therefore they do not work with FreeBSD 14.0 anymore.
 
Something seems to be missing:
Code:
[ 57441.125] (II) LoadModule: "intel"
[ 57441.125] (WW) Warning, couldn't open module intel
[ 57441.125] (EE) Failed to load module "intel" (module does not exist, 0)
What's in /etc/rc.conf?
 
It seems to me as if you are running FreeBSD 14.0 which is no more supported. Please update to FreeBSD 14.1 first. Currently the packages are build against FreeBSD 14.1. Therefore they do not work with FreeBSD 14.0 anymore.
Duly noted. Thank you very much! I've resolved this problem.
 
Back
Top