Squeekboard crashes and can't recover
I'm using a pinephone running manjaro-arm with phosh on the unstable branch. I'm sorry if this issue is not reproducible on the librem 5, but I would appreciate any input on this issue.
I'm getting the "A problem has occurred and the system can't recover." screen. I don't know exactly what causes the crash, but one way I can reproduce it is by: rebooting, clicking search apps to bring up the keyboard, open firefox, click the url bar to bring up the keyboard, closing firefox with the keyboard still up, then open firefox again.
I can provide the more logs but here is what I believe is the issue:
Jan 08 03:13:12 manjaro-arm sm.puri.OSK0.desktop[4615]: thread '<unnamed>' panicked at 'already borrowed: BorrowMutError', /home/manjaro/Documents/squeekboard/squeekboardDifferentCommit/src/squeekboard/src/submission.rs:66:59
Jan 08 03:13:12 manjaro-arm sm.puri.OSK0.desktop[4615]: note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
Jan 08 03:13:12 manjaro-arm sm.puri.OSK0.desktop[4615]: fatal runtime error: failed to initiate panic, error 4154271888
...
Jan 08 03:13:16 manjaro-arm gnome-session-binary[3843]: WARNING: App 'sm.puri.OSK0.desktop' respawning too quickly
Jan 08 03:13:17 manjaro-arm gnome-session[3843]: gnome-session-binary[3843]: WARNING: App 'sm.puri.OSK0.desktop' respawning too quickly
Jan 08 03:13:17 manjaro-arm gnome-session[3843]: gnome-session-binary[3843]: WARNING: Application 'sm.puri.OSK0.desktop' killed by signal 6
Jan 08 03:13:16 manjaro-arm gnome-session-binary[3843]: Unrecoverable failure in required component sm.puri.OSK0.desktop
I think I found the commit that caused the issue 7143fb24 the commit before it dfee9543 does not crash.