Operating system: Linux
Graphics card: Intel
Broken: 2.92, 2.93
Short description of error
When an operator currently has a wm.props_dialog_(self) open, unregistering it will cause a segfault.
This only seems to happen reliably when the module it's from has at least one bpy.types.Menu subclass that's also been registered.
The displayed values of property fields in the dialog will sometimes flicker and switch values with each other for a split second before the segfault.
Exact steps for others to reproduce the error
- Open the attached file.
- Invoke the operator from the 3DView toolbar.
- Use a system hotkey (E.G. ALT+TAB) to switch to the window with the text editor space while leaving the props dialog open.
- Run the script again from the text editor window.