[2.0.13] Crash connecting circuit wire to pasted gate (SignalIDBase.cpp:306: Unknown enum value: 118)
Posted: Thu Oct 31, 2024 8:42 pm
Exact steps:
1. Use the cut tool to remove a gate and adjacent wall
2. Place the selection in another position
3. Cut the gate and adjacent wall again
4. Place in the original position
5. Grab a circuit wire and connect directly to the wall with the gate controller
6. Game crashes shortly after the wire is visually connected and still in hand
I couldn't reproduce in a small test world, so likely related to the specific circuit networks in the area. Save is included, the gate in question is the 4-gate-long gate directly North of the train station titled "Transit - Center"
1. Use the cut tool to remove a gate and adjacent wall
2. Place the selection in another position
3. Cut the gate and adjacent wall again
4. Place in the original position
5. Grab a circuit wire and connect directly to the wall with the gate controller
6. Game crashes shortly after the wire is visually connected and still in hand
I couldn't reproduce in a small test world, so likely related to the specific circuit networks in the area. Save is included, the gate in question is the 4-gate-long gate directly North of the train station titled "Transit - Center"
Code: Select all
0.000 2024-10-31 16:19:01; Factorio 2.0.13 (build 79912, linux64, steam, space-age)
0.061 Operating system: Linux (Pop 22.04)
0.000 Initializing Steam API.
0.061 Program arguments: "/mnt/game_drive/SteamLibrary/steamapps/common/Factorio/bin/x64/factorio"
0.061 Config path: /home/grant/.factorio/config/config.ini
0.061 Read data path: /mnt/game_drive/SteamLibrary/steamapps/common/Factorio/data
0.061 Write data path: /home/grant/.factorio [189620/230208MB]
0.061 Binaries path: /mnt/game_drive/SteamLibrary/steamapps/common/Factorio/bin
0.072 System info: [CPU: AMD Ryzen 5 5600 6-Core Processor, 12 cores, RAM: 32021 MB]
0.072 Environment: DISPLAY=:0 WAYLAND_DISPLAY=<unset> DESKTOP_SESSION=pop XDG_SESSION_DESKTOP=pop XDG_CURRENT_DESKTOP=pop:GNOME SDL_VIDEODRIVER=<unset> __GL_FSAA_MODE=<unset> __GL_LOG_MAX_ANISO=<unset> __GL_SYNC_TO_VBLANK=<unset> __GL_SORT_FBCONFIGS=<unset> __GL_YIELD=<unset>
0.072 Display options: [FullScreen: true] [VSync: true] [UIScale: automatic (100.0%)] [Native DPI: true] [Screen: 255] [Special: lmw] [Lang: en]
0.078 Video driver: x11
0.078 Available displays: 1
0.078 [0]: DP1080P60 22" - {[0,0], 1920x1080, SDL_PIXELFORMAT_RGB888, 60Hz}
0.287 Initialised OpenGL:[0] AMD Radeon RX 6800 (radeonsi, navi21, LLVM 15.0.7, DRM 3.57, 6.9.3-76060903-generic); driver: 4.6 (Core Profile) Mesa 24.0.3-1pop1~1711635559~22.04~7a9f319
0.287 [Extensions] s3tc:yes; KHR_debug:yes; ARB_clear_texture:yes, ARB_copy_image:yes, ARB_pipeline_statistics_query:yes, ARB_gl_spirv:yes, ARB_ES2_compatibility:yes
0.287 [Version] 4.6
0.287 Graphics settings preset: very-high
0.287 Dedicated video memory size 16384 MB
0.299 Graphics options: [Graphics quality: high] [Video memory usage: all] [DXT: high-quality]
0.299 [Max threads (load/render): 32/8] [Max texture size: 0] [Tex.Stream.: false] [Rotation quality: normal] [Other: STDCWTl] [B:0,C:0,S:100]
0.309 [Audio] Driver:pulseaudio, Device:Default device, Depth:16, Channels:2, Frequency:44100
0.471 Info ModManager.cpp:434: FeatureFlag expansion-shaders = true
0.471 Info ModManager.cpp:434: FeatureFlag freezing = true
0.471 Info ModManager.cpp:434: FeatureFlag quality = true
0.471 Info ModManager.cpp:434: FeatureFlag rail-bridges = true
0.471 Info ModManager.cpp:434: FeatureFlag segmented-units = true
0.471 Info ModManager.cpp:434: FeatureFlag space-travel = true
0.471 Info ModManager.cpp:434: FeatureFlag spoiling = true
0.473 Loading mod core 0.0.0 (data.lua)
0.483 Loading mod base 2.0.13 (data.lua)
0.580 Loading mod elevated-rails 2.0.13 (data.lua)
0.593 Loading mod quality 2.0.13 (data.lua)
0.599 Loading mod space-age 2.0.13 (data.lua)
0.726 Loading mod base 2.0.13 (data-updates.lua)
0.733 Loading mod quality 2.0.13 (data-updates.lua)
0.746 Loading mod space-age 2.0.13 (data-updates.lua)
0.824 Checksum for core: 3480657504
0.824 Checksum of base: 2691306720
0.824 Checksum of elevated-rails: 2288905443
0.824 Checksum of quality: 4264147466
0.824 Checksum of space-age: 542481865
1.157 Prototype list checksum: 124222065
1.195 Loading sounds...
1.365 Info PlayerData.cpp:68: Local player-data.json unavailable
1.365 Info PlayerData.cpp:71: Cloud player-data.json available, timestamp 1730405738
1.545 Initial atlas bitmap size is 16384
1.563 Created an atlas bitmap (size 16384x16384) [none]
1.581 Created an atlas bitmap (size 16384x16380) [none]
1.602 Created an atlas bitmap (size 16384x16384) [none]
1.603 Created an atlas bitmap (size 16384x15420) [none]
1.603 Created an atlas bitmap (size 16384x8392) [decal]
1.608 Created an atlas bitmap (size 16384x16384) [low-object]
1.608 Created an atlas bitmap (size 4096x1088) [low-object]
1.608 Created an atlas bitmap (size 16384x13456) [corpse-decay]
1.608 Created an atlas bitmap (size 16384x5596) [none]
1.608 Created an atlas bitmap (size 1676x79) [not-compressed]
1.609 Created an atlas bitmap (size 8192x6096) [mipmap, linear-minification, linear-magnification, linear-mip-level]
1.614 Created an atlas bitmap (size 16384x16320) [terrain, mipmap, linear-minification, linear-mip-level]
1.615 Created an atlas bitmap (size 16384x4832) [terrain, mipmap, linear-minification, linear-mip-level]
1.615 Created an atlas bitmap (size 8192x3872) [terrain-effect-map, mipmap, linear-minification, linear-mip-level]
1.615 Created an atlas bitmap (size 4096x3088) [smoke, mipmap, linear-minification, linear-magnification]
1.615 Created an atlas bitmap (size 8192x2576) [mipmap]
1.615 Created an atlas bitmap (size 2048x1520) [mipmap]
1.615 Created an atlas bitmap (size 4096x3152) [mipmap]
1.615 Created an atlas bitmap (size 4096x3152) [mipmap]
1.615 Created an atlas bitmap (size 4096x3152) [mipmap]
1.616 Created an atlas bitmap (size 8192x3792) [icon, not-compressed, mipmap, linear-minification, linear-magnification, linear-mip-level]
1.617 Created an atlas bitmap (size 16384x6120) [alpha-mask]
1.634 Created an atlas bitmap (size 16384x16380) [shadow, linear-magnification, alpha-mask]
1.639 Created an atlas bitmap (size 16384x16384) [shadow, linear-magnification, alpha-mask]
1.640 Created an atlas bitmap (size 16384x8356) [shadow, linear-magnification, alpha-mask]
1.640 Created an atlas bitmap (size 8192x2352) [shadow, mipmap, linear-magnification, alpha-mask]
1.640 Created an atlas bitmap (size 2048x496) [icon-background, not-compressed, mipmap, linear-minification, linear-magnification, linear-mip-level, ]
1.640 Loading 3D bitmaps.
1.647 Texture processor created (2048). GPU accelerated compression Supported: yes, Enabled: yes/yes. Test passed. YCoCgDXT PSNR: 35.83, BC3 PSNR: 33.82
1.684 Parallel sprite loader initialized (threads: 11, bitmaps: 8227)
20.706 Sprites loaded
20.729 Generated mipmaps (4) for atlas [5] of size 16384x16384
20.730 Generated mipmaps (4) for atlas [6] of size 4096x1088
20.732 Generated mipmaps (3) for atlas [10] of size 8192x6096
20.735 Generated mipmaps (3) for atlas [11] of size 16384x16320
20.737 Generated mipmaps (3) for atlas [12] of size 16384x4832
20.738 Generated mipmaps (3) for atlas [13] of size 8192x3872
20.738 Generated mipmaps (3) for atlas [14] of size 4096x3088
20.761 Generated mipmaps (3) for atlas [15] of size 8192x2576
20.761 Generated mipmaps (3) for atlas [16] of size 2048x1520
20.762 Generated mipmaps (3) for atlas [17] of size 4096x3152
20.770 Generated mipmaps (3) for atlas [18] of size 4096x3152
20.771 Generated mipmaps (3) for atlas [19] of size 4096x3152
20.772 Generated mipmaps (5) for atlas [20] of size 8192x3792
20.773 Generated mipmaps (3) for atlas [25] of size 8192x2352
20.781 Custom mipmaps uploaded (3203)
20.789 Video memory usage: 3556.46 MB (Atlases: 3426.16 MB, Textures: 130.30 MB)
20.823 Factorio initialised
20.826 Steam Storage Quota: 23761/23841
25.604 Loading map /home/grant/.factorio/saves/space-age.zip: 10914768 bytes.
25.610 Loading level.dat: 25240159 bytes.
25.614 Info Scenario.cpp:178: Map version 2.0.13-1
25.923 Loading blueprint storage: Local timestamp 1730223022, Cloud timestamp 1730223021
25.924 Loading script.dat: 1222 bytes.
25.925 Checksum for script __level__/control.lua: 2463946943
Factorio crashed. Generating symbolized stacktrace, please wait ...
/tmp/factorio-build-fhAauq/src/Util/StacktraceToStream.cpp (52): walkStackAndPrintToStream
/tmp/factorio-build-fhAauq/src/Util/StacktraceToStream.cpp (60): Util::printStacktraceToStream(WriteStream&)
/tmp/factorio-build-fhAauq/src/Util/Logger.cpp (334): Logger::writeStacktrace(WriteStream*, StackTraceInfo*)
/tmp/factorio-build-fhAauq/src/Util/Logger.cpp (379): Logger::logStacktrace(StackTraceInfo*)
/tmp/factorio-build-fhAauq/src/Util/Logging.cpp (97): Logging::logAndAbortOrThrow(char const*, unsigned int, LogLevel, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
/tmp/factorio-build-fhAauq/src/Util/Logging.cpp (89): Logging::logAndAbortOrThrow(char const*, unsigned int, LogLevel, char const*, ...)
/tmp/factorio-build-fhAauq/src/Util/Logging.hpp (52): void Logging::logEnumAndAbortOrThrow<SignalIDBase::Type>(char const*, unsigned int, LogLevel, SignalIDBase::Type)
/tmp/factorio-build-fhAauq/src/CircuitNetwork/SignalIDBase.cpp (306): SignalIDBase::abortInvalidEnum(SignalIDBase::Type)
/tmp/factorio-build-fhAauq/src/CircuitNetwork/SignalIDBase.hpp (114): apply<true, SignalIDBase::getPrototype() const::<lambda(T)> >
/tmp/factorio-build-fhAauq/src/CircuitNetwork/SignalIDBase.hpp (122): applyOrAbort<SignalIDBase::getPrototype() const::<lambda(T)> >
/tmp/factorio-build-fhAauq/src/CircuitNetwork/SignalIDBase.cpp (258): SignalIDBase::getPrototype() const
/tmp/factorio-build-fhAauq/src/ID/IDWithQuality.cpp (172): IDWithQuality<SignalIDBase>::getPrototype() const
/tmp/factorio-build-fhAauq/src/Gui/IDButton.cpp (486): IDButton<SignalID, void>::getSprite() const
/tmp/factorio-build-fhAauq/src/Gui/IDButton.cpp (107): IDButton<SignalID, void>::paintComponent(agui::PaintEvent const&, agui::Point const&)
/tmp/factorio-build-fhAauq/libraries/Agui/Widget/Widget.cpp (299): agui::Widget::paint(agui::PaintEvent const&, agui::Point const&)
/tmp/factorio-build-fhAauq/libraries/Agui/Widget/Widget.cpp (1763): agui::Widget::recursivePaintChildrenInternal(bool, agui::Graphics*, agui::Point const&)
/tmp/factorio-build-fhAauq/libraries/Agui/Widget/Layout.cpp (86): agui::Layout::recursivePaintChildrenInternal(bool, agui::Graphics*, agui::Point const&)
/tmp/factorio-build-fhAauq/libraries/Agui/Widget/Layout.cpp (86): agui::Layout::recursivePaintChildrenInternal(bool, agui::Graphics*, agui::Point const&)
/tmp/factorio-build-fhAauq/libraries/Agui/Widget/Frame.cpp (143): agui::Frame::recursivePaintChildrenInternal(bool, agui::Graphics*, agui::Point const&)
/tmp/factorio-build-fhAauq/libraries/Agui/Widget/Layout.cpp (86): agui::Layout::recursivePaintChildrenInternal(bool, agui::Graphics*, agui::Point const&)
/tmp/factorio-build-fhAauq/libraries/Agui/Widget/Frame.cpp (143): agui::Frame::recursivePaintChildrenInternal(bool, agui::Graphics*, agui::Point const&)
/tmp/factorio-build-fhAauq/libraries/Agui/Widget/Layout.cpp (86): agui::Layout::recursivePaintChildrenInternal(bool, agui::Graphics*, agui::Point const&)
/tmp/factorio-build-fhAauq/libraries/Agui/Widget/Frame.cpp (143): agui::Frame::recursivePaintChildrenInternal(bool, agui::Graphics*, agui::Point const&)
/tmp/factorio-build-fhAauq/libraries/Agui/Widget/Widget.cpp (1773): agui::Widget::recursivePaintChildrenInternal(bool, agui::Graphics*, agui::Point const&)
/tmp/factorio-build-fhAauq/libraries/Agui/Widget/Widget.cpp (1773): agui::Widget::recursivePaintChildrenInternal(bool, agui::Graphics*, agui::Point const&)
/tmp/factorio-build-fhAauq/libraries/Agui/Gui.cpp (909): agui::Gui::render()
/tmp/factorio-build-fhAauq/src/Graphics/GuiRenderer.cpp (70): GuiRenderer::prepare()
/tmp/factorio-build-fhAauq/src/GlobalContext.cpp (1412): GlobalContext::prepareRenderGui()
/tmp/factorio-build-fhAauq/src/GlobalContext.cpp (1408): GlobalContext::prepareRenderGui()
/tmp/factorio-build-fhAauq/src/MainLoop.cpp (1138): MainLoop::prepare()
/tmp/factorio-build-fhAauq/src/MainLoop.cpp (705): MainLoop::mainLoopStep(WorkerThread&, MainLoop::HeavyMode)
/tmp/factorio-build-fhAauq/src/MainLoop.cpp (412): MainLoop::run(Filesystem::Path const&, Filesystem::Path const&, bool, bool, std::function<void ()>, Filesystem::Path const&, MainLoop::HeavyMode)
/tmp/factorio-build-fhAauq/src/Main.cpp (1348): fmain(int, char**)
/tmp/factorio-build-fhAauq/src/Main.cpp (1370): main
0x7eea55829d8f
__libc_start_main
_start
0xffffffffffffffff
Stack trace logging done
106.116 Error SignalIDBase.cpp:306: Unknown enum value: 118
106.116 Error CrashHandler.cpp:643: Received 6
Logger::writeStacktrace skipped.
106.116 Error CrashHandler.cpp:190: Map tick at moment of crash: 7260718
106.116 Error Util.cpp:95: 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.
Please also include the save file(s), any mods you may be using, and any steps you know of to reproduce the crash.
140.928 Info SystemUtil.cpp:871: Started /usr/bin/xdg-open; trampoline PID: 32410
140.928 Uploading log file
140.959 Info SystemUtil.cpp:871: Started /mnt/game_drive/SteamLibrary/steamapps/common/Factorio/bin/x64/factorio; trampoline PID: 32412