afwall icon indicating copy to clipboard operation
afwall copied to clipboard

[ISSUE] Afwall crashing on open - v.3.5.3

Open Uj947nXmRqV2nRaWshKtHzTvckUUpD opened this issue 2 years ago • 12 comments

Afwall crashing on open - last version (3.5.3) Was previously working fine

Android 11

It crashes on opening the app, while a notification is shown "applying rules"

to reproduce: apparently this (can) happen after freshly installing an app. A black screen is shown when opening the app

in logcat i only see this, when after a while afwall becomes unresponsive and eventually crashes

image

Force stopping afwall (from app info) results in being able to open it again and the rules are applied imediately after correctly

Similar crash happens after pulling down to refresh apps and reopening the app

Exactly the same issue for me.

pedrom34 avatar Jul 07 '22 09:07 pedrom34

Please post the complete logcat inorder for me to reproduce. Thanks

ukanth avatar Jul 07 '22 11:07 ukanth

does pulling down to refresh apps work for you? For me it hangs without any error in logcat, then if i swipe up the app (clear recents), then open the app again => the app is frozen, but a popup to wait/close app -- see logs below after opening the app second time;

15:30:47 ---- pressed wait, then crashed again -> close app

<<< log_count = 26 >>>
[07-07 15:30:28.847 1708:1917 W/ActivityManager]
Timeout executing service: ServiceRecord{ca5ce3d u0 dev.ukanth.ufirewall/.service.RootShellService}

[07-07 15:30:32.505 1008:1821 E/android.hardware.audio.service]
osal_dev_read: read failed: 22

[07-07 15:30:32.505 1008:1821 E/android.hardware.audio.service]
ipc_resp_thread: read failed -22

[07-07 15:30:35.222 30849:30849 F/crash_dump64]
crash_dump.cpp:474] failed to attach to thread 718: Permission denied

[07-07 15:30:35.210 30849:30849 W/crash_dump64]
type=1400 audit(0.0:102609): avc: denied { ptrace } for scontext=u:r:crash_dump:s0 tcontext=u:r:vold:s0 tclass=process permissive=0

[07-07 15:30:35.224 900:900 W/tombstoned]
crash socket received short read of length 0 (expected 12)

[07-07 15:30:35.225 718:718 F/libc]
crash_dump helper failed to exec

[07-07 15:30:37.780 1708:1708 W/AnrConsumer]
type=1400 audit(0.0:102610): avc: denied { signal } for scontext=u:r:system_server:s0 tcontext=u:r:hal_wifi_supplicant_default:s0 tclass=process permissive=0

[07-07 15:30:38.052 1708:30789 E/ActivityManager]
ANR in dev.ukanth.ufirewall
PID: 11664
Reason: executing service dev.ukanth.ufirewall/.service.RootShellService
Load: 3.4 / 4.24 / 4.91
----- Output from /proc/pressure/memory -----
some avg10=0.00 avg60=0.00 avg300=0.00 total=22210909
full avg10=0.00 avg60=0.00 avg300=0.00 total=11113675
----- End output from /proc/pressure/memory -----

[07-07 15:30:38.052 1708:30789 E/ActivityManager]
  0.4% 4660/eu.faircode.netguard: 0.2% user + 0.2% kernel / faults: 45 minor
  0.3% 1/init: 0.1% user + 0.2% kernel
  0.3% 46/rcuop/4: 0% user + 0.3% kernel
  0.3% 47/rcuos/4: 0% user + 0.3% kernel
  0.3% 272/kgsl_worker_thr: 0% user + 0.3% kernel
  0% 1035/[email protected]: 0% user + 0% kernel / faults: 36 minor
  0.3% 1176/audioserver: 0% user + 0.3% kernel / faults: 77 minor
  0.3% 4511/com.android.nfc: 0.2% user + 0.1% kernel / faults: 769 minor
  0.2% 12/rcuop/0: 0% user + 0.2% kernel
  0.2% 30/rcuop/2: 0% user + 0.2% kernel
  0.2% 54/rcuop/5: 0% user + 0.2% kernel
  0% 55/rcuos/5: 0% user + 0% kernel
  0.2% 670/lmkd: 0.1% user + 0.1% kernel
  0.2% 737/[email protected]: 0% user + 0.2% kernel / faults: 20 minor 1 major
  0.2% 907/statsd: 0% user + 0.2% kernel / faults: 67 minor
  0% 1008/android.hardware.audio.service: 0% user + 0% kernel / faults: 75 minor 1 major
  0.2% 1042/[email protected]: 0.2% user + 0% kernel / faults: 242 minor
  0% 1061/[email protected]: 0% user + 0% kernel / faults: 55 minor
  0% 1418/drmserver: 0% user + 0% kernel / faults: 25 minor
  0.2% 1450/wificond: 0.1% user + 0.1% kernel / faults: 32 minor
  0% 1639/cameraserver: 0% user + 0% kernel / faults: 32 minor
  0.2% 1706/msm_irqbalance: 0% user + 0.2% kernel
  0% 3233/com.qualcomm.qtil.aptxals: 0% user + 0% kernel / faults: 659 minor 1 major
  0% 4606/com.qualcomm.qti.workloadclassifier: 0% user + 0% kernel / faults: 850 minor 1 major
  0.2% 8714/pan.alexander.tordnscrypt.stable: 0.1% user + 0.1% kernel / faults: 4 minor
  0.2% 14267/com.google.android.permissioncontroller: 0.2% user + 0% kernel / faults: 5 minor
  0.2% 28756/kworker/0:2: 0% user + 0.2% kernel
  0.2% 28844/kworker/2:4: 0% user + 0.2% kernel
  0.1% 13/rcuos/0: 0% user + 0.1% kernel
  0.1% 22/rcuop/1: 0% user + 0.1% kernel
  0% 23/rcuos/1: 0% user + 0% kernel
  0.1% 31/rcuos/2: 0% user + 0.1% kernel
  0.1% 38/rcuop/3: 0% user + 0.1% kernel
  0% 42/migration/4: 0% user + 0% kernel
  0.1% 62/rcuop/6: 0% user + 0.1% kernel
  0.1% 63/rcuos/6: 0% user + 0.1% kernel
  0% 66/migration/7: 0% user + 0% kernel
  0.1% 102/system: 0% user + 0.1% kernel
  0.1% 522/crtc_event:136: 0% user + 0.1% kernel
  0.1% 672/hwservicemanager: 0.1% user + 0% kernel / faults: 3 minor
  0.1% 718/vold: 0% user + 0.1% kernel / faults: 14 minor
  0% 796/loop18: 0% user + 0% kernel
  0% 1015/[email protected]: 0% user + 0% kernel / faults: 11 minor
  0.1% 1045/[email protected]: 0% user + 0.1% kernel / faults: 27 minor
  0% 1054/[email protected]: 0% user + 0% kernel / faults: 19 minor
  0% 1443/media.metrics: 0% user + 0% kernel / faults: 28 minor
  0% 1444/mediaserver: 0% user + 0% kernel / faults: 39 minor
  0.1% 1667/[email protected]: 0% user + 0.1% kernel / faults: 15 minor
  0% 1942/psimon: 0% user + 0% kernel
  0.1% 2692/wlan_logging_th: 0% user + 0.1% kernel
  0.1% 5080/net.oneplus.odm.provider: 0.1% user + 0% kernel / faults: 301 minor
  0.1% 9880/com.nitish.privacyindicator: 0.1% user + 0% kernel / faults: 1 minor
  0.1% 16892/scheduler_threa: 0% user + 0.1% kernel
  0.1% 16893/cds_ol_rx_threa: 0% user + 0.1% kernel
  0.1% 28760/kworker/3:3: 0% user + 0.1% kernel
  0.1% 29073/kworker/4:2: 0% user + 0.1% kernel
 +0% 30848/crash_dump64: 0% user + 0% kernel
17% TOTAL: 6.7% user + 9.4% kernel + 0.4% iowait + 0.5% irq + 0.3% softirq
CPU usage from 71ms to 630ms later (2022-07-07 15:30:28.919 to 2022-07-07 15:30:29.478) with 99% awake:
  49% 1708/system_server: 4.9% user + 44% kernel / faults: 705 minor
    49% 30789/AnrConsumer: 2.4% user + 47% kernel
  1.7% 9/rcu_preempt: 0% user + 1.7% kernel
  1.8% 66/migration/7: 0% user + 1.8% kernel
  2.1% 1066/[email protected]: 0% user + 2.1% kernel
  2.9% 4723/net.oneplus.launcher: 2.9% user + 0% kernel / faults: 7 minor

