Hello, thank you for reporting this issue. Can you provide more information? Can you confirm that your device has Android version 8.0.0? When you say "Tor on Android" which app did you install? Did you install Orbot or Tor Browser?
Thank you.
Bonjour, merci d'avoir signalé ce problème. Pouvez-vous fournir plus d'informations? Pouvez-vous confirmer que votre appareil dispose de la version Android 8.0.0? Quand vous dites "Tor sur Android", quelle application avez-vous installée? Avez-vous installé Orbot ou Tor Browser?
Fascinating. (This is with Google Hangouts, but currently I'm assuming the root cause is the same as the Gmail app)
D GeckoSharedPrefs: Current version = 2, prefs version = 2D GeckoProfile: Found profile dir.W ActivityManager: Background start not allowed: service Intent { act=start-gecko cmp=org.torproject.torbrowser_alpha/org.mozilla.gecko.GeckoService (has extras) } to org.torproject.torbrowser_alpha/org.mozilla.gecko.GeckoService from pid=30902 uid=10154 pkg=org.torproject.torbrowser_alphaD AndroidRuntime: Shutting down VME AndroidRuntime: FATAL EXCEPTION: mainE AndroidRuntime: Process: com.google.android.talk, PID: 30861E AndroidRuntime: java.lang.IllegalStateException: Not allowed to start service Intent { act=start-gecko cmp=org.torproject.torbrowser_alpha/org.mozilla.gecko.GeckoService (has extras) }: app is in background uid UidRecord{f4a6439 u0a154 CACC idle change:cached procs:1 seq(0,0,0)}E AndroidRuntime: at android.os.Parcel.readException(Parcel.java:2021)E AndroidRuntime: at android.os.Parcel.readException(Parcel.java:1959)E AndroidRuntime: at bf.a(SourceFile:10)E AndroidRuntime: at ajs.a(SourceFile:11)E AndroidRuntime: at dfy.a(SourceFile:7)E AndroidRuntime: at aho.onServiceConnected(SourceFile:11)E AndroidRuntime: at android.app.LoadedApk$ServiceDispatcher.doConnected(LoadedApk.java:1652)E AndroidRuntime: at android.app.LoadedApk$ServiceDispatcher$RunConnection.run(LoadedApk.java:1681)E AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:790)E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:99)E AndroidRuntime: at android.os.Looper.loop(Looper.java:164)E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:6494)E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)E AndroidRuntime: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)I zygote64: Do full code cache collection, code=125KB, data=88KBI zygote64: After code cache collection, code=112KB, data=51KBE lop : Encountered uncaught exception.E lop : java.lang.IllegalStateException: Not allowed to start service Intent { act=start-gecko cmp=org.torproject.torbrowser_alpha/org.mozilla.gecko.GeckoService (has extras) }: app is in background uid UidRecord{f4a6439 u0a154 CACC idle change:cached procs:1 seq(0,0,0)}E lop : at android.os.Parcel.readException(Parcel.java:2021)E lop : at android.os.Parcel.readException(Parcel.java:1959)E lop : at bf.a(SourceFile:10)E lop : at ajs.a(SourceFile:11)E lop : at dfy.a(SourceFile:7)E lop : at aho.onServiceConnected(SourceFile:11)E lop : at android.app.LoadedApk$ServiceDispatcher.doConnected(LoadedApk.java:1652)E lop : at android.app.LoadedApk$ServiceDispatcher$RunConnection.run(LoadedApk.java:1681)E lop : at android.os.Handler.handleCallback(Handler.java:790)E lop : at android.os.Handler.dispatchMessage(Handler.java:99)E lop : at android.os.Looper.loop(Looper.java:164)E lop : at android.app.ActivityThread.main(ActivityThread.java:6494)E lop : at java.lang.reflect.Method.invoke(Native Method)E lop : at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)E lop : at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)
Fascinating. (This is with Google Hangouts, but currently I'm assuming the root cause is the same as the Gmail app)
This only happens when Tor Browser is the Default "Browser app". My current theory is Hangouts (and Gmail) use Custom Tabs in the default browser, and we broke Firefox's Custom Tabs implementation somehow. Or, Hangouts and Gmail recently changed in some way, and Android has the policy about background services, and we haven't backported a necessary patch from Firefox so this all works.
I confirmed Hangouts does not crash when Firefox is the default browser.