You are not logged in.

#1 2022-02-11 05:09:41

os369510
Member
Registered: 2022-02-11
Posts: 3

[SOLVED] xorg segmentation fault during booting

I recently upgraded my Arch linux and aware the xorg gets segmentation fault during booting.

[    26.976] (==) modeset(G0): Backing store enabled
[    26.976] (==) modeset(G0): Silken mouse enabled
[    27.157] (II) modeset(G0): Initializing kms color map for depth 24, 8 bpc.
[    27.157] (==) modeset(G0): DPMS enabled
[    27.158] (EE)
[    27.158] (EE) Backtrace:
[    27.158] (EE) 0: /usr/lib/Xorg (xorg_backtrace+0x89) [0x562e6eff9049]
[    27.158] (EE) 1: /usr/lib/Xorg (0x562e6eea9000+0x15ae69) [0x562e6f003e69]
[    27.158] (EE) 2: /usr/lib/libpthread.so.0 (0x7f991c278000+0x13870) [0x7f991c28b870]
[    27.158] (EE) 3: /usr/lib/Xorg (InitOutput+0x619) [0x562e6f01f6a9]
[    27.158] (EE) 4: /usr/lib/Xorg (0x562e6eea9000+0x3c334) [0x562e6eee5334]
[    27.158] (EE) 5: /usr/lib/libc.so.6 (__libc_start_main+0xd5) [0x7f991c0ceb25]
[    27.159] (EE) 6: /usr/lib/Xorg (_start+0x2e) [0x562e6eee675e]
[    27.159] (EE)
[    27.159] (EE) Segmentation fault at address 0x10
[    27.159] (EE)
Fatal server error:
[    27.159] (EE) Caught signal 11 (Segmentation fault). Server aborting

I didn't install nvidia-xrun as the [issue](https://bbs.archlinux.org/viewtopic.php?id=272768) and also I tried nvidia-470, nvidia-510 even removing nvidia-driver and bbswitch to turn-off nvidia bus. Those actions don't help this issue.

Here are my xorg related packages version

$ yay -Q | grep xorg
xorg-bdftopcf 1.1-2
xorg-docs 1.7.1-3
xorg-font-util 1.3.2-2
xorg-fonts-100dpi 1.0.3-7
xorg-fonts-75dpi 1.0.3-7
xorg-fonts-alias-100dpi 1.0.4-1
xorg-fonts-alias-75dpi 1.0.4-1
xorg-fonts-encodings 1.0.5-2
xorg-iceauth 1.0.8-2
xorg-mkfontscale 1.2.1-2
xorg-server 21.1.3-2
xorg-server-common 21.1.3-2
xorg-server-devel 21.1.3-2
xorg-server-xdmx 1.20.5-4
xorg-server-xephyr 21.1.3-2
xorg-server-xnest 21.1.3-2
xorg-server-xvfb 21.1.3-2
xorg-sessreg 1.1.2-2
xorg-setxkbmap 1.3.2-2
xorg-smproxy 1.0.6-3
xorg-util-macros 1.19.3-1
xorg-x11perf 1.6.1-2
xorg-xauth 1.1.1-1
xorg-xbacklight 1.2.3-2
xorg-xcmsdb 1.0.5-3
xorg-xcursorgen 1.0.7-2
xorg-xdpyinfo 1.3.2-4
xorg-xdriinfo 1.0.6-2
xorg-xev 1.2.4-1
xorg-xgamma 1.0.6-3
xorg-xhost 1.0.8-2
xorg-xinit 1.4.1-3
xorg-xinput 1.6.3-2
xorg-xkbcomp 1.4.5-1
xorg-xkbevd 1.1.4-3
xorg-xkbutils 1.0.4-4
xorg-xkill 1.0.5-2
xorg-xlsatoms 1.1.3-2
xorg-xlsclients 1.1.4-2
xorg-xmodmap 1.0.10-2
xorg-xpr 1.0.5-2
xorg-xprop 1.2.5-1
xorg-xrandr 1.5.1-2
xorg-xrdb 1.2.1-1
xorg-xrefresh 1.0.6-2
xorg-xset 1.2.4-2
xorg-xsetroot 1.1.2-2
xorg-xvinfo 1.1.4-2
xorg-xwayland 21.1.4-1
xorg-xwd 1.0.8-1
xorg-xwininfo 1.1.5-2
xorg-xwud 1.0.5-2
xorgproto 2021.5-

