Skip to content

fix(crash): Convert to list before iterating to prevent crash - #3740

Closed
TheScarastic wants to merge 1 commit into
microg:masterfrom
TheScarastic:master-uber-crash
Closed

fix(crash): Convert to list before iterating to prevent crash#3740
TheScarastic wants to merge 1 commit into
microg:masterfrom
TheScarastic:master-uber-crash

Conversation

@TheScarastic

Copy link
Copy Markdown
08-24 14:45:13.062  2737  2737 D AndroidRuntime: Shutting down VM
08-24 14:45:13.065  2737  2737 E AndroidRuntime: FATAL EXCEPTION: main
08-24 14:45:13.065  2737  2737 E AndroidRuntime: Process: com.google.android.gms, PID: 2737
08-24 14:45:13.065  2737  2737 E AndroidRuntime: java.util.ConcurrentModificationException
08-24 14:45:13.065  2737  2737 E AndroidRuntime: 	at java.util.HashMap$HashIterator.nextNode(HashMap.java:1603)
08-24 14:45:13.065  2737  2737 E AndroidRuntime: 	at java.util.HashMap$ValueIterator.next(HashMap.java:1631)
08-24 14:45:13.065  2737  2737 E AndroidRuntime: 	at org.microg.gms.auth.phone.SmsRetrieverCore.onDestroy(SmsRetrieverCore.kt:237)
08-24 14:45:13.065  2737  2737 E AndroidRuntime: 	at androidx.lifecycle.DefaultLifecycleObserverAdapter.onStateChanged(DefaultLifecycleObserverAdapter.kt:29)
08-24 14:45:13.065  2737  2737 E AndroidRuntime: 	at androidx.lifecycle.LifecycleRegistry$ObserverWithState.dispatchEvent(LifecycleRegistry.kt:322)
08-24 14:45:13.065  2737  2737 E AndroidRuntime: 	at androidx.lifecycle.LifecycleRegistry.backwardPass(LifecycleRegistry.kt:273)
08-24 14:45:13.065  2737  2737 E AndroidRuntime: 	at androidx.lifecycle.LifecycleRegistry.sync(LifecycleRegistry.kt:290)
08-24 14:45:13.065  2737  2737 E AndroidRuntime: 	at androidx.lifecycle.LifecycleRegistry.moveToState(LifecycleRegistry.kt:143)
08-24 14:45:13.065  2737  2737 E AndroidRuntime: 	at androidx.lifecycle.LifecycleRegistry.handleLifecycleEvent(LifecycleRegistry.kt:126)
08-24 14:45:13.065  2737  2737 E AndroidRuntime: 	at androidx.lifecycle.ServiceLifecycleDispatcher$DispatchRunnable.run(ServiceLifecycleDispatcher.kt:92)
08-24 14:45:13.065  2737  2737 E AndroidRuntime: 	at android.os.Handler.handleCallback(Handler.java:995)
08-24 14:45:13.065  2737  2737 E AndroidRuntime: 	at android.os.Handler.dispatchMessage(Handler.java:103)
08-24 14:45:13.065  2737  2737 E AndroidRuntime: 	at android.os.Looper.loopOnce(Looper.java:248)
08-24 14:45:13.065  2737  2737 E AndroidRuntime: 	at android.os.Looper.loop(Looper.java:338)
08-24 14:45:13.065  2737  2737 E AndroidRuntime: 	at android.app.ActivityThread.main(ActivityThread.java:9067)
08-24 14:45:13.065  2737  2737 E AndroidRuntime: 	at java.lang.reflect.Method.invoke(Native Method)
08-24 14:45:13.065  2737  2737 E AndroidRuntime: 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:593)
08-24 14:45:13.065  2737  2737 E AndroidRuntime: 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:932)
08-24 14:45:13.067 19906 19906 D WM-DelayedWorkTracker: Scheduling work b7fecd0d-81b3-4c4f-a950-ab830f6b27a5

@althafvly

Copy link
Copy Markdown
Contributor

@mar-v-in could you take a look?

@mar-v-in

Copy link
Copy Markdown
Member

This is a duplicate of #3626 (which is scheduled to land in the next release).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants