Skip to content

Editor crashes while CSV translation is open in LibreOffice Calc #103827

@jansenMurphy

Description

@jansenMurphy

Tested versions

  • Reproducible in Godot_v4.4-stable_mono_win64
  • Not Reproducible in Godot_v4.3-stable_win64
  • Godot_v4.3-stable_mono_win64 is unable to re-import the file, but does not crash

System information

Godot v4.4.stable.mono - Windows 11 (build 22631) - Multi-window, 2 monitors - Vulkan (Forward+) - dedicated NVIDIA GeForce RTX 3060 (NVIDIA; 32.0.15.6094) - AMD Ryzen 9 5900X 12-Core Processor (24 threads)

Issue description

Editor crashes after double-clicking a not-found resource asset while that asset is open in another program like LibreOffice Calc.

Image

The nasty-looking error messages are unfortunate, but not the ultimate problem I'm talking about

Steps to reproduce

Steps assume that you have LibreOffice installed on your system. This bug may apply to other programs like Microsoft Excel, but I don't have access to Excel.

  • Create a csv through some external program and save it to a godot project folder
    • An appropriately formatted csv for english translations has "key" and "en" headers and at least one row with values for each of those columns.
  • Close LibreOffice Calc
  • Open the godot project and make sure that the translation csv is imported correctly
  • Open that csv in LibreOffice Calc, edit it, and save it. Keep LibreOffice Calc open
  • Go back to the Godot project and observe that the csv has failed to import correctly
  • Double click on the asset to try to open it
  • Observe editor crash

Minimal reproduction project (MRP)

editor_crash_from_csv.zip

Crashdump.zip

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    Done

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions