godotengine / godot

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

Godot 4.3 Beta Crash Bug - Advanced Signals in Editor #92989

Open squidodactyl opened 3 months ago

squidodactyl commented 3 months ago

Tested versions

Reproducible in: 4.3 dev 6, NOT reproducible in: v4.1.3.stable.official [f06b6836a]

System information

Windows 10, MSI Laptop, 11th Gen Intel(R) Core(TM) i7-11800H @ 2.30GHz 2.30 GHz, 16GB Ram, NVIDIA GeForce RTX 3070 Laptop GPU

Issue description

Untitled

When trying to connect a signal to a script in the scene tree (in the example image: connecting the "pressed" signal of "button" to the parent nodes script), the signal properties popup window appears, however, when pressing the "advanced" button (to access advanced signal properties within the popup window), Godot will crash. Even bigger issue however! is that when reloading the project, trying to open any signal menu (by trying to connect a new signal: from anywhere, to anywhere) Godot will again crash, making the project unable to connect any new signals via the editor

Steps to reproduce

  1. Have a scene tree with at least one node containing a script, example: A single "control" node with a blank script attached
  2. Create a child "button" node
  3. In the editor, go to the "button", and try connect a signal from the "Signals and Groups" tab
  4. with the signal popup window now opened, press the sliding button named "advanced", towards the bottom of the popup window
  5. Godot crashes
  6. Restart Godot and reload the same project
  7. attempt to open the signal popup window again via the "Signals and Groups" tab
  8. Godot crashes as soon as the popup window opens, preventing the ability to connect signals via the editor
  9. Sadness

Minimal reproduction project (MRP)

project.zip

rune-scape commented 3 months ago

i could not reproduce this in the current master 8c70c181, maybe its fixed? also the mrp u have is just a single project.godot file, i made one following ur steps: issue92989.zip

RealMadvicius commented 2 months ago

Couldn't reproduce neither with master 26d1577f3985363faab48a65e9a0d9eed0e26d86