Here is the bt

#0  0x00007f265a8ced22 in raise () from /usr/lib/libc.so.6
#1  0x00007f265a8b8862 in abort () from /usr/lib/libc.so.6
#2  0x00005576dca3088e in OsAbort () at ../xorg-server-21.1.3/os/utils.c:1353
#3  0x00005576dca3a4a8 in AbortServer () at ../xorg-server-21.1.3/os/log.c:879
#4  0x00005576dca3a9fa in FatalError (f=0x5576dcaf2bf8 "Caught signal %d (%s). Server aborting\n")
    at ../xorg-server-21.1.3/os/log.c:1017
#5  0x00005576dca2c86a in OsSigHandler (signo=11, sip=0x7ffc61ecb670, unused=0x7ffc61ecb540)
    at ../xorg-server-21.1.3/os/osinit.c:156
#6  <signal handler called>
#7  InitOutput (pScreenInfo=0x5576dcb68460 <screenInfo>, argc=15, argv=0x7ffc61ecbe08)
    at ../xorg-server-21.1.3/hw/xfree86/common/xf86Init.c:699
#8  0x00005576dc8ecfd9 in dix_main (argc=15, argv=0x7ffc61ecbe08, envp=0x7ffc61ecbe88)
    at ../xorg-server-21.1.3/dix/main.c:190
#9  0x00005576dcad86e3 in main (argc=15, argv=0x7ffc61ecbe08, envp=0x7ffc61ecbe88)
    at ../xorg-server-21.1.3/dix/stubmain.c:34
(gdb) 
#0  0x00007f265a8ced22 in raise () from /usr/lib/libc.so.6
#1  0x00007f265a8b8862 in abort () from /usr/lib/libc.so.6
#2  0x00005576dca3088e in OsAbort () at ../xorg-server-21.1.3/os/utils.c:1353
#3  0x00005576dca3a4a8 in AbortServer () at ../xorg-server-21.1.3/os/log.c:879
#4  0x00005576dca3a9fa in FatalError (f=0x5576dcaf2bf8 "Caught signal %d (%s). Server aborting\n")
    at ../xorg-server-21.1.3/os/log.c:1017
#5  0x00005576dca2c86a in OsSigHandler (signo=11, sip=0x7ffc61ecb670, unused=0x7ffc61ecb540)
    at ../xorg-server-21.1.3/os/osinit.c:156
#6  <signal handler called>
#7  InitOutput (pScreenInfo=0x5576dcb68460 <screenInfo>, argc=15, argv=0x7ffc61ecbe08)
    at ../xorg-server-21.1.3/hw/xfree86/common/xf86Init.c:699
#8  0x00005576dc8ecfd9 in dix_main (argc=15, argv=0x7ffc61ecbe08, envp=0x7ffc61ecbe88)
    at ../xorg-server-21.1.3/dix/main.c:190
#9  0x00005576dcad86e3 in main (argc=15, argv=0x7ffc61ecbe08, envp=0x7ffc61ecbe88)
    at ../xorg-server-21.1.3/dix/stubmain.c:34

my X configurations:

