[GH-ISSUE #2423] The application crashes when importing a list of websites via json #1079

Open
opened 2026-10-13 20:33:53 +00:00 by bsakaguchi · 5 comments
Owner

Originally created by @Terleyn on GitHub (Mar 30, 2026).
Original GitHub issue: https://github.com/amnezia-vpn/amnezia-client/issues/2423

Describe the bug
The application freezes and crashes (Application Not Responding - ANR) when attempting to add or import site lists via JSON files. This occurs regardless of the number of domains in the file (even with a single domain). The system eventually force-closes the app after several seconds of freezing.
To Reproduce
Go to "Split Tunneling"
Attempt to add or import a site list using a .json file.
The UI becomes completely unresponsive.
After a few seconds, the system displays an "Application is not responding" dialog or force-closes the app.
Expected behavior
The app should import the list without hanging. Note: The same JSON files are verified to be valid and work perfectly on the AmneziaVPN Desktop version.
Log files
Attached screenshots show multiple system records of "AmneziaVPN forced closed" due to errors in a short period of time.
Smartphone (please complete the following information):
Device: POCO X6 Pro 5G
OS: Xiaomi HyperOS 2.0.209.0.VNLMIXM (Android 15)
App Version: 4.8.14.5
Server (please complete the following information):
OS: Ubuntu 24.04 LTS (Location: Germany)
Additional context
The JSON files used for importing are not corrupted. The issue seems specific to the Android client (possibly related to Android 15/HyperOS compatibility), as the desktop client handles these files without issues. The system log shows a pattern of repeated crashes when performing this specific action.

Originally created by @Terleyn on GitHub (Mar 30, 2026). Original GitHub issue: https://github.com/amnezia-vpn/amnezia-client/issues/2423 Describe the bug The application freezes and crashes (Application Not Responding - ANR) when attempting to add or import site lists via JSON files. This occurs regardless of the number of domains in the file (even with a single domain). The system eventually force-closes the app after several seconds of freezing. To Reproduce Go to "Split Tunneling" Attempt to add or import a site list using a .json file. The UI becomes completely unresponsive. After a few seconds, the system displays an "Application is not responding" dialog or force-closes the app. Expected behavior The app should import the list without hanging. Note: The same JSON files are verified to be valid and work perfectly on the AmneziaVPN Desktop version. Log files Attached screenshots show multiple system records of "AmneziaVPN forced closed" due to errors in a short period of time. Smartphone (please complete the following information): Device: POCO X6 Pro 5G OS: Xiaomi HyperOS 2.0.209.0.VNLMIXM (Android 15) App Version: 4.8.14.5 Server (please complete the following information): OS: Ubuntu 24.04 LTS (Location: Germany) Additional context The JSON files used for importing are not corrupted. The issue seems specific to the Android client (possibly related to Android 15/HyperOS compatibility), as the desktop client handles these files without issues. The system log shows a pattern of repeated crashes when performing this specific action.
Author
Owner

@govermsk commented on GitHub (Apr 3, 2026):

Same thing using Samsung Galaxy S25 Ultra
OS: Android 16
Firmware S938BXXS8BZB5
OS kernel 6.6.77-android15-8-31998796-abogkiS938BXXS8BZC1-4k (#1 Fri Mar 6 02:06:51 UTC 2026)
Build BP2A.250605.031.A3.S938BXXS8BZC1
One UI 8.0

https://github.com/user-attachments/assets/ec0dcf20-4c83-4d75-bce5-268aed4a4297

AmneziaVPN_bugreport_light.log

<!-- gh-comment-id:4181259694 --> @govermsk commented on GitHub (Apr 3, 2026): Same thing using Samsung Galaxy S25 Ultra OS: Android 16 Firmware S938BXXS8BZB5 OS kernel 6.6.77-android15-8-31998796-abogkiS938BXXS8BZC1-4k (#1 Fri Mar 6 02:06:51 UTC 2026) Build BP2A.250605.031.A3.S938BXXS8BZC1 One UI 8.0 https://github.com/user-attachments/assets/ec0dcf20-4c83-4d75-bce5-268aed4a4297 [AmneziaVPN_bugreport_light.log](https://github.com/user-attachments/files/26451389/AmneziaVPN_bugreport_light.log)
Author
Owner

@amogus-gggy commented on GitHub (Apr 4, 2026):

Same at Samsung Galaxy a50(Android 11)and Xiaomi 13(Android 15)

<!-- gh-comment-id:4187258204 --> @amogus-gggy commented on GitHub (Apr 4, 2026): Same at Samsung Galaxy a50(Android 11)and Xiaomi 13(Android 15)
Author
Owner

@ochen-beep commented on GitHub (Apr 11, 2026):

Same at Samsung SM-A564e/ds
Android 16

<!-- gh-comment-id:4230373691 --> @ochen-beep commented on GitHub (Apr 11, 2026): Same at Samsung SM-A564e/ds Android 16
Author
Owner

@govermsk commented on GitHub (Apr 12, 2026):

Samsung galaxy s23fe
Android 16
same problem

<!-- gh-comment-id:4230524784 --> @govermsk commented on GitHub (Apr 12, 2026): Samsung galaxy s23fe Android 16 same problem
Author
Owner

@beswalod commented on GitHub (Apr 20, 2026):

Same...

  • Phone: Google Pixel 8
  • OS: Android 16, build CP1A.260305.018
  • App version: 4.8.14.5 (Mar 10 2026, 477afb9)
<!-- gh-comment-id:4281816844 --> @beswalod commented on GitHub (Apr 20, 2026): Same... - Phone: Google Pixel 8 - OS: Android 16, build CP1A.260305.018 - App version: 4.8.14.5 (Mar 10 2026, 477afb9)
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
amnezia-vpn/amnezia-client#1079
No description provided.