Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Pixelover deleted it's own .exe file, and corrupting/deleted recently opened files

A topic by Jüdacraz created Jan 21, 2024 Views: 134 Replies: 3
Viewing posts 1 to 2

Recovery file still there so was not an issue, but I left pixelover open to do something, and upon opening it it shut down, deleted the desktop shortcut, deleted the .exe, and had to be reinstalled. Log below:

Godot Engine v3.5.1.stable.custom_build.848a89252 - https://godotengine.org
OpenGL ES 3.0 Renderer: Quadro T1000 with Max-Q Design/PCIe/SSE2
Async. shader compilation: ON (full native support)
Shader cache: ON
ERROR: Condition "_first != nullptr" is true.
   at: SelfList<class DynamicFont>::List::~List (.\core/self_list.h:108) - Condition "_first != nullptr" is true.
WARNING: ObjectDB instances leaked at exit (run with --verbose for details).
   at: ObjectDB::cleanup (core\object.cpp:2070) - ObjectDB instances leaked at exit (run with --verbose for details).
ERROR: Resources still in use at exit (run with --verbose for details).
   at: ResourceCache::clear (core\resource.cpp:417) - Resources still in use at exit (run with --verbose for details).
ERROR: There are still MemoryPool allocs in use at exit!
   at: MemoryPool::cleanup (core\pool_vector.cpp:63) - Condition "allocs_used > 0" is true.

I don't think it should be possible to delete itself, it's not an action of the computer or an antivirus ? But I'll check to add security when there is a file deletion. And recently opened file, you mean the recovery files ?

Recovery was perfectly ok and I was able to recover my files by using that. By recently opened files I mean the Projects tab at the Files | Projects | Folder - they still appeared there, but upon clicking them it says the file is corrupte, and when I went to where those files were previously saved the file was gone.
Only antivirus on my computer is Windows Defender. 

that's very surprising because PixelOver shouldn't delete file in another place than its own appdata folder. But I'll double check the place there is file deletion to add security (to ensure it's in appdata folder level)