davidfor, in response to your post 107, here are the results of the experiment you suggested:
Using iPhone 4s, Mac OSX 10.9.4, 2014 Retina Mac Book Pro, Marvin (latest version)
calibre, version 2.2.0
ERROR: Error: Error communicating with device
database disk image is malformed
Traceback (most recent call last):
File "site-packages/calibre/gui2/device.py", line 86, in run
File "site-packages/calibre/gui2/device.py", line 501, in _books
File "/var/folders/g4/jj3y1bvs4h53f4tpsc7_d3x40000gn/T/calibre_2.2.0_tmp_vYrEbm/R56zow_ios_local_db/Marvin_overlays.py", line 285, in books
File "/var/folders/g4/jj3y1bvs4h53f4tpsc7_d3x40000gn/T/calibre_2.2.0_tmp_vYrEbm/R56zow_ios_local_db/Marvin_overlays.py", line 2352, in _restore_from_snapshot
File "/var/folders/g4/jj3y1bvs4h53f4tpsc7_d3x40000gn/T/calibre_2.2.0_tmp_vYrEbm/R56zow_ios_local_db/Marvin_overlays.py", line 2328, in _validate_mainDb_profile
File "/var/folders/g4/jj3y1bvs4h53f4tpsc7_d3x40000gn/T/calibre_2.2.0_tmp_vYrEbm/R56zow_ios_local_db/Marvin_overlays.py", line 1579, in _compare_mainDb_profiles
File "/var/folders/g4/jj3y1bvs4h53f4tpsc7_d3x40000gn/T/calibre_2.2.0_tmp_vYrEbm/R56zow_ios_local_db/Marvin_overlays.py", line 2109, in _profile_db
DatabaseError: database disk image is malformed
Using iPad2, Mac OSX 10.9.4, 2014 Retina Mac Book Pro, Marvin (latest version)
calibre, version 2.2.0
ERROR: Error: Error communicating with device
database disk image is malformed
Traceback (most recent call last):
File "site-packages/calibre/gui2/device.py", line 86, in run
File "site-packages/calibre/gui2/device.py", line 501, in _books
File "/var/folders/g4/jj3y1bvs4h53f4tpsc7_d3x40000gn/T/calibre_2.2.0_tmp_xLmv8p/2lKiU3_ios_local_db/Marvin_overlays.py", line 285, in books
File "/var/folders/g4/jj3y1bvs4h53f4tpsc7_d3x40000gn/T/calibre_2.2.0_tmp_xLmv8p/2lKiU3_ios_local_db/Marvin_overlays.py", line 2352, in _restore_from_snapshot
File "/var/folders/g4/jj3y1bvs4h53f4tpsc7_d3x40000gn/T/calibre_2.2.0_tmp_xLmv8p/2lKiU3_ios_local_db/Marvin_overlays.py", line 2328, in _validate_mainDb_profile
File "/var/folders/g4/jj3y1bvs4h53f4tpsc7_d3x40000gn/T/calibre_2.2.0_tmp_xLmv8p/2lKiU3_ios_local_db/Marvin_overlays.py", line 1579, in _compare_mainDb_profiles
File "/var/folders/g4/jj3y1bvs4h53f4tpsc7_d3x40000gn/T/calibre_2.2.0_tmp_xLmv8p/2lKiU3_ios_local_db/Marvin_overlays.py", line 2108, in _profile_db
DatabaseError: database disk image is malformed
If you refer to my post 105, you will see that I have found a method of arriving at a situation which crashes calibre 2.2 but not 1.48. I suspect that this should be repeatable by anyone who wishes to get a test case to look at.
As always, I hope that this is helpful.
|