Adding qt logging rules crashes in qtwayland libs
Description
Environment
Activity
Marius Vlad April 8, 2021 at 8:51 AM
Closing time. Has long been integrated.
Marius Vlad February 20, 2021 at 7:27 PM
Marius Vlad February 20, 2021 at 7:26 PM
The fix is in master, for more than week now. Have you tried w/ master? I'm still keeping this open because I need to follow up a bit w/ upstream and post the patch there as well.
Also, the root cause why the platforminputcontext is being added is still unknown at this point.

Cengiz Can February 20, 2021 at 6:23 PM
Hello, in order to workaround this issue, I had to dump all my category identifier strings and append them together. Hoping this gets fixed as soon as possible.
Marius Vlad January 29, 2021 at 5:36 PM
I did a bunch of tests on real HW, on different platform (x86) and I noticed that we're missing a plug-in in /usr/lib/plugins/platforminputcontexts, specfically libcomposeplatforminputcontextplugin which seems to be loaded by qtbase. Somehow the code assumes that the end of the input context set-up, that will be loaded, or something else instead of it. We only have there .libqtvirtualkeyboardplugin, and that has to be loaded using some env variable. So the patch would be useful, but the real cause seems to be something else entirely.
Trying to debug some qtwayland issue and using QT_LOGGING_RULES environment variable seems to crash somewhere in libqtwayland core. This is with Icefish as I can't seem to get master running at this point. Will probably update this once I'm able to run master.
To replicate modify the luncher applcation unitd file and add