MyPasswordSafe crashes when it can't write to a VFAT partition
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
mypasswordsafe (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: mypasswordsafe
Reproduction steps:
0. Install mypasswordsafe (I have version 0.0.20050615-1)
1. Start MyPasswordSafe.
2. Create a new database, give it a passphrase, add an entry, save it as test.dat.
3. Mount a VFAT filesystem as a user other than your normal user (I happened to have one mounted as root). Say it's called /mnt/vfat.
4. sudo mv test.dat /mnt/vfat/test.dat
5. MyPasswordSafe /mnt/vfat/test.dat
6. Add another entry to the database.
7. Save the database (Ctrl-S)
Expected results: The program reports that it cannot save the database (as it is lacking permissions).
Actual results: It crashes.
Note that if I chmod 444 the file in my home directory (ext3), or use a root-owned file in my home directory with 644 permissions, MyPasswordSafe doesn't crash, and reports "Trouble reading the file" in the status bar. While this isn't strictly true (the trouble was in *writing* the file) it's sure better than crashing.
Is this symptom still reproducible in 8.10 alpha?