Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Software > Calibre > Library Management

Notices

Reply
 
Thread Tools Search this Thread
Old 03-15-2024, 10:18 PM   #16
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 43,860
Karma: 22666666
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
Run calibre in debug mode and post the log.
kovidgoyal is offline   Reply With Quote
Old 03-16-2024, 04:08 AM   #17
Cyril Gabard
Enthusiast
Cyril Gabard began at the beginning.
 
Posts: 43
Karma: 10
Join Date: Oct 2019
Location: France
Device: Clara HD
Quote:
Originally Posted by kovidgoyal View Post
Run calibre in debug mode and post the log.
Thanks for looking at my debug mode log :

Code:
ApplicationPaletteChange event ignored
Using calibre Qt style: True
ApplicationPaletteChange event received
calibre Journal de débogage
calibre 7.7  embedded-python: True
Windows-10-10.0.19045-SP0 Windows ('64bit', 'WindowsPE')
('Windows', '10', '10.0.19045')
Python 3.11.5
Windows: ('10', '10.0.19045', 'SP0', 'Multiprocessor Free')
Interface language: fr
EXE path: C:\Program Files\Calibre2\calibre-debug.exe
BASE_URL 4 https://www.babelio.com
config widget
create query
Successfully initialized third party plugins: DeDRM (10, 0, 2) && Amazon.com Multiple Countries (1, 0, 0) && Babelio (1, 0, 0) && Kobo Books (1, 9, 2) && KoboTouchExtended (3, 6, 7) && Modify ePub (1, 8, 2) && Obok DeDRM (10, 0, 0)
calibre 7.7  embedded-python: True
Windows-10-10.0.19045-SP0 Windows ('64bit', 'WindowsPE')
('Windows', '10', '10.0.19045')
Python 3.11.5
Windows: ('10', '10.0.19045', 'SP0', 'Multiprocessor Free')
Interface language: fr
EXE path: C:\Program Files\Calibre2\calibre-debug.exe
Successfully initialized third party plugins: DeDRM (10, 0, 2) && Amazon.com Multiple Countries (1, 0, 0) && Babelio (1, 0, 0) && Kobo Books (1, 9, 2) && KoboTouchExtended (3, 6, 7) && Modify ePub (1, 8, 2) && Obok DeDRM (10, 0, 0)
QPA platform: windows
devicePixelRatio: 1.0
logicalDpi: 96.0 x 96.0
physicalDpi: 93.6046065259117 x 93.62457337883959
[0.00] Starting up...
[0.00] Showing splash screen...
[0.19] splash screen shown
[0.19] Initializing db...
[0.47] db initialized
[0.47] Constructing main UI...
DEBUG:    0.0 obok::utilities.py - loading translations
DEBUG:    0.0 obok::dialogs.py - loading translations
DEBUG:    0.0 obok::config.py - loading translations
DEBUG:    0.0 obok::action_err.py - loading translations
[1.19] GUI main window shown
[1.25] main UI initialized...
[1.25] Hiding splash screen
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'
Traceback (most recent call last):
  File "calibre\gui2\library\alternate_views.py", line 928, in fetch_covers
  File "calibre\gui2\library\alternate_views.py", line 1014, in make_thumbnail
AttributeError: 'bytes' object has no attribute 'getbbox'

Last edited by pdurrant; 03-16-2024 at 05:44 AM.
Cyril Gabard is offline   Reply With Quote
Advert
Old 03-17-2024, 12:36 AM   #18
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 43,860
Karma: 22666666
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
This should fix it: https://github.com/kovidgoyal/calibr...c54c81d29ee883

In the next calibre release.
kovidgoyal is offline   Reply With Quote
Old 03-17-2024, 04:21 AM   #19
Cyril Gabard
Enthusiast
Cyril Gabard began at the beginning.
 
Posts: 43
Karma: 10
Join Date: Oct 2019
Location: France
Device: Clara HD
Thank you for your help and your work on Calibre !
Cyril Gabard is offline   Reply With Quote
Old 03-19-2024, 06:44 AM   #20
theducks
Well trained by Cats
theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.
 
theducks's Avatar
 
Posts: 29,809
Karma: 54830978
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
Quote:
Originally Posted by BetterRed View Post
Weird.

So, there's a "Mary Ting" folder and within it there's a "The Chosen Knights (nnnn)" folder which is empty

Is that right?

What does the third stage of Check Library have to say for itself?

