xorg-server 1.20.9 doesnot work du to segmentation… [Solved]

Problems with packages? Post here, using [tags] of the package name.

xorg-server 1.20.9 doesnot work du to segmentation… [Solved]

Postby alexela » Thu Aug 27, 2020 8:49 am

Updating the xorg-server and xorg-server-common packages from 1.20.8-3 to 1.20.9-1 (Aarch64) breaks the X-server on my pinebook pro. I've tried both mesa and mesa-git and the failure is the same. Here is the log :
cat /var/log/Xorg.0.log.old
[ 20.830] (WW) Failed to open protocol names file lib/xorg/protocol.txt
[ 20.831]
X.Org X Server 1.20.9
X Protocol Version 11, Revision 0
[ 20.831] Build Operating System: Linux Arch Linux
[ 20.832] Current Operating System: Linux bucephale 5.7.0-3-ARCH #1 SMP Wed Jul 8 13:04:03 UTC 2020 aarch64
[ 20.832] Kernel command line: initrd=../initramfs-linux.img console=tty1 root=UUID=ed9bd825-64ff-445e-a16b-bfb7775acaae rw rootwait video=eDP-1:1920x1080@60 video=HDMI-A-1:1920x1080@60 bootsplash.bootfile=bootsplash-themes/manjaro/bootsplash
[ 20.832] Build Date: 26 August 2020 06:52:14AM
[ 20.832]
[ 20.832] Current version of pixman: 0.40.0
[ 20.833] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 20.833] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 20.834] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Aug 26 20:31:35 2020
[ 20.838] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 20.839] (==) No Layout section. Using the first Screen section.
[ 20.839] (==) No screen section available. Using defaults.
[ 20.839] (**) |-->Screen "Default Screen Section" (0)
[ 20.840] (**) | |-->Monitor "<default monitor>"
[ 20.841] (==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
[ 20.841] (==) Automatically adding devices
[ 20.841] (==) Automatically enabling devices
[ 20.841] (==) Automatically adding GPU devices
[ 20.841] (==) Automatically binding GPU devices
[ 20.841] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 20.844] (WW) The directory "/usr/share/fonts/misc" does not exist.
[ 20.844] Entry deleted from font path.
[ 20.847] (WW) The directory "/usr/share/fonts/OTF" does not exist.
[ 20.847] Entry deleted from font path.
[ 20.847] (WW) The directory "/usr/share/fonts/Type1" does not exist.
[ 20.847] Entry deleted from font path.
[ 20.847] (WW) The directory "/usr/share/fonts/100dpi" does not exist.
[ 20.847] Entry deleted from font path.
[ 20.847] (WW) The directory "/usr/share/fonts/75dpi" does not exist.
[ 20.847] Entry deleted from font path.
[ 20.847] (==) FontPath set to:
/usr/share/fonts/TTF
[ 20.847] (==) ModulePath set to "/usr/lib/xorg/modules"
[ 20.847] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 20.848] (II) Module ABI versions:
[ 20.848] X.Org ANSI C Emulation: 0.4
[ 20.848] X.Org Video Driver: 24.1
[ 20.848] X.Org XInput driver : 24.1
[ 20.848] X.Org Server Extension : 10.0
[ 20.851] (++) using VT number 1

