gnome-books issueshttps://gitlab.gnome.org/Archive/gnome-books/-/issues2021-02-16T13:39:24Zhttps://gitlab.gnome.org/Archive/gnome-books/-/issues/54Crash opening password protected PDF2021-02-16T13:39:24ZBastien NoceraCrash opening password protected PDFGot this after trying to open test file `password-and-real-images (pass is linux).cbz` locally:
```
(org.gnome.Books:44): GLib-GObject-WARNING **: 13:59:47.971: invalid cast from 'ComicsDocument' to 'EvDocumentSecurity'
```
evince just ...Got this after trying to open test file `password-and-real-images (pass is linux).cbz` locally:
```
(org.gnome.Books:44): GLib-GObject-WARNING **: 13:59:47.971: invalid cast from 'ComicsDocument' to 'EvDocumentSecurity'
```
evince just says that the "file is encrypted".https://gitlab.gnome.org/Archive/gnome-books/-/issues/44App won't load properly - broken glitchy UI2021-08-25T06:53:27ZChris TuckerApp won't load properly - broken glitchy UII'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:
![Screenshot_from_2020-01-28_23-45-23](/uploads/3cfa49661af5c535eb12e47059f6a89d/Screen...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:
![Screenshot_from_2020-01-28_23-45-23](/uploads/3cfa49661af5c535eb12e47059f6a89d/Screenshot_from_2020-01-28_23-45-23.png)
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 ==