BR
OK this has hit me. (I had split a 99cent Boxed set, populated the cover and metadata.

This is a GRID View issue. (I don't usually use that view, but happened to be looking for a book by Cover image )

The cover file is there. The cover shows in the MDE. The cover shows in Details.
IT does not show in Grid View.

It does not seem to be a VL issue as this is happening on the full library view as well as VL.
Both phases of the Library check pass with 'No Errors'

FWIW the books in question were added on 1 Feb 24 (in case this is a Leap Month issue)

I can't see a way to force a thumbnail rebuild
Attached Thumbnails
Click image for larger version

Name:	GridView issue.JPG
Views:	23
Size:	332.0 KB
ID:	206999  
theducks is offline   Reply With Quote
Advert
Old 03-19-2024, 06:48 AM   #21
BetterRed
null operator (he/him)
BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.
 
Posts: 20,575
Karma: 26954694
Join Date: Mar 2012
Location: Sydney Australia
Device: none
That's a known bug, here's the fix ==>> Grid view cover cache: Fix covers not loading when cache entries are stale

And here the threat that revealed the bug ==>> Covers disappearing in grid view but not in details book view

BR

Last edited by BetterRed; 03-19-2024 at 06:52 AM.
BetterRed is offline   Reply With Quote
Old 03-19-2024, 06:55 AM   #22
theducks
Well trained by Cats
theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.
 
theducks's Avatar
 
Posts: 29,809
Karma: 54830978
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
FWIW I scrolled thru in grid view.
I only have 11 books with this issue. ALL were added on 1 Feb 2024
theducks is offline   Reply With Quote
Old 03-19-2024, 07:54 AM   #23
chaley
Grand Sorcerer
chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.
 
Posts: 11,742
Karma: 6997045
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
Quote:
Originally Posted by theducks View Post
I can't see a way to force a thumbnail rebuild
When calibre is not running, delete the cache folder AppData/Local/calibre-cache/gui-thumbnail-cache
chaley is offline   Reply With Quote
Old 03-19-2024, 09:05 AM   #24
theducks
Well trained by Cats
theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.
 
theducks's Avatar
 
Posts: 29,809
Karma: 54830978
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
Quote:
Originally Posted by chaley View Post
When calibre is not running, delete the cache folder AppData/Local/calibre-cache/gui-thumbnail-cache
I was looking there, but was leery because that is not normally backed up.

That fixed it. ... The Q is why did that happen (and only on a single day)
(I also do not (knowingly) allow (offsite) cloud store that I do not control
theducks is offline   Reply With Quote
Old 03-19-2024, 09:41 AM   #25
chaley
Grand Sorcerer
chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.
 
Posts: 11,742
Karma: 6997045
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
Quote:
Originally Posted by theducks View Post
I was looking there, but was leery because that is not normally backed up.

That fixed it. ... The Q is why did that happen (and only on a single day)
(I also do not (knowingly) allow (offsite) cloud store that I do not control
It happened because a) the cover was shown in the gui cover grid and therefore cached, and b) subsequently the cover file for the book changed its modified date without telling the GUI. Example: some external image editor. Example: copying the library without preserving mod times.
chaley is offline   Reply With Quote
Old 03-19-2024, 11:05 AM   #26
theducks
Well trained by Cats
theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.theducks ought to be getting tired of karma fortunes by now.
 
theducks's Avatar
 
Posts: 29,809
Karma: 54830978
Join Date: Aug 2009
Location: The Central Coast of California
Device: Kobo Libra2,Kobo Aura2v1, K4NT(Fixed: New Bat.), Galaxy Tab A
Quote:
Originally Posted by chaley View Post
It happened because a) the cover was shown in the gui cover grid and therefore cached, and b) subsequently the cover file for the book changed its modified date without telling the GUI. Example: some external image editor. Example: copying the library without preserving mod times.
AFAIK Only Calibre operations (via GUI) has ever touched those.
I ran EPUB SPLIT (as I have many other times), Then later used the MDE to update the cover.


EPUBsplit uses a MDE style form just prior to 'done' to allow refined metadata.
The PI uses the 'source' cover (a boxed set image) as it has no clue if what I have split off has THAT cover (some do, some don't and a Bundle can only have 1 true cover'.

I tried a new thing, and updated the cover (used download cover button) before clicking OK
It did save the MDE cover,jpg, but maybe that is why the cached was messed up.
theducks is offline   Reply With Quote
Old 03-22-2024, 05:21 AM   #27
chaley
Grand Sorcerer
chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.
 
Posts: 11,742
Karma: 6997045
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
Quote:
Originally Posted by kovidgoyal View Post
This should fix it: https://github.com/kovidgoyal/calibr...c54c81d29ee883

In the next calibre release.
This fix is included in today's preview release.

Last edited by chaley; 03-22-2024 at 07:49 AM. Reason: Added URL to preview
chaley is offline   Reply With Quote
Reply

Tags
covers disappearing


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Aspect ratio of the covers under grid view edwarddiaz Library Management 3 02-13-2023 05:54 PM
Vomiting covers in book details view. Christopher Gray Calibre 2 03-09-2021 02:38 PM
Glo Glo HD - View Details of a book Syana344 Kobo Developer's Corner 4 04-03-2016 11:50 AM
replace in book view changes view to code view cybmole Sigil 4 10-28-2012 01:20 PM
Touch View Book Details Gone? BookJunkieLI Barnes & Noble NOOK 2 07-03-2011 11:48 AM


All times are GMT -4. The time now is 07:48 AM.


MobileRead.com is a privately owned, operated and funded community.