Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Occasional crash related to push #8242

Closed
jayb-g opened this issue Oct 5, 2024 · 3 comments · Fixed by #8225
Closed

Occasional crash related to push #8242

jayb-g opened this issue Oct 5, 2024 · 3 comments · Fixed by #8225
Assignees
Labels
type: bug Something is causing incorrect behavior or errors

Comments

@jayb-g
Copy link

jayb-g commented Oct 5, 2024

Maybe at the time of network change.

type: crash
osVersion: google/shiba/shiba:14/AP2A.240905.003/2024092900:user/release-keys
package: com.fsck.k9:39005
process: com.fsck.k9
processUptime: 53541 + 412 ms
installer: dev.imranr.obtainium

java.util.ConcurrentModificationException
	at java.util.LinkedHashMap$LinkedHashIterator.nextNode(LinkedHashMap.java:1061)
	at java.util.LinkedHashMap$LinkedKeyIterator.next(LinkedHashMap.java:1084)
	at com.fsck.k9.controller.push.PushController.updatePushEnabledListeners(PushController.kt:309)
	at com.fsck.k9.controller.push.PushController.updatePushers(PushController.kt:214)
	at com.fsck.k9.controller.push.PushController.access$updatePushers(PushController.kt:34)
	at com.fsck.k9.controller.push.PushController$launchUpdatePushers$1.invokeSuspend(PushController.kt:153)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
	at java.lang.Thread.run(Thread.java:1012)
	Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@6d2bb45, java.util.concurrent.Executors$FinalizableDelegatedExecutorService@926f29a]
@cketti cketti self-assigned this Oct 6, 2024
@cketti cketti added the type: bug Something is causing incorrect behavior or errors label Oct 6, 2024
@cketti
Copy link
Member

cketti commented Oct 6, 2024

This will be fixed by #8225 and should be included in 8.0b2.

@jayb-g
Copy link
Author

jayb-g commented Oct 10, 2024

@cketti #8225 seems to be about the crash when/after removing a push account.
This issue reported crash when network change occurs. Is it related/same and fixed by it?

@cketti
Copy link
Member

cketti commented Oct 10, 2024

Apparently I missed your description and didn't think of other ways than removing an account to trigger that crash. Changing the network is just another way to trigger the same crash.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: bug Something is causing incorrect behavior or errors
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants