Jump to content

Systematic crash on startup since 9.32.1 on the official GC Android app


Recommended Posts

This phone doesn't have Google Apps (GrapheneOS), but previous versions of the official app were not crashing and I was able to use some of its functionality (everything but the map like messaging, souvenirs, statistics …). Removing all app data and reauthenticating didn't help, it crashes on the map screen. Here's the stackstrace on the current 9.33.0

 

```
type: crash
osVersion: google/redfin/redfin:13/TQ3A.230705.001/2023072600:user/release-keys
package: com.Groundspeak.geocaching.intro:1401
process: com.Groundspeak.geocaching.intro
processUptime: 2944 + 334 ms
installer: com.aurora.store

java.lang.NullPointerException: null cannot be cast to non-null type android.view.ViewGroup
    at com.Groundspeak.geocaching.intro.mainmap.map.NewMapFragment.v2(SourceFile:30)
    at com.Groundspeak.geocaching.intro.mainmap.map.NewMapFragment.X1(Unknown Source:0)
    at com.Groundspeak.geocaching.intro.mainmap.map.NewMapFragment$onCreateView$3$1.p(SourceFile:15)
    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.i(SourceFile:12)
    at kotlinx.coroutines.internal.j.b(SourceFile:133)
    at va.a.c(SourceFile:17)
    at va.a.d(Unknown Source:5)
    at kotlinx.coroutines.CoroutineStart.b(SourceFile:42)
    at kotlinx.coroutines.a.o1(Unknown Source:0)
    at kotlinx.coroutines.k.c(SourceFile:23)
    at kotlinx.coroutines.i.c(Unknown Source:0)
    at kotlinx.coroutines.k.d(SourceFile:13)
    at kotlinx.coroutines.i.d(Unknown Source:0)
    at com.Groundspeak.geocaching.intro.mainmap.map.NewMapFragment$onCreateView$3.a(Unknown Source:18)
    at com.Groundspeak.geocaching.intro.mainmap.map.NewMapFragment$onCreateView$3.I(Unknown Source:6)
    at com.Groundspeak.geocaching.intro.views.MapBanner.g(SourceFile:110)
    at com.Groundspeak.geocaching.intro.views.MapBanner.f(Unknown Source:2)
    at com.Groundspeak.geocaching.intro.mainmap.map.NewMapFragment.D2(SourceFile:111)
    at com.Groundspeak.geocaching.intro.mainmap.map.NewMapFragment.L2(SourceFile:47)
    at com.Groundspeak.geocaching.intro.mainmap.map.NewMapFragment.H2(SourceFile:17)
    at com.Groundspeak.geocaching.intro.mainmap.map.NewMapFragment.onResume(SourceFile:112)
    at androidx.fragment.app.Fragment.performResume(SourceFile:18)
    at androidx.fragment.app.i0.p(SourceFile:110)
    at androidx.fragment.app.i0.m(SourceFile:55)
    at androidx.fragment.app.k0.u(SourceFile:31)
    at androidx.fragment.app.FragmentManager.moveToState(SourceFile:28)
    at androidx.fragment.app.FragmentManager.dispatchStateChange(SourceFile:10)
    at androidx.fragment.app.FragmentManager.dispatchResume(SourceFile:12)
    at androidx.fragment.app.Fragment.performResume(SourceFile:43)
    at androidx.fragment.app.i0.p(SourceFile:110)
    at androidx.fragment.app.i0.m(SourceFile:55)
    at androidx.fragment.app.k0.u(SourceFile:31)
    at androidx.fragment.app.FragmentManager.moveToState(SourceFile:28)
    at androidx.fragment.app.FragmentManager.dispatchStateChange(SourceFile:10)
    at androidx.fragment.app.FragmentManager.dispatchResume(SourceFile:12)
    at androidx.fragment.app.r.h(Unknown Source:4)
    at androidx.fragment.app.FragmentActivity.onResumeFragments(SourceFile:10)
    at androidx.fragment.app.FragmentActivity.onPostResume(SourceFile:4)
    at androidx.appcompat.app.AppCompatActivity.onPostResume(SourceFile:1)
    at android.app.Activity.performResume(Activity.java:8546)
    at android.app.ActivityThread.performResumeActivity(ActivityThread.java:4780)
    at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:4823)
    at android.app.servertransaction.ResumeActivityItem.execute(ResumeActivityItem.java:57)
    at android.app.servertransaction.ActivityTransactionItem.execute(ActivityTransactionItem.java:45)
    at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:179)
    at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:97)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2313)
    at android.os.Handler.dispatchMessage(Handler.java:106)
    at android.os.Looper.loopOnce(Looper.java:201)
    at android.os.Looper.loop(Looper.java:288)
    at android.app.ActivityThread.main(ActivityThread.java:7940)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
    at com.android.internal.os.ExecInit.main(ExecInit.java:49)
    at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
    at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:355)
    Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [n2{Cancelling}@fe138a5, Dispatchers.Main.immediate]

```

 

Just to be clear, here are reproduction steps:

* have a Google-less ROM

* install https://play.google.com/store/apps/details?id=com.Groundspeak.geocaching.intro

* launch the app

* authenticate on the app (id+password)

* skip the few menus, apparently it freezes, pressing the back button makes the app crash

 

Then, at launch, the app systematically crashes.

 

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...