godotengine / godot-git-plugin

Git implementation of the VCS interface in Godot
MIT License
656 stars 64 forks source link

Godot crashes in presence of this plugin when trying to import/rename/move an mp3 file #225

Open anatoliykmetyuk opened 4 months ago

anatoliykmetyuk commented 4 months ago

System info: Godot v4.2.1.stable - Windows 10.0.22631 - Vulkan (Forward+) - dedicated NVIDIA GeForce RTX 2060 (NVIDIA; 31.0.15.4629) - Intel(R) Core(TM) i7-10750H CPU @ 2.60GHz (12 Threads) Git plugin version: 3.1.0

Steps to reproduce:

  1. Start with a clean project & import a random mp3 file there - or download the minimal example here: Parasite.zip.
  2. Install the git plugin via AssetLib.
  3. Project -> Version Control -> Version Control Settings -> ensure VCS Provider is "Git Plugin", turn on the "Connect to VCS switch" to "true".
  4. From the file inspector insider Godot, go to the "music" directory, rename the mp3 file contained in there to "foobar.mp3".
  5. Godot crashes at this point.

The crash is not reproducible if the plugin is not installed.