Crash during switch connecting-configure
I had this twice, can't reproduce it again. Launch, hit connect, move to 'Configure' before it's connected.
2024-04-17 08:36:16.572 25661-25661 VpnStatusObservable org.torproject.vpn D status update: CONNECTING
2024-04-17 08:36:16.573 25661-25661 ConnectFragment org.torproject.vpn D setUIState: INIT --> CONNECTING
2024-04-17 08:36:16.618 25661-25661 TorVpnService org.torproject.vpn D service: onStartCommand
2024-04-17 08:36:16.618 25661-25661 Compatibil...geReporter org.torproject.vpn D Compat change id reported: 160794467; UID 10432; state: ENABLED
2024-04-17 08:36:16.622 25661-25661 TorVpnService org.torproject.vpn D service: starting vpn...
2024-04-17 08:36:16.651 25661-25736 onionmasq org.torproject.vpn D onionmasq_mobile: Onionmasq_runProxy on Android API 34
2024-04-17 08:36:16.652 25661-25736 onionmasq org.torproject.vpn D onionmasq_mobile: creating onion_tunnel...
2024-04-17 08:36:16.659 25661-25661 DefaultDispatch org.torproject.vpn W type=1400 audit(0.0:8582): avc: denied { read } for name="somaxconn" dev="proc" ino=3227749 scontext=u:r:untrusted_app:s0:c176,c257,c512,c768 tcontext=u:object_r:proc_net:s0 tclass=file permissive=0 app=org.torproject.vpn
2024-04-17 08:36:16.694 25661-25736 onionmasq org.torproject.vpn I arti_client::client: Running without a keystore
2024-04-17 08:36:16.695 25661-25736 onionmasq org.torproject.vpn D onionmasq_mobile: successfully created tun interface
2024-04-17 08:36:16.695 25661-25736 onionmasq org.torproject.vpn D onionmasq_mobile: starting onionmasq...
2024-04-17 08:36:16.695 25661-25687 onionmasq org.torproject.vpn D onionmasq_mobile: starting bootstrap event listening ...
2024-04-17 08:36:16.697 25661-25689 onionmasq org.torproject.vpn I onion_tunnel::dns: Starting DNS manager
2024-04-17 08:36:16.792 25661-25736 onionmasq org.torproject.vpn W onionmasq_mobile::scaffolding: Rejecting UDP traffic, no tunnel is configured. UdpTunnelContext { src: Endpoint { addr: Ipv6(Address([32, 1, 10, 98, 4, 23, 141, 1, 39, 99, 0, 248, 85, 177, 27, 248])), port: 49602 }, initial_dst: Endpoint { addr: Ipv6(Address([42, 0, 20, 80, 64, 22, 8, 8, 0, 0, 0, 0, 0, 0, 32, 2])), port: 443 }, isolation_key: 10392 }
2024-04-17 08:36:16.799 25661-25736 onionmasq org.torproject.vpn E onion_tunnel::udp_tunnel::send: Dropping UDP from [2001:a62:417:8d01:2763:f8:55b1:1bf8]:52342 to [2a00:1450:4016:809::200a]:443, unable to determine app isolation ID, Custom { kind: Other, error: "got negative response from JNI" }
2024-04-17 08:36:16.807 25661-25736 onionmasq org.torproject.vpn E onion_tunnel::udp_tunnel::send: Dropping UDP from [2001:a62:417:8d01:2763:f8:55b1:1bf8]:60082 to [2800:3f0:4005:40b::2003]:443, unable to determine app isolation ID, Custom { kind: Other, error: "got negative response from JNI" }
2024-04-17 08:36:17.832 25661-25772 ProfileInstaller org.torproject.vpn D Installing profile for org.torproject.vpn
2024-04-17 08:36:18.308 25661-25692 onionmasq org.torproject.vpn I tor_dirmgr: Marked consensus usable.
2024-04-17 08:36:18.314 25661-25692 onionmasq org.torproject.vpn I tor_dirmgr: Loaded a good directory from cache.
2024-04-17 08:36:18.314 25661-25690 onionmasq org.torproject.vpn I onionmasq_mobile: Bootstrapping completed.
2024-04-17 08:36:18.315 25661-25661 VpnStatusObservable org.torproject.vpn D status update: CONNECTED
2024-04-17 08:36:18.318 25661-25661 ConnectFragment org.torproject.vpn D setUIState: CONNECTING --> CONNECTED
2024-04-17 08:36:18.449 25661-25661 WindowOnBackDispatcher org.torproject.vpn W OnBackInvokedCallback is not enabled for the application.
Set 'android:enableOnBackInvokedCallback="true"' in the application manifest.
2024-04-17 08:36:18.466 25661-25687 onionmasq org.torproject.vpn D onionmasq_mobile::scaffolding: AndroidScaffolding::protect() for fd 116
2024-04-17 08:36:18.486 25661-25661 Compatibil...geReporter org.torproject.vpn D Compat change id reported: 171228096; UID 10432; state: ENABLED
2024-04-17 08:36:18.531 25661-25691 onionmasq org.torproject.vpn I tor_dirmgr: Marked consensus usable.
2024-04-17 08:36:18.536 25661-25691 onionmasq org.torproject.vpn I tor_dirmgr: Directory is complete.attempt=1
2024-04-17 08:36:18.536 25661-25691 onionmasq org.torproject.vpn I tor_dirmgr::bootstrap: 1: Downloading a consensus.attempt=2
2024-04-17 08:36:18.562 25661-25661 Compatibil...geReporter org.torproject.vpn D Compat change id reported: 280005585; UID 10432; state: DISABLED
2024-04-17 08:36:18.682 25661-25661 LeakCanary org.torproject.vpn D Watching instance of androidx.constraintlayout.widget.ConstraintLayout (org.torproject.vpn.ui.home.ConnectFragment received Fragment#onDestroyView() callback (references to its views should be cleared to prevent leaks)) with key b44338ee-acce-4610-9bc4-94d651a3b50d
2024-04-17 08:36:18.729 25661-25688 onionmasq org.torproject.vpn D onionmasq_mobile::scaffolding: AndroidScaffolding::protect() for fd 124
2024-04-17 08:36:18.829 25661-25661 AndroidRuntime org.torproject.vpn D Shutting down VM
2024-04-17 08:36:18.830 25661-25661 AndroidRuntime org.torproject.vpn E FATAL EXCEPTION: main
Process: org.torproject.vpn, PID: 25661
java.lang.NullPointerException
at org.torproject.vpn.ui.home.ConnectFragment.getBinding(ConnectFragment.kt:53)
at org.torproject.vpn.ui.home.ConnectFragment.access$getBinding(ConnectFragment.kt:47)
at org.torproject.vpn.ui.home.ConnectFragment$showConnectedTransition$1.invoke(ConnectFragment.kt:255)
at org.torproject.vpn.ui.home.ConnectFragment$showConnectedTransition$1.invoke(ConnectFragment.kt:250)
at org.torproject.vpn.utils.ViewExtensionKt$startVectorAnimationWithEndCallback$1.onAnimationEnd(ViewExtension.kt:76)
at androidx.vectordrawable.graphics.drawable.Animatable2Compat$AnimationCallback$1.onAnimationEnd(Animatable2Compat.java:86)
at android.graphics.drawable.AnimatedVectorDrawable$2.onAnimationEnd(AnimatedVectorDrawable.java:1029)
at android.graphics.drawable.AnimatedVectorDrawable$VectorDrawableAnimatorRT.onAnimationEnd(AnimatedVectorDrawable.java:1789)
at android.graphics.drawable.AnimatedVectorDrawable$VectorDrawableAnimatorRT.lambda$callOnFinished$0(AnimatedVectorDrawable.java:1796)
at android.graphics.drawable.AnimatedVectorDrawable$VectorDrawableAnimatorRT$$ExternalSyntheticLambda0.run(D8$$SyntheticClass:0)
at android.os.Handler.handleCallback(Handler.java:959)
at android.os.Handler.dispatchMessage(Handler.java:100)
at android.os.Looper.loopOnce(Looper.java:232)
at android.os.Looper.loop(Looper.java:317)
at android.app.ActivityThread.main(ActivityThread.java:8501)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:552)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:878)
2024-04-17 08:36:18.836 25661-25661 Process org.torproject.vpn I Sending signal. PID: 25661 SIG: 9
2024-04-17 08:36:21.261 25822-25822 Compatibil...geReporter org.torproject.vpn D Compat change id reported: 237531167; UID 10432; state: DISABLED
2024-04-17 08:36:21.262 25822-25822 .torproject.vpn org.torproject.vpn W Accessing hidden field Lcom/android/internal/policy/DecorView;->mWindow:Lcom/android/internal/policy/PhoneWindow; (unsupported, reflection, allowed)
2024-04-17 08:36:22.776 25822-25822 WindowOnBackDispatcher org.torproject.vpn W OnBackInvokedCallback is not enabled for the application.
Set 'android:enableOnBackInvokedCallback="true"' in the application manifest.
2024-04-17 08:36:22.850 25822-25822 Compatibil...geReporter org.torproject.vpn D Compat change id reported: 171228096; UID 10432; state: ENABLED
2024-04-17 08:36:22.943 25822-25822 Compatibil...geReporter org.torproject.vpn D Compat change id reported: 280005585; UID 10432; state: DISABLED
2024-04-17 08:36:23.064 25822-25822 LeakCanary org.torproject.vpn D Watching instance of androidx.constraintlayout.widget.ConstraintLayout (org.torproject.vpn.ui.home.ConnectFragment received Fragment#onDestroyView() callback (references to its views should be cleared to prevent leaks)) with key 60dfeba1-26b8-429a-909f-e6062b5fb0e1
2024-04-17 08:36:24.503 25822-25822 ConnectFragment org.torproject.vpn D setUIState: INIT --> INIT
2024-04-17 08:36:24.509 25822-25822 ConnectFragment org.torproject.vpn D setUIState: INIT --> INIT
2024-04-17 08:36:24.510 25822-25822 ConnectFragment org.torproject.vpn D setUIState: INIT --> INIT
2024-04-17 08:36:24.681 25822-25822 LeakCanary org.torproject.vpn D Watching instance of androidx.coordinatorlayout.widget.CoordinatorLayout (org.torproject.vpn.ui.configure.ConfigureFragment received Fragment#onDestroyView() callback (references to its views should be cleared to prevent leaks)) with key 409b688a-963b-4c6d-a770-3ff83a46832d
2024-04-17 08:36:24.681 25822-25822 LeakCanary org.torproject.vpn D Watching instance of org.torproject.vpn.ui.configure.ConfigureFragment (org.torproject.vpn.ui.configure.ConfigureFragment received Fragment#onDestroy() callback) with key 6967f98a-2c9d-450e-b577-b937aebfb8dc
2024-04-17 08:36:26.231 25822-25907 ProfileInstaller org.torproject.vpn D Installing profile for org.torproject.vpn
2024-04-17 08:36:27.662 25822-25822 VRI[LauncherDefault] org.torproject.vpn D visibilityChanged oldVisibility=true newVisibility=false
2024-04-17 08:36:27.778 25822-25822 VRI[LauncherDefault] org.torproject.vpn D Not drawing due to not visible
2024-04-17 08:36:31.242 25822-25822 ContentCaptureHelper org.torproject.vpn I Setting logging level to OFF
2024-04-17 08:36:37.859 25822-25822 ConnectFragment org.torproject.vpn D setUIState: INIT --> INIT
2024-04-17 08:36:37.860 25822-25822 ConnectFragment org.torproject.vpn D setUIState: INIT --> INIT
2024-04-17 08:36:37.917 25822-25822 VRI[LauncherDefault] org.torproject.vpn D Start draw after previous draw not visible
2024-04-17 08:36:38.247 25822-25822 VRI[LeakActivity] org.torproject.vpn D visibilityChanged oldVisibility=true newVisibility=false
2024-04-17 08:36:38.271 25822-25822 VRI[LeakActivity] org.torproject.vpn D Not drawing due to not visible
2024-04-17 08:36:40.082 25822-25822 VpnStatusObservable org.torproject.vpn D status update: CONNECTING
2024-04-17 08:36:40.086 25822-25822 ConnectFragment org.torproject.vpn D setUIState: INIT --> CONNECTING
2024-04-17 08:36:40.137 25822-25822 TorVpnService org.torproject.vpn D service: onStartCommand
2024-04-17 08:36:40.138 25822-25822 Compatibil...geReporter org.torproject.vpn D Compat change id reported: 160794467; UID 10432; state: ENABLED
2024-04-17 08:36:40.144 25822-25822 TorVpnService org.torproject.vpn D service: starting vpn...
2024-04-17 08:36:40.163 25822-25990 onionmasq org.torproject.vpn D onionmasq_mobile: Onionmasq_runProxy on Android API 34
2024-04-17 08:36:40.164 25822-25990 onionmasq org.torproject.vpn D onionmasq_mobile: creating onion_tunnel...
2024-04-17 08:36:40.167 25822-25822 DefaultDispatch org.torproject.vpn W type=1400 audit(0.0:8626): avc: denied { read } for name="somaxconn" dev="proc" ino=3241006 scontext=u:r:untrusted_app:s0:c176,c257,c512,c768 tcontext=u:object_r:proc_net:s0 tclass=file permissive=0 app=org.torproject.vpn
2024-04-17 08:36:40.188 25822-25990 onionmasq org.torproject.vpn I arti_client::client: Running without a keystore
2024-04-17 08:36:40.189 25822-25990 onionmasq org.torproject.vpn D onionmasq_mobile: successfully created tun interface
2024-04-17 08:36:40.189 25822-25990 onionmasq org.torproject.vpn D onionmasq_mobile: starting onionmasq...
2024-04-17 08:36:40.189 25822-25854 onionmasq org.torproject.vpn D onionmasq_mobile: starting bootstrap event listening ...
2024-04-17 08:36:40.189 25822-25857 onionmasq org.torproject.vpn I onion_tunnel::dns: Starting DNS manager
2024-04-17 08:36:41.555 25822-25850 onionmasq org.torproject.vpn I tor_dirmgr: Marked consensus usable.
2024-04-17 08:36:41.564 25822-25850 onionmasq org.torproject.vpn I tor_dirmgr: Loaded a good directory from cache.
2024-04-17 08:36:41.566 25822-25857 onionmasq org.torproject.vpn I onionmasq_mobile: Bootstrapping completed.
2024-04-17 08:36:41.567 25822-25822 VpnStatusObservable org.torproject.vpn D status update: CONNECTED
2024-04-17 08:36:41.568 25822-25822 ConnectFragment org.torproject.vpn D setUIState: CONNECTING --> CONNECTED
2024-04-17 08:36:41.686 25822-25855 onionmasq org.torproject.vpn D onionmasq_mobile::scaffolding: AndroidScaffolding::protect() for fd 110
2024-04-17 08:36:41.756 25822-25822 WindowOnBackDispatcher org.torproject.vpn W OnBackInvokedCallback is not enabled for the application.
Set 'android:enableOnBackInvokedCallback="true"' in the application manifest.
2024-04-17 08:36:41.778 25822-25856 onionmasq org.torproject.vpn I tor_dirmgr: Marked consensus usable.
2024-04-17 08:36:41.783 25822-25856 onionmasq org.torproject.vpn I tor_dirmgr: Directory is complete.attempt=1
2024-04-17 08:36:41.783 25822-25856 onionmasq org.torproject.vpn I tor_dirmgr::bootstrap: 1: Downloading a consensus.attempt=2
2024-04-17 08:36:41.785 25822-25855 onionmasq org.torproject.vpn D onionmasq_mobile::scaffolding: AndroidScaffolding::protect() for fd 118
2024-04-17 08:36:42.020 25822-25822 LeakCanary org.torproject.vpn D Watching instance of androidx.constraintlayout.widget.ConstraintLayout (org.torproject.vpn.ui.home.ConnectFragment received Fragment#onDestroyView() callback (references to its views should be cleared to prevent leaks)) with key 05668273-b323-4e6a-8d44-5233374b4b64
2024-04-17 08:36:42.030 25822-25822 AndroidRuntime org.torproject.vpn D Shutting down VM
2024-04-17 08:36:42.031 25822-25822 AndroidRuntime org.torproject.vpn E FATAL EXCEPTION: main
Process: org.torproject.vpn, PID: 25822
java.lang.NullPointerException
at org.torproject.vpn.ui.home.ConnectFragment.getBinding(ConnectFragment.kt:53)
at org.torproject.vpn.ui.home.ConnectFragment.access$getBinding(ConnectFragment.kt:47)
at org.torproject.vpn.ui.home.ConnectFragment$showConnectedTransition$1.invoke(ConnectFragment.kt:255)
at org.torproject.vpn.ui.home.ConnectFragment$showConnectedTransition$1.invoke(ConnectFragment.kt:250)
at org.torproject.vpn.utils.ViewExtensionKt$startVectorAnimationWithEndCallback$1.onAnimationEnd(ViewExtension.kt:76)
at androidx.vectordrawable.graphics.drawable.Animatable2Compat$AnimationCallback$1.onAnimationEnd(Animatable2Compat.java:86)
at android.graphics.drawable.AnimatedVectorDrawable$2.onAnimationEnd(AnimatedVectorDrawable.java:1029)
at android.graphics.drawable.AnimatedVectorDrawable$VectorDrawableAnimatorRT.onAnimationEnd(AnimatedVectorDrawable.java:1789)
at android.graphics.drawable.AnimatedVectorDrawable$VectorDrawableAnimatorRT.lambda$callOnFinished$0(AnimatedVectorDrawable.java:1796)
at android.graphics.drawable.AnimatedVectorDrawable$VectorDrawableAnimatorRT$$ExternalSyntheticLambda0.run(D8$$SyntheticClass:0)
at android.os.Handler.handleCallback(Handler.java:959)
at android.os.Handler.dispatchMessage(Handler.java:100)
at android.os.Looper.loopOnce(Looper.java:232)
at android.os.Looper.loop(Looper.java:317)
at android.app.ActivityThread.main(ActivityThread.java:8501)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:552)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:878)
2024-04-17 08:36:42.238 25822-25850 onionmasq org.torproject.vpn I tor_guardmgr::guard: We have found that guard [scrubbed] is usable.
2024-04-17 08:36:42.356 25822-25856 onionmasq org.torproject.vpn I tor_guardmgr::guard: We have found that guard [scrubbed] is usable.
2024-04-17 08:36:43.207 25822-25854 onionmasq org.torproject.vpn I tor_dirmgr: Marked consensus usable.
2024-04-17 08:36:43.227 25822-25854 onionmasq org.torproject.vpn I tor_dirmgr::bootstrap: 1: Downloading microdescriptors (we are missing 539).attempt=2
2024-04-17 08:36:43.719 25822-25856 onionmasq org.torproject.vpn I tor_dirmgr: Directory is complete.attempt=2
2024-04-17 08:36:47.140 25822-25827 .torproject.vpn org.torproject.vpn I Thread[5,tid=25827,WaitingInMainSignalCatcherLoop,Thread*=0xb400007bbab156f0,peer=0x12c03170,"Signal Catcher"]: reacting to signal 3
2024-04-17 08:36:47.140 25822-25827 .torproject.vpn org.torproject.vpn I
2024-04-17 08:36:47.643 25822-25827 .torproject.vpn org.torproject.vpn I Wrote stack traces to tombstoned