glutanimate / anjoy-public

Temporary repository to host bug reports and documentation for the AnJoy Anki add-on
https://www.patreon.com/glutanimate/posts?tag=AnJoy
4 stars 0 forks source link

AnJoy fails with "Renderer procress crash: GamepadMonitor::GamepadStartPolling fail" #13

Closed glutanimate closed 4 years ago

glutanimate commented 4 years ago

On Anki versions 2.1.17-2.1.19, AnJoy will fail loading with the following (silent) error:

[7096:7205:0206/185020.625243:ERROR:render_process_host_impl.cc(4622)] Terminating render process for bad Mojo message: Received bad user message: GamepadMonitor::GamepadStartPolling faile
[7096:7205:0206/185020.625267:ERROR:bad_message.cc(27)] Terminating renderer for bad IPC message, reason 123

It looks like this is a Chromium regression that's present in Qt versions 5.13-5.14, but fixed in 5.14.1:

https://bugreports.qt.io/browse/QTBUG-81031

https://chromium-review.googlesource.com/c/chromium/src/+/1804379

A user-side fix will require Anki's pre-compiled builds to ship with Qt 5.14.1

glutanimate commented 4 years ago

Fixed with Anki 2.1.20: https://apps.ankiweb.net/docs/changes.html#changes-in-2.1.20