Skip to content

[Bug] VC 8968937 crashes, with an IllegalStateException, when keyevent KEYCODE_BACK is input during bookmark addition. #58

@RokeJulianLockhart

Description

@RokeJulianLockhart

Attempting to input keyevent KEYCODE_BACK, whilst adding a bookmark, caused the application to crash:

2026-03-05 02:39:25.841 10270 1359 1359 io.raindrop.raindropio AndroidRuntime: FATAL EXCEPTION: main
2026-03-05 02:39:25.841 10270 1359 1359 io.raindrop.raindropio AndroidRuntime: Process: io.raindrop.raindropio, PID: 1359
2026-03-05 02:39:25.841 10270 1359 1359 io.raindrop.raindropio AndroidRuntime: java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first.
2026-03-05 02:39:25.841 10270 1359 1359 io.raindrop.raindropio AndroidRuntime: 	at android.view.ViewGroup.addViewInner(ViewGroup.java:5256)
2026-03-05 02:39:25.841 10270 1359 1359 io.raindrop.raindropio AndroidRuntime: 	at android.view.ViewGroup.addView(ViewGroup.java:5085)
2026-03-05 02:39:25.841 10270 1359 1359 io.raindrop.raindropio AndroidRuntime: 	at android.view.ViewGroup.addView(ViewGroup.java:5025)
2026-03-05 02:39:25.841 10270 1359 1359 io.raindrop.raindropio AndroidRuntime: 	at android.view.ViewGroup.addView(ViewGroup.java:4997)
2026-03-05 02:39:25.841 10270 1359 1359 io.raindrop.raindropio AndroidRuntime: 	at com.swmansion.rnscreens.ScreenStackHeaderConfig.onUpdate(SourceFile:505)
2026-03-05 02:39:25.841 10270 1359 1359 io.raindrop.raindropio AndroidRuntime: 	at com.swmansion.rnscreens.ScreenStackFragment.onContainerUpdate(SourceFile:14)
2026-03-05 02:39:25.841 10270 1359 1359 io.raindrop.raindropio AndroidRuntime: 	at com.swmansion.rnscreens.ScreenStack.notifyContainerUpdate(SourceFile:19)
2026-03-05 02:39:25.841 10270 1359 1359 io.raindrop.raindropio AndroidRuntime: 	at com.swmansion.rnscreens.ScreenContainer.performUpdates(SourceFile:29)
2026-03-05 02:39:25.841 10270 1359 1359 io.raindrop.raindropio AndroidRuntime: 	at com.swmansion.rnscreens.ScreenContainer.onScreenChanged$lambda$8(SourceFile:1)
2026-03-05 02:39:25.841 10270 1359 1359 io.raindrop.raindropio AndroidRuntime: 	at com.swmansion.rnscreens.ScreenContainer.a(SourceFile:1)
2026-03-05 02:39:25.841 10270 1359 1359 io.raindrop.raindropio AndroidRuntime: 	at com.swmansion.rnscreens.d.run(SourceFile:1)
2026-03-05 02:39:25.841 10270 1359 1359 io.raindrop.raindropio AndroidRuntime: 	at android.os.Handler.handleCallback(Handler.java:959)
2026-03-05 02:39:25.841 10270 1359 1359 io.raindrop.raindropio AndroidRuntime: 	at android.os.Handler.dispatchMessage(Handler.java:100)
2026-03-05 02:39:25.841 10270 1359 1359 io.raindrop.raindropio AndroidRuntime: 	at com.facebook.react.bridge.queue.MessageQueueThreadHandler.dispatchMessage(SourceFile:1)
2026-03-05 02:39:25.841 10270 1359 1359 io.raindrop.raindropio AndroidRuntime: 	at android.os.Looper.loopOnce(Looper.java:232)
2026-03-05 02:39:25.841 10270 1359 1359 io.raindrop.raindropio AndroidRuntime: 	at android.os.Looper.loop(Looper.java:317)
2026-03-05 02:39:25.841 10270 1359 1359 io.raindrop.raindropio AndroidRuntime: 	at android.app.ActivityThread.main(ActivityThread.java:8751)
2026-03-05 02:39:25.841 10270 1359 1359 io.raindrop.raindropio AndroidRuntime: 	at java.lang.reflect.Method.invoke(Native Method)
2026-03-05 02:39:25.841 10270 1359 1359 io.raindrop.raindropio AndroidRuntime: 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:580)
2026-03-05 02:39:25.841 10270 1359 1359 io.raindrop.raindropio AndroidRuntime: 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:892)

My Environment

  1. The Application Version

    versionName=4.7.2
    versionCode=8968937
  2. The Hardware

    [ro.product.brand]: [Fairphone]
    [ro.build.product]: [FP5]
  3. The OS

    [ro.build.version.release]: [15]
    [ro.build.display.id]: [FP5.VT2M.C.084.20260128]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions