eumario / godot-manager

A Project, Version and Addons/Plugins manager for Godot Game Engine.
MIT License
332 stars 19 forks source link

Crash when adding a custom version of Godot #99

Open deevus opened 2 months ago

deevus commented 2 months ago

Describe the bug When trying to add a custom version, the manager window closes without any message. The custom version is not saved.

To Reproduce Steps to reproduce the behavior:

  1. Click "Add Custom Version"
  2. Enter "Test" for Godot Engine Tag
  3. Browse and select any executable
  4. Click Add

Expected behavior The custom version is added.

Screenshots image

Complete the Following:

Additional context

deevus commented 2 months ago

Found this log godot2024-07-11T18.35.05.log

Godot Engine v3.5.3.stable.mono.official.6c814135b - https://godotengine.org
OpenGL ES 3.0 Renderer: AMD Radeon RX 6900 XT
Async. shader compilation: OFF

Mono: Log file is: 'C:/Users/Simon/AppData/Roaming/Godot-Manager/mono/mono_logs/2024-07-11_18.24.27_2652.log'
ERROR: Condition "_first != nullptr" is true.
   at: ~List (./core/self_list.h:108) - Condition "_first != nullptr" is true.
WARNING: ObjectDB instances leaked at exit (run with --verbose for details).
   at: 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: 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: cleanup (core/pool_vector.cpp:63) - Condition "allocs_used > 0" is true.