SML 3.10.0 Access Violation, Internationalization\Text.cpp
Even post-RR&D update (and I've tried launching without any of their mods), I'm still getting an immediate crash on launch. Works fine when rolled back to 3.9.1. It also works on my minimal dev profile, so it is just a "conflict" with an un-updated mod somewhere. Usual log vomit attached.
I've tried it a couple of times, going through a few possible suspect mods. It of course resulted in different things immediately preceding the fatal, but the one consistent has been:
There's a couple of crash logs in that dump. The older one calls out KBFL in the trace ― so it seems most of the Kyrium mods (except, ironically, Blueprints Extensions) are bust, as they depend on KPrivateCodeLib, which depends on KBFL.
The newer log is where I'm at now, even after removing all the Kyrium mods. Not sure which mod is causing is here. It's still Internationalization\Text.cpp it's crashing on, but the rest of the trace doesn't narrow it down further for me.
Throwing this out there more in the hope an actual programmer will recognize what this is from and save me from having to binary-search my way out of it. Which is a tomorrow-me problem tbh.
Solution:Jump to solution
Alright, found a culprit: Factory Skyline is dud. Tried it on its own with just SML, no launch (same stacktrace as the second one above). Seems its already been reported to their GH too (https://github.com/cepheidqq/FactorySkyline/issues/80).
13 Replies
Automated responses for McCovican (239509367920001025)
Key Details for SMMDebug-2025-03-06-20-27-13.zip
Crash found in FactoryGame-backup-2025.03.06-20.54.07.log
It has been attached to this message.
Crash found in FactoryGame-backup-2025.03.06-20.07.25.log
It has been attached to this message.
It is probably Kyrium needing to update how configs are handled on the cpp side because they can now be translated
@Kyrium fyi
Yep. No Kyrium mods installed for the later crash though. [Edit: Infinite Splines update did not fix this either.]
Can't look now, on mobile
Nae worries. I'm plodding away on 3.9.1 for now. :)
Yeah I know, can’t do anything before Monday
https://discord.com/channels/555424930502541343/1347572348508704780/1347578978684375080 ― hah, it's not KBFL on it's own. It may have been the KBFL module that was in the trace, but something else was tripping it. MoreSwatchSlots on its own with SML 3.10.0 is fine.
https://discord.com/channels/555424930502541343/562722670974599227/1347340891005780032 ― Potentially related? It won't be all mods with chat commands though certainly (Mircea's PakMod works fine).
Yeah, my apologies to @Kyrium ― I ran a clean profile with SML v3.10.0 and just your mods, and it runs fine. It would appear that you don't need to update anything. KBFL turning up in the trace was a red-herring.
Ah, I see Rob's comment in #sml-development about this, so c++ chat commands only. Next to impossible to pick out which ones as an end-user without expressly testing them. RIP.
the crash will happen as the command's data is set up, not when the command is used - so, loading into the save, since chat commands are set up by game world modules
These are all crashing on launch.
sorry, chat commands would presumably crash on world load. mod configs would crash on launch for sure
Solution
Alright, found a culprit: Factory Skyline is dud. Tried it on its own with just SML, no launch (same stacktrace as the second one above). Seems its already been reported to their GH too (https://github.com/cepheidqq/FactorySkyline/issues/80).
Huh. Seems it's the culprit. Took it out of rotation and we're good.
updated compatibility info