godotengine / godot

Godot Engine – Multi-platform 2D and 3D game engine
https://godotengine.org
MIT License
90.35k stars 21.06k forks source link

Running a project with a script on the root node leaks hundreds of StringNames on exit #79511

Closed Zylann closed 1 year ago

Zylann commented 1 year ago

Godot version

Godot 4.1 e709ad4d6407e52dc62f00a471d13eb6c89f2c4c

System information

Windows 10 64 bits NVIDIA GeForce GTX 1060

Issue description

For a while in Godot 4.x I have been developping in verbose mode (-v) and everytime I close the game or editor, my output logs are flooded with leaks:

Orphan StringName: variant_booleanize
Orphan StringName: string_new_with_utf8_chars_and_len
Orphan StringName: OP_MODULE
Orphan StringName: KEY_SYSREQ
Orphan StringName: file_access_store_buffer
Orphan StringName: PROPERTY_HINT_NONE
Orphan StringName: string_operator_index_const
Orphan StringName: dictionary_operator_index
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: packed_int32_array_operator_index_const
Orphan StringName: Vector2
Orphan StringName: Vector3
Orphan StringName: Vector4
Orphan StringName: string_new_with_latin1_chars_and_len
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: variant_call_static
Orphan StringName: JOY_BUTTON_INVALID
Orphan StringName: TYPE_RID
Orphan StringName: HORIZONTAL_ALIGNMENT_RIGHT
Orphan StringName: PROPERTY_HINT_ENUM
Orphan StringName: worker_thread_pool_add_native_task
Orphan StringName: MIDI_MESSAGE_AFTERTOUCH
Orphan StringName: KEY_MASK_SHIFT
Orphan StringName: METHOD_FLAG_CONST
Orphan StringName: ERR_DATABASE_CANT_WRITE
Orphan StringName: packed_int64_array_operator_index
Orphan StringName: variant_set_named
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: classdb_get_method_bind
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: classdb_register_extension_class_method
Orphan StringName: PROPERTY_HINT_TYPE_STRING
Orphan StringName: KEY_BACKSPACE
Orphan StringName: string_new_with_utf32_chars_and_len
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: packed_float64_array_operator_index
Orphan StringName: MouseButtonMask
Orphan StringName: variant_construct
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: print_script_error
Orphan StringName: ERR_LINK_FAILED
Orphan StringName: Color
Orphan StringName: TYPE_BASIS
Orphan StringName: KEY_QUOTELEFT
Orphan StringName: variant_can_convert
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: object_get_instance_id
Orphan StringName: variant_iter_next
Orphan StringName: string_to_utf16_chars
Orphan StringName: KEY_SPACE
Orphan StringName: MIDI_MESSAGE_SONG_POSITION_POINTER
Orphan StringName: PROPERTY_USAGE_STORAGE
Orphan StringName: KEY_INSERT
Orphan StringName: packed_string_array_operator_index_const
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: variant_set_keyed
Orphan StringName: mem_free
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: string_new_with_utf16_chars
Orphan StringName: ERR_INVALID_PARAMETER
Orphan StringName: variant_get_indexed
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: string_operator_plus_eq_string
Orphan StringName: KEY_SEARCH
Orphan StringName: HORIZONTAL_ALIGNMENT_CENTER
Orphan StringName: variant_get_ptr_indexed_setter
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: array_ref
Orphan StringName: PROPERTY_USAGE_CLASS_IS_BITFIELD
Orphan StringName: object_method_bind_call
Orphan StringName: KEY_PARENRIGHT
Orphan StringName: KEY_BACKTAB
Orphan StringName: INLINE_ALIGNMENT_IMAGE_MASK
Orphan StringName: ERR_FILE_BAD_PATH
Orphan StringName: string_operator_index
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: object_cast_to
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: dictionary_operator_index_const
Orphan StringName: print_error
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: variant_duplicate
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: editor_add_plugin
Orphan StringName: KEY_MASK_META
Orphan StringName: MOUSE_BUTTON_LEFT
Orphan StringName: string_to_utf8_chars
Orphan StringName: array_set_typed
Orphan StringName: variant_get_ptr_keyed_setter
Orphan StringName: ERR_FILE_CORRUPT
Orphan StringName: print_script_error_with_message
Orphan StringName: variant_get_ptr_indexed_getter
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: object_get_instance_binding
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: file_access_get_buffer
Orphan StringName: packed_color_array_operator_index_const
Orphan StringName: PropertyHint
Orphan StringName: JOY_BUTTON_SDL_MAX
Orphan StringName: classdb_construct_object
Orphan StringName: PROPERTY_USAGE_NO_INSTANCE_STATE
Orphan StringName: variant_get_ptr_builtin_method
Orphan StringName: variant_get_ptr_keyed_checker
Orphan StringName: TYPE_STRING_NAME
Orphan StringName: get_variant_from_type_constructor
Orphan StringName: MIDI_MESSAGE_CHANNEL_PRESSURE
Orphan StringName: KEY_FAVORITES
Orphan StringName: PROPERTY_USAGE_DEFAULT
Orphan StringName: ERR_PRINTER_ON_FIRE
Orphan StringName: classdb_register_extension_class_property_subgroup
Orphan StringName: TYPE_SIGNAL
Orphan StringName: classdb_register_extension_class_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: variant_has_method
Orphan StringName: KEY_MASK_ALT
Orphan StringName: ERR_FILE_CANT_READ
Orphan StringName: variant_get
Orphan StringName: get_library_path
Orphan StringName: PROPERTY_USAGE_RESTART_IF_CHANGED
Orphan StringName: string_operator_plus_eq_char
Orphan StringName: variant_get_ptr_utility_function
Orphan StringName: ERR_TIMEOUT
Orphan StringName: PackedStringArray
Orphan StringName: variant_has_key
Orphan StringName: SIDE_BOTTOM
Orphan StringName: KEY_TAB
Orphan StringName: variant_get_ptr_keyed_getter
Orphan StringName: VERTICAL
Orphan StringName: JOY_BUTTON_RIGHT_STICK
Orphan StringName: classdb_get_class_tag
Orphan StringName: TYPE_AABB
Orphan StringName: EULER_ORDER_XYZ
Orphan StringName: print_error_with_message
Orphan StringName: EULER_ORDER_XZY
Orphan StringName: KEY_MEDIASTOP
Orphan StringName: get_godot_version
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: variant_get_type_name
Orphan StringName: KEY_MEDIANEXT
Orphan StringName: object_destroy
Orphan StringName: EULER_ORDER_YXZ
Orphan StringName: variant_hash
Orphan StringName: EULER_ORDER_YZX
Orphan StringName: PROPERTY_USAGE_CHECKED
Orphan StringName: MIDIMessage
Orphan StringName: variant_has_member
Orphan StringName: KEY_PAGEUP
Orphan StringName: PROPERTY_USAGE_SECRET
Orphan StringName: packed_byte_array_operator_index_const
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: array_operator_index
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: variant_get_constant_value
Orphan StringName: array_operator_index_const
Orphan StringName: KEY_QUOTEDBL
Orphan StringName: TYPE_FLOAT
Orphan StringName: packed_vector2_array_operator_index
Orphan StringName: ERR_CANT_CREATE
Orphan StringName: KEY_YEN
Orphan StringName: MIDI_MESSAGE_PITCH_BEND
Orphan StringName: ref_set_object
Orphan StringName: KEY_CLEAR
Orphan StringName: JoyButton
Orphan StringName: packed_float64_array_operator_index_const
Orphan StringName: string_new_with_utf16_chars_and_len
Orphan StringName: object_set_instance_binding
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: global_get_singleton
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: string_operator_plus_eq_c32str
Orphan StringName: PROPERTY_HINT_PASSWORD
Orphan StringName: ERR_CANT_ACQUIRE_RESOURCE
Orphan StringName: object_method_bind_ptrcall
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: packed_byte_array_operator_index
Orphan StringName: variant_iter_init
Orphan StringName: Plane
Orphan StringName: KEY_REFRESH
Orphan StringName: PackedFloat64Array
Orphan StringName: string_new_with_utf8_chars
Orphan StringName: PROPERTY_USAGE_STORE_IF_NULL
Orphan StringName: KEY_BACK
Orphan StringName: string_new_with_wide_chars_and_len
Orphan StringName: KEY_OPENURL
Orphan StringName: SIDE_TOP
Orphan StringName: PROPERTY_HINT_LAYERS_2D_NAVIGATION
Orphan StringName: TYPE_OBJECT
Orphan StringName: xml_parser_open_buffer
Orphan StringName: ERR_LOCKED
Orphan StringName: object_get_instance_from_id
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: variant_get_ptr_constructor
Orphan StringName: KEY_JIS_EISU
Orphan StringName: COUNTERCLOCKWISE
Orphan StringName: ERR_CANT_RESOLVE
Orphan StringName: PROPERTY_USAGE_HIGH_END_GFX
Orphan StringName: string_operator_plus_eq_cstr
Orphan StringName: PROPERTY_USAGE_UPDATE_ALL_IF_MODIFIED
Orphan StringName: variant_set
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: string_operator_plus_eq_wcstr
Orphan StringName: string_to_wide_chars
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: variant_evaluate
Orphan StringName: METHOD_FLAG_EDITOR
Orphan StringName: packed_int32_array_operator_index
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: script_instance_create
Orphan StringName: KEY_MEDIAPLAY
Orphan StringName: editor_remove_plugin
Orphan StringName: VERTICAL_ALIGNMENT_FILL
Orphan StringName: OP_NOT
Orphan StringName: packed_float32_array_operator_index
Orphan StringName: print_warning
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: variant_recursive_hash
Orphan StringName: variant_new_copy
Orphan StringName: variant_set_indexed
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: variant_get_ptr_operator_evaluator
Orphan StringName: variant_call
Orphan StringName: ref_get_object
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: variant_iter_get
Orphan StringName: MIDI_MESSAGE_PROGRAM_CHANGE
Orphan StringName: classdb_register_extension_class_integer_constant
Orphan StringName: VERTICAL_ALIGNMENT_BOTTOM
Orphan StringName: PROPERTY_USAGE_NODE_PATH_FROM_SCENE_ROOT
Orphan StringName: CORNER_TOP_LEFT
Orphan StringName: PackedColorArray
Orphan StringName: variant_destroy
Orphan StringName: object_get_class_name
Orphan StringName: TYPE_RECT2I
Orphan StringName: KEY_DOLLAR
Orphan StringName: MouseButton
Orphan StringName: JOY_BUTTON_RIGHT_SHOULDER
Orphan StringName: KEY_UNDERSCORE
Orphan StringName: packed_float32_array_operator_index_const
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: variant_get_named
Orphan StringName: JOY_BUTTON_GUIDE
Orphan StringName: mem_realloc
Orphan StringName: packed_vector3_array_operator_index
Orphan StringName: PackedVector2Array
Orphan StringName: OP_BIT_NEGATE
Orphan StringName: PROPERTY_USAGE_READ_ONLY
Orphan StringName: OP_SUBTRACT
Orphan StringName: get_variant_to_type_constructor
Orphan StringName: JOY_AXIS_INVALID
Orphan StringName: Object
Orphan StringName: TYPE_COLOR
Orphan StringName: MIDI_MESSAGE_STOP
Orphan StringName: packed_int64_array_operator_index_const
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: classdb_register_extension_class_property
Orphan StringName: ERR_DUPLICATE_SYMBOL
Orphan StringName: string_new_with_latin1_chars
Orphan StringName: KEY_PAGEDOWN
Orphan StringName: CLOCKWISE
Orphan StringName: variant_get_ptr_setter
Orphan StringName: PROPERTY_USAGE_NO_EDITOR
Orphan StringName: classdb_unregister_extension_class
Orphan StringName: string_new_with_wide_chars
Orphan StringName: INLINE_ALIGNMENT_BOTTOM_TO
Orphan StringName: KEY_KP_PERIOD
Orphan StringName: packed_vector3_array_operator_index_const
Orphan StringName: MIDI_MESSAGE_ACTIVE_SENSING
Orphan StringName: packed_vector2_array_operator_index_const
Orphan StringName: OP_BIT_XOR
Orphan StringName: JOY_AXIS_LEFT_X
Orphan StringName: JOY_AXIS_LEFT_Y
Orphan StringName: get_native_struct_size
Orphan StringName: MIDI_MESSAGE_CONTROL_CHANGE
Orphan StringName: TYPE_CALLABLE
Orphan StringName: string_to_utf32_chars
Orphan StringName: variant_get_type
Orphan StringName: object_set_instance
Orphan StringName: KeyModifierMask
Orphan StringName: variant_get_keyed
Orphan StringName: variant_stringify
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: variant_get_ptr_destructor
Orphan StringName: PROPERTY_HINT_COLOR_NO_ALPHA
Orphan StringName: packed_string_array_operator_index
Orphan StringName: ERR_FILE_ALREADY_IN_USE
Orphan StringName: KEY_BACKSLASH
Orphan StringName: string_new_with_utf32_chars
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: packed_color_array_operator_index
Orphan StringName: ERR_FILE_EOF
Orphan StringName: variant_new_nil
Orphan StringName: TYPE_QUATERNION
Orphan StringName: variant_can_convert_strict
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: variant_get_ptr_getter
Orphan StringName: Rect2
Orphan StringName: print_warning_with_message
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: classdb_register_extension_class_property_group
Orphan StringName: mem_alloc
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: PROPERTY_HINT_LAYERS_AVOIDANCE
Orphan StringName: classdb_register_extension_class
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: worker_thread_pool_add_native_group_task
Orphan StringName: METHOD_FLAG_STATIC
Orphan StringName: KEY_LAUNCHMAIL
Orphan StringName: PROPERTY_HINT_INT_IS_OBJECTID
Orphan StringName: variant_hash_compare
Orphan StringName: TYPE_NIL
Orphan StringName: HorizontalAlignment
Orphan StringName: KEY_KEYBOARD
Orphan StringName: string_to_latin1_chars
Orphan StringName: KEY_PERCENT
Orphan StringName: Key
Orphan StringName: KEY_BRACELEFT
Orphan StringName: PROPERTY_HINT_PLACEHOLDER_TEXT
StringName: 695 unclaimed string names at exit.

Steps to reproduce

It turns out that this happens even with a project that contains just a main scene, with only one Node in it, and a script with the default code in it.

Invoke Godot from the command line in the project's directory using -v.

Minimal reproduction project

EmptyProjectWithScript.zip

Rindbee commented 1 year ago

A duplicate of #73554 .