Race condition when hitting "Save and Play" as autosave occurs, leading to crash #527
Open
1 of 5 tasks
Labels
crash
The game crashes
BetterEdit version
v6.10.0-alpha.3
Description
When hitting "Save and Play" while a level is already being saved due to an autosave, the game can crash due to what is presumably a race condition but could also be a file locking issue. This might also occur when hitting "Save and Exit" or just "Save".
Crashlog
2025-02-04T01:49:33-0600
Quite honestly, I wouldn't worry myself about that.
== Geode Information ==
Type: Suggestion
Mod: alphalaneous.happy_textures
Message: geode.texture-loader >=v1.7.0
Type: Suggestion
Mod: hjfod.betteredit
Message: alphalaneous.awesome_modifier_icons >=v1.0.3
Type: Recommendation
Mod: m336.autoleaderboard
Message: m336.levelinfo >=v1.3.8
Type: Recommendation
Mod: m336.modbadgeinfo
Message: m336.levelinfo >=v1.3.8
== Exception Information ==
== Stack Trace ==
└ Z:\home\runner\work\geode\geode\loader\src\loader\LoaderImpl.cpp:879
└ Z:\home\runner\work\geode\geode\build\bindings\bindings\Geode\modify\CCScheduler.hpp:115
└ Z:\home\runner\work\geode\geode\loader\src\platform\windows\main.cpp:181
== Register States ==
== Installed Mods ==
| [v1.0.4] abb2k.demonify
x | [v1.0.3] abb2k.duration_filter
x | [v1.0.8] absolllute.installer
x | [v8.0.5-alpha.2] absolllute.megahack
x | [v0.4.0] alk.allium
~ | [v1.0.4] alk.wave_trail_snap
x | [v0.1.0] alphalaneous.asyncweb
x | [v1.0.5] alphalaneous.auto_build_helper
| [v1.0.7] alphalaneous.awesome_modifier_icons
x | [v1.0.10] alphalaneous.editortab_api
| [v1.1.1] alphalaneous.fine_outline
x | [v1.9.2] alphalaneous.happy_textures
x | [v1.0.9] alphalaneous.improved_group_view
x | [v1.0.6] alphalaneous.improved_song_browser
x | [v1.0.12] alphalaneous.improvedlink
~ | [v1.0.1] alphalaneous.is_it_sent
~ | [v1.0.1] alphalaneous.moddevbranding
x | [v1.1.4] alphalaneous.object_summary
x | [v1.0.2] alphalaneous.old_color_triggers
x | [v1.4.5] alphalaneous.pages_api
| [v1.0.1] alphalaneous.pause_on_unfocus
x | [v1.0.1] alphalaneous.quick_extras
x | [v1.0.5] alphalaneous.ram_limiter
x | [v1.1.13] alphalaneous.random_tab
x | [v1.0.3] alphalaneous.responsive_closing
x | [v1.2.3] alphalaneous.shiftdeselect
x | [v1.0.1] alphalaneous.volume_input
x | [v1.1.2] anatom3000.bettercolorpicker
x | [v1.2.0] anatom3000.functional
~ | [v1.0.5] ata.codebreak
| [v1.0.71] bitz.darkmode_v4
x | [v1.3.1] blueblock6.cleanstartpos
x | [v1.0.5] blueblock6.transparent_checkpoints
| [v1.2.1] capeling.demons_in_garage
x | [v1.0.7] capeling.startpos_switcher
~ | [v1.0.3] cgytrus.level-shaders-fix
x | [v2.2.1] cgytrus.smooth-particles
x | [v1.0.0] colon.lite_ad_chests
x | [v1.3.0] coopeeo.hideplus
x | [v4.3.5] cvolton.betterinfo
x | [v1.2.1] cvolton.compact_lists
x | [v1.1.0] cvolton.level-id-api
x | [v1.4.0] cvolton.misc_bugfixes
| [v1.7.2] dankmeme.globed2
x | [v2.1.5] devcmb.cleanermenu
x | [v1.1.2] dogotrigger.level_history
x | [v1.2.2] eclipse.ffmpeg-api
~ | [v1.3.3-alpha.2] elnexreal.copy_song_id
x | [v2.4.5] elohmrow.death_tracker
~ | [v0.3.2] flafy.autonong
x | [v3.1.0] fleym.nongd
x | [v1.4.0-beta.6] gdutilsdevs.gdutils
x | [v1.10.2] geode.custom-keybinds
x | [v1.8.0] geode.devtools
x | [v4.2.0] geode.loader
x | [v1.19.0] geode.node-ids
| [v1.7.0] geode.texture-loader
x | [v1.1.2] hiimjustin000.better_safe
x | [v1.2.3] hiimjustin000.level_size
x | [v1.1.0] hiimjustin000.more_object_info
x | [v1.2.0] hjfod.backups
x | [v6.10.0-alpha.3] hjfod.betteredit
x | [v1.4.2] hjfod.gdshare
x | [v1.4.1] hjfod.gmd-api
x | [v1.2.1] hjfod.quick-volume-controls
x | [v1.1.0] hjfod.trashcan
x | [v1.0.4] iswilljr.enter-search
x | [v1.2.0] jouca.badgesapi
x | [v1.0.2] km7dev.audio-offset
x | [v1.3.5] legowiifun.unlisted_objects_in_editor
x | [v1.0.5] lilnibblit.chestalert
x | [v1.0.1] lilnibblit.sum_attempts
x | [v1.2.3] limegradient.betterachievements
x | [v1.2.0] m336.autoleaderboard
x | [v1.1.1] m336.modbadgeinfo
x | [v1.0.1] mariomastr.progress_of_editor_levels
x | [v1.2.1] mat.circle-tool
x | [v1.2.0] mat.draw-divide
x | [v1.1.2] mat.reference-image
x | [v2.0.1] mat.run-info
~ | [v1.2.0] mat.scroll-zoom
x | [v1.2.1] mat.song-preview
x | [v1.2.0] ml5.shopping-list
x | [v1.5.0] ml5.treasure-checklist
x | [v1.0.6] neonyaa.showgameversion
x | [v1.0.5] ninkaz.colorful-icons
| [v1.4.2] nytelyte.wave_trail_drag_fix
x | [v1.6.1] prevter.bettercrash
x | [v1.5.1] raydeeux.loadingscreentweaks
| [v1.0.5] razoom.object_groups
x | [v1.0.3] razoom.recent_objects
x | [v1.0.5] rgc_exists.swingcopter_flip
x | [v1.2.0] rynat.better_unlock_info
~ | [v1.0.0-alpha.2] sabe.persistenceapi
~ | [v1.0.1-alpha.3] sabe.platformersaves
| [v1.0.1] sabe.trailfix
x | [v1.2.3] shineua.geometrize2gd
x | [v1.0.3] sorkopiko.playlists
x | [v1.0.2] sorkopiko.saveretry
x | [v4.2.0-beta.13] spaghettdev.betterinputs
x | [v1.1.3] steechy.pivot_snap
~ | [v1.3.0] techstudent10.hide_locks
| [v1.2.1] techstudent10.settings_plus
~ | [v1.0.4] thesillydoggo.icon_kit_switcher
~ | [v1.0.0-beta.1] thesillydoggo.newgrounds_explorer
x | [v1.0.1] timestepyt.secretlayer6
~ | [v1.0.5] undefined0.buttoneasing
~ | [v1.12.7] undefined0.gdtweaks
~ | [v1.2.1] uproxide.autosong
x | [v1.0.3] uproxide.practice_attempts
~ | [v1.0.1] viper.keep_shake
x | [v1.1.0] weebify.level_info_in_pause_menu
x | [v2.3.11] zilko.xdbot
== Stack Allocations ==
")
== Hardware Information ==
Platform
The text was updated successfully, but these errors were encountered: