Comment 38 for bug 1794292

I spent a couple of hours looking at the disassembly for your crash file, and I think one of the patches I applied, moving keyboard->is_active = false earlier when removing input watches, should improve the situation a lot. Otherwise, my next question mark is relevant to the code optimization. Might be worth trying a rebuild of plymouth with -O0 to see if it helps any.