You are not logged in.
Pages: 1
I have Arch for 1 month now and only recently my laptop freezes (sometimes I'm unable to do anything, sometimes the cursor moves but nothing responds). I wasn't able to reproduce the error as I please, but I think it is linked with dunst and flameshot.
My laptop is a Lenovo ThinkPad X1 Carbon Gen 9, I have the system updated, awesome as WM, Xorg, picom and polybar (if you need more info, just tell me, this is my first post).
Here the result of "journal -p 3 -b" just after the freeze stopped:
archlinux kernel: pci 0000:00:07.0: DPC: RP PIO log size 0 is invalid
Jan 25 17:11:06 archlinux kernel: pci 0000:00:07.2: DPC: RP PIO log size 0 is invalid
Jan 25 17:11:11 archlinux bluetoothd[497]: src/advertising.c:read_adv_features_callback() Failed to read advertising features: Not Supported (0x0c)
Jan 25 17:11:20 archlinux bluetoothd[497]: src/profile.c:record_cb() Unable to get Hands-Free Voice gateway SDP record: Host is down
Jan 26 09:27:44 archlinux sudo[10914]: pam_unix(sudo:auth): conversation failed
Jan 26 09:27:44 archlinux sudo[10914]: pam_unix(sudo:auth): auth could not identify password for [xutior]
Jan 26 11:01:08 archlinux kernel: ucsi_acpi USBC000:00: UCSI_GET_PDOS failed (-16)
Jan 26 15:05:39 archlinux python[29999]: io/hpmud/jd.c 93: unable to read device-id
Jan 26 15:05:39 archlinux hp-systray[29999]: [29997]: error: Unable to communicate with device (code=12): hp:/net/OfficeJet_Pro_6970?ip=192.168.1.128
Jan 26 15:05:39 archlinux hp-systray[29999]: hp-systray(hpdio)[29999]: error: Device not found
Jan 26 15:06:38 archlinux simple-scan[30082]: protocol/discovery/avahiDiscovery.c 472: Failed to create client object: Daemon not running
Jan 26 15:39:48 archlinux python[33351]: io/hpmud/jd.c 93: unable to read device-id
Jan 26 15:39:48 archlinux hp-systray[33351]: [33349]: error: Unable to communicate with device (code=12): hp:/net/OfficeJet_Pro_6970?ip=192.168.1.128
Jan 26 15:39:48 archlinux hp-systray[33351]: hp-systray(hpdio)[33351]: error: Device not found
Jan 26 15:40:40 archlinux simple-scan[33478]: protocol/discovery/avahiDiscovery.c 472: Failed to create client object: Daemon not running
Jan 26 15:41:50 archlinux systemd-coredump[33668]: [?] Process 602 (dunst) of user 1000 dumped core.
Stack trace of thread 602:
#0 0x00007f268218bb04 pthread_mutex_lock (libc.so.6 + 0x89b04)
#1 0x00007f2682734733 XrmDestroyDatabase (libX11.so.6 + 0x4c733)
#2 0x00007f268272e8c6 XrmSetDatabase (libX11.so.6 + 0x468c6)
#3 0x0000557fefc35561 n/a (dunst + 0x1d561)
#4 0x0000557fefc359e8 n/a (dunst + 0x1d9e8)
#5 0x00007f268235982b g_main_context_dispatch (libglib-2.0.so.0 + 0x5582b)
#6 0x00007f26823b0cc9 n/a (libglib-2.0.so.0 + 0xaccc9)
#7 0x00007f2682358d8f g_main_loop_run (libglib-2.0.so.0 + 0x54d8f)
#8 0x0000557fefc2563f n/a (dunst + 0xd63f)
#9 0x00007f2682125290 n/a (libc.so.6 + 0x23290)
#10 0x00007f268212534a __libc_start_main (libc.so.6 + 0x2334a)
#11 0x0000557fefc25ca5 n/a (dunst + 0xdca5)
Stack trace of thread 611:
#0 0x00007f26821fd37f __poll (libc.so.6 + 0xfb37f)
#1 0x00007f26823b0c2f n/a (libglib-2.0.so.0 + 0xacc2f)
#2 0x00007f26823580e2 g_main_context_iteration (libglib-2.0.so.0 + 0x540e2)
#3 0x00007f2682358132 n/a (libglib-2.0.so.0 + 0x54132)
#4 0x00007f2682386db5 n/a (libglib-2.0.so.0 + 0x82db5)
#5 0x00007f26821888fd n/a (libc.so.6 + 0x868fd)
#6 0x00007f268220ad20 n/a (libc.so.6 + 0x108d20)
Stack trace of thread 613:
#0 0x00007f26821fd37f __poll (libc.so.6 + 0xfb37f)
#1 0x00007f26823b0c2f n/a (libglib-2.0.so.0 + 0xacc2f)
#2 0x00007f2682358d8f g_main_loop_run (libglib-2.0.so.0 + 0x54d8f)
#3 0x00007f26825b0aec n/a (libgio-2.0.so.0 + 0x10aaec)
#4 0x00007f2682386db5 n/a (libglib-2.0.so.0 + 0x82db5)
#5 0x00007f26821888fd n/a (libc.so.6 + 0x868fd)
#6 0x00007f268220ad20 n/a (libc.so.6 + 0x108d20)
ELF object binary architecture: AMD x86-64
Jan 26 16:50:43 archlinux kernel: ucsi_acpi USBC000:00: UCSI_GET_PDOS failed (-16)
Looking at "coredumpctl list":
TIME PID UID GID SIG COREFILE EXE SIZE
Wed 2023-01-18 00:24:49 CET 569 1000 1000 SIGSEGV missing /usr/bin/polybar -
Wed 2023-01-18 00:27:37 CET 2147 1000 1000 SIGSEGV missing /usr/bin/polybar -
Wed 2023-01-18 00:27:48 CET 574 1000 1000 SIGSEGV missing /usr/bin/xidlehook -
Wed 2023-01-18 00:28:08 CET 3090 1000 1000 SIGSEGV missing /usr/bin/polybar -
Wed 2023-01-18 00:29:53 CET 2163 1000 1000 SIGSEGV missing /usr/bin/xidlehook -
Wed 2023-01-18 00:31:27 CET 3508 1000 1000 SIGSEGV missing /usr/bin/polybar -
Wed 2023-01-18 00:32:38 CET 3107 1000 1000 SIGSEGV missing /usr/bin/xidlehook -
Wed 2023-01-18 00:33:12 CET 3525 1000 1000 SIGSEGV missing /usr/bin/xidlehook -
Wed 2023-01-18 00:36:39 CET 4484 1000 1000 SIGSEGV missing /usr/bin/polybar -
Wed 2023-01-18 00:41:28 CET 4493 1000 1000 SIGSEGV missing /usr/bin/xidlehook -
Wed 2023-01-18 01:52:22 CET 5782 1000 1000 SIGSEGV missing /usr/bin/polybar -
Wed 2023-01-18 01:53:53 CET 5791 1000 1000 SIGSEGV missing /usr/bin/xidlehook -
Wed 2023-01-18 01:57:52 CET 15972 1000 1000 SIGSEGV missing /usr/bin/polybar -
Wed 2023-01-18 02:17:48 CET 566 1000 1000 SIGSEGV missing /usr/bin/polybar -
Wed 2023-01-18 02:18:32 CET 571 1000 1000 SIGSEGV missing /usr/bin/xidlehook -
Wed 2023-01-18 02:26:51 CET 4078 1000 1000 SIGSEGV missing /usr/bin/polybar -
Wed 2023-01-18 02:27:52 CET 4087 1000 1000 SIGSEGV missing /usr/bin/xidlehook -
Wed 2023-01-18 02:28:57 CET 5971 1000 1000 SIGSEGV missing /usr/bin/polybar -
Wed 2023-01-18 02:31:55 CET 5988 1000 1000 SIGSEGV missing /usr/bin/xidlehook -
Wed 2023-01-18 21:18:36 CET 567 1000 1000 SIGSEGV missing /usr/bin/dunst -
Thu 2023-01-26 15:41:50 CET 602 1000 1000 SIGSEGV present /usr/bin/dunst 1.6M
The last one gives:
PID: 602 (dunst)
UID: 1000 (xutior)
GID: 1000 (xutior)
Signal: 11 (SEGV)
Timestamp: Thu 2023-01-26 15:41:50 CET (21h ago)
Command Line: dunst -config /dev/fd/63
Executable: /usr/bin/dunst
Control Group: /user.slice/user-1000.slice/session-1.scope
Unit: session-1.scope
Slice: user-1000.slice
Session: 1
Owner UID: 1000 (xutior)
Boot ID: 912c82b5f8ac4712851e92f4208bb05d
Machine ID: b23c23ad1d444eaabe9b470b3c1d1860
Hostname: archlinux
Storage: /var/lib/systemd/coredump/core.dunst.1000.912c82b5f8ac4712851e92f4208bb05d.602.1674744>
Size on Disk: 1.6M
Message: Process 602 (dunst) of user 1000 dumped core.
Stack trace of thread 602:
#0 0x00007f268218bb04 pthread_mutex_lock (libc.so.6 + 0x89b04)
#1 0x00007f2682734733 XrmDestroyDatabase (libX11.so.6 + 0x4c733)
#2 0x00007f268272e8c6 XrmSetDatabase (libX11.so.6 + 0x468c6)
#3 0x0000557fefc35561 n/a (dunst + 0x1d561)
#4 0x0000557fefc359e8 n/a (dunst + 0x1d9e8)
#5 0x00007f268235982b g_main_context_dispatch (libglib-2.0.so.0 + 0x5582b)
#6 0x00007f26823b0cc9 n/a (libglib-2.0.so.0 + 0xaccc9)
#7 0x00007f2682358d8f g_main_loop_run (libglib-2.0.so.0 + 0x54d8f)
#8 0x0000557fefc2563f n/a (dunst + 0xd63f)
#9 0x00007f2682125290 n/a (libc.so.6 + 0x23290)
#10 0x00007f268212534a __libc_start_main (libc.so.6 + 0x2334a)
#11 0x0000557fefc25ca5 n/a (dunst + 0xdca5)
Stack trace of thread 611:
#0 0x00007f26821fd37f __poll (libc.so.6 + 0xfb37f)
#1 0x00007f26823b0c2f n/a (libglib-2.0.so.0 + 0xacc2f)
#2 0x00007f26823580e2 g_main_context_iteration (libglib-2.0.so.0 + 0x540e2)
#3 0x00007f2682358132 n/a (libglib-2.0.so.0 + 0x54132)
#4 0x00007f2682386db5 n/a (libglib-2.0.so.0 + 0x82db5)
#5 0x00007f26821888fd n/a (libc.so.6 + 0x868fd)
#6 0x00007f268220ad20 n/a (libc.so.6 + 0x108d20)
Stack trace of thread 613:
#0 0x00007f26821fd37f __poll (libc.so.6 + 0xfb37f)
#1 0x00007f26823b0c2f n/a (libglib-2.0.so.0 + 0xacc2f)
#2 0x00007f2682358d8f g_main_loop_run (libglib-2.0.so.0 + 0x54d8f)
#3 0x00007f26825b0aec n/a (libgio-2.0.so.0 + 0x10aaec)
#4 0x00007f2682386db5 n/a (libglib-2.0.so.0 + 0x82db5)
#5 0x00007f26821888fd n/a (libc.so.6 + 0x868fd)
#6 0x00007f268220ad20 n/a (libc.so.6 + 0x108d20)
ELF object binary architecture: AMD x86-64
At boot, the result of "journal -p 3 -b" is:
Jan 27 12:09:29 archlinux kernel: pci 0000:00:07.0: DPC: RP PIO log size 0 is invalid
Jan 27 12:09:29 archlinux kernel: pci 0000:00:07.2: DPC: RP PIO log size 0 is invalid
Jan 27 12:09:34 archlinux bluetoothd[503]: src/advertising.c:read_adv_features_callback() Failed to read advertising features: Not Supported (0x0c)
Jan 27 12:09:42 archlinux bluetoothd[503]: src/profile.c:record_cb() Unable to get Hands-Free Voice gateway SDP record: Host is down
Apart for this freeze problem, I never had any problem that I couldn't solve by myself (looking at the archwiki, searching for similar problems, etc).
Thank you very.
Offline
Jan 26 16:50:43 archlinux kernel: ucsi_acpi USBC000:00: UCSI_GET_PDOS failed (-16)
Please post the complete journal of a boot covering such freeze, but I'll guess you've an nvme?
See whether you get anything like https://wiki.archlinux.org/title/Solid_ … leshooting and regardless try "nvme_core.default_ps_max_latency_us=0" and "iommu=soft"
Offline
Thank you very much for the reply and sorry for responding only now, I was out of the grid for the entire weekend.
Yes, I have a nvme SSD.
About the journalctl, to see if that could be the problem, I ran
journalctl | grep "ucsi_acpi USBC000:00: UCSI_GET_PDOS failed (-16)"
and I got:
Jan 17 20:29:43 archlinux kernel: ucsi_acpi USBC000:00: UCSI_GET_PDOS failed (-16)
Jan 18 03:02:23 archlinux kernel: ucsi_acpi USBC000:00: UCSI_GET_PDOS failed (-16)
Jan 18 18:16:18 archlinux kernel: ucsi_acpi USBC000:00: UCSI_GET_PDOS failed (-16)
Jan 18 19:58:59 archlinux kernel: ucsi_acpi USBC000:00: UCSI_GET_PDOS failed (-16)
Jan 19 15:26:48 archlinux kernel: ucsi_acpi USBC000:00: UCSI_GET_PDOS failed (-16)
Jan 26 11:01:08 archlinux kernel: ucsi_acpi USBC000:00: UCSI_GET_PDOS failed (-16)
Jan 26 16:50:43 archlinux kernel: ucsi_acpi USBC000:00: UCSI_GET_PDOS failed (-16)
The number of times and the date I get the error seem to be connected to when I recall getting these freezes.
The complete journal from the boot that you requested is too big (9000 lines) and pastebin doesn't let me post it. By using this line:
journalctl -b -2 -p 5
I get this journal (less big and pastebin let me post it).
When I have some free time, I'll try what you suggested and I'll get back here with the infos.
Thanks again for the help, Seth.
Offline
The complete journal from the boot that you requested is too big
sudo journalctl -b | curl -F 'file=@-' 0x0.st
Offline
Ok, I tried with your prompt:
sudo journalctl -b -2 | curl -F 'file=@-' 0x0.st
If it's not working let me know, thanks.
Offline
The errors in the wiki aren't present, but you could still try the suggested mitigations and see whether that has positive impact, notably because
The number of times and the date I get the error seem to be connected to when I recall getting these freezes.
Offline
I tried this https://wiki.archlinux.org/title/Solid_ … leshooting and in the entire journal there is nothing.
About this "nvme_core.default_ps_max_latency_us=0" and this "iommu=soft" suggestions, I don't get how to try them, they aren't prompts nor journal logs.
I think that the best way to go now, is to wait that I get another freeze and when it happens, I note the time and I post here the journal of the entire boot, to target the relevant logs.
Thank you very much for your time, Seth. In the best case that I have no more freeses in, say, 3 months, I'll close the thread as solved (if that's ok).
Offline
https://wiki.archlinux.org/title/Solid_ … leshooting links https://wiki.archlinux.org/title/Kernel_parameter which explains how to add those.
Offline
Thank you, I'll try with that and see.
Offline
Pages: 1