I'm running into this issue that seems to be very specific to Windows 8 and 64-bit calibre. 64-bit runs fine on my Windows 7 machines, and 32-bit runs fine on my Windows 8 machines. But when I try to run 64-bit on my Windows 8 machine, it crashes. I can force the crash immediately by attempting to convert a book, or I can just sit and wait for it to crash.
From the debug log:
Code:
calibre Debug log
calibre 0.9.32 [64bit] isfrozen: True is64bit: True
Windows-8-6.2.9200 Windows ('64bit', 'WindowsPE')
('Windows', '8', '6.2.9200')
Python 2.7.4
Windows: ('8', '6.2.9200', '', 'Multiprocessor Free')
Starting up...
Started up in 61.66 seconds with 557 books
QAccessibleWidget::rect: This implementation does not support subelements! (ID 1 unknown for QWidget)
And I see this in eventvwr:
Code:
Log Name: Application
Source: Application Error
Date: 5/24/2013 10:46:36 PM
Event ID: 1000
Task Category: (100)
Level: Error
Keywords: Classic
User: N/A
Computer: irrelevant
Description:
Faulting application name: calibre-debug.exe, version: 0.9.32.0, time stamp: 0x519ee17b
Faulting module name: QtGui4.dll, version: 4.8.3.0, time stamp: 0x50a06c97
Exception code: 0xc0000005
Fault offset: 0x00000000000a2e4f
Faulting process id: 0x2488
Faulting application start time: 0x01ce590aeed88700
Faulting application path: C:\Program Files\Calibre2\calibre-debug.exe
Faulting module path: C:\Program Files\Calibre2\DLLs\QtGui4.dll
Report Id: 7606c559-c4fe-11e2-be89-c4850895cd05
Faulting package full name:
Faulting package-relative application ID:
Seems like an issue with the 64-bit Qt library in Windows 8?
Now obviously I can continue to just use 32-bit calibre just fine, but given that I have a 64-bit machine running a 64-bit OS with > 4GB of RAM it sure would be nice to be able to take advantage of that.
Edit: I should also point out that I tried with Windows Defender disabled. Same crash, same error. I have no other anti-virus or other apps running. This is otherwise plain stock Windows 8 (not even Pro, at the moment).