View Issue Details

IDProjectCategoryView StatusLast Update
0013138MMW v4Synchronizationpublic2016-03-01 22:38
ReporterLudek Assigned To 
PriorityurgentSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Product Version4.0.7 
Target Version4.1.12Fixed in Version4.1.12 
Summary0013138: Disk can get out of space in some specific cases
DescriptionNormally when syncing tracks to device (and some temporary files needs to be created) they are deleted immediately after track copy.

But I found one scenario in which the temporary directory is filled up by temporary files and disc can get out of space (which can result in SQLite's "disk I/O error" when writing to MM.DB)

The steps are:

1) Fill up a device up to its capacity so that no other tracks can be written on it or use a locked SD card that is read-only and is not writeable at all.

2) In Device -> Options -> Tagging enable
[x] Copy artwork to file tags

3) Select thousands of tracks that haven't artwork embedded in file tag so that MMW needs to create temporary copy of the files (to add picture data into file tag)

4) Sync the device and accept the "Not enough space" prompt or use Send to -> Device on the tracks

=> temporary directory is filled up by the files that all fail to copy to the device

Seems to be longstanding issue and appears only when _any_ of the files cannot be written, because currently the files are all deleted after a track copy success.
TagsNo tags attached.
Fixed in build1785

Activities

Ludek

2016-02-18 21:39

developer   ~0044177

Fixed in 4.1.12.1785 and merged to 5.0.0.2016

peke

2016-03-01 22:38

developer   ~0044222

Verified 1785