I finally bought my copy of Redshirts. I got it at the iBookstore because I prefer the ePub format, and since Redshirts is DRM-free (would have bought the paperback otherwise) I can, in theory, open it in OS X ePub readers.
Alas, there are no great OS X ePub readers. A SuperUser reader suggested NOOK for Mac, so I tried it.
Splashed open and then ...
Nothing. It's stuck at the splash screen. Here's the log file:
Platform:Mac OS X v.10.6.8
NOOK for Mac build number:3.0.0fc9774
system clock speed:2147 MHz
system RAM:8192 MB
system file size:953541 MB
system free size:509230 MB
=================== BEGIN LOG ===================
2012-06-22 08:17:23.00358718 ERROR [ClientApi.cpp:60] ==============================================
2012-06-22 08:17:23.00386206 ERROR [SQLiteDatabase.cpp:1455] select schema_version from bn_schema_version where id = 0 ... fail
2012-06-22 08:17:23.00432055 ERROR [SQLiteDatabase.cpp:1426] sqlite3_exec ERROR: duplicate column name: lend_message
2012-06-22 08:17:23.00459153 ERROR [SQLiteDatabase.cpp:1426] sqlite3_exec ERROR: cannot commit - no transaction is active
2012-06-22 08:17:23.00459185 ERROR [SQLiteDatabase.cpp:1426] sqlite3_exec ERROR: cannot commit - no transaction is active
2012-06-22 08:18:16.00984787 ERROR [ClientApi.cpp:60] ==============================================
=================== END LOG ===================
I got the same thing from my Admin account. I'm using Snowie, B&N's web site says: "Mac OS X 10.6 or later".
B&N's Community site has reports of this problem from 9/2011. A developer wrote:
In the /var/log/system.log, I see this error:
Mar 1 22:24:17 ISC-krhodes BNeReader: wrote:<?xml version="1.0" encoding="utf-8" ?>^M\n<eReader>^M\n</eReader>^M\n to path:/Users/keithrhodes/Library/Application Support/Barnes & Noble/BNDesktopReader/config.xml
Mar 1 22:24:17 ISC-krhodes BNeReader: BNeReader(77695,0xa0c54540) malloc: *** error for object 0x1512f40: double free\n*** set a breakpoint in malloc_error_break to debug
There's a workaround if you're desperate: "Once the app fails at the start screen, right-click anywhere on the grey area and click on reload. This will get you to your library."
This is not a serious piece of software. When companies ship mock software, the end is in the rear view mirror.