Crash occurs when moving a file open by another process

RV 3.5.2

File Access
j

johnsanc

2 years ago

If a file is open by another process and RV tries to move the file as part of a fix, RV will crash.


Steps to reproduce:

  1. Place a file which is needed by a DAT in your ToSort

  2. Configure the directory rule for the DAT to "Files" archive type with "Override DAT" option selected

  3. Scan the ToSort

  4. Open the file in your ToSort in another application so that is locked

  5. Confirm the file is locked by trying to delete it with explorer

  6. After confirming the file is locked, have RV perform a fix which should attempt to move the file

  7. Notice RV will crash when it attempts to move the locked file


Expected behavior:

  • RomVault should present the user with a halting error and update the cache, OR

  • RomVault should flag the file as locked and continue with the remainder of the fix operation


(screenshot)

Activity

j

johnsanc changed the status to Reproducible

2 years ago

G

GordonJ changed the status to WIP Testing

2 years ago

G

GordonJ

2 years ago

Addressed in 3.5.1 WIP1

G

GordonJ changed the status to RV 3.5.2

2 years ago


Powered by Convas