Which Linux distro are you using?
Arch
Last date updated?
A few days ago, logs are from different days
Which kernel are you using?
6.8.1-arch1-1 (but also tested 6.6.67-1-lts and 6.12.4-arch1-1)
Which BIOS version are you using?
3.05
Which Framework Laptop 13 model are you using?
AMD Ryzen™ 7040 Series
I bought this Framework a month ago (DIY edition) with the following hardware:
- WD_BLACK SN770 2TB M.2 2280 5150 MB/s
- Crucial RAM (2x16GB) DDR5 5600MHz CT2K16G56C46S5
I have EFI boot, with the main system running Arch Linux on btrfs with full disk encryption (including GRUB) and a secondary Arch Linux installation on ext4 (on an unencrypted partition). Both systems use Sway, and I tested the latest version of the kernel, the LTS version, and 6.8.1 (after reading in this community that it had fixed some bugs). I am now using this version, but the problem persist.
I quite often encounter stability issues, such as various application crashes (mostly Waybar, Firefox, Nemo, Chromium, and Sway itself).
User space application crash
Dec 27 16:55:57 arch systemd[1]: Started Process Core Dump (PID 1586/UID 0).
Dec 27 16:55:58 arch systemd-coredump[1588]: [🡕] Process 1069 (waybar) of user 1000 dumped core.
Stack trace of thread 1129:
#0 0x00007e0e35fb63f4 n/a (libc.so.6 + 0x963f4)
#1 0x00007e0e35f5d120 raise (libc.so.6 + 0x3d120)
#2 0x00007e0e35f444c3 abort (libc.so.6 + 0x244c3)
#3 0x00007e0e35f45354 n/a (libc.so.6 + 0x25354)
#4 0x00007e0e36045799 __fortify_fail (libc.so.6 + 0x125799)
#5 0x00007e0e36046a54 __stack_chk_fail (libc.so.6 + 0x126a54)
#6 0x00007e0e37c69b91 _ZN4Json9OurReader12decodeNumberERNS0_5TokenERNS_5ValueE (libjsoncpp.so.26 + 0x1ab91)
#7 0x00007e0e37c6fa64 _ZN4Json5ValueD2Ev (libjsoncpp.so.26 + 0x20a64)
#8 0x00007e0e37c69bf4 _ZN4Json9OurReader12decodeNumberERNS0_5TokenE (libjsoncpp.so.26 + 0x1abf4)
#9 0x00007e0e37c6b69c _ZN4Json9OurReader9readValueEv (libjsoncpp.so.26 + 0x1c69c)
#10 0x00007e0e37c6c42a _ZN4Json9OurReader10readObjectERNS0_5TokenE (libjsoncpp.so.26 + 0x1d42a)
#11 0x00007e0e37c6b7b4 _ZN4Json9OurReader9readValueEv (libjsoncpp.so.26 + 0x1c7b4)
#12 0x00007e0e37c6c42a _ZN4Json9OurReader10readObjectERNS0_5TokenE (libjsoncpp.so.26 + 0x1d42a)
#13 0x00007e0e37c6b7b4 _ZN4Json9OurReader9readValueEv (libjsoncpp.so.26 + 0x1c7b4)
#14 0x00007e0e37c6ccb4 _ZN4Json9OurReader9readArrayERNS0_5TokenE (libjsoncpp.so.26 + 0x1dcb4)
<<<...removed to save chars in this post...>>>
Stack trace of thread 1103:
#0 0x00007e0e3602bbb0 ppoll (libc.so.6 + 0x10bbb0)
#1 0x00007e0e37683327 n/a (libglib-2.0.so.0 + 0xc0327)
#2 0x00007e0e37621287 g_main_loop_run (libglib-2.0.so.0 + 0x5e287)
#3 0x00007e0e373cbbc4 n/a (libgio-2.0.so.0 + 0x113bc4)
#4 0x00007e0e37655be6 n/a (libglib-2.0.so.0 + 0x92be6)
#5 0x00007e0e35fb439d n/a (libc.so.6 + 0x9439d)
#6 0x00007e0e3603949c n/a (libc.so.6 + 0x11949c)
Stack trace of thread 1130:
#0 0x00007e0e37c616d0 _ZN4Json9OurReader10skipSpacesEv (libjsoncpp.so.26 + 0x126d0)
#1 0x00007e0e37c67387 _ZN4Json9OurReader9readTokenERNS0_5TokenE (libjsoncpp.so.26 + 0x18387)
#2 0x00007e0e37c6cd49 _ZN4Json9OurReader9readArrayERNS0_5TokenE (libjsoncpp.so.26 + 0x1dd49)
#3 0x00007e0e37c6b7ec _ZN4Json9OurReader9readValueEv (libjsoncpp.so.26 + 0x1c7ec)
#4 0x00007e0e37c6c42a _ZN4Json9OurReader10readObjectERNS0_5TokenE (libjsoncpp.so.26 + 0x1d42a)
#5 0x00007e0e37c6b7b4 _ZN4Json9OurReader9readValueEv (libjsoncpp.so.26 + 0x1c7b4)
#6 0x00007e0e37c6ccb4 _ZN4Json9OurReader9readArrayERNS0_5TokenE (libjsoncpp.so.26 + 0x1dcb4)
#7 0x00007e0e37c6b7ec _ZN4Json9OurReader9readValueEv (libjsoncpp.so.26 + 0x1c7ec)
#8 0x00007e0e37c6c42a _ZN4Json9OurReader10readObjectERNS0_5TokenE (libjsoncpp.so.26 + 0x1d42a)
#9 0x00007e0e37c6b7b4 _ZN4Json9OurReader9readValueEv (libjsoncpp.so.26 + 0x1c7b4)
#10 0x00007e0e37c6ccb4 _ZN4Json9OurReader9readArrayERNS0_5TokenE (libjsoncpp.so.26 + 0x1dcb4)
#11 0x00007e0e37c6b7ec _ZN4Json9OurReader9readValueEv (libjsoncpp.so.26 + 0x1c7ec)
#12 0x00007e0e37c6c42a _ZN4Json9OurReader10readObjectERNS0_5TokenE (libjsoncpp.so.26 + 0x1d42a)
#13 0x00007e0e37c6b7b4 _ZN4Json9OurReader9readValueEv (libjsoncpp.so.26 + 0x1c7b4)
#14 0x00007e0e37c6ccb4 _ZN4Json9OurReader9readArrayERNS0_5TokenE (libjsoncpp.so.26 + 0x1dcb4)
#15 0x00007e0e37c6b7ec _ZN4Json9OurReader9readValueEv (libjsoncpp.so.26 + 0x1c7ec)
<<<...removed to save chars in this post...>>>
Stack trace of thread 1069:
#0 0x00007e0e3602bbb0 ppoll (libc.so.6 + 0x10bbb0)
#1 0x00007e0e37683327 n/a (libglib-2.0.so.0 + 0xc0327)
#2 0x00007e0e3761fa55 g_main_context_iteration (libglib-2.0.so.0 + 0x5ca55)
#3 0x00007e0e37396cb6 g_application_run (libgio-2.0.so.0 + 0xdecb6)
#4 0x00005b38d4212d7d n/a (/usr/bin/waybar + 0x52d7d)
#5 0x00005b38d42108b5 main (/usr/bin/waybar + 0x508b5)
#6 0x00007e0e35f45e08 n/a (libc.so.6 + 0x25e08)
#7 0x00007e0e35f45ecc __libc_start_main (libc.so.6 + 0x25ecc)
#8 0x00005b38d421a425 n/a (/usr/bin/waybar + 0x5a425)
Stack trace of thread 1094:
#0 0x00007e0e360371fd syscall (libc.so.6 + 0x1171fd)
#1 0x00007e0e37651be0 g_cond_wait (libglib-2.0.so.0 + 0x8ebe0)
#2 0x00007e0e375e898c n/a (libglib-2.0.so.0 + 0x2598c)
#3 0x00007e0e37658237 n/a (libglib-2.0.so.0 + 0x95237)
#4 0x00007e0e37655be6 n/a (libglib-2.0.so.0 + 0x92be6)
#5 0x00007e0e35fb439d n/a (libc.so.6 + 0x9439d)
#6 0x00007e0e3603949c n/a (libc.so.6 + 0x11949c)
Stack trace of thread 1131:
#0 0x00007e0e35fb0a19 n/a (libc.so.6 + 0x90a19)
#1 0x00007e0e35fb3af2 pthread_cond_clockwait (libc.so.6 + 0x93af2)
#2 0x00005b38d43418e7 n/a (/usr/bin/waybar + 0x1818e7)
#3 0x00005b38d4232445 n/a (/usr/bin/waybar + 0x72445)
#4 0x00007e0e362e1c34 execute_native_thread_routine (libstdc++.so.6 + 0xe1c34)
#5 0x00007e0e35fb439d n/a (libc.so.6 + 0x9439d)
#6 0x00007e0e3603949c n/a (libc.so.6 + 0x11949c)
Stack trace of thread 1134:
#0 0x00007e0e35fb0a19 n/a (libc.so.6 + 0x90a19)
#1 0x00007e0e35fb3af2 pthread_cond_clockwait (libc.so.6 + 0x93af2)
#2 0x00005b38d43418e7 n/a (/usr/bin/waybar + 0x1818e7)
#3 0x00005b38d4232445 n/a (/usr/bin/waybar + 0x72445)
#4 0x00007e0e362e1c34 execute_native_thread_routine (libstdc++.so.6 + 0xe1c34)
#5 0x00007e0e35fb439d n/a (libc.so.6 + 0x9439d)
#6 0x00007e0e3603949c n/a (libc.so.6 + 0x11949c)
Stack trace of thread 1095:
#0 0x00007e0e3602bbb0 ppoll (libc.so.6 + 0x10bbb0)
#1 0x00007e0e37683327 n/a (libglib-2.0.so.0 + 0xc0327)
#2 0x00007e0e3761fa55 g_main_context_iteration (libglib-2.0.so.0 + 0x5ca55)
#3 0x00007e0e3761fab2 n/a (libglib-2.0.so.0 + 0x5cab2)
#4 0x00007e0e37655be6 n/a (libglib-2.0.so.0 + 0x92be6)
#5 0x00007e0e35fb439d n/a (libc.so.6 + 0x9439d)
#6 0x00007e0e3603949c n/a (libc.so.6 + 0x11949c)
Stack trace of thread 1100:
#0 0x00007e0e3602bbb0 ppoll (libc.so.6 + 0x10bbb0)
#1 0x00007e0e37683327 n/a (libglib-2.0.so.0 + 0xc0327)
#2 0x00007e0e3761fa55 g_main_context_iteration (libglib-2.0.so.0 + 0x5ca55)
#3 0x00007e0e37d302fe n/a (libdconfsettings.so + 0x62fe)
#4 0x00007e0e37655be6 n/a (libglib-2.0.so.0 + 0x92be6)
#5 0x00007e0e35fb439d n/a (libc.so.6 + 0x9439d)
#6 0x00007e0e3603949c n/a (libc.so.6 + 0x11949c)
Stack trace of thread 1135:
#0 0x00007e0e360398b2 epoll_wait (libc.so.6 + 0x1198b2)
#1 0x00005b38d42f8f0b n/a (/usr/bin/waybar + 0x138f0b)
#2 0x00005b38d4232445 n/a (/usr/bin/waybar + 0x72445)
#3 0x00007e0e362e1c34 execute_native_thread_routine (libstdc++.so.6 + 0xe1c34)
#4 0x00007e0e35fb439d n/a (libc.so.6 + 0x9439d)
#5 0x00007e0e3603949c n/a (libc.so.6 + 0x11949c)
Stack trace of thread 1133:
#0 0x00007e0e35fb0a19 n/a (libc.so.6 + 0x90a19)
#1 0x00007e0e35fb3af2 pthread_cond_clockwait (libc.so.6 + 0x93af2)
#2 0x00005b38d43418e7 n/a (/usr/bin/waybar + 0x1818e7)
#3 0x00005b38d4232445 n/a (/usr/bin/waybar + 0x72445)
#4 0x00007e0e362e1c34 execute_native_thread_routine (libstdc++.so.6 + 0xe1c34)
#5 0x00007e0e35fb439d n/a (libc.so.6 + 0x9439d)
#6 0x00007e0e3603949c n/a (libc.so.6 + 0x11949c)
Stack trace of thread 1093:
#0 0x00007e0e35f5de58 __sigtimedwait (libc.so.6 + 0x3de58)
#1 0x00007e0e35f5d52c sigwait (libc.so.6 + 0x3d52c)
#2 0x00005b38d4244eec n/a (/usr/bin/waybar + 0x84eec)
#3 0x00007e0e35fb439d n/a (libc.so.6 + 0x9439d)
#4 0x00007e0e3603949c n/a (libc.so.6 + 0x11949c)
Stack trace of thread 1136:
#0 0x00007e0e3602b63d __poll (libc.so.6 + 0x10b63d)
#1 0x00007e0e366f2a78 n/a (libpulse.so.0 + 0x32a78)
#2 0x00007e0e366dc654 pa_mainloop_poll (libpulse.so.0 + 0x1c654)
#3 0x00007e0e366e67c5 pa_mainloop_iterate (libpulse.so.0 + 0x267c5)
#4 0x00007e0e366e6891 pa_mainloop_run (libpulse.so.0 + 0x26891)
#5 0x00007e0e366f7bd4 n/a (libpulse.so.0 + 0x37bd4)
#6 0x00007e0e355ea34f n/a (libpulsecommon-17.0.so + 0x5d34f)
#7 0x00007e0e35fb439d n/a (libc.so.6 + 0x9439d)
#8 0x00007e0e3603949c n/a (libc.so.6 + 0x11949c)
Stack trace of thread 1137:
#0 0x00007e0e35fb0a19 n/a (libc.so.6 + 0x90a19)
#1 0x00007e0e35fb3af2 pthread_cond_clockwait (libc.so.6 + 0x93af2)
#2 0x00005b38d43418e7 n/a (/usr/bin/waybar + 0x1818e7)
#3 0x00005b38d4232445 n/a (/usr/bin/waybar + 0x72445)
#4 0x00007e0e362e1c34 execute_native_thread_routine (libstdc++.so.6 + 0xe1c34)
#5 0x00007e0e35fb439d n/a (libc.so.6 + 0x9439d)
#6 0x00007e0e3603949c n/a (libc.so.6 + 0x11949c)
Stack trace of thread 1138:
#0 0x00007e0e3602bc5a read (libc.so.6 + 0x10bc5a)
#1 0x00005b38d42610af n/a (/usr/bin/waybar + 0xa10af)
#2 0x00005b38d4232445 n/a (/usr/bin/waybar + 0x72445)
#3 0x00007e0e362e1c34 execute_native_thread_routine (libstdc++.so.6 + 0xe1c34)
#4 0x00007e0e35fb439d n/a (libc.so.6 + 0x9439d)
#5 0x00007e0e3603949c n/a (libc.so.6 + 0x11949c)
Stack trace of thread 1139:
#0 0x00007e0e3602bc5a read (libc.so.6 + 0x10bc5a)
#1 0x00005b38d426271f n/a (/usr/bin/waybar + 0xa271f)
#2 0x00005b38d4232445 n/a (/usr/bin/waybar + 0x72445)
#3 0x00007e0e362e1c34 execute_native_thread_routine (libstdc++.so.6 + 0xe1c34)
#4 0x00007e0e35fb439d n/a (libc.so.6 + 0x9439d)
#5 0x00007e0e3603949c n/a (libc.so.6 + 0x11949c)
Stack trace of thread 1140:
#0 0x00007e0e35fb0a19 n/a (libc.so.6 + 0x90a19)
#1 0x00007e0e35fb3af2 pthread_cond_clockwait (libc.so.6 + 0x93af2)
#2 0x00005b38d43418e7 n/a (/usr/bin/waybar + 0x1818e7)
#3 0x00005b38d4232445 n/a (/usr/bin/waybar + 0x72445)
#4 0x00007e0e362e1c34 execute_native_thread_routine (libstdc++.so.6 + 0xe1c34)
#5 0x00007e0e35fb439d n/a (libc.so.6 + 0x9439d)
#6 0x00007e0e3603949c n/a (libc.so.6 + 0x11949c)
Stack trace of thread 1141:
#0 0x00007e0e360398b2 epoll_wait (libc.so.6 + 0x1198b2)
#1 0x00005b38d42c9826 n/a (/usr/bin/waybar + 0x109826)
#2 0x00005b38d4232445 n/a (/usr/bin/waybar + 0x72445)
#3 0x00007e0e362e1c34 execute_native_thread_routine (libstdc++.so.6 + 0xe1c34)
#4 0x00007e0e35fb439d n/a (libc.so.6 + 0x9439d)
#5 0x00007e0e3603949c n/a (libc.so.6 + 0x11949c)
Stack trace of thread 1145:
#0 0x00007e0e35fb0a19 n/a (libc.so.6 + 0x90a19)
#1 0x00007e0e35fb3af2 pthread_cond_clockwait (libc.so.6 + 0x93af2)
#2 0x00005b38d43418e7 n/a (/usr/bin/waybar + 0x1818e7)
#3 0x00005b38d4232445 n/a (/usr/bin/waybar + 0x72445)
#4 0x00007e0e362e1c34 execute_native_thread_routine (libstdc++.so.6 + 0xe1c34)
#5 0x00007e0e35fb439d n/a (libc.so.6 + 0x9439d)
#6 0x00007e0e3603949c n/a (libc.so.6 + 0x11949c)
Stack trace of thread 1146:
#0 0x00007e0e360371fd syscall (libc.so.6 + 0x1171fd)
#1 0x00007e0e37651be0 g_cond_wait (libglib-2.0.so.0 + 0x8ebe0)
#2 0x00007e0e375e898c n/a (libglib-2.0.so.0 + 0x2598c)
#3 0x00007e0e375e89fd g_async_queue_pop (libglib-2.0.so.0 + 0x259fd)
#4 0x00007e0e357735fc n/a (libpangoft2-1.0.so.0 + 0xc5fc)
#5 0x00007e0e37655be6 n/a (libglib-2.0.so.0 + 0x92be6)
#6 0x00007e0e35fb439d n/a (libc.so.6 + 0x9439d)
#7 0x00007e0e3603949c n/a (libc.so.6 + 0x11949c)
ELF object binary architecture: AMD x86-64
Dec 27 16:55:58 arch systemd[1]: systemd-coredump@2-1586-0.service: Deactivated successfully.
I also often see warnings as shown here:
Warning
Dec 30 17:57:29 arch kernel: ------------[ cut here ]------------
Dec 30 17:57:29 arch kernel: WARNING: CPU: 7 PID: 1838 at include/linux/memcontrol.h:960 handle_mm_fault+0x33f/0x360
Dec 30 17:57:29 arch kernel: Modules linked in: ext4 mbcache jbd2 snd_seq_dummy rfcomm snd_hrtimer snd_seq snd_seq_device ccm cmac algif_hash algif_skcipher af_alg bnep 80>
Dec 30 17:57:29 arch kernel: snd typec_ucsi sp5100_tco amd_pmf vfat cros_ec_lpcs fat joydev hid_multitouch cros_ec ecdh_generic crc16 irqbypass rapl pcspkr wmi_bmof typec>
Dec 30 17:57:29 arch kernel: CPU: 7 PID: 1838 Comm: (udev-worker) Not tainted 6.8.1-arch1-1 #1 52f97d9bb37be6168651745a1a9f8f7240d21ce5
Dec 30 17:57:29 arch kernel: Hardware name: Framework Laptop 13 (AMD Ryzen 7040Series)/FRANMDCP05, BIOS 03.05 03/29/2024
Dec 30 17:57:29 arch kernel: RIP: 0010:handle_mm_fault+0x33f/0x360
Dec 30 17:57:29 arch kernel: Code: 00 00 00 41 bf 40 00 00 00 e9 4d fd ff ff 48 8b 47 10 48 89 fe 89 d9 48 89 ea 48 89 c7 e8 89 3b 05 00 41 89 c7 e9 43 fe ff ff <0f> 0b e9>
Dec 30 17:57:29 arch kernel: RSP: 0000:ffffacc9486ffeb8 EFLAGS: 00010246
Dec 30 17:57:29 arch kernel: RAX: ffff9c6b33689800 RBX: 0000000000001255 RCX: 0000000000000000
Dec 30 17:57:29 arch kernel: RDX: 0000000000000000 RSI: 8000000147507867 RDI: ffff9c6b33689800
Dec 30 17:57:29 arch kernel: RBP: 00007ffd71724df8 R08: 0000000000000001 R09: 0000000000000011
Dec 30 17:57:29 arch kernel: R10: 0000000055555554 R11: 0000000000000001 R12: ffffacc9486fff58
Dec 30 17:57:29 arch kernel: R13: ffff9c6b00f6a680 R14: 0000000000000040 R15: 0000000000000000
Dec 30 17:57:29 arch kernel: FS: 00007e762447f880(0000) GS:ffff9c725e7c0000(0000) knlGS:0000000000000000
Dec 30 17:57:29 arch kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Dec 30 17:57:29 arch kernel: CR2: 00007ffd71724df8 CR3: 00000001329fa000 CR4: 0000000000f50ef0
Dec 30 17:57:29 arch kernel: PKRU: 55555554
Dec 30 17:57:29 arch kernel: Call Trace:
Dec 30 17:57:29 arch kernel: <TASK>
Dec 30 17:57:29 arch kernel: ? handle_mm_fault+0x33f/0x360
Dec 30 17:57:29 arch kernel: ? __warn+0x81/0x130
Dec 30 17:57:29 arch kernel: ? handle_mm_fault+0x33f/0x360
Dec 30 17:57:29 arch kernel: ? report_bug+0x171/0x1a0
Dec 30 17:57:29 arch kernel: ? handle_bug+0x3c/0x80
Dec 30 17:57:29 arch kernel: ? exc_invalid_op+0x17/0x70
Dec 30 17:57:29 arch kernel: ? asm_exc_invalid_op+0x1a/0x20
Dec 30 17:57:29 arch kernel: ? handle_mm_fault+0x33f/0x360
Dec 30 17:57:29 arch kernel: ? handle_mm_fault+0x17f/0x360
Dec 30 17:57:29 arch kernel: do_user_addr_fault+0x15b/0x670
Dec 30 17:57:29 arch kernel: exc_page_fault+0x7f/0x180
Dec 30 17:57:29 arch kernel: asm_exc_page_fault+0x26/0x30
Dec 30 17:57:29 arch kernel: RIP: 0033:0x5d78291292dc
Dec 30 17:57:29 arch kernel: Code: fa 48 89 c3 e9 86 e1 fd ff 0f 1f 44 00 00 55 48 89 e5 41 57 41 56 41 55 41 54 53 4c 8d 9c 24 00 80 ff ff 48 81 ec 00 10 00 00 <48> 83 0c>
Dec 30 17:57:29 arch kernel: RSP: 002b:00007ffd71724df8 EFLAGS: 00010202
Dec 30 17:57:29 arch kernel: RAX: 00005d78295a5d10 RBX: 00005d78295af8d0 RCX: 0000000000000000
Dec 30 17:57:29 arch kernel: RDX: 00005d782961a8a0 RSI: 00005d782970d1c0 RDI: 00005d782959e990
Dec 30 17:57:29 arch kernel: RBP: 00007ffd71728e20 R08: 0000000000000007 R09: 0000000000000007
Dec 30 17:57:29 arch kernel: R10: 00005d78296780d0 R11: 00007ffd71720df8 R12: 00007e762447f6f8
Dec 30 17:57:29 arch kernel: R13: 00005d78295a5d10 R14: 00005d782961a8a0 R15: 00005d782959e990
Dec 30 17:57:29 arch kernel: </TASK>
Dec 30 17:57:29 arch kernel: ---[ end trace 0000000000000000 ]---
Other crashes are more serious and involve a null pointer dereference in the kernel, causing the system to freeze.
Kernel null pointer
Dec 30 17:58:52 arch kernel: BUG: kernel NULL pointer dereference, address: 0000000000000030
Dec 30 17:58:52 arch kernel: #PF: supervisor read access in kernel mode
Dec 30 17:58:52 arch kernel: #PF: error_code(0x0000) - not-present page
Dec 30 17:58:52 arch kernel: PGD 0 P4D 0
Dec 30 17:58:52 arch kernel: Oops: 0000 [#1] PREEMPT SMP NOPTI
Dec 30 17:58:52 arch kernel: CPU: 7 PID: 1064 Comm: kworker/u32:13 Tainted: G W 6.8.1-arch1-1 #1 52f97d9bb37be6168651745a1a9f8f7240d21ce5
Dec 30 17:58:52 arch kernel: Hardware name: Framework Laptop 13 (AMD Ryzen 7040Series)/FRANMDCP05, BIOS 03.05 03/29/2024
Dec 30 17:58:52 arch kernel: Workqueue: kcryptd/254:0 kcryptd_crypt [dm_crypt]
Dec 30 17:58:52 arch kernel: RIP: 0010:cryptd_skcipher_child+0x9/0x20 [cryptd]
Dec 30 17:58:52 arch kernel: Code: Unable to access opcode bytes at 0xffffffffc05fbfef.
Dec 30 17:58:52 arch kernel: RSP: 0018:ffffacc944e4fd30 EFLAGS: 00010246
Dec 30 17:58:52 arch kernel: RAX: 0000000080000000 RBX: ffff9c6ba1dc1688 RCX: ffff9c6ba1dc1700
Dec 30 17:58:52 arch kernel: RDX: 0000000080000000 RSI: ffff9c6ba1dc1858 RDI: 0000000000000000
Dec 30 17:58:52 arch kernel: RBP: ffff9c6b0de05808 R08: 00000000000000f0 R09: ffff9c6ba1dc1848
Dec 30 17:58:52 arch kernel: R10: ffff9c6b0de05b80 R11: 0000000000000e00 R12: ffff9c6ba1dc16d8
Dec 30 17:58:52 arch kernel: R13: 0000000000000000 R14: ffff9c6ba1dc1580 R15: ffff9c6b00f8bc00
Dec 30 17:58:52 arch kernel: FS: 0000000000000000(0000) GS:ffff9c725e7c0000(0000) knlGS:0000000000000000
Dec 30 17:58:52 arch kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Dec 30 17:58:52 arch kernel: CR2: ffffffffc05fbfef CR3: 0000000723a20000 CR4: 0000000000f50ef0
Dec 30 17:58:52 arch kernel: PKRU: 55555554
Dec 30 17:58:52 arch kernel: Call Trace:
Dec 30 17:58:52 arch kernel: <TASK>
Dec 30 17:58:52 arch kernel: ? __die+0x23/0x70
Dec 30 17:58:52 arch kernel: ? page_fault_oops+0x171/0x4e0
Dec 30 17:58:52 arch kernel: ? exc_page_fault+0x7f/0x180
Dec 30 17:58:52 arch kernel: ? asm_exc_page_fault+0x26/0x30
Dec 30 17:58:52 arch kernel: ? cryptd_skcipher_child+0x9/0x20 [cryptd bf972f84a762f22105fbc55c4840ca959a3cd414]
Dec 30 17:58:52 arch kernel: simd_skcipher_decrypt+0xb7/0xc0 [crypto_simd 162b3a44bb987a77ce8b947227d20bd3cf38717e]
Dec 30 17:58:52 arch kernel: crypto_skcipher_decrypt+0x5f/0x70
Dec 30 17:58:52 arch kernel: crypto_skcipher_decrypt+0x5f/0x70
Dec 30 17:58:52 arch kernel: crypt_convert+0xc34/0xf80 [dm_crypt c97d8c5d315663fde9bef62848a1d4ccaaaae786]
Dec 30 17:58:52 arch kernel: kcryptd_crypt_read_convert+0x121/0x180 [dm_crypt c97d8c5d315663fde9bef62848a1d4ccaaaae786]
Dec 30 17:58:52 arch kernel: process_one_work+0x178/0x350
Dec 30 17:58:52 arch kernel: worker_thread+0x30f/0x450
Dec 30 17:58:52 arch kernel: ? __pfx_worker_thread+0x10/0x10
Dec 30 17:58:52 arch kernel: kthread+0xe5/0x120
Dec 30 17:58:52 arch kernel: ? __pfx_kthread+0x10/0x10
Dec 30 17:58:52 arch kernel: ret_from_fork+0x31/0x50
Dec 30 17:58:52 arch kernel: ? __pfx_kthread+0x10/0x10
Dec 30 17:58:52 arch kernel: ret_from_fork_asm+0x1b/0x30
Dec 30 17:58:52 arch kernel: </TASK>
Dec 30 17:58:52 arch kernel: Modules linked in: ext4 mbcache jbd2 snd_seq_dummy rfcomm snd_hrtimer snd_seq snd_seq_device ccm cmac algif_hash algif_skcipher af_alg bnep 80>
Dec 30 17:58:52 arch kernel: snd typec_ucsi sp5100_tco amd_pmf vfat cros_ec_lpcs fat joydev hid_multitouch cros_ec ecdh_generic crc16 irqbypass rapl pcspkr wmi_bmof typec>
Dec 30 17:58:52 arch kernel: CR2: 0000000000000030
Dec 30 17:58:52 arch kernel: ---[ end trace 0000000000000000 ]---
Dec 30 17:58:52 arch kernel: RIP: 0010:cryptd_skcipher_child+0x9/0x20 [cryptd]
Dec 30 17:58:52 arch kernel: Code: Unable to access opcode bytes at 0xffffffffc05fbfef.
Dec 30 17:58:52 arch kernel: RSP: 0018:ffffacc944e4fd30 EFLAGS: 00010246
Dec 30 17:58:52 arch kernel: RAX: 0000000080000000 RBX: ffff9c6ba1dc1688 RCX: ffff9c6ba1dc1700
Dec 30 17:58:52 arch kernel: RDX: 0000000080000000 RSI: ffff9c6ba1dc1858 RDI: 0000000000000000
Dec 30 17:58:52 arch kernel: RBP: ffff9c6b0de05808 R08: 00000000000000f0 R09: ffff9c6ba1dc1848
Dec 30 17:58:52 arch kernel: R10: ffff9c6b0de05b80 R11: 0000000000000e00 R12: ffff9c6ba1dc16d8
Dec 30 17:58:52 arch kernel: R13: 0000000000000000 R14: ffff9c6ba1dc1580 R15: ffff9c6b00f8bc00
Dec 30 17:58:52 arch kernel: FS: 0000000000000000(0000) GS:ffff9c725e7c0000(0000) knlGS:0000000000000000
Dec 30 17:58:52 arch kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Dec 30 17:58:52 arch kernel: CR2: ffffffffc05fbfef CR3: 0000000723a20000 CR4: 0000000000f50ef0
Dec 30 17:58:52 arch kernel: PKRU: 55555554
Dec 30 17:58:52 arch kernel: note: kworker/u32:13[1064] exited with irqs disabled
Sometimes the system just freezes (with blinking Caps Lock), or reboots itself without any apparent reason, and no logs are saved.
Sometimes it happens even during boot:
The last time it happened during boot, I had to force a power-off by holding the power button. On the next power-on, the PC turned on the keyboard and power button LEDs, but the display remained black. I had to force a shutdown again with the power button. Luckily, it booted normally after that. This behavior makes me fear some kind of hardware issue.
The crashes appear randomly. It might be a suggestion bias, but it seems to happen in streaks: for example, after it freezes, it’s likely that the next boot will crash soon after. Other times, it works without issue for a few hours.
I really appreciate any suggestions to tackle this problem (either identifying whether it is a hardware or software issue) and finding a solution for a stable setup.