[1.1.104] Crash on --dump-icon-sprites (linux)
Posted: Sun Mar 31, 2024 9:50 am
seen from at least v1.1.100 (also v1.1.104), game crashes on using `./bin/x64/factorio --dump-icon-sprites`
kinda works for some(?) items, but then crashes up with "pls report".
(( side note, would have been NICE if it dumped icons under `./script-output/icons/all-the-folders-go-HERE` instead of `./script-output/all-the-folders-go-HERE` but that is purely taste preference ))
the setup has 25 tiny mods, think FNEI, Train_Control_Signals, Jetpack, PickerBeltTools... but that is probably irrelevant, since same have also be observed with other mod groups.
specs are x11, mesa, kde, not sure if relevant either.
the log tail (v104) is
have fun with the bug-hunting!
( me available for other steps, if necessary )
kinda works for some(?) items, but then crashes up with "pls report".
(( side note, would have been NICE if it dumped icons under `./script-output/icons/all-the-folders-go-HERE` instead of `./script-output/all-the-folders-go-HERE` but that is purely taste preference ))
the setup has 25 tiny mods, think FNEI, Train_Control_Signals, Jetpack, PickerBeltTools... but that is probably irrelevant, since same have also be observed with other mod groups.
specs are x11, mesa, kde, not sure if relevant either.
the log tail (v104) is
Code: Select all
3.524 Factorio initialised
4.633 Error CrashHandler.cpp:639: Received SIGSEGV
Factorio crashed. Generating symbolized stacktrace, please wait ...
/tmp/factorio-build-MzGUjo/src/Util/Logger.cpp (336): Logger::writeStacktrace(FileWriteStream*, StackTraceInfo*)
/tmp/factorio-build-MzGUjo/src/Util/Logger.cpp (346): Logger::logStacktrace(StackTraceInfo*)
/tmp/factorio-build-MzGUjo/src/Util/CrashHandler.cpp (188): CrashHandler::writeStackTrace(CrashHandler::CrashReason)
/tmp/factorio-build-MzGUjo/src/Util/CrashHandler.cpp (642): CrashHandler::commonSignalHandler(int)
/tmp/factorio-build-MzGUjo/src/Util/CrashHandler.cpp (648): CrashHandler::SignalHandler(int)
0x7f8d1e44251f
/tmp/factorio-build-MzGUjo/src/Graphics/DrawCommandBatch.cpp (599): DrawCommandBatch::drawSpriteFromTiledTexture(BlendMode, SamplingMode, TiledVideoBitmap const*, float, float, float, float, Color32, float, float, float, float, float, float, float, DrawingFlags, GraphicsEffect)
/tmp/factorio-build-MzGUjo/src/Graphics/DrawCommandBatch.hpp (94): DrawCommandBatch::drawSprite(BlendMode, SamplingMode, VideoBitmap const*, float, float, float, float, Color, float, float, float, float, float, float, float, DrawingFlags, SpriteEffectData const&, GraphicsEffect)
/tmp/factorio-build-MzGUjo/src/Graphics/ImageDrawOrder.cpp (116): ImageDrawOrder::render() const
/tmp/factorio-build-MzGUjo/src/Graphics/DrawQueue.cpp (2156): DrawQueue::renderOthers() const
/tmp/factorio-build-MzGUjo/src/Graphics/ScreenshotRequest.cpp (150): RenderIconsRequest::draw(DrawQueue&, Sprite const&, Filesystem::Path)
/tmp/factorio-build-MzGUjo/src/Graphics/ScreenshotRequest.cpp (111): operator()<PrototypeList<EquipmentPrototype> >
/tmp/factorio-build-MzGUjo/src/Util/MplVector.hpp (10): forEach<RenderIconsRequest::renderIcons() const::<lambda(auto:135)> >
/tmp/factorio-build-MzGUjo/src/Graphics/ScreenshotRequest.cpp (101): RenderIconsRequest::renderIcons() const [clone .constprop.0]
/tmp/factorio-build-MzGUjo/src/Main.cpp (941): main
../sysdeps/nptl/libc_start_call_main.h (58): __libc_start_call_main
../csu/libc-start.c (392): __libc_start_main_impl
0x783342
0xffffffffffffffff
Stack trace logging done
4.803 Error Util.cpp:100: Unexpected error occurred. If you're running the latest version of the game you can help us solve the problem by posting the contents of the log file on the Factorio forums.
( me available for other steps, if necessary )