[ 20.851] (--) controlling tty is VT number 1, auto-enabling KeepTty
[ 20.859] (II) systemd-logind: took control of session /org/freedesktop/login1/session/_31
[ 20.862] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 20.862] (II) Platform probe for /sys/devices/platform/display-subsystem/drm/card0
[ 20.865] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 10 paused 0
[ 20.866] (II) xfree86: Adding drm device (/dev/dri/card1)
[ 20.866] (II) Platform probe for /sys/devices/platform/ff9a0000.gpu/drm/card1
[ 20.869] (II) systemd-logind: got fd for /dev/dri/card1 226:1 fd 11 paused 0
[ 20.870] (EE)
[ 20.870] (EE) Backtrace:
[ 20.871] (EE) 0: /usr/lib/Xorg (xorg_backtrace+0x5c) [0xaaaacf713f0c]
[ 20.871] (EE) 1: /usr/lib/Xorg (0xaaaacf5d3000+0x144428) [0xaaaacf717428]
[ 20.871] (EE) 2: linux-vdso.so.1 (__kernel_rt_sigreturn+0x0) [0xffffb2a5a578]
[ 20.871] (EE) 3: /usr/lib/libc.so.6 (strncmp+0x20) [0xffffb25d3104]
[ 20.872] (EE) 4: /usr/lib/Xorg (0xaaaacf5d3000+0x179d20) [0xaaaacf74cd20]
[ 20.872] (EE) 5: /usr/lib/Xorg (xf86BusProbe+0xc) [0xaaaacf72b3ac]
[ 20.872] (EE) 6: /usr/lib/Xorg (InitOutput+0x720) [0xaaaacf735e34]
[ 20.872] (EE) 7: /usr/lib/Xorg (0xaaaacf5d3000+0x77268) [0xaaaacf64a268]
[ 20.873] (EE) 8: /usr/lib/libc.so.6 (__libc_start_main+0xe8) [0xffffb2576538]
[ 20.873] (EE) 9: /usr/lib/Xorg (0xaaaacf5d3000+0x4024c) [0xaaaacf61324c]
[ 20.873] (EE)
[ 20.873] (EE) Segmentation fault at address 0x0
[ 20.873] (EE)
Fatal server error:
[ 20.873] (EE) Caught signal 11 (Segmentation fault). Server aborting
[ 20.873] (EE)
[ 20.873] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 20.874] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 20.874] (EE)


Edit Septembre, 3rd, 2020 : 1.20.9-2 solves that issue. Thanks to whoever did that !
Last edited by alexela on Thu Sep 03, 2020 6:10 am, edited 2 times in total.
alexela
 
Posts: 2
Joined: Thu Aug 27, 2020 8:42 am

Re: xorg-server 1.20.9 doesnot work du to segmentation fault

Postby bloke » Sat Aug 29, 2020 1:22 am

I got this as well, i had to downgrade

-rw-r--r-- 1 root root 1075132 Aug 1 17:24 xorg-server-1.20.8-3-armv7h.pkg.tar.xz
-rw-r--r-- 1 root root 1073692 Aug 26 16:55 xorg-server-1.20.9-1-armv7h.pkg.tar.xz

breaks X-server on 5.4.59-1-ARCH #1 SMP PREEMPT Thu Aug 20 14:33:43 UTC 2020 armv7l GNU/Linux

segmentation fault at 0x0

I should probably add this is a Raspberry Pi 4 running dual screens and Arch Linux Arm - x86-video-fbdev driver
Last edited by bloke on Sat Aug 29, 2020 7:01 am, edited 1 time in total.
bloke
 
Posts: 1
Joined: Thu Jun 25, 2020 1:06 am

Re: xorg-server 1.20.9 doesnot work du to segmentation fault

Postby rudism » Sat Aug 29, 2020 2:33 am

Same problem, segfault after upgrading 1.20.8-3 -> 1.20.9-1 on my Pinebook Pro. Hard for me to get error logs off of it, but the backtrace looks the same as alexela's.

edit: xorg log:

Code: Select all
[   148.158] (WW) Failed to open protocol names file lib/xorg/protocol.txt
[   148.160]
X.Org X Server 1.20.9
X Protocol Version 11, Revision 0
[   148.160] Build Operating System: Linux Arch Linux
[   148.160] Current Operating System: Linux ellison 5.8.2-1-ARCH #1 SMP Thu Aug 20 19:39:12 CEST 2020 aarch64
[   148.160] Kernel command line: initrd=../initramfs-linux.img console=tty1 rootwait cryptdevice=UUID=9d3ea76e-9838-454b-8f82-64e012d82d95:cryptroot root=/dev/mapper/cryptroot quiet splash loglevel=3 rd.udev.log_priority=3 vt.global_cursor_default=0
[   148.160] Build Date: 26 August 2020  06:52:14AM
[   148.160] 
[   148.160] Current version of pixman: 0.40.0
[   148.160]    Before reporting problems, check http://wiki.x.org
   to make sure that you have the latest version.
