godot
godot copied to clipboard
C# signals leak Orphan StringName
Godot version: 3.2.2.rc1.mono.official
OS/device including version: Win10 Pro 1909
Issue description: When you define a signal in C# (using the [Signal]
attribute), something end up leaking out. When you exit the game (and verbose stdout is on) you can see a Orphan StringName: <Signal Name>
message for every signal defined that way.
I saw something a bit similar got fixed with exports in #35097. As signals implementation was inspired by the exports one it may be related.
Steps to reproduce:
- Set
debug/settings/stdout/verbose_stdout
totrue
. - Define a signal via the
[Signal]
attribute in a C# script. - Run the Game.
- Exit.
Minimal reproduction project: OrphanStringNameMinimalRepro.zip
This is still occurring in 3.3.3 official
On 3.4.2 and still same issue.
This is on an Autoload class. Might not make a difference as it seems to be related to:
[Signal]
delegate void
OS/version(s):
Windows 10 Pro 21H2 Build 19044.1526 Ubuntu 20.04.3 MacOS 11.6.3
Mono: Finalized
WARNING: ObjectDB instances leaked at exit (run with --verbose for details).
at: cleanup (core/object.cpp:2064)
Leaked instance: Node:1246 - Node name:
Hint: Leaked instances typically happen when nodes are removed from the scene tree (with `remove_child()`) but not freed (with `free()` or `queue_free()`).
Orphan StringName: Node
Orphan StringName: Invoke
Orphan StringName: Broadcast
StringName: 3 unclaimed string names at exit.
Example class (Callbacks inherits from Node in this example):
using Godot;
public class Signals : Callbacks
{
[Signal]
delegate void Broadcast(string message, string coords);
public override void _Ready()
{
Connect(Constants.BROADCAST, this, Constants.BROADCAST_CALLBACK);
}
public override void _ExitTree()
{
Disconnect(Constants.BROADCAST, this, Constants.BROADCAST_CALLBACK);
}
}
Run still in the same issue
internal sealed class Executor : Godot.Reference
{
[Godot.Signal] private delegate void ExecutionCompleted();
Is there a workaround exists? to free it manually?
@MikeSchulze theoretically this should do it but alas it does not:
public override void _ExitTree()
{
Disconnect(Constants.BROADCAST, this, Constants.BROADCAST_CALLBACK);
}
@MikeSchulze theoretically this should do it but alas it does not:
public override void _ExitTree() { Disconnect(Constants.BROADCAST, this, Constants.BROADCAST_CALLBACK); }
i will check thanks
update, sorry for the late response I never connect to the signal so in do not need to disconnect.
Here the c# code of the executor
public sealed class Executor : Godot.Reference, IExecutor
{
[Godot.Signal] private delegate void ExecutionCompleted();
I load the c# class inside a gd script and run it like
executor.execute()
yield(executor, "ExecutionCompleted")
I do the same code for a gd script implementation of Executor
- only define the signal and never connect to them
I only define the signal and only await on it but i get the orphan message at exit
debugger-agent: Unable to listen on 1720
Mono: Finalized
Orphan StringName: ExecutionCompleted
Hello same message here with a project with only one empty scene
StringName: 558 unclaimed string names at exit.
Godot mono version: 4
OS/device including version: Ubuntu 22.04.2 LTS
I don't think it's an error
i'm using wine
I get an identical "558 unclaimed string names at exit" issue. Godot 4.0.2.stable.mono, running with --verbose
.
Here is the full list:
Orphan StringName: OP_MODULE Orphan StringName: KEY_SYSREQ Orphan StringName: PROPERTY_HINT_NONE Orphan StringName: PROPERTY_USAGE_DEFERRED_SET_RESOURCE Orphan StringName: INLINE_ALIGNMENT_TO_BASELINE Orphan StringName: JOY_BUTTON_DPAD_LEFT Orphan StringName: KEY_KP_SUBTRACT Orphan StringName: OP_LESS Orphan StringName: ERR_ALREADY_IN_USE Orphan StringName: ERR_CANT_FORK Orphan StringName: MIDI_MESSAGE_CONTINUE Orphan StringName: MOUSE_BUTTON_MASK_LEFT Orphan StringName: ERR_SKIP Orphan StringName: KEY_ENTER Orphan StringName: JOY_BUTTON_LEFT_STICK Orphan StringName: JOY_BUTTON_BACK Orphan StringName: Vector2 Orphan StringName: Vector3 Orphan StringName: Vector4 Orphan StringName: KEY_GLOBE Orphan StringName: PROPERTY_HINT_LAYERS_2D_PHYSICS Orphan StringName: MethodFlags Orphan StringName: OP_IN Orphan StringName: METHOD_FLAG_OBJECT_CORE Orphan StringName: TYPE_PACKED_VECTOR3_ARRAY Orphan StringName: OP_OR Orphan StringName: JOY_BUTTON_INVALID Orphan StringName: TYPE_RID Orphan StringName: HORIZONTAL_ALIGNMENT_RIGHT Orphan StringName: PROPERTY_HINT_ENUM Orphan StringName: MIDI_MESSAGE_AFTERTOUCH Orphan StringName: KEY_MASK_SHIFT Orphan StringName: METHOD_FLAG_CONST Orphan StringName: ERR_DATABASE_CANT_WRITE Orphan StringName: ERR_DOES_NOT_EXIST Orphan StringName: MOUSE_BUTTON_WHEEL_DOWN Orphan StringName: JoyAxis Orphan StringName: ERR_PARSE_ERROR Orphan StringName: KEY_SEMICOLON Orphan StringName: TYPE_PACKED_STRING_ARRAY Orphan StringName: KEY_MASK_CTRL Orphan StringName: ERR_FILE_MISSING_DEPENDENCIES Orphan StringName: Error Orphan StringName: KEY_SCROLLLOCK Orphan StringName: PROPERTY_HINT_TYPE_STRING Orphan StringName: KEY_BACKSPACE Orphan StringName: KEY_HOME Orphan StringName: JOY_AXIS_SDL_MAX Orphan StringName: ERR_BUG Orphan StringName: METHOD_FLAGS_DEFAULT Orphan StringName: MOUSE_BUTTON_MASK_MIDDLE Orphan StringName: Variant.Operator Orphan StringName: MouseButtonMask Orphan StringName: KEY_ALT Orphan StringName: MIDI_MESSAGE_QUARTER_FRAME Orphan StringName: PROPERTY_HINT_LAYERS_3D_RENDER Orphan StringName: RID Orphan StringName: KEY_PRINT Orphan StringName: ERR_QUERY_FAILED Orphan StringName: KEY_LEFT Orphan StringName: KEY_BAR Orphan StringName: KEY_QUESTION Orphan StringName: INLINE_ALIGNMENT_TO_CENTER Orphan StringName: TYPE_DICTIONARY Orphan StringName: PROPERTY_USAGE_NONE Orphan StringName: KEY_BRACKETLEFT Orphan StringName: KEY_FORWARD Orphan StringName: KEY_LESS Orphan StringName: PROPERTY_USAGE_ARRAY Orphan StringName: PROPERTY_HINT_SAVE_FILE Orphan StringName: HORIZONTAL Orphan StringName: TYPE_PROJECTION Orphan StringName: PROPERTY_HINT_ENUM_SUGGESTION Orphan StringName: ERR_LINK_FAILED Orphan StringName: Color Orphan StringName: TYPE_BASIS Orphan StringName: KEY_QUOTELEFT Orphan StringName: KEY_MEDIAPREVIOUS Orphan StringName: KEY_NUMBERSIGN Orphan StringName: OP_SHIFT_LEFT Orphan StringName: KEY_UNKNOWN Orphan StringName: JOY_BUTTON_DPAD_UP Orphan StringName: KEY_SPACE Orphan StringName: MIDI_MESSAGE_SONG_POSITION_POINTER Orphan StringName: PROPERTY_USAGE_STORAGE Orphan StringName: KEY_INSERT Orphan StringName: KEY_ESCAPE Orphan StringName: MIDI_MESSAGE_SYSTEM_EXCLUSIVE Orphan StringName: KEY_END Orphan StringName: KEY_F10 Orphan StringName: KEY_F11 Orphan StringName: KEY_F12 Orphan StringName: KEY_F13 Orphan StringName: KEY_F14 Orphan StringName: KEY_F15 Orphan StringName: KEY_F16 Orphan StringName: KEY_F17 Orphan StringName: KEY_F18 Orphan StringName: KEY_F19 Orphan StringName: KEY_F20 Orphan StringName: KEY_F21 Orphan StringName: KEY_F22 Orphan StringName: KEY_F23 Orphan StringName: KEY_F24 Orphan StringName: KEY_F25 Orphan StringName: KEY_F26 Orphan StringName: KEY_F27 Orphan StringName: KEY_F28 Orphan StringName: KEY_F29 Orphan StringName: KEY_F30 Orphan StringName: KEY_F31 Orphan StringName: KEY_F32 Orphan StringName: KEY_F33 Orphan StringName: KEY_F34 Orphan StringName: KEY_F35 Orphan StringName: PROPERTY_HINT_EXP_EASING Orphan StringName: INLINE_ALIGNMENT_TOP_TO Orphan StringName: KEY_KP_ADD Orphan StringName: KEY_CAPSLOCK Orphan StringName: CORNER_BOTTOM_LEFT Orphan StringName: JOY_BUTTON_A Orphan StringName: JOY_BUTTON_B Orphan StringName: PROPERTY_HINT_GLOBAL_SAVE_FILE Orphan StringName: JOY_BUTTON_X Orphan StringName: JOY_BUTTON_Y Orphan StringName: ERR_INVALID_PARAMETER Orphan StringName: HORIZONTAL_ALIGNMENT_LEFT Orphan StringName: KEY_STOP Orphan StringName: PROPERTY_HINT_GLOBAL_DIR Orphan StringName: INLINE_ALIGNMENT_TO_BOTTOM Orphan StringName: TYPE_BOOL Orphan StringName: JOY_BUTTON_TOUCHPAD Orphan StringName: TYPE_PLANE Orphan StringName: INLINE_ALIGNMENT_TO_TOP Orphan StringName: METHOD_FLAG_VIRTUAL Orphan StringName: ERR_COMPILATION_FAILED Orphan StringName: KEY_SEARCH Orphan StringName: HORIZONTAL_ALIGNMENT_CENTER Orphan StringName: PROPERTY_HINT_DIR Orphan StringName: PackedByteArray Orphan StringName: PROPERTY_HINT_NODE_TYPE Orphan StringName: ERR_INVALID_DECLARATION Orphan StringName: INLINE_ALIGNMENT_CENTER Orphan StringName: PROPERTY_USAGE_CLASS_IS_BITFIELD Orphan StringName: KEY_PARENRIGHT Orphan StringName: KEY_BACKTAB Orphan StringName: INLINE_ALIGNMENT_IMAGE_MASK Orphan StringName: ERR_FILE_BAD_PATH Orphan StringName: JOY_BUTTON_DPAD_RIGHT Orphan StringName: KEY_VOLUMEUP Orphan StringName: JOY_BUTTON_START Orphan StringName: SIDE_RIGHT Orphan StringName: PROPERTY_HINT_OBJECT_TOO_BIG Orphan StringName: ERR_ALREADY_EXISTS Orphan StringName: PROPERTY_USAGE_CATEGORY Orphan StringName: PROPERTY_USAGE_NEVER_DUPLICATE Orphan StringName: VERTICAL_ALIGNMENT_TOP Orphan StringName: KEY_PARENLEFT Orphan StringName: TYPE_PACKED_INT64_ARRAY Orphan StringName: KEY_COLON Orphan StringName: ERR_OUT_OF_MEMORY Orphan StringName: KEY_ASCIICIRCUM Orphan StringName: PROPERTY_HINT_NODE_PATH_TO_EDITED_NODE Orphan StringName: KEY_SPECIAL Orphan StringName: KEY_ASTERISK Orphan StringName: KEY_COMMA Orphan StringName: MOUSE_BUTTON_WHEEL_LEFT Orphan StringName: KEY_HYPER Orphan StringName: ERR_FILE_NOT_FOUND Orphan StringName: TYPE_PACKED_INT32_ARRAY Orphan StringName: EulerOrder Orphan StringName: ERR_SCRIPT_FAILED Orphan StringName: TYPE_PACKED_BYTE_ARRAY Orphan StringName: KEY_AMPERSAND Orphan StringName: PROPERTY_HINT_RESOURCE_TYPE Orphan StringName: KEY_MASK_META Orphan StringName: MOUSE_BUTTON_LEFT Orphan StringName: ERR_FILE_CORRUPT Orphan StringName: PROPERTY_USAGE_ALWAYS_DUPLICATE Orphan StringName: JOY_AXIS_TRIGGER_LEFT Orphan StringName: KEY_RIGHT Orphan StringName: INLINE_ALIGNMENT_BOTTOM Orphan StringName: JOY_AXIS_TRIGGER_RIGHT Orphan StringName: PROPERTY_HINT_HIDE_QUATERNION_EDIT Orphan StringName: MIDI_MESSAGE_NOTE_ON Orphan StringName: PROPERTY_USAGE_INTERNAL Orphan StringName: ERR_UNAUTHORIZED Orphan StringName: KEY_MEDIARECORD Orphan StringName: INLINE_ALIGNMENT_CENTER_TO Orphan StringName: TYPE_ARRAY Orphan StringName: PropertyHint Orphan StringName: JOY_BUTTON_SDL_MAX Orphan StringName: PROPERTY_USAGE_NO_INSTANCE_STATE Orphan StringName: TYPE_STRING_NAME Orphan StringName: MIDI_MESSAGE_CHANNEL_PRESSURE Orphan StringName: KEY_FAVORITES Orphan StringName: PROPERTY_USAGE_DEFAULT Orphan StringName: ERR_PRINTER_ON_FIRE Orphan StringName: TYPE_SIGNAL Orphan StringName: PROPERTY_HINT_MAX Orphan StringName: Side Orphan StringName: KEY_NONE Orphan StringName: MOUSE_BUTTON_XBUTTON1 Orphan StringName: MOUSE_BUTTON_XBUTTON2 Orphan StringName: Vector2i Orphan StringName: Callable Orphan StringName: Vector3i Orphan StringName: Vector4i Orphan StringName: TYPE_NODE_PATH Orphan StringName: TYPE_STRING Orphan StringName: KEY_MASK_KPAD Orphan StringName: KEY_MASK_ALT Orphan StringName: ERR_FILE_CANT_READ Orphan StringName: PROPERTY_USAGE_RESTART_IF_CHANGED Orphan StringName: ERR_TIMEOUT Orphan StringName: PackedStringArray Orphan StringName: SIDE_BOTTOM Orphan StringName: KEY_TAB Orphan StringName: VERTICAL Orphan StringName: JOY_BUTTON_RIGHT_STICK Orphan StringName: TYPE_AABB Orphan StringName: EULER_ORDER_XYZ Orphan StringName: EULER_ORDER_XZY Orphan StringName: KEY_MEDIASTOP Orphan StringName: TYPE_VECTOR2 Orphan StringName: TYPE_VECTOR3 Orphan StringName: TYPE_VECTOR4 Orphan StringName: OP_ADD Orphan StringName: KEY_PLUS Orphan StringName: JOY_BUTTON_MAX Orphan StringName: KEY_CTRL Orphan StringName: OP_AND Orphan StringName: KEY_MEDIANEXT Orphan StringName: EULER_ORDER_YXZ Orphan StringName: EULER_ORDER_YZX Orphan StringName: PROPERTY_USAGE_CHECKED Orphan StringName: MIDIMessage Orphan StringName: KEY_PAGEUP Orphan StringName: EULER_ORDER_ZXY Orphan StringName: EULER_ORDER_ZYX Orphan StringName: OK Orphan StringName: PROPERTY_USAGE_EDITOR Orphan StringName: TYPE_TRANSFORM2D Orphan StringName: TYPE_TRANSFORM3D Orphan StringName: ERR_CANT_CONNECT Orphan StringName: INLINE_ALIGNMENT_TEXT_MASK Orphan StringName: KEY_BRACKETRIGHT Orphan StringName: KEY_STANDBY Orphan StringName: JOY_BUTTON_LEFT_SHOULDER Orphan StringName: ERR_CONNECTION_ERROR Orphan StringName: OP_BIT_AND Orphan StringName: Basis Orphan StringName: KEY_QUOTEDBL Orphan StringName: TYPE_FLOAT Orphan StringName: ERR_CANT_CREATE Orphan StringName: KEY_YEN Orphan StringName: MIDI_MESSAGE_PITCH_BEND Orphan StringName: KEY_CLEAR Orphan StringName: JoyButton Orphan StringName: FileAccess Orphan StringName: int Orphan StringName: Variant.Type Orphan StringName: OP_POWER Orphan StringName: CORNER_BOTTOM_RIGHT Orphan StringName: OP_SHIFT_RIGHT Orphan StringName: InlineAlignment Orphan StringName: OP_EQUAL Orphan StringName: OP_GREATER Orphan StringName: OP_LESS_EQUAL Orphan StringName: ERR_METHOD_NOT_FOUND Orphan StringName: PROPERTY_USAGE_SCRIPT_DEFAULT_VALUE Orphan StringName: KEY_KP_DIVIDE Orphan StringName: PROPERTY_HINT_FILE Orphan StringName: PackedFloat32Array Orphan StringName: OP_NEGATE Orphan StringName: PROPERTY_HINT_LOCALE_ID Orphan StringName: PROPERTY_HINT_PASSWORD Orphan StringName: ERR_CANT_ACQUIRE_RESOURCE Orphan StringName: KEY_0 Orphan StringName: KEY_1 Orphan StringName: KEY_2 Orphan StringName: KEY_3 Orphan StringName: KEY_4 Orphan StringName: KEY_5 Orphan StringName: KEY_6 Orphan StringName: KEY_7 Orphan StringName: KEY_8 Orphan StringName: KEY_9 Orphan StringName: KEY_A Orphan StringName: KEY_B Orphan StringName: KEY_C Orphan StringName: KEY_D Orphan StringName: KEY_E Orphan StringName: KEY_F Orphan StringName: KEY_G Orphan StringName: KEY_H Orphan StringName: KEY_I Orphan StringName: KEY_J Orphan StringName: KEY_K Orphan StringName: KEY_L Orphan StringName: KEY_M Orphan StringName: KEY_N Orphan StringName: KEY_O Orphan StringName: KEY_P Orphan StringName: KEY_Q Orphan StringName: KEY_R Orphan StringName: KEY_S Orphan StringName: KEY_T Orphan StringName: KEY_U Orphan StringName: KEY_V Orphan StringName: KEY_W Orphan StringName: KEY_X Orphan StringName: KEY_Y Orphan StringName: KEY_Z Orphan StringName: Plane Orphan StringName: KEY_REFRESH Orphan StringName: PackedFloat64Array Orphan StringName: PROPERTY_USAGE_STORE_IF_NULL Orphan StringName: KEY_BACK Orphan StringName: KEY_OPENURL Orphan StringName: SIDE_TOP Orphan StringName: PROPERTY_HINT_LAYERS_2D_NAVIGATION Orphan StringName: TYPE_OBJECT Orphan StringName: ERR_LOCKED Orphan StringName: KEY_APOSTROPHE Orphan StringName: NodePath Orphan StringName: MOUSE_BUTTON_NONE Orphan StringName: JOY_BUTTON_PADDLE1 Orphan StringName: JOY_BUTTON_PADDLE2 Orphan StringName: JOY_BUTTON_PADDLE3 Orphan StringName: JOY_BUTTON_PADDLE4 Orphan StringName: OP_GREATER_EQUAL Orphan StringName: ERR_CYCLIC_LINK Orphan StringName: KEY_LAUNCHMEDIA Orphan StringName: KEY_JIS_EISU Orphan StringName: COUNTERCLOCKWISE Orphan StringName: ERR_CANT_RESOLVE Orphan StringName: PROPERTY_USAGE_HIGH_END_GFX Orphan StringName: PROPERTY_USAGE_UPDATE_ALL_IF_MODIFIED Orphan StringName: TYPE_RECT2 Orphan StringName: ERR_FILE_CANT_WRITE Orphan StringName: PROPERTY_HINT_LAYERS_3D_NAVIGATION Orphan StringName: Signal Orphan StringName: StringName Orphan StringName: KEY_KP_ENTER Orphan StringName: ERR_UNAVAILABLE Orphan StringName: String Orphan StringName: PROPERTY_HINT_LAYERS_3D_PHYSICS Orphan StringName: ClockDirection Orphan StringName: PROPERTY_USAGE_EDITOR_INSTANTIATE_OBJECT Orphan StringName: KEY_VOLUMEDOWN Orphan StringName: METHOD_FLAG_EDITOR Orphan StringName: OP_MAX Orphan StringName: PROPERTY_HINT_FLAGS Orphan StringName: ERR_FILE_NO_PERMISSION Orphan StringName: Transform2D Orphan StringName: KEY_ASCIITILDE Orphan StringName: Transform3D Orphan StringName: OP_BIT_OR Orphan StringName: VERTICAL_ALIGNMENT_CENTER Orphan StringName: ERR_FILE_UNRECOGNIZED Orphan StringName: KEY_MEDIAPLAY Orphan StringName: VERTICAL_ALIGNMENT_FILL Orphan StringName: OP_NOT Orphan StringName: KEY_VOLUMEMUTE Orphan StringName: CORNER_TOP_RIGHT Orphan StringName: PROPERTY_USAGE_GROUP Orphan StringName: METHOD_FLAG_VARARG Orphan StringName: KEY_MASK_GROUP_SWITCH Orphan StringName: PROPERTY_HINT_ARRAY_TYPE Orphan StringName: PROPERTY_HINT_LAYERS_2D_RENDER Orphan StringName: PROPERTY_USAGE_CHECKABLE Orphan StringName: KEY_MENU Orphan StringName: KEY_SECTION Orphan StringName: KEY_META Orphan StringName: PROPERTY_USAGE_SCRIPT_VARIABLE Orphan StringName: KEY_DELETE Orphan StringName: PROPERTY_USAGE_RESOURCE_NOT_PERSISTENT Orphan StringName: Corner Orphan StringName: PROPERTY_USAGE_SUBGROUP Orphan StringName: OP_DIVIDE Orphan StringName: KEY_NUMLOCK Orphan StringName: FAILED Orphan StringName: Array Orphan StringName: JOY_AXIS_RIGHT_X Orphan StringName: JOY_AXIS_RIGHT_Y Orphan StringName: OP_NOT_EQUAL Orphan StringName: PROPERTY_HINT_NODE_PATH_VALID_TYPES Orphan StringName: Quaternion Orphan StringName: KEY_EQUAL Orphan StringName: KEY_LAUNCH0 Orphan StringName: KEY_LAUNCH1 Orphan StringName: KEY_LAUNCH2 Orphan StringName: KEY_LAUNCH3 Orphan StringName: KEY_LAUNCH4 Orphan StringName: KEY_LAUNCH5 Orphan StringName: KEY_LAUNCH6 Orphan StringName: KEY_LAUNCH7 Orphan StringName: KEY_LAUNCH8 Orphan StringName: KEY_LAUNCH9 Orphan StringName: KEY_LAUNCHA Orphan StringName: KEY_LAUNCHB Orphan StringName: KEY_LAUNCHC Orphan StringName: KEY_LAUNCHD Orphan StringName: KEY_LAUNCHE Orphan StringName: KEY_LAUNCHF Orphan StringName: PROPERTY_HINT_OBJECT_ID Orphan StringName: MIDI_MESSAGE_SYSTEM_RESET Orphan StringName: bool Orphan StringName: PropertyUsageFlags Orphan StringName: OP_MULTIPLY Orphan StringName: MIDI_MESSAGE_PROGRAM_CHANGE Orphan StringName: VERTICAL_ALIGNMENT_BOTTOM Orphan StringName: PROPERTY_USAGE_NODE_PATH_FROM_SCENE_ROOT Orphan StringName: CORNER_TOP_LEFT Orphan StringName: PackedColorArray Orphan StringName: TYPE_RECT2I Orphan StringName: KEY_DOLLAR Orphan StringName: MouseButton Orphan StringName: JOY_BUTTON_RIGHT_SHOULDER Orphan StringName: KEY_UNDERSCORE Orphan StringName: KEY_JIS_KANA Orphan StringName: MOUSE_BUTTON_MASK_RIGHT Orphan StringName: KEY_KP_0 Orphan StringName: KEY_KP_1 Orphan StringName: KEY_KP_2 Orphan StringName: KEY_KP_3 Orphan StringName: KEY_KP_4 Orphan StringName: KEY_KP_5 Orphan StringName: KEY_KP_6 Orphan StringName: KEY_KP_7 Orphan StringName: KEY_KP_8 Orphan StringName: KEY_KP_9 Orphan StringName: OP_POSITIVE Orphan StringName: PROPERTY_USAGE_EDITOR_BASIC_SETTING Orphan StringName: KEY_BRACERIGHT Orphan StringName: MIDI_MESSAGE_NOTE_OFF Orphan StringName: JOY_BUTTON_GUIDE Orphan StringName: PackedVector2Array Orphan StringName: OP_BIT_NEGATE Orphan StringName: PROPERTY_USAGE_READ_ONLY Orphan StringName: OP_SUBTRACT Orphan StringName: JOY_AXIS_INVALID Orphan StringName: Object Orphan StringName: TYPE_COLOR Orphan StringName: MIDI_MESSAGE_STOP Orphan StringName: ERR_UNCONFIGURED Orphan StringName: ERR_DATABASE_CANT_READ Orphan StringName: KEY_HOMEPAGE Orphan StringName: INLINE_ALIGNMENT_TOP Orphan StringName: JOY_BUTTON_DPAD_DOWN Orphan StringName: PROPERTY_HINT_GLOBAL_FILE Orphan StringName: PROPERTY_HINT_EXPRESSION Orphan StringName: PROPERTY_HINT_INT_IS_POINTER Orphan StringName: OP_XOR Orphan StringName: PROPERTY_HINT_LINK Orphan StringName: TYPE_PACKED_VECTOR2_ARRAY Orphan StringName: KEY_EXCLAM Orphan StringName: ERR_FILE_BAD_DRIVE Orphan StringName: AABB Orphan StringName: KEY_GREATER Orphan StringName: PROPERTY_USAGE_NIL_IS_VARIANT Orphan StringName: ERR_DUPLICATE_SYMBOL Orphan StringName: KEY_PAGEDOWN Orphan StringName: CLOCKWISE Orphan StringName: PROPERTY_USAGE_NO_EDITOR Orphan StringName: INLINE_ALIGNMENT_BOTTOM_TO Orphan StringName: KEY_KP_PERIOD Orphan StringName: MIDI_MESSAGE_ACTIVE_SENSING Orphan StringName: OP_BIT_XOR Orphan StringName: JOY_AXIS_LEFT_X Orphan StringName: JOY_AXIS_LEFT_Y Orphan StringName: MIDI_MESSAGE_CONTROL_CHANGE Orphan StringName: TYPE_CALLABLE Orphan StringName: KeyModifierMask Orphan StringName: MIDI_MESSAGE_TIMING_CLOCK Orphan StringName: MOUSE_BUTTON_WHEEL_UP Orphan StringName: KEY_MASK_CMD_OR_CTRL Orphan StringName: TYPE_VECTOR2I Orphan StringName: TYPE_VECTOR3I Orphan StringName: ERR_BUSY Orphan StringName: TYPE_VECTOR4I Orphan StringName: float Orphan StringName: PROPERTY_HINT_LOCALIZABLE_STRING Orphan StringName: PROPERTY_HINT_COLOR_NO_ALPHA Orphan StringName: ERR_FILE_ALREADY_IN_USE Orphan StringName: KEY_BACKSLASH Orphan StringName: Orientation Orphan StringName: MOUSE_BUTTON_RIGHT Orphan StringName: TYPE_PACKED_FLOAT64_ARRAY Orphan StringName: PROPERTY_USAGE_CLASS_IS_ENUM Orphan StringName: KEY_DOWN Orphan StringName: ERR_FILE_EOF Orphan StringName: TYPE_QUATERNION Orphan StringName: KEY_SHIFT Orphan StringName: ERR_HELP Orphan StringName: Dictionary Orphan StringName: MOUSE_BUTTON_MASK_MB_XBUTTON1 Orphan StringName: MOUSE_BUTTON_MASK_MB_XBUTTON2 Orphan StringName: MIDI_MESSAGE_TUNE_REQUEST Orphan StringName: TYPE_INT Orphan StringName: ERR_PARAMETER_RANGE_ERROR Orphan StringName: METHOD_FLAG_NORMAL Orphan StringName: KEY_HELP Orphan StringName: KEY_PERIOD Orphan StringName: Projection Orphan StringName: SIDE_LEFT Orphan StringName: TYPE_PACKED_FLOAT32_ARRAY Orphan StringName: JOY_BUTTON_MISC1 Orphan StringName: ERR_FILE_CANT_OPEN Orphan StringName: KEY_KP_MULTIPLY Orphan StringName: MOUSE_BUTTON_MIDDLE Orphan StringName: Rect2 Orphan StringName: PackedVector3Array Orphan StringName: PackedInt32Array Orphan StringName: Rect2i Orphan StringName: KEY_AT Orphan StringName: VerticalAlignment Orphan StringName: KEY_F1 Orphan StringName: KEY_F2 Orphan StringName: KEY_F3 Orphan StringName: KEY_F4 Orphan StringName: KEY_F5 Orphan StringName: KEY_F6 Orphan StringName: KEY_F7 Orphan StringName: KEY_F8 Orphan StringName: KEY_F9 Orphan StringName: INLINE_ALIGNMENT_BASELINE_TO Orphan StringName: MIDI_MESSAGE_START Orphan StringName: KEY_UP Orphan StringName: KEY_CODE_MASK Orphan StringName: PROPERTY_HINT_RANGE Orphan StringName: TYPE_PACKED_COLOR_ARRAY Orphan StringName: JOY_AXIS_MAX Orphan StringName: KEY_MINUS Orphan StringName: ERR_CANT_OPEN Orphan StringName: KEY_SLASH Orphan StringName: ERR_INVALID_DATA Orphan StringName: MOUSE_BUTTON_WHEEL_RIGHT Orphan StringName: MIDI_MESSAGE_NONE Orphan StringName: HORIZONTAL_ALIGNMENT_FILL Orphan StringName: TYPE_MAX Orphan StringName: PackedInt64Array Orphan StringName: PROPERTY_HINT_MULTILINE_TEXT Orphan StringName: MIDI_MESSAGE_SONG_SELECT Orphan StringName: KEY_MODIFIER_MASK Orphan StringName: PROPERTY_USAGE_KEYING_INCREMENTS Orphan StringName: KEY_PAUSE Orphan StringName: METHOD_FLAG_STATIC Orphan StringName: KEY_LAUNCHMAIL Orphan StringName: PROPERTY_HINT_INT_IS_OBJECTID Orphan StringName: TYPE_NIL Orphan StringName: HorizontalAlignment Orphan StringName: KEY_KEYBOARD Orphan StringName: KEY_PERCENT Orphan StringName: Key Orphan StringName: KEY_BRACELEFT Orphan StringName: PROPERTY_HINT_PLACEHOLDER_TEXT StringName: 558 unclaimed string names at exit.
@hunterloftis There are a lot of enum constants native names there, which C# shouldn't really touch, so this may not be specific to C#.
Can you reproduce this in a normal Godot build (not the C# version)? If not, are you able to isolate the problem into a minimal reproduction project?
This doesn't just happen with Enums. The original post shows that this happens with delegates as well
I'm aware. I was referring to their specific report. Although, since it's probably unrelated to this one, they should open a new issue.
same as @hunterloftis and @katian : Godot mono version 4.0.3 Windows 10
Orphan StringName: OP_MODULE Orphan StringName: KEY_SYSREQ Orphan StringName: PROPERTY_HINT_NONE Orphan StringName: PROPERTY_USAGE_DEFERRED_SET_RESOURCE Orphan StringName: INLINE_ALIGNMENT_TO_BASELINE Orphan StringName: JOY_BUTTON_DPAD_LEFT Orphan StringName: KEY_KP_SUBTRACT Orphan StringName: OP_LESS Orphan StringName: ERR_ALREADY_IN_USE Orphan StringName: ERR_CANT_FORK Orphan StringName: MIDI_MESSAGE_CONTINUE Orphan StringName: MOUSE_BUTTON_MASK_LEFT Orphan StringName: ERR_SKIP Orphan StringName: KEY_ENTER Orphan StringName: JOY_BUTTON_LEFT_STICK Orphan StringName: JOY_BUTTON_BACK Orphan StringName: Vector2 Orphan StringName: Vector3 Orphan StringName: Vector4 Orphan StringName: KEY_GLOBE Orphan StringName: PROPERTY_HINT_LAYERS_2D_PHYSICS Orphan StringName: MethodFlags Orphan StringName: OP_IN Orphan StringName: METHOD_FLAG_OBJECT_CORE Orphan StringName: TYPE_PACKED_VECTOR3_ARRAY Orphan StringName: OP_OR Orphan StringName: JOY_BUTTON_INVALID Orphan StringName: TYPE_RID Orphan StringName: HORIZONTAL_ALIGNMENT_RIGHT Orphan StringName: PROPERTY_HINT_ENUM Orphan StringName: MIDI_MESSAGE_AFTERTOUCH Orphan StringName: KEY_MASK_SHIFT Orphan StringName: METHOD_FLAG_CONST Orphan StringName: ERR_DATABASE_CANT_WRITE Orphan StringName: ERR_DOES_NOT_EXIST Orphan StringName: MOUSE_BUTTON_WHEEL_DOWN Orphan StringName: JoyAxis Orphan StringName: ERR_PARSE_ERROR Orphan StringName: KEY_SEMICOLON Orphan StringName: TYPE_PACKED_STRING_ARRAY Orphan StringName: KEY_MASK_CTRL Orphan StringName: ERR_FILE_MISSING_DEPENDENCIES Orphan StringName: Error Orphan StringName: KEY_SCROLLLOCK Orphan StringName: PROPERTY_HINT_TYPE_STRING Orphan StringName: KEY_BACKSPACE Orphan StringName: KEY_HOME Orphan StringName: JOY_AXIS_SDL_MAX Orphan StringName: ERR_BUG Orphan StringName: METHOD_FLAGS_DEFAULT Orphan StringName: MOUSE_BUTTON_MASK_MIDDLE Orphan StringName: Variant.Operator Orphan StringName: MouseButtonMask Orphan StringName: KEY_ALT Orphan StringName: MIDI_MESSAGE_QUARTER_FRAME Orphan StringName: PROPERTY_HINT_LAYERS_3D_RENDER Orphan StringName: RID Orphan StringName: KEY_PRINT Orphan StringName: ERR_QUERY_FAILED Orphan StringName: KEY_LEFT Orphan StringName: KEY_BAR Orphan StringName: KEY_QUESTION Orphan StringName: INLINE_ALIGNMENT_TO_CENTER Orphan StringName: TYPE_DICTIONARY Orphan StringName: PROPERTY_USAGE_NONE Orphan StringName: KEY_BRACKETLEFT Orphan StringName: KEY_FORWARD Orphan StringName: KEY_LESS Orphan StringName: PROPERTY_USAGE_ARRAY Orphan StringName: PROPERTY_HINT_SAVE_FILE Orphan StringName: HORIZONTAL Orphan StringName: TYPE_PROJECTION Orphan StringName: PROPERTY_HINT_ENUM_SUGGESTION Orphan StringName: ERR_LINK_FAILED Orphan StringName: Color Orphan StringName: TYPE_BASIS Orphan StringName: KEY_QUOTELEFT Orphan StringName: KEY_MEDIAPREVIOUS Orphan StringName: KEY_NUMBERSIGN Orphan StringName: OP_SHIFT_LEFT Orphan StringName: KEY_UNKNOWN Orphan StringName: JOY_BUTTON_DPAD_UP Orphan StringName: KEY_SPACE Orphan StringName: MIDI_MESSAGE_SONG_POSITION_POINTER Orphan StringName: PROPERTY_USAGE_STORAGE Orphan StringName: KEY_INSERT Orphan StringName: KEY_ESCAPE Orphan StringName: MIDI_MESSAGE_SYSTEM_EXCLUSIVE Orphan StringName: KEY_END Orphan StringName: KEY_F10 Orphan StringName: KEY_F11 Orphan StringName: KEY_F12 Orphan StringName: KEY_F13 Orphan StringName: KEY_F14 Orphan StringName: KEY_F15 Orphan StringName: KEY_F16 Orphan StringName: KEY_F17 Orphan StringName: KEY_F18 Orphan StringName: KEY_F19 Orphan StringName: KEY_F20 Orphan StringName: KEY_F21 Orphan StringName: KEY_F22 Orphan StringName: KEY_F23 Orphan StringName: KEY_F24 Orphan StringName: KEY_F25 Orphan StringName: KEY_F26 Orphan StringName: KEY_F27 Orphan StringName: KEY_F28 Orphan StringName: KEY_F29 Orphan StringName: KEY_F30 Orphan StringName: KEY_F31 Orphan StringName: KEY_F32 Orphan StringName: KEY_F33 Orphan StringName: KEY_F34 Orphan StringName: KEY_F35 Orphan StringName: PROPERTY_HINT_EXP_EASING Orphan StringName: INLINE_ALIGNMENT_TOP_TO Orphan StringName: KEY_KP_ADD Orphan StringName: KEY_CAPSLOCK Orphan StringName: CORNER_BOTTOM_LEFT Orphan StringName: JOY_BUTTON_A Orphan StringName: JOY_BUTTON_B Orphan StringName: PROPERTY_HINT_GLOBAL_SAVE_FILE Orphan StringName: JOY_BUTTON_X Orphan StringName: JOY_BUTTON_Y Orphan StringName: ERR_INVALID_PARAMETER Orphan StringName: HORIZONTAL_ALIGNMENT_LEFT Orphan StringName: KEY_STOP Orphan StringName: PROPERTY_HINT_GLOBAL_DIR Orphan StringName: INLINE_ALIGNMENT_TO_BOTTOM Orphan StringName: TYPE_BOOL Orphan StringName: JOY_BUTTON_TOUCHPAD Orphan StringName: TYPE_PLANE Orphan StringName: INLINE_ALIGNMENT_TO_TOP Orphan StringName: METHOD_FLAG_VIRTUAL Orphan StringName: ERR_COMPILATION_FAILED Orphan StringName: KEY_SEARCH Orphan StringName: HORIZONTAL_ALIGNMENT_CENTER Orphan StringName: PROPERTY_HINT_DIR Orphan StringName: PackedByteArray Orphan StringName: PROPERTY_HINT_NODE_TYPE Orphan StringName: ERR_INVALID_DECLARATION Orphan StringName: INLINE_ALIGNMENT_CENTER Orphan StringName: PROPERTY_USAGE_CLASS_IS_BITFIELD Orphan StringName: KEY_PARENRIGHT Orphan StringName: KEY_BACKTAB Orphan StringName: INLINE_ALIGNMENT_IMAGE_MASK Orphan StringName: ERR_FILE_BAD_PATH Orphan StringName: JOY_BUTTON_DPAD_RIGHT Orphan StringName: KEY_VOLUMEUP Orphan StringName: JOY_BUTTON_START Orphan StringName: SIDE_RIGHT Orphan StringName: PROPERTY_HINT_OBJECT_TOO_BIG Orphan StringName: ERR_ALREADY_EXISTS Orphan StringName: PROPERTY_USAGE_CATEGORY Orphan StringName: PROPERTY_USAGE_NEVER_DUPLICATE Orphan StringName: VERTICAL_ALIGNMENT_TOP Orphan StringName: KEY_PARENLEFT Orphan StringName: TYPE_PACKED_INT64_ARRAY Orphan StringName: KEY_COLON Orphan StringName: ERR_OUT_OF_MEMORY Orphan StringName: KEY_ASCIICIRCUM Orphan StringName: PROPERTY_HINT_NODE_PATH_TO_EDITED_NODE Orphan StringName: KEY_SPECIAL Orphan StringName: KEY_ASTERISK Orphan StringName: KEY_COMMA Orphan StringName: MOUSE_BUTTON_WHEEL_LEFT Orphan StringName: KEY_HYPER Orphan StringName: ERR_FILE_NOT_FOUND Orphan StringName: TYPE_PACKED_INT32_ARRAY Orphan StringName: EulerOrder Orphan StringName: ERR_SCRIPT_FAILED Orphan StringName: TYPE_PACKED_BYTE_ARRAY Orphan StringName: KEY_AMPERSAND Orphan StringName: PROPERTY_HINT_RESOURCE_TYPE Orphan StringName: KEY_MASK_META Orphan StringName: MOUSE_BUTTON_LEFT Orphan StringName: ERR_FILE_CORRUPT Orphan StringName: PROPERTY_USAGE_ALWAYS_DUPLICATE Orphan StringName: JOY_AXIS_TRIGGER_LEFT Orphan StringName: KEY_RIGHT Orphan StringName: INLINE_ALIGNMENT_BOTTOM Orphan StringName: JOY_AXIS_TRIGGER_RIGHT Orphan StringName: PROPERTY_HINT_HIDE_QUATERNION_EDIT Orphan StringName: MIDI_MESSAGE_NOTE_ON Orphan StringName: PROPERTY_USAGE_INTERNAL Orphan StringName: ERR_UNAUTHORIZED Orphan StringName: KEY_MEDIARECORD Orphan StringName: INLINE_ALIGNMENT_CENTER_TO Orphan StringName: TYPE_ARRAY Orphan StringName: PropertyHint Orphan StringName: JOY_BUTTON_SDL_MAX Orphan StringName: PROPERTY_USAGE_NO_INSTANCE_STATE Orphan StringName: TYPE_STRING_NAME Orphan StringName: MIDI_MESSAGE_CHANNEL_PRESSURE Orphan StringName: KEY_FAVORITES Orphan StringName: PROPERTY_USAGE_DEFAULT Orphan StringName: ERR_PRINTER_ON_FIRE Orphan StringName: TYPE_SIGNAL Orphan StringName: PROPERTY_HINT_MAX Orphan StringName: Side Orphan StringName: KEY_NONE Orphan StringName: MOUSE_BUTTON_XBUTTON1 Orphan StringName: MOUSE_BUTTON_XBUTTON2 Orphan StringName: Vector2i Orphan StringName: Callable Orphan StringName: Vector3i Orphan StringName: Vector4i Orphan StringName: TYPE_NODE_PATH Orphan StringName: TYPE_STRING Orphan StringName: KEY_MASK_KPAD Orphan StringName: KEY_MASK_ALT Orphan StringName: ERR_FILE_CANT_READ Orphan StringName: PROPERTY_USAGE_RESTART_IF_CHANGED Orphan StringName: ERR_TIMEOUT Orphan StringName: PackedStringArray Orphan StringName: SIDE_BOTTOM Orphan StringName: KEY_TAB Orphan StringName: VERTICAL Orphan StringName: JOY_BUTTON_RIGHT_STICK Orphan StringName: TYPE_AABB Orphan StringName: EULER_ORDER_XYZ Orphan StringName: EULER_ORDER_XZY Orphan StringName: KEY_MEDIASTOP Orphan StringName: TYPE_VECTOR2 Orphan StringName: TYPE_VECTOR3 Orphan StringName: TYPE_VECTOR4 Orphan StringName: OP_ADD Orphan StringName: KEY_PLUS Orphan StringName: JOY_BUTTON_MAX Orphan StringName: KEY_CTRL Orphan StringName: OP_AND Orphan StringName: KEY_MEDIANEXT Orphan StringName: EULER_ORDER_YXZ Orphan StringName: EULER_ORDER_YZX Orphan StringName: PROPERTY_USAGE_CHECKED Orphan StringName: MIDIMessage Orphan StringName: KEY_PAGEUP Orphan StringName: EULER_ORDER_ZXY Orphan StringName: EULER_ORDER_ZYX Orphan StringName: OK Orphan StringName: PROPERTY_USAGE_EDITOR Orphan StringName: TYPE_TRANSFORM2D Orphan StringName: TYPE_TRANSFORM3D Orphan StringName: ERR_CANT_CONNECT Orphan StringName: INLINE_ALIGNMENT_TEXT_MASK Orphan StringName: KEY_BRACKETRIGHT Orphan StringName: KEY_STANDBY Orphan StringName: JOY_BUTTON_LEFT_SHOULDER Orphan StringName: ERR_CONNECTION_ERROR Orphan StringName: OP_BIT_AND Orphan StringName: Basis Orphan StringName: KEY_QUOTEDBL Orphan StringName: TYPE_FLOAT Orphan StringName: ERR_CANT_CREATE Orphan StringName: KEY_YEN Orphan StringName: MIDI_MESSAGE_PITCH_BEND Orphan StringName: KEY_CLEAR Orphan StringName: JoyButton Orphan StringName: FileAccess Orphan StringName: int Orphan StringName: Variant.Type Orphan StringName: OP_POWER Orphan StringName: CORNER_BOTTOM_RIGHT Orphan StringName: OP_SHIFT_RIGHT Orphan StringName: InlineAlignment Orphan StringName: OP_EQUAL Orphan StringName: OP_GREATER Orphan StringName: OP_LESS_EQUAL Orphan StringName: ERR_METHOD_NOT_FOUND Orphan StringName: PROPERTY_USAGE_SCRIPT_DEFAULT_VALUE Orphan StringName: KEY_KP_DIVIDE Orphan StringName: PROPERTY_HINT_FILE Orphan StringName: PackedFloat32Array Orphan StringName: OP_NEGATE Orphan StringName: PROPERTY_HINT_LOCALE_ID Orphan StringName: PROPERTY_HINT_PASSWORD Orphan StringName: ERR_CANT_ACQUIRE_RESOURCE Orphan StringName: KEY_0 Orphan StringName: KEY_1 Orphan StringName: KEY_2 Orphan StringName: KEY_3 Orphan StringName: KEY_4 Orphan StringName: KEY_5 Orphan StringName: KEY_6 Orphan StringName: KEY_7 Orphan StringName: KEY_8 Orphan StringName: KEY_9 Orphan StringName: KEY_A Orphan StringName: KEY_B Orphan StringName: KEY_C Orphan StringName: KEY_D Orphan StringName: KEY_E Orphan StringName: KEY_F Orphan StringName: KEY_G Orphan StringName: KEY_H Orphan StringName: KEY_I Orphan StringName: KEY_J Orphan StringName: KEY_K Orphan StringName: KEY_L Orphan StringName: KEY_M Orphan StringName: KEY_N Orphan StringName: KEY_O Orphan StringName: KEY_P Orphan StringName: KEY_Q Orphan StringName: KEY_R Orphan StringName: KEY_S Orphan StringName: KEY_T Orphan StringName: KEY_U Orphan StringName: KEY_V Orphan StringName: KEY_W Orphan StringName: KEY_X Orphan StringName: KEY_Y Orphan StringName: KEY_Z Orphan StringName: Plane Orphan StringName: KEY_REFRESH Orphan StringName: PackedFloat64Array Orphan StringName: PROPERTY_USAGE_STORE_IF_NULL Orphan StringName: KEY_BACK Orphan StringName: KEY_OPENURL Orphan StringName: SIDE_TOP Orphan StringName: PROPERTY_HINT_LAYERS_2D_NAVIGATION Orphan StringName: TYPE_OBJECT Orphan StringName: ERR_LOCKED Orphan StringName: KEY_APOSTROPHE Orphan StringName: NodePath Orphan StringName: MOUSE_BUTTON_NONE Orphan StringName: JOY_BUTTON_PADDLE1 Orphan StringName: JOY_BUTTON_PADDLE2 Orphan StringName: JOY_BUTTON_PADDLE3 Orphan StringName: JOY_BUTTON_PADDLE4 Orphan StringName: OP_GREATER_EQUAL Orphan StringName: ERR_CYCLIC_LINK Orphan StringName: KEY_LAUNCHMEDIA Orphan StringName: KEY_JIS_EISU Orphan StringName: COUNTERCLOCKWISE Orphan StringName: ERR_CANT_RESOLVE Orphan StringName: PROPERTY_USAGE_HIGH_END_GFX Orphan StringName: PROPERTY_USAGE_UPDATE_ALL_IF_MODIFIED Orphan StringName: TYPE_RECT2 Orphan StringName: ERR_FILE_CANT_WRITE Orphan StringName: PROPERTY_HINT_LAYERS_3D_NAVIGATION Orphan StringName: Signal Orphan StringName: StringName Orphan StringName: KEY_KP_ENTER Orphan StringName: ERR_UNAVAILABLE Orphan StringName: String Orphan StringName: PROPERTY_HINT_LAYERS_3D_PHYSICS Orphan StringName: ClockDirection Orphan StringName: PROPERTY_USAGE_EDITOR_INSTANTIATE_OBJECT Orphan StringName: KEY_VOLUMEDOWN Orphan StringName: METHOD_FLAG_EDITOR Orphan StringName: OP_MAX Orphan StringName: PROPERTY_HINT_FLAGS Orphan StringName: ERR_FILE_NO_PERMISSION Orphan StringName: Transform2D Orphan StringName: KEY_ASCIITILDE Orphan StringName: Transform3D Orphan StringName: OP_BIT_OR Orphan StringName: VERTICAL_ALIGNMENT_CENTER Orphan StringName: ERR_FILE_UNRECOGNIZED Orphan StringName: KEY_MEDIAPLAY Orphan StringName: VERTICAL_ALIGNMENT_FILL Orphan StringName: OP_NOT Orphan StringName: KEY_VOLUMEMUTE Orphan StringName: CORNER_TOP_RIGHT Orphan StringName: PROPERTY_USAGE_GROUP Orphan StringName: METHOD_FLAG_VARARG Orphan StringName: KEY_MASK_GROUP_SWITCH Orphan StringName: PROPERTY_HINT_ARRAY_TYPE Orphan StringName: PROPERTY_HINT_LAYERS_2D_RENDER Orphan StringName: PROPERTY_USAGE_CHECKABLE Orphan StringName: KEY_MENU Orphan StringName: KEY_SECTION Orphan StringName: KEY_META Orphan StringName: PROPERTY_USAGE_SCRIPT_VARIABLE Orphan StringName: KEY_DELETE Orphan StringName: PROPERTY_USAGE_RESOURCE_NOT_PERSISTENT Orphan StringName: Corner Orphan StringName: PROPERTY_USAGE_SUBGROUP Orphan StringName: OP_DIVIDE Orphan StringName: KEY_NUMLOCK Orphan StringName: FAILED Orphan StringName: Array Orphan StringName: JOY_AXIS_RIGHT_X Orphan StringName: JOY_AXIS_RIGHT_Y Orphan StringName: OP_NOT_EQUAL Orphan StringName: PROPERTY_HINT_NODE_PATH_VALID_TYPES Orphan StringName: Quaternion Orphan StringName: KEY_EQUAL Orphan StringName: KEY_LAUNCH0 Orphan StringName: KEY_LAUNCH1 Orphan StringName: KEY_LAUNCH2 Orphan StringName: KEY_LAUNCH3 Orphan StringName: KEY_LAUNCH4 Orphan StringName: KEY_LAUNCH5 Orphan StringName: KEY_LAUNCH6 Orphan StringName: KEY_LAUNCH7 Orphan StringName: KEY_LAUNCH8 Orphan StringName: KEY_LAUNCH9 Orphan StringName: KEY_LAUNCHA Orphan StringName: KEY_LAUNCHB Orphan StringName: KEY_LAUNCHC Orphan StringName: KEY_LAUNCHD Orphan StringName: KEY_LAUNCHE Orphan StringName: KEY_LAUNCHF Orphan StringName: PROPERTY_HINT_OBJECT_ID Orphan StringName: MIDI_MESSAGE_SYSTEM_RESET Orphan StringName: bool Orphan StringName: PropertyUsageFlags Orphan StringName: OP_MULTIPLY Orphan StringName: MIDI_MESSAGE_PROGRAM_CHANGE Orphan StringName: VERTICAL_ALIGNMENT_BOTTOM Orphan StringName: PROPERTY_USAGE_NODE_PATH_FROM_SCENE_ROOT Orphan StringName: CORNER_TOP_LEFT Orphan StringName: PackedColorArray Orphan StringName: TYPE_RECT2I Orphan StringName: KEY_DOLLAR Orphan StringName: MouseButton Orphan StringName: JOY_BUTTON_RIGHT_SHOULDER Orphan StringName: KEY_UNDERSCORE Orphan StringName: KEY_JIS_KANA Orphan StringName: MOUSE_BUTTON_MASK_RIGHT Orphan StringName: KEY_KP_0 Orphan StringName: KEY_KP_1 Orphan StringName: KEY_KP_2 Orphan StringName: KEY_KP_3 Orphan StringName: KEY_KP_4 Orphan StringName: KEY_KP_5 Orphan StringName: KEY_KP_6 Orphan StringName: KEY_KP_7 Orphan StringName: KEY_KP_8 Orphan StringName: KEY_KP_9 Orphan StringName: OP_POSITIVE Orphan StringName: PROPERTY_USAGE_EDITOR_BASIC_SETTING Orphan StringName: KEY_BRACERIGHT Orphan StringName: MIDI_MESSAGE_NOTE_OFF Orphan StringName: JOY_BUTTON_GUIDE Orphan StringName: PackedVector2Array Orphan StringName: OP_BIT_NEGATE Orphan StringName: PROPERTY_USAGE_READ_ONLY Orphan StringName: OP_SUBTRACT Orphan StringName: JOY_AXIS_INVALID Orphan StringName: Object Orphan StringName: TYPE_COLOR Orphan StringName: MIDI_MESSAGE_STOP Orphan StringName: ERR_UNCONFIGURED Orphan StringName: ERR_DATABASE_CANT_READ Orphan StringName: KEY_HOMEPAGE Orphan StringName: INLINE_ALIGNMENT_TOP Orphan StringName: JOY_BUTTON_DPAD_DOWN Orphan StringName: PROPERTY_HINT_GLOBAL_FILE Orphan StringName: PROPERTY_HINT_EXPRESSION Orphan StringName: PROPERTY_HINT_INT_IS_POINTER Orphan StringName: OP_XOR Orphan StringName: PROPERTY_HINT_LINK Orphan StringName: TYPE_PACKED_VECTOR2_ARRAY Orphan StringName: KEY_EXCLAM Orphan StringName: ERR_FILE_BAD_DRIVE Orphan StringName: AABB Orphan StringName: KEY_GREATER Orphan StringName: PROPERTY_USAGE_NIL_IS_VARIANT Orphan StringName: ERR_DUPLICATE_SYMBOL Orphan StringName: KEY_PAGEDOWN Orphan StringName: CLOCKWISE Orphan StringName: PROPERTY_USAGE_NO_EDITOR Orphan StringName: INLINE_ALIGNMENT_BOTTOM_TO Orphan StringName: KEY_KP_PERIOD Orphan StringName: MIDI_MESSAGE_ACTIVE_SENSING Orphan StringName: OP_BIT_XOR Orphan StringName: JOY_AXIS_LEFT_X Orphan StringName: JOY_AXIS_LEFT_Y Orphan StringName: MIDI_MESSAGE_CONTROL_CHANGE Orphan StringName: TYPE_CALLABLE Orphan StringName: KeyModifierMask Orphan StringName: MIDI_MESSAGE_TIMING_CLOCK Orphan StringName: MOUSE_BUTTON_WHEEL_UP Orphan StringName: KEY_MASK_CMD_OR_CTRL Orphan StringName: TYPE_VECTOR2I Orphan StringName: TYPE_VECTOR3I Orphan StringName: ERR_BUSY Orphan StringName: TYPE_VECTOR4I Orphan StringName: float Orphan StringName: PROPERTY_HINT_LOCALIZABLE_STRING Orphan StringName: PROPERTY_HINT_COLOR_NO_ALPHA Orphan StringName: ERR_FILE_ALREADY_IN_USE Orphan StringName: KEY_BACKSLASH Orphan StringName: Orientation Orphan StringName: MOUSE_BUTTON_RIGHT Orphan StringName: TYPE_PACKED_FLOAT64_ARRAY Orphan StringName: PROPERTY_USAGE_CLASS_IS_ENUM Orphan StringName: KEY_DOWN Orphan StringName: ERR_FILE_EOF Orphan StringName: TYPE_QUATERNION Orphan StringName: KEY_SHIFT Orphan StringName: ERR_HELP Orphan StringName: Dictionary Orphan StringName: MOUSE_BUTTON_MASK_MB_XBUTTON1 Orphan StringName: MOUSE_BUTTON_MASK_MB_XBUTTON2 Orphan StringName: MIDI_MESSAGE_TUNE_REQUEST Orphan StringName: TYPE_INT Orphan StringName: ERR_PARAMETER_RANGE_ERROR Orphan StringName: METHOD_FLAG_NORMAL Orphan StringName: KEY_HELP Orphan StringName: KEY_PERIOD Orphan StringName: Projection Orphan StringName: SIDE_LEFT Orphan StringName: TYPE_PACKED_FLOAT32_ARRAY Orphan StringName: JOY_BUTTON_MISC1 Orphan StringName: ERR_FILE_CANT_OPEN Orphan StringName: KEY_KP_MULTIPLY Orphan StringName: MOUSE_BUTTON_MIDDLE Orphan StringName: Rect2 Orphan StringName: PackedVector3Array Orphan StringName: PackedInt32Array Orphan StringName: Rect2i Orphan StringName: KEY_AT Orphan StringName: VerticalAlignment Orphan StringName: KEY_F1 Orphan StringName: KEY_F2 Orphan StringName: KEY_F3 Orphan StringName: KEY_F4 Orphan StringName: KEY_F5 Orphan StringName: KEY_F6 Orphan StringName: KEY_F7 Orphan StringName: KEY_F8 Orphan StringName: KEY_F9 Orphan StringName: INLINE_ALIGNMENT_BASELINE_TO Orphan StringName: MIDI_MESSAGE_START Orphan StringName: KEY_UP Orphan StringName: KEY_CODE_MASK Orphan StringName: PROPERTY_HINT_RANGE Orphan StringName: TYPE_PACKED_COLOR_ARRAY Orphan StringName: JOY_AXIS_MAX Orphan StringName: KEY_MINUS Orphan StringName: ERR_CANT_OPEN Orphan StringName: KEY_SLASH Orphan StringName: ERR_INVALID_DATA Orphan StringName: MOUSE_BUTTON_WHEEL_RIGHT Orphan StringName: MIDI_MESSAGE_NONE Orphan StringName: HORIZONTAL_ALIGNMENT_FILL Orphan StringName: TYPE_MAX Orphan StringName: PackedInt64Array Orphan StringName: PROPERTY_HINT_MULTILINE_TEXT Orphan StringName: MIDI_MESSAGE_SONG_SELECT Orphan StringName: KEY_MODIFIER_MASK Orphan StringName: PROPERTY_USAGE_KEYING_INCREMENTS Orphan StringName: KEY_PAUSE Orphan StringName: METHOD_FLAG_STATIC Orphan StringName: KEY_LAUNCHMAIL Orphan StringName: PROPERTY_HINT_INT_IS_OBJECTID Orphan StringName: TYPE_NIL Orphan StringName: HorizontalAlignment Orphan StringName: KEY_KEYBOARD Orphan StringName: KEY_PERCENT Orphan StringName: Key Orphan StringName: KEY_BRACELEFT Orphan StringName: PROPERTY_HINT_PLACEHOLDER_TEXT StringName: 558 unclaimed string names at exit. The program '[8140] Godot_v4.0.3-stable_mono_win64.exe' has exited with code 1 (0x1).