Hi,
after a recent update of some packages the NetworkManager (v1.48.10) on my machine keeps crashing with something like below in the logs.
Crashlog (journalctl)
Okt 10 20:28:08 tp-fs kernel: NetworkManager[363920]: segfault at 28 ip 00005e47a0655a3b sp 00007ffcbee33d80 error 4 in NetworkManager[142a3b,5e47a052d000+2a3000] likely on CPU 8 (core 4, socket 0)
Okt 10 20:28:08 tp-fs kernel: Code: 0f 1e fa 55 48 8d 15 f9 66 18 00 be 03 00 00 00 48 89 e5 e8 07 f9 ff ff 31 c0 5d c3 0f 1f 00 55 48 89 e5 41 56 41 55 41 54 53 <48> 8b 5f 28 48 85 db 74 4c 4c 8d 77 28 49 89 fc 45 31 ed 49 39 de
Okt 10 20:28:08 tp-fs systemd-coredump[363947]: Process 363920 (NetworkManager) of user 0 terminated abnormally with signal 11/SEGV, processing...
Okt 10 20:28:08 tp-fs systemd[1]: Started Process Core Dump (PID 363947/UID 0).
Okt 10 20:28:09 tp-fs systemd-coredump[363952]: [🡕] Process 363920 (NetworkManager) of user 0 dumped core.
Stack trace of thread 363920:
#0 0x00005e47a0655a3b n/a (NetworkManager + 0x142a3b)
#1 0x00005e47a0657a48 n/a (NetworkManager + 0x144a48)
#2 0x000077c8e25ef299 n/a (libglib-2.0.so.0 + 0x5d299)
#3 0x000077c8e2651ec7 n/a (libglib-2.0.so.0 + 0xbfec7)
#4 0x000077c8e25effa7 g_main_loop_run (libglib-2.0.so.0 + 0x5dfa7)
#5 0x00005e47a0540dab n/a (NetworkManager + 0x2ddab)
#6 0x000077c8e1f3ae08 n/a (libc.so.6 + 0x25e08)
#7 0x000077c8e1f3aecc __libc_start_main (libc.so.6 + 0x25ecc)
#8 0x00005e47a05415c5 n/a (NetworkManager + 0x2e5c5)
Stack trace of thread 363921:
#0 0x000077c8e202063d __poll (libc.so.6 + 0x10b63d)
#1 0x000077c8e2651e0d n/a (libglib-2.0.so.0 + 0xbfe0d)
#2 0x000077c8e25ee795 g_main_context_iteration (libglib-2.0.so.0 + 0x5c795)
#3 0x000077c8e25ee7f2 n/a (libglib-2.0.so.0 + 0x5c7f2)
#4 0x000077c8e261f1b6 n/a (libglib-2.0.so.0 + 0x8d1b6)
#5 0x000077c8e1fa939d n/a (libc.so.6 + 0x9439d)
#6 0x000077c8e202e49c n/a (libc.so.6 + 0x11949c)
Stack trace of thread 363923:
#0 0x000077c8e202063d __poll (libc.so.6 + 0x10b63d)
#1 0x000077c8e2651e0d n/a (libglib-2.0.so.0 + 0xbfe0d)
#2 0x000077c8e25effa7 g_main_loop_run (libglib-2.0.so.0 + 0x5dfa7)
#3 0x000077c8e27f3d04 n/a (libgio-2.0.so.0 + 0x112d04)
#4 0x000077c8e261f1b6 n/a (libglib-2.0.so.0 + 0x8d1b6)
#5 0x000077c8e1fa939d n/a (libc.so.6 + 0x9439d)
#6 0x000077c8e202e49c n/a (libc.so.6 + 0x11949c)
Stack trace of thread 363930:
#0 0x000077c8e202c1fd syscall (libc.so.6 + 0x1171fd)
#1 0x000077c8e264b807 g_cond_wait_until (libglib-2.0.so.0 + 0xb9807)
#2 0x000077c8e25b7925 n/a (libglib-2.0.so.0 + 0x25925)
#3 0x000077c8e26253cb n/a (libglib-2.0.so.0 + 0x933cb)
#4 0x000077c8e261f1b6 n/a (libglib-2.0.so.0 + 0x8d1b6)
#5 0x000077c8e1fa939d n/a (libc.so.6 + 0x9439d)
#6 0x000077c8e202e49c n/a (libc.so.6 + 0x11949c)
Stack trace of thread 363924:
#0 0x000077c8e202c1fd syscall (libc.so.6 + 0x1171fd)
#1 0x000077c8e264b807 g_cond_wait_until (libglib-2.0.so.0 + 0xb9807)
#2 0x000077c8e25b7925 n/a (libglib-2.0.so.0 + 0x25925)
#3 0x000077c8e26253cb n/a (libglib-2.0.so.0 + 0x933cb)
#4 0x000077c8e261f1b6 n/a (libglib-2.0.so.0 + 0x8d1b6)
#5 0x000077c8e1fa939d n/a (libc.so.6 + 0x9439d)
#6 0x000077c8e202e49c n/a (libc.so.6 + 0x11949c)
Stack trace of thread 363922:
#0 0x000077c8e202c1fd syscall (libc.so.6 + 0x1171fd)
#1 0x000077c8e264aeb0 g_cond_wait (libglib-2.0.so.0 + 0xb8eb0)
#2 0x000077c8e25b795c n/a (libglib-2.0.so.0 + 0x2595c)
#3 0x000077c8e26247f7 n/a (libglib-2.0.so.0 + 0x927f7)
#4 0x000077c8e261f1b6 n/a (libglib-2.0.so.0 + 0x8d1b6)
#5 0x000077c8e1fa939d n/a (libc.so.6 + 0x9439d)
#6 0x000077c8e202e49c n/a (libc.so.6 + 0x11949c)
Stack trace of thread 363931:
#0 0x000077c8e202c1fd syscall (libc.so.6 + 0x1171fd)
#1 0x000077c8e264b807 g_cond_wait_until (libglib-2.0.so.0 + 0xb9807)
#2 0x000077c8e25b7925 n/a (libglib-2.0.so.0 + 0x25925)
#3 0x000077c8e26253cb n/a (libglib-2.0.so.0 + 0x933cb)
#4 0x000077c8e261f1b6 n/a (libglib-2.0.so.0 + 0x8d1b6)
#5 0x000077c8e1fa939d n/a (libc.so.6 + 0x9439d)
#6 0x000077c8e202e49c n/a (libc.so.6 + 0x11949c)
ELF object binary architecture: AMD x86-64
Okt 10 20:28:09 tp-fs systemd[1]: NetworkManager.service: Main process exited, code=dumped, status=11/SEGV
Okt 10 20:28:09 tp-fs systemd[1]: NetworkManager.service: Failed with result 'core-dump'.
Okt 10 20:28:09 tp-fs systemd[1]: systemd-coredump@57-363947-0.service: Deactivated successfully.
I tried a few things for debugging and this is what I found out:
- The issue occurs after the upgrade of the
curl
package from8.10.0-1
to8.10.1-1
. Downgradingcurl
makes the issue disappear. - The issue doesn’t happen if I compile the same NetworkManager version (1.48.10) from the upstream source and run it.
Any suggestions on how to resolve this or how to continue with debugging? Is there a way to get the NM package with debugging symbols?
Thanks!
Edit: Here is another report of this issue [Stable Update] 2024-10-10 - Kernels, Pacman 7.0, KDE Frameworks 6.6, Virtualbox 7.1.2, Mesa - #19 by iCEVooDoo