Descriptive Problem Summary:
Using fdel() with "world.log" or "[world.log]" as an argument can obliterate an entire project. What's deleted seems to be fairly random, but it always deletes at least one folder in the same directory as world.log (eg. code, icons, skins, maps in my project), and usually the binaries in the same directory (and even python & bash files). On 512.1440 on Windows, it deletes the contents of every single code file without actually deleting the files, and the .dme is also unable to open affected files in this case. In 6 tests, my code folder was completely deleted 5/6 times, which is more often than any other folder was. That's probably because it's the first folder in the directory (see https://gyazo.com/c995dd86a9d97f05e97ba2528c0f05da)
Numbered Steps to Reproduce Problem:
Use fdel(world.log). Difficult to reproduce on other projects; but if it happens once, it will happen 100% of the time.
fdel(world.log) deletes the file world.log points to.
fdel(world.log) deletes the file world.log points to, and the rest of my project to boot.
When does the problem NOT occur?
Sep 3 2018, 2:19 pm