[07-07 15:30:38.052 1708:30789 E/ActivityManager]
    2.9% 4813/queued-work-loo: 2.9% user + 0% kernel
  3.9% 28074/kworker/u16:1: 0% user + 3.9% kernel
9% TOTAL: 1.8% user + 7% kernel + 0.2% irq

[07-07 15:30:47.781 1708:16556 W/ActivityManager]
Unable to start service Intent { act=com.google.android.c2dm.intent.REGISTER pkg=com.google.android.gms } U=0: not found

[07-07 15:30:47.782 1708:18167 W/ActivityManager]
Unbind failed: could not find connection for android.os.BinderProxy@29184dc

[07-07 15:31:05.830 1708:1917 W/ActivityManager]
Timeout executing service: ServiceRecord{ca5ce3d u0 dev.ukanth.ufirewall/.service.RootShellService}

[07-07 15:31:09.005 1008:1821 E/android.hardware.audio.service]
osal_dev_read: read failed: 22

[07-07 15:31:09.005 1008:1821 E/android.hardware.audio.service]
ipc_resp_thread: read failed -22

[07-07 15:31:11.140 31005:31005 W/crash_dump64]
type=1400 audit(0.0:102611): avc: denied { ptrace } for scontext=u:r:crash_dump:s0 tcontext=u:r:vold:s0 tclass=process permissive=0

[07-07 15:31:11.153 31005:31005 F/crash_dump64]
crash_dump.cpp:474] failed to attach to thread 718: Permission denied

[07-07 15:31:11.155 900:900 W/tombstoned]
crash socket received short read of length 0 (expected 12)

[07-07 15:31:14.070 1708:1708 W/AnrConsumer]
type=1400 audit(0.0:102612): avc: denied { signal } for scontext=u:r:system_server:s0 tcontext=u:r:hal_wifi_supplicant_default:s0 tclass=process permissive=0

[07-07 15:31:14.592 1708:30944 E/ActivityManager]
ANR in dev.ukanth.ufirewall
PID: 11664
Reason: executing service dev.ukanth.ufirewall/.service.RootShellService
Load: 3.88 / 4.26 / 4.89
----- Output from /proc/pressure/memory -----
some avg10=0.00 avg60=0.00 avg300=0.00 total=22243667
full avg10=0.00 avg60=0.00 avg300=0.00 total=11139903
----- End output from /proc/pressure/memory -----

[07-07 15:31:14.592 1708:30944 E/ActivityManager]
  3% 4723/net.oneplus.launcher: 0% user + 3% kernel / faults: 2 minor
  3.9% 28074/kworker/u16:1: 0% user + 3.9% kernel
  4% 29744/kworker/u16:11: 0% user + 4% kernel
  4% 29753/irq/308-touchpa: 0% user + 4% kernel
13% TOTAL: 3.3% user + 9.3% kernel + 0.4% irq + 0.2% softirq

[07-07 15:31:20.969 1708:16557 W/ActivityManager]
Scheduling restart of crashed service dev.ukanth.ufirewall/.service.RootShellService in 144244ms for start-requested

[07-07 15:31:20.969 1708:16557 W/ActivityManager]
Scheduling restart of crashed service dev.ukanth.ufirewall/.service.LogService in 154243ms for start-requested

[07-07 15:31:20.969 1708:16557 W/ActivityManager]
Scheduling restart of crashed service dev.ukanth.ufirewall/.service.FirewallService in 164243ms for start-requested

[07-07 15:31:21.019 1708:1877 W/ActivityManager]
setHasOverlayUi called on unknown pid: 11664

I have the same issue. Also I discovered that work profile apps don't work anymore and are no more listed in Afwall.

mdosch avatar Jul 22 '22 06:07 mdosch

I have the same issue. Also I discovered that work profile apps don't work anymore and are no more listed in Afwall.

For me they are listed and working and also able to connect to the Internet. You might want to open a different issue for that.

is there any fix for this?

apparently, enabling nflog triggers the freezes. on log target there are no crashes but the log is empty

FYI, I created a pull request that fixes nflog freezing app.

NeroProtagonist avatar Mar 02 '23 20:03 NeroProtagonist