-
-
Notifications
You must be signed in to change notification settings - Fork 18.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
C# SIGSEGV when using custom setter / getter #41233
Comments
haha apparently i have spent too long coding today. In case anyone comes accross this issue - the code should be this ;-)
|
Well a segmentation fault is an engine bug anyway that needs to be fixed. |
Hmm, I would expect to see a stack overflow message in the Godot console output. Running a similar console app with Mono prints:
|
Tested in 3.2.4 beta 2 on Linux, and I get a stack overflow error in the editor, and not a SIGSEGV:
Might be a macOS specific issue. CC @bruvzg. |
Release build SIGSEGVs, release-debug prints mono error:
I guess there's no exception handler in release build (not sure this is expected). |
Is this fixed by #44108 maybe? |
Can you still reproduce this in 4.0.3 and 4.1-beta3 or later? |
Godot version:
3.2.3.rc3.mono
OS/device including version:
GLES3
Issue description:
When accessing a custom getter, app crashes
Steps to reproduce:
Crashes
Does not crash (comment out the accessing method)
Does not crash (use default getter setter)
Minimal reproduction project:
New Game Project.zip
Apple stack trace
Godot console log
mono_log file
The text was updated successfully, but these errors were encountered: