Bugzilla – Bug 1217426
alacritty 0.12.3 SIGSEGV
Last modified: 2023-11-29 02:27:27 UTC
This happens on alacritty-0.12.3-2.1.x86_64, but I've noticed this some time ago (more than one month). Although alacritty is opened and works normally, I see it in dmesg and coredumpctl: $ coredumpctl list |grep alacritty Thu 2023-11-23 07:12:07 CET 16265 1000 1000 SIGSEGV present /usr/bin/alacritty 5.0M Thu 2023-11-23 07:12:19 CET 18598 1000 1000 SIGSEGV present /usr/bin/alacritty 5.0M Thu 2023-11-23 07:13:59 CET 20480 1000 1000 SIGSEGV present /usr/bin/alacritty 2.2M Thu 2023-11-23 08:27:49 CET 5949 1000 1000 SIGSEGV present /usr/bin/alacritty 5.0M $ coredumpctl dump 20480 Hint: You are currently not seeing messages from other users and the system. Users in the 'systemd-journal' group can see all messages. Pass -q to turn off this notice. PID: 20480 (alacritty) UID: 1000 (pvorel) GID: 1000 (pvorel) Signal: 11 (SEGV) Timestamp: Thu 2023-11-23 07:13:59 CET (1h 16min ago) Command Line: alacritty --config-file /etc/alacritty/alacritty.yml Executable: /usr/bin/alacritty Control Group: /user.slice/user-1000.slice/session-9.scope Unit: session-9.scope Slice: user-1000.slice Session: 9 Owner UID: 1000 (pvorel) Boot ID: a00887200bf446fa99bcf650f3b9e19f Machine ID: 75738bc311724590a3705893bbbfbe9b Hostname: p16 Storage: /var/lib/systemd/coredump/core.alacritty.1000.a00887200bf446fa99bcf650f3b9e19f.20480.1700720039000000.zst (present) Size on Disk: 2.2M Message: Process 20480 (alacritty) of user 1000 dumped core. Stack trace of thread 20480: #0 0x00007feb7df85715 n/a (libwayland-client.so + 0x8715) #1 0x00007feb7df85873 n/a (libwayland-client.so + 0x8873) #2 0x00007feb7df87382 wl_proxy_marshal_array_flags (libwayland-client.so + 0xa382) #3 0x00007feb7df87e95 wl_proxy_marshal_flags (libwayland-client.so + 0xae95) #4 0x00007feb7d085942 n/a (libnvidia-egl-wayland.so.1 + 0x8942) #5 0x00007feb7d08844e n/a (libnvidia-egl-wayland.so.1 + 0xb44e) #6 0x00007feb7ccad4e0 n/a (libEGL_nvidia.so.0 + 0xad4e0) #7 0x00007feb7cca32a0 n/a (libEGL_nvidia.so.0 + 0xa32a0) #8 0x00007feb7da41b06 __run_exit_handlers (libc.so.6 + 0x41b06) #9 0x00007feb7da41c50 exit (libc.so.6 + 0x41c50) #10 0x00007feb7da281b7 __libc_start_call_main (libc.so.6 + 0x281b7) #11 0x00007feb7da28279 __libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x28279) #12 0x000055c8f4cfb165 n/a (alacritty + 0x8e165) Stack trace of thread 20481: #0 0x00007feb7db18946 epoll_wait (libc.so.6 + 0x118946) #1 0x000055c8f4f145b0 n/a (alacritty + 0x2a75b0) #2 0x000055c8f4f2c8f4 n/a (alacritty + 0x2bf8f4) #3 0x000055c8f4f2c59e n/a (alacritty + 0x2bf59e) #4 0x000055c8f4fec255 n/a (alacritty + 0x37f255) #5 0x00007feb7da8ff44 start_thread (libc.so.6 + 0x8ff44) #6 0x00007feb7db184cc __clone3 (libc.so.6 + 0x1184cc) Stack trace of thread 20482: #0 0x00007feb7db161bd syscall (libc.so.6 + 0x1161bd) #1 0x000055c8f5004735 n/a (alacritty + 0x397735) #2 0x000055c8f4d2f7ae n/a (alacritty + 0xc27ae) #3 0x000055c8f4d2f163 n/a (alacritty + 0xc2163) #4 0x000055c8f4e38d4f n/a (alacritty + 0x1cbd4f) #5 0x000055c8f4d9166c n/a (alacritty + 0x12466c) #6 0x000055c8f4fec255 n/a (alacritty + 0x37f255) #7 0x00007feb7da8ff44 start_thread (libc.so.6 + 0x8ff44) #8 0x00007feb7db184cc __clone3 (libc.so.6 + 0x1184cc) Stack trace of thread 20483: #0 0x00007feb7db1a698 accept4 (libc.so.6 + 0x11a698) #1 0x000055c8f4e45456 n/a (alacritty + 0x1d8456) #2 0x000055c8f4d91e4c n/a (alacritty + 0x124e4c) #3 0x000055c8f4fec255 n/a (alacritty + 0x37f255) #4 0x00007feb7da8ff44 start_thread (libc.so.6 + 0x8ff44) #5 0x00007feb7db184cc __clone3 (libc.so.6 + 0x1184cc) ELF object binary architecture: AMD x86-64 Refusing to dump core to tty (use shell redirection or specify --output).
$ alacritty -vv Created log file at "/tmp/Alacritty-11526.log" [0.000001193s] [INFO ] [alacritty] Welcome to Alacritty [0.000038324s] [INFO ] [alacritty] Version 0.12.3 [0.000044940s] [INFO ] [alacritty] Running on X11 [0.005588560s] [INFO ] [alacritty] Configuration files loaded from: "/home/pvorel/.config/alacritty/alacritty.yml" [0.016708107s] [INFO ] [alacritty] Using GLX 1.4 [0.017422894s] [INFO ] [alacritty] Window scale factor: 1 [0.080392476s] [DEBUG] [alacritty] Loading "monospace" font [0.093931546s] [DEBUG] [crossfont] Loaded Face Face { ft_face: Font Face: Regular, load_flags: NO_BITMAP | TARGET_LIGHT, render_mode: "Lcd", lcd_filter: 1 } [0.113267103s] [DEBUG] [crossfont] Loaded Face Face { ft_face: Font Face: Bold, load_flags: NO_BITMAP | TARGET_LIGHT, render_mode: "Lcd", lcd_filter: 1 } [0.132842574s] [DEBUG] [crossfont] Loaded Face Face { ft_face: Font Face: Italic, load_flags: NO_BITMAP | TARGET_LIGHT, render_mode: "Lcd", lcd_filter: 1 } [0.153071367s] [DEBUG] [crossfont] Loaded Face Face { ft_face: Font Face: Bold Italic, load_flags: NO_BITMAP | TARGET_LIGHT, render_mode: "Lcd", lcd_filter: 1 } [0.236841426s] [INFO ] [alacritty] Running on NVIDIA RTX A1000 Laptop GPU/PCIe/SSE2 [0.236854769s] [INFO ] [alacritty] Using OpenGL 3.3 renderer [0.280684312s] [DEBUG] [alacritty] Filling glyph cache with common glyphs [0.283174307s] [INFO ] [alacritty] Cell size: 9 x 19 [0.283187717s] [INFO ] [alacritty] Padding: 0 x 0 [0.283190546s] [INFO ] [alacritty] Width: 800, Height: 600 [0.285001424s] [INFO ] [alacritty] PTY dimensions: 31 x 88 [0.288438617s] [INFO ] [alacritty] Initialisation complete [0.344745918s] [DEBUG] [alacritty_terminal] Term::resize dimensions unchanged There are some older, probably unrelated: https://github.com/alacritty/alacritty/issues/5365 https://github.com/alacritty/alacritty/issues/5654
It might be caused by nvidia driver: $ rpm -qa |grep -i nvidia | sort kernel-firmware-nvidia-gspx-G06-545.29.02-1.1.x86_64 kernel-firmware-nvidia-20231107-1.1.noarch libnvidia-egl-wayland1-1.1.12-1.2.x86_64 libva-nvidia-driver-0.0.10-1.1.x86_64 nvidia-compute-G06-32bit-545.29.02-18.1.x86_64 nvidia-compute-G06-545.29.02-18.1.x86_64 nvidia-gl-G06-32bit-545.29.02-18.1.x86_64 nvidia-gl-G06-545.29.02-18.1.x86_64 nvidia-open-driver-G06-signed-kmp-default-545.29.02_k6.6.1_1-1.1.x86_64 nvidia-video-G06-32bit-545.29.02-18.1.x86_64 nvidia-video-G06-545.29.02-18.1.x86_64 $ sway -V 00:00:00.000 [sway/main.c:338] Sway version 1.8.1 00:00:00.000 [sway/main.c:339] wlroots version 0.16.2 00:00:00.004 [sway/main.c:120] Linux p16 6.6.1-1-default #1 SMP PREEMPT_DYNAMIC Thu Nov 9 05:27:56 UTC 2023 (1fcc265) x86_64 x86_64 x86_64 GNU/Linux 00:00:00.004 [sway/main.c:136] Contents of /etc/os-release: 00:00:00.004 [sway/main.c:120] NAME="openSUSE Tumbleweed" 00:00:00.004 [sway/main.c:120] # VERSION="20231110" 00:00:00.004 [sway/main.c:120] ID="opensuse-tumbleweed" 00:00:00.004 [sway/main.c:120] ID_LIKE="opensuse suse" 00:00:00.004 [sway/main.c:120] VERSION_ID="20231110" 00:00:00.004 [sway/main.c:120] PRETTY_NAME="openSUSE Tumbleweed" 00:00:00.004 [sway/main.c:120] ANSI_COLOR="0;32" 00:00:00.004 [sway/main.c:120] CPE_NAME="cpe:/o:opensuse:tumbleweed:20231110" 00:00:00.004 [sway/main.c:120] BUG_REPORT_URL="https://bugzilla.opensuse.org" 00:00:00.004 [sway/main.c:120] SUPPORT_URL="https://bugs.opensuse.org" 00:00:00.004 [sway/main.c:120] HOME_URL="https://www.opensuse.org" 00:00:00.004 [sway/main.c:120] DOCUMENTATION_URL="https://en.opensuse.org/Portal:Tumbleweed" 00:00:00.004 [sway/main.c:120] LOGO="distributor-logo-Tumbleweed" 00:00:00.004 [sway/main.c:108] LD_LIBRARY_PATH= 00:00:00.004 [sway/main.c:108] LD_PRELOAD= 00:00:00.004 [sway/main.c:108] SWAYSOCK= 00:00:00.004 [sway/main.c:65] Proprietary Nvidia drivers are NOT supported. Use Nouveau. To launch sway anyway, launch with --unsupported-gpu and DO NOT report issues.
NOTE: this happen on both proprietary kernel driver (nvidia-driver-G06-kmp-default and the open one (nvidia-driver-G06-kmp-default).
BTW the coredump happens on closing alacritty.