Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Using UIM with Anki creates defunct processes #102
Anki just got updated under arch linux (which uses PyQt5 instead of, previously, PyQt4), and UIM no longer works, period. I have the latest git version of UIM installed, with Qt5 enabled, and every other Qt5 (and PyQt5) program I have used has worked just fine.
After rolling back to the previous version of Anki (which uses PyQt4 with Python 2), UIM works again, although with the aforementioned defunct process issue.
Interestingly enough, both native and PyQt4 applications (other than Anki) work just fine, without any defunct processes.
I'll file a bug report to Anki as well, because it seems to be something specific about Anki that is causing the problem.
This is a problem with Qt4/5's Webkit/WebEngine (and is not specific to Anki). While most Qt4/5 applications work fine, those that use QtWebkit/QtWebEngine encounter the issues I described above.
In other words, with a Qt4 Webkit application, defunct subprocesses will appear in the way I described, and with a Qt5 WebEngine application, UIM doesn't work at all.
I will file a bug report to Qt on this issue as well.