View Single Post
Old 03-16-2014, 04:24 PM   #1
blueinfj
Enthusiast
blueinfj knows what's going on.blueinfj knows what's going on.blueinfj knows what's going on.blueinfj knows what's going on.blueinfj knows what's going on.blueinfj knows what's going on.blueinfj knows what's going on.blueinfj knows what's going on.blueinfj knows what's going on.blueinfj knows what's going on.blueinfj knows what's going on.
 
blueinfj's Avatar
 
Posts: 44
Karma: 25444
Join Date: Oct 2008
Location: Germany
Device: iPhone, iPad, Kindle Oasis, Kobo LibraColour
Calibre won't open on Mac OS X Mavericks after changing font in "Look & Feel"



I changed the font in preferences "Look & Feel". Calibre tried to restart, but keeps crashing (i.e. it does not open at all).

What I've tried so far:

- repaired permissions
- repaired volume
- re-installed Calibre (copied calibre.app to the applications folder)
- cleared font cache with Onyx
- validated fonts

Here's the crash report from console.app:

edited to delete crash report

Thanks in advance for your help

ETA:
I've just run the calibre-debug -g:

Spoiler:
calibre 1.28 isfrozen: True is64bit: True
Darwin-13.1.0-x86_64-i386-64bit Darwin ('64bit', '')
('Darwin', '13.1.0', 'Darwin Kernel Version 13.1.0: Thu Jan 16 19:40:37 PST 2014; root:xnu-2422.90.20~2/RELEASE_X86_64')
Python 2.7.5
OSX: ('10.9.2', ('', '', ''), 'x86_64')
Failed to initialize plugin: '/Users/blueinfj/Library/Preferences/calibre/plugins/Goodreads Covers.zip'
Traceback (most recent call last):
File "site-packages/calibre/customize/ui.py", line 567, in initialize_plugins
File "site-packages/calibre/customize/ui.py", line 53, in load_plugin
File "site-packages/calibre/customize/zipplugin.py", line 197, in load
File "lib/python2.7/importlib/__init__.py", line 37, in import_module
File "site-packages/calibre/customize/zipplugin.py", line 179, in load_module
File "calibre_plugins.dummy1.__init__", line 16, in <module>
ImportError: No module named covers
DEBUG: 0.0 iOSReaderApp:initialize(v1.3.5)
DEBUG: 0.0 iOSReaderApp:compile_ui()
DEBUG: 0.1 iOSReaderApp:_init_prefs(prefs created under v1.1.2)
DEBUG: 0.1 debug_libimobiledevice: False
DEBUG: 0.1 debug_plugin: True
DEBUG: 0.1 development_mode: False
DEBUG: 0.1 marvin_collection_field: u'Status'
DEBUG: 0.1 marvin_edit_collections_cb: True
DEBUG: 0.1 marvin_protect_rb: False
DEBUG: 0.1 marvin_replace_rb: False
DEBUG: 0.1 marvin_update_rb: True
DEBUG: 0.1 marvin_word_count_field: u'Word Count'
DEBUG: 0.1 marvin_word_count_lookup: u'words'
DEBUG: 0.1 preferred_reader_app: u'Marvin'
DEBUG: 0.1 iOSReaderApp:_get_connected_device_info()
DEBUG: 1.2 Too many connected iDevices
Failed to initialize plugin: '/Users/blueinfj/Library/Preferences/calibre/plugins/Goodreads Metadata.zip'
Traceback (most recent call last):
File "site-packages/calibre/customize/ui.py", line 567, in initialize_plugins
File "site-packages/calibre/customize/ui.py", line 53, in load_plugin
File "site-packages/calibre/customize/zipplugin.py", line 195, in load
File "site-packages/calibre/customize/zipplugin.py", line 179, in load_module
File "calibre_plugins.dummy1.__init__", line 15, in <module>
ImportError: No module named fetch
Starting up...
2014-03-16 22:06:22.657 calibre-debug[2197:507] CoreText performance note: Client called CTFontCreateWithName() using name "Avenir" and got font with PostScript name "Avenir-Book". For best performance, only use PostScript names when calling this API.
2014-03-16 22:06:22.658 calibre-debug[2197:507] CoreText performance note: Set a breakpoint on CTFontLogSuboptimalRequest to debug.
2014-03-16 22:06:26.573 calibre-debug[2197:507] CoreText performance note: Client called CTFontCreateWithName() using name "Avenir" and got font with PostScript name "Avenir-Book". For best performance, only use PostScript names when calling this API.
Floating point exception: 8


ETA 2:
Thank you, Time Machine!

I restored the gui.json in the Calibre library folder and voila - Calibre starts up again.

Last edited by GRiker; 03-16-2014 at 06:31 PM. Reason: Wrapped debug log in a spoiler tag
blueinfj is offline   Reply With Quote