godotengine / godotengine/godot
GDExtension: Static code attempting to manage memory before GDExtension is initialized results in a crash.
Open
bug
topic:gdextension
- Dominant language
- C++
- Stars
- 117k
- Forks
- 26.8k
- PR merge metrics
- PR metrics pending
Description
### Tested versions
4.x
### System information
N/A
### Issue description
Applies to anything using GDExtension.
Attempting to initialize objects before GDExtension starts that manage memory (such as String, Dictionary, etc.) would result in a crash.
### Steps to reproduce
```cpp
static Dictionary d; // crash
static String s; // crash
```
### Minimal reproduction project (MRP)
N/A
Contributor guide
Assessment
This issue has not been assessed yet.