Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The Amnezia client crashes when it is closed [4.8.2.3] #1353

Open
varnie opened this issue Jan 11, 2025 · 0 comments
Open

The Amnezia client crashes when it is closed [4.8.2.3] #1353

varnie opened this issue Jan 11, 2025 · 0 comments

Comments

@varnie
Copy link

varnie commented Jan 11, 2025

The Amnezia client crashes when it is closed. I've got dozens of coredumps on my Linux machine. This has happened several times already.

My system:

Linux heimdal 6.6.65-1-MANJARO #1 SMP PREEMPT_DYNAMIC Wed Dec 11 22:24:04 UTC 2024 x86_64 GNU/Linux

Amnezia:

4.8.0.3

Crash logs:

Jan 11 01:33:09 heimdal systemd-coredump[47211]: [🡕] Process 44423 (AmneziaVPN) of user 1000 dumped core.
                                                 
                                                 Stack trace of thread 44423:
                                                 #0  0x00007fdb7ebc8793 _ZNK6QTimer8intervalEv (libQt6Core.so.6 + 0x1c8793)
                                                 #1  0x00007fdb80d00143 n/a (libQt6RemoteObjects.so.6 + 0xa5143)
                                                 #2  0x000055f33d18b549 _ZN19IpcInterfaceReplica8flushDnsEv (AmneziaVPN + 0x171549)
                                                 #3  0x000055f33d25fe20 _ZN13VpnConnection17disconnectFromVpnEv (AmneziaVPN + 0x245e20)
                                                 #4  0x000055f33d25be8a _ZN13VpnConnectionD1Ev (AmneziaVPN + 0x241e8a)
                                                 #5  0x000055f33d25bf16 _ZN13VpnConnectionD0Ev (AmneziaVPN + 0x241f16)
                                                 #6  0x000055f33d1c7a11 _ZN15QtSharedPointer13CustomDeleterI13VpnConnectionNS_13NormalDeleterEE7executeEv (AmneziaVPN + 0x1ada11)
                                                 #7  0x000055f33d1c563f _ZN15QtSharedPointer33ExternalRefCountWithCustomDeleterI13VpnConnectionNS_13NormalDeleterEE7deleterEPNS_20ExternalRefCount>
                                                 #8  0x000055f33d14ef71 _ZN15QtSharedPointer20ExternalRefCountData7destroyEv (AmneziaVPN + 0x134f71)
                                                 #9  0x000055f33d189a82 _ZN14QSharedPointerI13VpnConnectionE5derefEPN15QtSharedPointer20ExternalRefCountDataE (AmneziaVPN + 0x16fa82)
                                                 #10 0x000055f33d1897b0 _ZN14QSharedPointerI13VpnConnectionE5derefEv (AmneziaVPN + 0x16f7b0)
                                                 #11 0x000055f33d1894a8 _ZN14QSharedPointerI13VpnConnectionED1Ev (AmneziaVPN + 0x16f4a8)
                                                 #12 0x000055f33d1b756d _ZN18AmneziaApplicationD1Ev (AmneziaVPN + 0x19d56d)
                                                 #13 0x000055f33d2445ff main (AmneziaVPN + 0x22a5ff)
                                                 #14 0x00007fdb7e5f5e08 n/a (libc.so.6 + 0x25e08)
                                                 #15 0x00007fdb7e5f5ecc __libc_start_main (libc.so.6 + 0x25ecc)
                                                 #16 0x000055f33d139dbe _start (AmneziaVPN + 0x11fdbe)
                                                 
                                                 Stack trace of thread 44432:
                                                 #0  0x00007fdb7e6e71fd syscall (libc.so.6 + 0x1171fd)
                                                 #1  0x00007fdb7e93ebe0 g_cond_wait (libglib-2.0.so.0 + 0x8ebe0)
                                                 #2  0x00007fdb7e8d598c n/a (libglib-2.0.so.0 + 0x2598c)
                                                 #3  0x00007fdb7e945237 n/a (libglib-2.0.so.0 + 0x95237)
                                                 #4  0x00007fdb7e942be6 n/a (libglib-2.0.so.0 + 0x92be6)
                                                 #5  0x00007fdb7e66439d n/a (libc.so.6 + 0x9439d)
                                                 #6  0x00007fdb7e6e949c n/a (libc.so.6 + 0x11949c)
                                                 
                                                 Stack trace of thread 44431:
                                                 #0  0x00007fdb7e6db63d __poll (libc.so.6 + 0x10b63d)
                                                 #1  0x00007fdb7d4af20b n/a (libxcb.so.1 + 0xd20b)
                                                 #2  0x00007fdb7d4b0f3d xcb_wait_for_event (libxcb.so.1 + 0xef3d)
                                                 #3  0x00007fdb7a9a5270 n/a (libQt6XcbQpa.so.6 + 0x58270)
                                                 #4  0x00007fdb7ecf271d n/a (libQt6Core.so.6 + 0x2f271d)
                                                 #5  0x00007fdb7e66439d n/a (libc.so.6 + 0x9439d)
                                                 #6  0x00007fdb7e6e949c n/a (libc.so.6 + 0x11949c)

                                                 Stack trace of thread 44433:
                                                 #0  0x00007fdb7e6dbbb0 ppoll (libc.so.6 + 0x10bbb0)
                                                 #1  0x00007fdb7e970327 n/a (libglib-2.0.so.0 + 0xc0327)
                                                 #2  0x00007fdb7e90ca55 g_main_context_iteration (libglib-2.0.so.0 + 0x5ca55)
                                                 #3  0x00007fdb7e90cab2 n/a (libglib-2.0.so.0 + 0x5cab2)
                                                 #4  0x00007fdb7e942be6 n/a (libglib-2.0.so.0 + 0x92be6)
                                                 #5  0x00007fdb7e66439d n/a (libc.so.6 + 0x9439d)
                                                 #6  0x00007fdb7e6e949c n/a (libc.so.6 + 0x11949c)
                                                 
                                                 Stack trace of thread 44430:
                                                 #0  0x00007fdb7e6dbbb0 ppoll (libc.so.6 + 0x10bbb0)
                                                 #1  0x00007fdb7e970327 n/a (libglib-2.0.so.0 + 0xc0327)
                                                 #2  0x00007fdb7e90ca55 g_main_context_iteration (libglib-2.0.so.0 + 0x5ca55)
                                                 #3  0x00007fdb7ee0472a _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt6Core.so.6 + 0x40472a)
                                                 #4  0x00007fdb7eb68f03 _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt6Core.so.6 + 0x168f03)
                                                 #5  0x00007fdb7ec5d04c _ZN7QThread4execEv (libQt6Core.so.6 + 0x25d04c)
                                                 #6  0x00007fdb7f1c3fda n/a (libQt6DBus.so.6 + 0x33fda)
                                                 #7  0x00007fdb7ecf271d n/a (libQt6Core.so.6 + 0x2f271d)
                                                 #8  0x00007fdb7e66439d n/a (libc.so.6 + 0x9439d)
                                                 #9  0x00007fdb7e6e949c n/a (libc.so.6 + 0x11949c)
                                                 
                                                 Stack trace of thread 44440:
                                                 #0  0x00007fdb7e660a19 n/a (libc.so.6 + 0x90a19)
                                                 #1  0x00007fdb7e663479 pthread_cond_wait (libc.so.6 + 0x93479)
                                                 #2  0x00007fdb4d8cf3ee n/a (libgallium-24.2.8-arch1.1.so + 0xcf3ee)
                                                 #3  0x00007fdb4d8ab93c n/a (libgallium-24.2.8-arch1.1.so + 0xab93c)
                                                 #4  0x00007fdb4d8cf31d n/a (libgallium-24.2.8-arch1.1.so + 0xcf31d)
                                                 #5  0x00007fdb7e66439d n/a (libc.so.6 + 0x9439d)
                                                 #6  0x00007fdb7e6e949c n/a (libc.so.6 + 0x11949c)
                                                 
                                                 Stack trace of thread 44435:
                                                 #0  0x00007fdb7e6e71fd syscall (libc.so.6 + 0x1171fd)
                                                 #1  0x00007fdb7e93ebe0 g_cond_wait (libglib-2.0.so.0 + 0x8ebe0)
                                                 #2  0x00007fdb7e8d598c n/a (libglib-2.0.so.0 + 0x2598c)
                                                 #3  0x00007fdb7e8d59fd g_async_queue_pop (libglib-2.0.so.0 + 0x259fd)
                                                 #4  0x00007fdb78bb65fc n/a (libpangoft2-1.0.so.0 + 0xc5fc)
                                                 #5  0x00007fdb7e942be6 n/a (libglib-2.0.so.0 + 0x92be6)
                                                 #6  0x00007fdb7e66439d n/a (libc.so.6 + 0x9439d)
                                                 #7  0x00007fdb7e6e949c n/a (libc.so.6 + 0x11949c)

                                                Stack trace of thread 44439:
                                                 #0  0x00007fdb7e660a19 n/a (libc.so.6 + 0x90a19)
                                                 #1  0x00007fdb7e663479 pthread_cond_wait (libc.so.6 + 0x93479)
                                                 #2  0x00007fdb4d8cf3ee n/a (libgallium-24.2.8-arch1.1.so + 0xcf3ee)
                                                 #3  0x00007fdb4d8ab93c n/a (libgallium-24.2.8-arch1.1.so + 0xab93c)
                                                 #4  0x00007fdb4d8cf31d n/a (libgallium-24.2.8-arch1.1.so + 0xcf31d)
                                                 #5  0x00007fdb7e66439d n/a (libc.so.6 + 0x9439d)
                                                 #6  0x00007fdb7e6e949c n/a (libc.so.6 + 0x11949c)
                                                 
                                                 Stack trace of thread 44434:
                                                 #0  0x00007fdb7e6dbbb0 ppoll (libc.so.6 + 0x10bbb0)
                                                 #1  0x00007fdb7e970327 n/a (libglib-2.0.so.0 + 0xc0327)
                                                 #2  0x00007fdb7e90e287 g_main_loop_run (libglib-2.0.so.0 + 0x5e287)
                                                 #3  0x00007fdb78d39bc4 n/a (libgio-2.0.so.0 + 0x113bc4)
                                                 #4  0x00007fdb7e942be6 n/a (libglib-2.0.so.0 + 0x92be6)
                                                 #5  0x00007fdb7e66439d n/a (libc.so.6 + 0x9439d)
                                                 #6  0x00007fdb7e6e949c n/a (libc.so.6 + 0x11949c)
                                                 ELF object binary architecture: AMD x86-64

and also:

Jan 11 01:33:08 heimdal systemd[1]: Started Process Core Dump (PID 47209/UID 0).
Jan 11 01:33:08 heimdal systemd[1]: Created slice Slice /system/systemd-coredump.
Jan 11 01:33:08 heimdal systemd-coredump[47209]: Process 44423 (AmneziaVPN) of user 1000 terminated abnormally with signal 11/SEGV, processing...
Jan 11 01:33:08 heimdal kernel: Code: 00 00 5b c3 90 66 90 48 8b 47 08 48 8d 15 65 b7 4c 00 48 83 e8 80 c3 55 53 48 83 ec 08 48 8b 5f 08 48 8b 43 48 48 85 c0 74 1d <48> 83 38 00 74 17 48 83 78 0>
Jan 11 01:33:08 heimdal kernel: AmneziaVPN[44423]: segfault at 7fdb5e9fb628 ip 00007fdb7ebc8793 sp 00007ffc92232c80 error 4 in libQt6Core.so.6[7fdb7eab6000+3d0000] likely on CPU 1 (core 1, socke>
Jan 11 01:33:06 heimdal AmneziaVPN-service.sh[1284]: Amnezia "DaemonLocalServerConnection" "Connection released"
Jan 11 01:33:06 heimdal AmneziaVPN-service.sh[1284]: Amnezia "DnsUtilsLinux" "Error received from the DBus service"
Jan 11 01:33:06 heimdal AmneziaVPN-service.sh[1284]: Amnezia "LinuxFirewall" "LinuxFirewall::uninstall() complete"
Jan 11 01:33:06 heimdal AmneziaVPN-service.sh[1284]: Amnezia "LinuxFirewall" "Error: argument \"amnvpnrt\" is wrong: table id value is invalid"
Jan 11 01:33:06 heimdal AmneziaVPN-service.sh[1284]: Amnezia "LinuxFirewall" "( 255 ) $  ip route flush table amnvpnrt"
Jan 11 01:33:06 heimdal AmneziaVPN-service.sh[1284]: Amnezia "LinuxFirewall" "Tearing down cgroup and routing rules"
Jan 11 01:33:06 heimdal systemd[1]: Started Network Manager Script Dispatcher Service.
Jan 11 01:33:06 heimdal systemd[1]: Starting Network Manager Script Dispatcher Service...
Jan 11 01:33:06 heimdal NetworkManager[865]: <info>  [1736548386.0880] device (amn0): state change: activated -> unmanaged (reason 'unmanaged', managed-type: 'removed')
Jan 11 01:33:06 heimdal AmneziaVPN-service.sh[1284]: Amnezia "LinuxRouteMonitor" "WireguardUtilsLinux destroyed."
Jan 11 01:33:06 heimdal AmneziaVPN-service.sh[1284]: Gateway  192.168.1.1  for interface  wlp3s0
Jan 11 01:33:06 heimdal AmneziaVPN-service.sh[1284]: Amnezia "LinuxRouteMonitor" "Removing exclusion route for xx.yy.zz.ww/32"
Jan 11 01:33:06 heimdal AmneziaVPN-service.sh[1284]: Amnezia "LinuxRouteMonitor" "Invalid destination prefix"
Jan 11 01:33:06 heimdal AmneziaVPN-service.sh[1284]: Amnezia "LinuxRouteMonitor" "Removing exclusion route for /999999"
Jan 11 01:33:06 heimdal AmneziaVPN-service.sh[1284]: Gateway  192.168.1.1  for interface  wlp3s0
Jan 11 01:33:06 heimdal AmneziaVPN-service.sh[1284]: Amnezia "LinuxRouteMonitor" "Removing exclusion route for xx.yy.zz.ww/32"
Jan 11 01:33:06 heimdal AmneziaVPN-service.sh[1284]: Amnezia "LinuxRouteMonitor" "Removing route to 8000::/1"
Jan 11 01:33:06 heimdal AmneziaVPN-service.sh[1284]: Amnezia "LinuxRouteMonitor" "Removing route to ::/1"
Jan 11 01:33:06 heimdal AmneziaVPN-service.sh[1284]: Amnezia "LinuxRouteMonitor" "Removing route to 128.0.0.0/1"
Jan 11 01:33:06 heimdal AmneziaVPN-service.sh[1284]: Amnezia "LinuxRouteMonitor" "Removing route to 0.0.0.0/1"
Jan 11 01:33:06 heimdal AmneziaVPN-service.sh[1284]: Amnezia "Daemon" "Deleting routes for InterfaceConfig::SingleHop"
Jan 11 01:33:06 heimdal AmneziaVPN-service.sh[1284]: Amnezia "DaemonLocalServerConnection" "Command received: deactivate"
Jan 11 01:33:06 heimdal AmneziaVPN-service.sh[1284]: Amnezia "DaemonLocalServerConnection" "Read Data"
Jan 11 01:33:06 heimdal AmneziaVPN-service.sh[1284]: Flush dns completed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant