App won't load properly - broken glitchy UI
I'm running Fedora Silverblue 31 with the latest Books release from Flathub (i.e. org.gnome.Books 3.34.0).
When I launch Books, this is what I get:
If I run it from the terminal, I see this in the background:
(org.gnome.Books:2): Tracker-WARNING **: 23:44:53.907: Error parsing miner .desktop file: No such file or directory
(org.gnome.Books:2): Gjs-WARNING **: 23:44:54.005: JS ERROR: Exception in callback for signal: window-mode-changed: Error: Argument 'path' (type filename) may not be null _addSecondaryLabel@resource:///org/gnome/Books/js/overview.js:308:23 wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22 _init@resource:///org/gnome/Books/js/overview.js:267:9 wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22 _init@resource:///org/gnome/Books/js/overview.js:748:27 wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22 _init@resource:///org/gnome/Books/js/overview.js:1037:27 wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22 _ensureOverview@resource:///org/gnome/Books/js/embed.js:83:30 wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22 set windowMode@resource:///org/gnome/Books/js/embed.js:102:13 _onWindowModeChanged@resource:///org/gnome/Books/js/embed.js:203:9 wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22 _emit@resource:///org/gnome/gjs/modules/signals.js:142:27 setWindowMode@resource:///org/gnome/Books/js/windowMode.js:80:9 wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22 vfunc_activate@resource:///org/gnome/Books/js/application.js:242:13 wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22 main@resource:///org/gnome/Books/js/main.js:45:12 run@resource:///org/gnome/gjs/modules/package.js:225:12 @/app/bin/gnome-books:6:1
(org.gnome.Books:2): Gjs-WARNING **: 23:44:55.465: JS ERROR: TypeError: this._view.view is null getMainToolbar@resource:///org/gnome/Books/js/embed.js:207:1 wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22 _onKeyPressEvent@resource:///org/gnome/Books/js/mainWindow.js:149:23 wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22 main@resource:///org/gnome/Books/js/main.js:45:12 run@resource:///org/gnome/gjs/modules/package.js:225:12 @/app/bin/gnome-books:6:1
(org.gnome.Books:2): Gjs-WARNING **: 23:44:56.057: JS ERROR: TypeError: this._view.view is null getMainToolbar@resource:///org/gnome/Books/js/embed.js:207:1 wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22 _onKeyPressEvent@resource:///org/gnome/Books/js/mainWindow.js:149:23 wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22 main@resource:///org/gnome/Books/js/main.js:45:12 run@resource:///org/gnome/gjs/modules/package.js:225:12 @/app/bin/gnome-books:6:1
(org.gnome.Books:2): Gjs-WARNING **: 23:46:44.078: JS ERROR: TypeError: this._view.view is null getMainToolbar@resource:///org/gnome/Books/js/embed.js:207:1 wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22 _onKeyPressEvent@resource:///org/gnome/Books/js/mainWindow.js:149:23 wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22 main@resource:///org/gnome/Books/js/main.js:45:12 run@resource:///org/gnome/gjs/modules/package.js:225:12 @/app/bin/gnome-books:6:1
When I close the application (via "Quit" in the GNOME Shell top bar), I also get this output in the terminal:
(org.gnome.Books:2): Gjs-WARNING **: 23:47:33.884: JS ERROR: TypeError: this._view.view is null getMainToolbar@resource:///org/gnome/Books/js/embed.js:207:1 wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22 _onKeyPressEvent@resource:///org/gnome/Books/js/mainWindow.js:149:23 wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22 main@resource:///org/gnome/Books/js/main.js:45:12 run@resource:///org/gnome/gjs/modules/package.js:225:12 @/app/bin/gnome-books:6:1
(org.gnome.Books:2): Gjs-CRITICAL **: 23:47:41.203: Attempting to call back into JSAPI during the sweeping phase of GC. This is most likely caused by not destroying a Clutter actor or Gtk+ widget with ::destroy signals connected, but can also be caused by using the destroy(), dispose(), or remove() vfuncs. Because it would crash the application, it has been blocked and the JS callback not invoked.
(org.gnome.Books:2): Gjs-CRITICAL **: 23:47:41.203: The offending signal was destroy on Gjs_SelectionToolbar 0x55b525a86590. == Stack trace for context 0x55b5250d82c0 ==