[   148.160] Markers: (--) probed, (**) from config file, (==) default setting,
   (++) from command line, (!!) notice, (II) informational,
   (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   148.160] (==) Log file: "/var/log/Xorg.0.log", Time: Fri Aug 28 21:16:42 2020
[   148.161] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[   148.161] (==) No Layout section.  Using the first Screen section.
[   148.161] (==) No screen section available. Using defaults.
[   148.161] (**) |-->Screen "Default Screen Section" (0)
[   148.161] (**) |   |-->Monitor "<default monitor>"
[   148.162] (==) No monitor specified for screen "Default Screen Section".
   Using a default monitor configuration.
[   148.162] (==) Automatically adding devices
[   148.162] (==) Automatically enabling devices
[   148.162] (==) Automatically adding GPU devices
[   148.162] (==) Automatically binding GPU devices
[   148.162] (==) Max clients allowed: 256, resource mask: 0x1fffff
[   148.162] (WW) The directory "/usr/share/fonts/misc" does not exist.
[   148.162]    Entry deleted from font path.
[   148.162] (WW) The directory "/usr/share/fonts/OTF" does not exist.
[   148.162]    Entry deleted from font path.
[   148.162] (WW) The directory "/usr/share/fonts/Type1" does not exist.
[   148.162]    Entry deleted from font path.
[   148.162] (==) FontPath set to:
   /usr/share/fonts/TTF,
   /usr/share/fonts/100dpi,
   /usr/share/fonts/75dpi
[   148.162] (==) ModulePath set to "/usr/lib/xorg/modules"
[   148.162] (II) The server relies on udev to provide the list of input devices.
   If no devices become available, reconfigure udev or disable AutoAddDevices.
[   148.162] (II) Module ABI versions:
[   148.163]    X.Org ANSI C Emulation: 0.4
[   148.163]    X.Org Video Driver: 24.1
[   148.163]    X.Org XInput driver : 24.1
[   148.163]    X.Org Server Extension : 10.0
[   148.167] (++) using VT number 1

[   148.167] (--) controlling tty is VT number 1, auto-enabling KeepTty
[   148.175] (II) systemd-logind: took control of session /org/freedesktop/login1/session/_37
[   148.177] (II) xfree86: Adding drm device (/dev/dri/card1)
[   148.178] (II) Platform probe for /sys/devices/platform/display-subsystem/drm/card1
[   148.179] (II) systemd-logind: got fd for /dev/dri/card1 226:1 fd 10 paused 0
[   148.180] (II) xfree86: Adding drm device (/dev/dri/card0)
[   148.180] (II) Platform probe for /sys/devices/platform/ff9a0000.gpu/drm/card0
[   148.185] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 11 paused 0
[   148.185] (EE)
[   148.185] (EE) Backtrace:
[   148.185] (EE) 0: /usr/lib/Xorg (xorg_backtrace+0x5c) [0xaaaae4231f0c]
[   148.185] (EE) 1: /usr/lib/Xorg (0xaaaae40f1000+0x144428) [0xaaaae4235428]
[   148.185] (EE) 2: linux-vdso.so.1 (__kernel_rt_sigreturn+0x0) [0xffffb1db45d8]
[   148.185] (EE) 3: /usr/lib/libc.so.6 (strncmp+0x20) [0xffffb1931104]
[   148.186] (EE) 4: /usr/lib/Xorg (0xaaaae40f1000+0x179d20) [0xaaaae426ad20]
[   148.186] (EE) 5: /usr/lib/Xorg (xf86BusProbe+0xc) [0xaaaae42493ac]
[   148.186] (EE) 6: /usr/lib/Xorg (InitOutput+0x720) [0xaaaae4253e34]
[   148.186] (EE) 7: /usr/lib/Xorg (0xaaaae40f1000+0x77268) [0xaaaae4168268]
[   148.186] (EE) 8: /usr/lib/libc.so.6 (__libc_start_main+0xe8) [0xffffb18d4538]
[   148.186] (EE) 9: /usr/lib/Xorg (0xaaaae40f1000+0x4024c) [0xaaaae413124c]
[   148.186] (EE)
[   148.186] (EE) Segmentation fault at address 0x0
[   148.186] (EE)
Fatal server error:
[   148.186] (EE) Caught signal 11 (Segmentation fault). Server aborting
[   148.187] (EE)
[   148.187] (EE)
Please consult the The X.Org Foundation support
    at http://wiki.x.org
 for help.
