mediascanner respawns on supposedly blacklisted video
Bug #1365908 reported by
Alan Pope 🍺🐧🐱 🦄
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
mediascanner2 (Ubuntu) |
New
|
Undecided
|
Jussi Pakkanen |
Bug Description
big_buck_
Changed in mediascanner (Ubuntu): | |
assignee: | nobody → Jussi Pakkanen (jpakkane) |
affects: | mediascanner (Ubuntu) → mediascanner2 (Ubuntu) |
To post a comment you must log in.
This is extremely strange. This happens also with a version compiled from trunk. The problem seems to be that MediaStore will claim that a file is not broken even if the file in question is in the database.
sqlite3 ~/.cache/ mediascanner- 2.0/mediastore. db "select * from broken_files;"
gives
/home/phablet/ Videos/ big_buck_ bunny_480p_ MPEG4_MP3_ 25fps_1600K_ short.AVI| 1409927801: 865485
and so does
sqlite3 ~/.cache/ mediascanner- 2.0/mediastore. db "select * from broken_files where filename = '/home/ phablet/ Videos/ big_buck_ bunny_480p_ MPEG4_MP3_ 25fps_1600K_ short.AVI' and etag = '1409927801: 865485' ;
However printf debugging on the device says that sqlite returns false when asked if the file is broken.
The major headache is that this seems to happen nondeterministi cally. Sometimes the system will work. Then you delete the entire cache directory and then magically it will start failing. Or maybe it doesn't. Something really strange is going on here.