xorg.conf:Section "Files"
xorg.conf:  ModulePath "/usr/lib/nvidia"
xorg.conf:  ModulePath "/usr/lib32/nvidia"
xorg.conf:  ModulePath "/usr/lib32/nvidia/xorg/modules"
xorg.conf:  ModulePath "/usr/lib32/xorg/modules"
xorg.conf:  ModulePath "/usr/lib64/nvidia/xorg"
xorg.conf:  ModulePath "/usr/lib64/nvidia/xorg/modules"
xorg.conf:  ModulePath "/usr/lib64/xorg/modules"
xorg.conf:EndSection
xorg.conf:
xorg.conf:Section "ServerLayout"
xorg.conf:  Identifier "layout"
xorg.conf:  Screen 1 "nvidia"
xorg.conf:  Inactive "intel"
xorg.conf:EndSection
xorg.conf:
xorg.conf:Section "Device"
xorg.conf:  Identifier "nvidia"
xorg.conf:  Driver "nvidia"
xorg.conf:  BusID "PCI:1:0:0"
xorg.conf:EndSection
xorg.conf:
xorg.conf:Section "Screen"
xorg.conf:  Identifier "nvidia"
xorg.conf:  Device "nvidia"
xorg.conf:#  Option "AllowEmptyInitialConfiguration" "Yes"
xorg.conf:#  Option "UseDisplayDevice" "none"
xorg.conf:EndSection
xorg.conf:
xorg.conf:Section "Device"
xorg.conf:  Identifier "intel"
xorg.conf:  Driver "modesetting"
xorg.conf:  Option "AccelMethod" "none"
xorg.conf:EndSection
xorg.conf:
xorg.conf:Section "Screen"
xorg.conf:  Identifier "intel"  
xorg.conf:  Device "intel"
xorg.conf:EndSection
xorg.conf:
xorg.conf:Section "InputClass"
xorg.conf:    Identifier "Corsair"
xorg.conf:    MatchUSBID "1b1c:0a14"
xorg.conf:    Option "StartKeysEnabled" "False"
xorg.conf:    Option "StartMouseEnabled" "False"
xorg.conf:EndSection
xorg.conf.d/10-nvidia-drm-outputclass.conf:# For workaround: [url]https://bbs.archlinux.org/viewtopic.php?id=272768[/url]
xorg.conf.d/10-nvidia-drm-outputclass.conf:# [url]https://aur.archlinux.org/packages/nvidia-xrun/#comment-835925[/url]
xorg.conf.d/10-nvidia-drm-outputclass.conf:Section "OutputClass"
xorg.conf.d/10-nvidia-drm-outputclass.conf:    Identifier "intel"
xorg.conf.d/10-nvidia-drm-outputclass.conf:    MatchDriver "i915"
xorg.conf.d/10-nvidia-drm-outputclass.conf:    Driver "modesetting"
xorg.conf.d/10-nvidia-drm-outputclass.conf:EndSection
xorg.conf.d/10-nvidia-drm-outputclass.conf:
xorg.conf.d/10-nvidia-drm-outputclass.conf:Section "OutputClass"
xorg.conf.d/10-nvidia-drm-outputclass.conf:    Identifier "nvidia"
xorg.conf.d/10-nvidia-drm-outputclass.conf:    MatchDriver "nvidia-drm"
xorg.conf.d/10-nvidia-drm-outputclass.conf:    Driver "nvidia"
xorg.conf.d/10-nvidia-drm-outputclass.conf:    Option "AllowEmptyInitialConfiguration"
xorg.conf.d/10-nvidia-drm-outputclass.conf:    Option "PrimaryGPU" "yes"
xorg.conf.d/10-nvidia-drm-outputclass.conf:    ModulePath "/usr/lib/nvidia/xorg"
xorg.conf.d/10-nvidia-drm-outputclass.conf:    ModulePath "/usr/lib/xorg/modules"
xorg.conf.d/10-nvidia-drm-outputclass.conf:EndSection
xorg.conf.d/10-nvidia-drm-outputclass.conf:

Last edited by os369510 (2022-12-09 01:58:37)

Offline

#2 2022-02-11 07:08:57

os369510
Member
Registered: 2022-02-11
Posts: 3

Re: [SOLVED] xorg segmentation fault during booting

Offline

#3 2022-12-08 18:54:26

CyberShadow
Member
Registered: 2016-03-03
Posts: 9
Website

Re: [SOLVED] xorg segmentation fault during booting

A workaround is to use "Screen 0" instead of "Screen 1".

Offline

#4 2022-12-09 01:55:37

os369510
Member
Registered: 2022-02-11
Posts: 3

Re: [SOLVED] xorg segmentation fault during booting

Exactly, I workaround it by changing the configuration.
Anyway, it's also good if someone wants to make the detection dynamically.

Offline

Board footer

Powered by FluxBB