[   148.187] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[   148.187] (EE)
[   148.263] (EE) Server terminated with error (1). Closing log file.


pacman log:

Code: Select all
[2020-08-28T21:05:15-0500] [PACMAN] Running 'pacman -S -y -u --config /etc/pacman.conf --'
[2020-08-28T21:05:15-0500] [PACMAN] synchronizing package lists
[2020-08-28T21:05:18-0500] [PACMAN] starting full system upgrade
[2020-08-28T21:06:30-0500] [ALPM] transaction started
[2020-08-28T21:06:30-0500] [ALPM] upgraded filesystem (2020.05.20-1 -> 2020.08.21-1)
[2020-08-28T21:06:30-0500] [ALPM] upgraded discount (2.2.6-2 -> 2.2.7-1)
[2020-08-28T21:06:31-0500] [ALPM] upgraded gettext (0.20.2-1 -> 0.21-1)
[2020-08-28T21:06:31-0500] [ALPM] upgraded htop (2.2.0-3 -> 3.0.0-1)
[2020-08-28T21:06:32-0500] [ALPM] upgraded libx11 (1.6.11-1 -> 1.6.12-1)
[2020-08-28T21:06:32-0500] [ALPM] upgraded imagemagick (7.0.10.26-1 -> 7.0.10.28-1)
[2020-08-28T21:06:32-0500] [ALPM] upgraded libde265 (1.0.5-2 -> 1.0.6-1)
[2020-08-28T21:06:32-0500] [ALPM] upgraded libgpg-error (1.38-1 -> 1.39-1)
[2020-08-28T21:06:32-0500] [ALPM] upgraded libssh (0.9.4-1 -> 0.9.4-2)
[2020-08-28T21:06:32-0500] [ALPM] upgraded libuv (1.38.1-1 -> 1.39.0-1)
[2020-08-28T21:06:32-0500] [ALPM] upgraded libxcrypt (4.4.16-3 -> 4.4.17-1)
[2020-08-28T21:06:32-0500] [ALPM] upgraded md4c (0.4.4-1 -> 0.4.5-1)
[2020-08-28T21:06:33-0500] [ALPM] upgraded nodejs (14.8.0-1 -> 14.9.0-1)
[2020-08-28T21:06:33-0500] [ALPM] upgraded perl-html-parser (3.72-10 -> 3.73-1)
[2020-08-28T21:06:34-0500] [ALPM] upgraded sqlite (3.33.0-1 -> 3.33.0-2)
[2020-08-28T21:06:34-0500] [ALPM] upgraded systemd-libs (246.2-2 -> 246.3-1)
[2020-08-28T21:06:34-0500] [ALPM] upgraded vulkan-icd-loader (1.2.148-1 -> 1.2.151-1)
[2020-08-28T21:06:35-0500] [ALPM] upgraded systemd (246.2-2 -> 246.3-1)
[2020-08-28T21:06:38-0500] [ALPM] upgraded qt5-base (5.15.0-4 -> 5.15.0-5)
[2020-08-28T21:06:38-0500] [ALPM] upgraded spirv-tools (2020.2-1 -> 2020.4-1)
[2020-08-28T21:06:38-0500] [ALPM] upgraded systemd-sysvcompat (246.2-2 -> 246.3-1)
[2020-08-28T21:06:38-0500] [ALPM] upgraded xorg-server-common (1.20.8-3 -> 1.20.9-1)
[2020-08-28T21:06:38-0500] [ALPM] upgraded xorg-server (1.20.8-3 -> 1.20.9-1)
[2020-08-28T21:06:38-0500] [ALPM] upgraded xorg-server-devel (1.20.8-3 -> 1.20.9-1)
[2020-08-28T21:06:38-0500] [ALPM] upgraded xorg-server-xephyr (1.20.8-3 -> 1.20.9-1)
[2020-08-28T21:06:38-0500] [ALPM] upgraded xorg-server-xnest (1.20.8-3 -> 1.20.9-1)
[2020-08-28T21:06:38-0500] [ALPM] upgraded xorg-server-xvfb (1.20.8-3 -> 1.20.9-1)
[2020-08-28T21:06:39-0500] [ALPM] upgraded xorg-server-xwayland (1.20.8-3 -> 1.20.9-1)
[2020-08-28T21:06:39-0500] [ALPM] transaction completed
[2020-08-28T21:06:39-0500] [ALPM] running '20-systemd-sysusers.hook'...
[2020-08-28T21:06:39-0500] [ALPM] running '30-systemd-catalog.hook'...
[2020-08-28T21:06:39-0500] [ALPM] running '30-systemd-daemon-reload.hook'...
[2020-08-28T21:06:40-0500] [ALPM] running '30-systemd-hwdb.hook'...
[2020-08-28T21:06:41-0500] [ALPM] running '30-systemd-sysctl.hook'...
[2020-08-28T21:06:41-0500] [ALPM-SCRIPTLET] Not setting net/ipv4/conf/all/rp_filter (explicit setting exists).
[2020-08-28T21:06:41-0500] [ALPM-SCRIPTLET] Not setting net/ipv4/conf/default/rp_filter (explicit setting exists).
[2020-08-28T21:06:41-0500] [ALPM-SCRIPTLET] Not setting net/ipv4/conf/all/accept_source_route (explicit setting exists).
[2020-08-28T21:06:41-0500] [ALPM-SCRIPTLET] Not setting net/ipv4/conf/default/accept_source_route (explicit setting exists).
[2020-08-28T21:06:41-0500] [ALPM-SCRIPTLET] Not setting net/ipv4/conf/all/promote_secondaries (explicit setting exists).
[2020-08-28T21:06:41-0500] [ALPM-SCRIPTLET] Not setting net/ipv4/conf/default/promote_secondaries (explicit setting exists).
[2020-08-28T21:06:41-0500] [ALPM] running '30-systemd-tmpfiles.hook'...
[2020-08-28T21:06:41-0500] [ALPM] running '30-systemd-udev-reload.hook'...
[2020-08-28T21:06:41-0500] [ALPM] running '30-systemd-update.hook'...
[2020-08-28T21:06:41-0500] [ALPM] running '90-linux-pbp.hook'...
[2020-08-28T21:06:41-0500] [ALPM-SCRIPTLET] ==> Building image from preset: /etc/mkinitcpio.d/linux-pbp.preset: 'default'
[2020-08-28T21:06:41-0500] [ALPM-SCRIPTLET]   -> -k 5.8.2-1-ARCH -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
[2020-08-28T21:06:41-0500] [ALPM-SCRIPTLET] ==> Starting build: 5.8.2-1-ARCH
[2020-08-28T21:06:41-0500] [ALPM-SCRIPTLET]   -> Running build hook: [base]
[2020-08-28T21:06:43-0500] [ALPM-SCRIPTLET]   -> Running build hook: [udev]
[2020-08-28T21:06:44-0500] [ALPM-SCRIPTLET]   -> Running build hook: [plymouth]
[2020-08-28T21:06:45-0500] [ALPM-SCRIPTLET]   -> Running build hook: [autodetect]
[2020-08-28T21:06:46-0500] [ALPM-SCRIPTLET]   -> Running build hook: [keyboard]
[2020-08-28T21:06:47-0500] [ALPM-SCRIPTLET]   -> Running build hook: [keymap]
[2020-08-28T21:06:47-0500] [ALPM-SCRIPTLET]   -> Running build hook: [modconf]
[2020-08-28T21:06:47-0500] [ALPM-SCRIPTLET]   -> Running build hook: [block]
[2020-08-28T21:06:48-0500] [ALPM-SCRIPTLET]   -> Running build hook: [plymouth-encrypt]
[2020-08-28T21:06:49-0500] [ALPM-SCRIPTLET]   -> Running build hook: [filesystems]
[2020-08-28T21:06:50-0500] [ALPM-SCRIPTLET]   -> Running build hook: [fsck]
[2020-08-28T21:06:51-0500] [ALPM-SCRIPTLET] ==> Generating module dependencies
[2020-08-28T21:06:51-0500] [ALPM-SCRIPTLET] ==> Creating gzip-compressed initcpio image: /boot/initramfs-linux.img
[2020-08-28T21:06:57-0500] [ALPM-SCRIPTLET] ==> Image generation successful
[2020-08-28T21:06:57-0500] [ALPM] running '90-mkinitcpio-install.hook'...
[2020-08-28T21:06:57-0500] [ALPM-SCRIPTLET] ==> Building image from preset: /etc/mkinitcpio.d/linux-pbp.preset: 'default'
[2020-08-28T21:06:57-0500] [ALPM-SCRIPTLET]   -> -k 5.8.2-1-ARCH -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
[2020-08-28T21:06:57-0500] [ALPM-SCRIPTLET] ==> Starting build: 5.8.2-1-ARCH
[2020-08-28T21:06:57-0500] [ALPM-SCRIPTLET]   -> Running build hook: [base]
[2020-08-28T21:06:59-0500] [ALPM-SCRIPTLET]   -> Running build hook: [udev]
[2020-08-28T21:07:00-0500] [ALPM-SCRIPTLET]   -> Running build hook: [plymouth]
[2020-08-28T21:07:01-0500] [ALPM-SCRIPTLET]   -> Running build hook: [autodetect]
[2020-08-28T21:07:02-0500] [ALPM-SCRIPTLET]   -> Running build hook: [keyboard]
[2020-08-28T21:07:02-0500] [ALPM-SCRIPTLET]   -> Running build hook: [keymap]
[2020-08-28T21:07:02-0500] [ALPM-SCRIPTLET]   -> Running build hook: [modconf]
[2020-08-28T21:07:02-0500] [ALPM-SCRIPTLET]   -> Running build hook: [block]
[2020-08-28T21:07:03-0500] [ALPM-SCRIPTLET]   -> Running build hook: [plymouth-encrypt]
[2020-08-28T21:07:05-0500] [ALPM-SCRIPTLET]   -> Running build hook: [filesystems]
[2020-08-28T21:07:05-0500] [ALPM-SCRIPTLET]   -> Running build hook: [fsck]
[2020-08-28T21:07:06-0500] [ALPM-SCRIPTLET] ==> Generating module dependencies
[2020-08-28T21:07:06-0500] [ALPM-SCRIPTLET] ==> Creating gzip-compressed initcpio image: /boot/initramfs-linux.img


I manually downgraded all of the xorg-server-* packages back to 1.20.8-3 and xorg started working again.
rudism
 
Posts: 1
Joined: Sat Aug 29, 2020 2:28 am

Re: xorg-server 1.20.9 doesnot work du to segmentation fault

Postby NaOH » Sun Aug 30, 2020 9:00 am

Can confirm same issue in raspberry pi 4; downgrading xorg-server* packages solves the problem for now...
NaOH
 
Posts: 1
Joined: Tue Aug 11, 2020 8:56 am


Return to Packages

Who is online

Users browsing this forum: No registered users and 7 guests