You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Recently discovered that scene instantiation on Windows stopped working (while Linux builds continue to function normally). The issue started appearing about 2 weeks ago.
Environment
Windows 11
Go: tested with 1.23.3, 1.23.2, and ^1.22
Godot: 4.3
Steps to Reproduce
Build the project on Windows using gd run (or build for Windows from any environment)
Previously built releases from earlier versions continue working properly. However, if you checkout these older tags now and try to build them - they will fail with the same issue. This suggests that something fundamental changed in how the builds are handled.
Expected Behavior
Scene should instantiate successfully as it does on Linux platform.
Additional Information
Logs contain multiple failed goroutines, which is expected as we actively use goroutines in node implementations. But definitely not all of failed goroutines was initialized by our code
In logs probably most issue related part starts from 25 string
There is a c-shared regression in Go 1.22.5 through to the currently released version of Go 1.23, perhaps this is related? golang/go#68285
You could try using an earlier version of Go than 1.22.5 or rebuild Go using the latest master branch to see if this makes a difference, let me know if the issue is still reproducible.
Have you tried reverting the Go commit mentioned in the issue? Will help rule out whether this is related or just some unsafe complication on Windows. golang/go#68760 (comment)
@Ullanar I think there have been more fixes added to Go 1.24 if you could try to reproduce again? I've been using Go 1.24 since this issue cropped up without issues.
Splizard
changed the title
Bug: Scene Instantiation Fails on Windows Platform
Bug: Scene Instantiation Fails on Windows Platform with Go 1.22-1.23
Jan 27, 2025
Splizard
changed the title
Bug: Scene Instantiation Fails on Windows Platform with Go 1.22-1.23
Suspected Go 1.22-1.23 CGO regressions/crashes (hopefully fixed in Go 1.24)
Jan 29, 2025
Recently discovered that scene instantiation on Windows stopped working (while Linux builds continue to function normally). The issue started appearing about 2 weeks ago.
Environment
Steps to Reproduce
gd run
(or build for Windows from any environment)Current Behavior
Critical Observation
Previously built releases from earlier versions continue working properly. However, if you checkout these older tags now and try to build them - they will fail with the same issue. This suggests that something fundamental changed in how the builds are handled.
Expected Behavior
Scene should instantiate successfully as it does on Linux platform.
Additional Information
error_log.txt
The text was updated successfully, but these errors were encountered: