Page 1 of 1

[boskid][1.1.59] [Rseding91] Crash when shift clicking blueprint book into game blueprints

Posted: Mon Jun 06, 2022 5:49 pm
by Mm2PL
My game crashed when i shift-clicked a blueprint book into game blueprints.

Steps to reproduce:
1. Shift+click a blueprint book into either My blueprints or Game blueprints while having an identical one in the inventory

This is weird because I seem to need two of a kind to do this. Disabling/enabling blueprint storage doesn't seem to matter for this crash occurring. If you want the coredump, please send me a pointer to a server/file transfer service that can take a 5GB file easily and privately (I don't want to publish the login token :) ).

Here are the logs from one of the crashes:

Code: Select all

   0.005 2022-06-06 19:36:00; Factorio 1.1.59 (build 59719, linux64, full)
   0.013 Operating system: Linux (Arch rolling)
   0.013 Program arguments: "./bin/x64/factorio" 
   0.013 Read data path: /home/mm2pl/factorio/data
   0.013 Write data path: /home/mm2pl/factorio [508299/920660MB]
   0.013 Binaries path: /home/mm2pl/factorio/bin
   0.017 System info: [CPU: AMD Ryzen 7 4800H with Radeon Graphics, 16 cores, RAM: 31533 MB]
   0.017 Environment: DISPLAY=:0 WAYLAND_DISPLAY=<unset> DESKTOP_SESSION=<unset> XDG_SESSION_DESKTOP=<unset> XDG_CURRENT_DESKTOP=<unset> __GL_FSAA_MODE=<unset> __GL_LOG_MAX_ANISO=<unset> __GL_SYNC_TO_VBLANK=<unset> __GL_SORT_FBCONFIGS=<unset> __GL_YIELD=<unset>
   0.017 Display options: [FullScreen: 0] [VSync: 0] [UIScale: custom (100.0%)] [Native DPI: 1] [Screen: 255] [Special: lmw] [Lang: en]
   0.075 Available displays: 2
   0.075  [0]: PHILIPS FTV 29" - {[1920,0], 1920x1080, SDL_PIXELFORMAT_RGB888, 60Hz}
   0.075  [1]: 1 - {[0,0], 1920x1080, SDL_PIXELFORMAT_RGB888, 120Hz}
   0.109 Initialised OpenGL:[1] NVIDIA GeForce GTX 1650 Ti/PCIe/SSE2; driver: 3.3.0 NVIDIA 510.68.02
   0.109   [Extensions] s3tc:yes; KHR_debug:yes; ARB_clear_texture:yes, ARB_copy_image:yes
   0.109   [Version] 3.3
   0.109 Verbose GraphicsInterfaceOpenGL.cpp:947: [Caps] Tex:32768, TexArr:2048, TexBufSz:131072kB; TexUnits:192; UboSz:64kB
   0.110 Graphics settings preset: very-high
   0.110   Dedicated video memory size 4096 MB
   0.120 Verbose PipelineStateObject.cpp:85: Time to load shaders: 0.009757 seconds.
   0.123 Graphics options: [Graphics quality: high] [Video memory usage: medium] [DXT: high-quality] [Color: 32bit]
   0.123                   [Max threads (load/render): 32/6] [Max texture size: 0] [Tex.Stream.: 1] [Rotation quality: normal] [Other: STDCWT] [B:20,C:0,S:100]
   0.127 [Audio] Backend:default; Depth:16, Channel:2, Frequency:44100; MixerQuality:linear
   0.187 Loading mod core 0.0.0 (data.lua)
   0.231 Loading mod base 1.1.59 (data.lua)
   0.410 Loading mod base 1.1.59 (data-updates.lua)
   0.483 Checksum for core: 1636702648
   0.483 Checksum of base: 3206512929
   0.660 Prototype list checksum: 3034860339
   0.664 Verbose ModManager.cpp:565: Time to load mods: 0.480793
   0.708 Loading sounds...
   0.730 Info PlayerData.cpp:71: Local player-data.json available, timestamp 1654536618
   0.730 Info PlayerData.cpp:78: Cloud player-data.json unavailable
   0.835 Initial atlas bitmap size is 16384
   0.836 Created atlas bitmap 8192x5764 [none]
   0.836 Created atlas bitmap 8192x4208 [decal]
   0.836 Created atlas bitmap 16384x5568 [low-object]
   0.836 Created atlas bitmap 8192x4464 [mipmap, linear-minification, linear-magnification, linear-mip-level]
   0.836 Created atlas bitmap 16384x6064 [terrain, mipmap, linear-minification, linear-mip-level]
   0.837 Created atlas bitmap 4096x3216 [terrain-effect-map, mipmap, linear-minification, linear-mip-level]
   0.837 Created atlas bitmap 4096x1856 [smoke, mipmap, linear-minification, linear-magnification]
   0.837 Created atlas bitmap 4096x3104 [mipmap]
   0.837 Created atlas bitmap 8192x2240 [icon, not-compressed, mipmap, linear-minification, linear-magnification, linear-mip-level]
   0.837 Created atlas bitmap 8192x1496 [alpha-mask]
   0.841 Created atlas bitmap 16384x14776 [shadow, linear-magnification, alpha-mask]
   0.841 Created atlas bitmap 8192x2352 [shadow, mipmap, linear-magnification, alpha-mask]
   0.841 Created atlas bitmap 2048x240 [icon-background, not-compressed, mipmap, linear-minification, linear-magnification, linear-mip-level, ]
   0.854 Verbose AtlasSystem.cpp:283: Created virtual atlas page 4096x4096 [none]
   0.865 Verbose AtlasSystem.cpp:283: Created virtual atlas page 4096x4096 [none]
   0.877 Verbose AtlasSystem.cpp:283: Created virtual atlas page 4096x4096 [none]
   0.889 Verbose AtlasSystem.cpp:283: Created virtual atlas page 4096x4096 [none]
   0.899 Verbose AtlasSystem.cpp:283: Created virtual atlas page 4096x4096 [none]
   0.908 Verbose AtlasSystem.cpp:283: Created virtual atlas page 4096x4096 [none]
   0.916 Verbose AtlasSystem.cpp:283: Created virtual atlas page 4096x4096 [none]
   0.925 Verbose AtlasSystem.cpp:283: Created virtual atlas page 4096x4096 [none]
   0.933 Verbose AtlasSystem.cpp:283: Created virtual atlas page 4096x4096 [none]
   0.942 Verbose AtlasSystem.cpp:283: Created virtual atlas page 4096x4096 [none]
   0.950 Verbose AtlasSystem.cpp:283: Created virtual atlas page 4096x4096 [none]
   0.958 Verbose AtlasSystem.cpp:283: Created virtual atlas page 4096x4096 [none]
   0.966 Verbose AtlasSystem.cpp:283: Created virtual atlas page 4096x4096 [none]
   0.974 Verbose AtlasSystem.cpp:283: Created virtual atlas page 4096x4096 [none]
   0.981 Verbose AtlasSystem.cpp:283: Created virtual atlas page 4096x4096 [none]
   0.988 Verbose AtlasSystem.cpp:283: Created virtual atlas page 4096x4096 [none]
   0.996 Verbose AtlasSystem.cpp:283: Created virtual atlas page 4096x4096 [none]
   1.002 Verbose AtlasSystem.cpp:283: Created virtual atlas page 4096x4096 [none]
   1.009 Verbose AtlasSystem.cpp:283: Created virtual atlas page 4096x4096 [none]
   1.017 Verbose AtlasSystem.cpp:283: Created virtual atlas page 4096x4096 [none]
   1.026 Verbose AtlasSystem.cpp:283: Created virtual atlas page 4096x4096 [none]
   1.031 Verbose AtlasSystem.cpp:283: Created virtual atlas page 4096x4096 [none]
   1.039 Verbose AtlasSystem.cpp:283: Created virtual atlas page 4096x4096 [none]
   1.046 Verbose AtlasSystem.cpp:283: Created virtual atlas page 4096x4096 [none]
   1.054 Verbose AtlasSystem.cpp:283: Created virtual atlas page 4096x4096 [none]
   1.058 Verbose AtlasSystem.cpp:283: Created virtual atlas page 4096x4096 [none]
   1.061 Verbose AtlasSystem.cpp:283: Created virtual atlas page 4096x4096 [linear-magnification]
   1.062 Verbose AtlasSystem.cpp:283: Created virtual atlas page 4096x1024 [linear-magnification]
   1.062 Created virtual atlas pages 4096x4096x28
   1.069 Verbose TextureProcessor.cpp:1136: GPU accelerated compression test: Time 6.554 ms; YCoCg_DXT PSNR: 35.83, BC3 PSNR: 33.82
   1.070 Texture processor created (2048). GPU accelerated compression Supported: yes, Enabled: yes/yes. Test passed. YCoCgDXT PSNR: 35.83, BC3 PSNR: 33.82
   1.443 Parallel Sprite Loader initialized (threads: 15)
   8.004 Sprites loaded
   8.044 Generated mipmaps (4) for atlas [2] of size 16384x5568   
   8.049 Generated mipmaps (3) for atlas [3] of size 8192x4464   
   8.151 Generated mipmaps (3) for atlas [4] of size 16384x6064   
   8.164 Generated mipmaps (3) for atlas [5] of size 4096x3216   
   8.175 Generated mipmaps (3) for atlas [6] of size 4096x1856   
   8.197 Generated mipmaps (3) for atlas [7] of size 4096x3104   
   8.218 Generated mipmaps (5) for atlas [8] of size 8192x2240   
   8.222 Generated mipmaps (3) for atlas [11] of size 8192x2352   
   8.245 Custom mipmaps uploaded.
   8.402 Generated mipmaps for virtual atlas of size 32768x16384
   8.402 Verbose AtlasSystem.cpp:952: Virtual atlas mipmaps generated in 0.156864 seconds.
   8.402 Verbose AtlasSystem.cpp:955: Atlas memory size: 604.58MB; 572.25MB (virtual)
   8.402 Verbose AtlasSystem.cpp:956: Size of sprites outside of atlas: 0.13MB
   8.480 Factorio initialised
   8.483 Info HttpSharedState.cpp:54: Downloading https://updater.factorio.com/updater/get-available-versions?username=mm2pl&token=<private>&apiVersion=2
   9.144 Some core updates would be reachable if experimental updates were enabled.
   9.144 0 packages available to download (experimental updates disabled).
  10.033 Loading map /home/mm2pl/factorio/saves/TESTSAVE.zip: 998469 bytes.
  10.041 Loading level.dat: 1439803 bytes.
  10.045 Info Scenario.cpp:199: Map version 1.1.59-0
  10.063 Verbose Scenario.cpp:255: Loading level.dat finished: 0.017838 seconds.
  10.067 Verbose BlueprintLibrary.cpp:67: Loaded external blueprint storage: playerIndex=0, nextRecordID=60, timestamp=1654532326, records={{{index=0}{contents={id=player=0;id=0, type=0, label=Display, description=Single number display thing, icons={{name=small-lamp}, {name=decider-combinator}}, hash=f070d16a3803a0a2e1a162777995a8eec94b24c8, isPreview= false, empty=false, hasBackup=false, snapToGrid=null}}{{index=1}{contents={id=player=0;id=1, type=0, label=Grafana, description=A graph thing in Factorio
add 1.1k items, icons={{name=fast-transport-belt}, {name=transport-belt}}, hash=75b3748d5987aa721ab4635f1d103f2e185f644b, isPreview= false, empty=false, hasBackup=false, snapToGrid=null}}{{index=2}{contents={id=player=0;id=2, type=0, label=Grafana 2, description=add 1.1k items, icons={{name=transport-belt}, {name=fast-transport-belt}}, hash=8a7a1e0b8361cf851f8cfe56bc028b35be31d5f6, isPreview= false, empty=false, hasBackup=false, snapToGrid=null}}{{index=3}{contents={id=player=0;id=3, type=0, label=display, description=, icons={{name=decider-combinator}}, hash=1fdfad8df564c087028ccd37d5e9a3d125de83b1, isPreview= false, empty=false, hasBackup=false, snapToGrid=null}}{{index=4}{contents={id=player=0;id=4, type=0, label=Power alert thingy, description=, icons={{name=arithmetic-combinator}}, hash=1809beea851b4aa47a1c0b5627388533b8374f9d, isPreview= false, empty=false, hasBackup=false, snapToGrid=null}}{{index=5}{contents={id=player=0;id=5, type=0, label=enegry storage, description=, icons={{name=accumulator}}, hash=0a0a8b10c6b26e8a557a7300c332ab9861958aa0, isPreview= false, empty=false, hasBackup=false, snapToGrid=null}}{{index=6}{contents={id=player=0;id=13, type=0, label=solar!, description=, icons={{name=solar-panel}}, hash=e59f3faee1ad977784488737301f9659be4423d1, isPreview= false, empty=false, hasBackup=false, snapToGrid={48, 48}, positionRelativeToGrid=%s{14, -2}}}{{index=7}{contents={id=player=0;id=7, type=0, label=smelter, description=, icons={{name=electric-furnace}, {name=fast-transport-belt}}, hash=956276cb7bc02e0925d859380d99108f528ac523, isPreview= false, empty=false, hasBackup=false, snapToGrid={6, 7}, positionRelativeToGrid=%s{3, 5}}}{{index=8}{contents={id=player=0;id=14, type=0, label=RAIL, description=, icons={{name=rail}}, hash=f03656c011625555c061b7a80a0e33bfe90921dc, isPreview= false, empty=false, hasBackup=false, snapToGrid=null}}{{index=12}{contents={id=player=0;id=8, type=3, label=Chest upgrade planner, description=, icons={}, hash=22a2a632f0c35b43b5d4e7f71ccbe20ac6d9682a}}{{index=13}{contents={id=player=0;id=9, type=3, label=Belt/crafter upgrade kit, description=, icons={{name=fast-transport-belt}, {name=assembling-machine-2}}, hash=e867345232c5a31db897c1afd534ccb5378ae4be}}{{index=14}{contents={id=player=0;id=36, type=3, label=, description=, icons={}, hash=8d5bdbec31d484d5d7b0f7a59cf96bf7421489cc}}{{index=15}{contents={id=player=0;id=37, type=0, label=, description=, icons={{name=solar-panel}}, hash=0d0cbaa9a0b89b01e02036dd541f1b5f0a833409, isPreview= false, empty=false, hasBackup=false, snapToGrid=null}}{{index=16}{contents={id=player=0;id=31, type=0, label=, description=, icons={{name=locomotive}, {name=rail}}, hash=1cb963816c15baebb91e8d04fe1908d98cf8179a, isPreview= false, empty=false, hasBackup=false, snapToGrid=null}}{{index=18}{contents={id=player=0;id=15, type=1, label=RAIL, description=, icons={{name=rail}, {name=rail-signal}}, hash=86f786fa10762403bfc5722c108b898688c9af5e, activeIndex=6, innerRecords={{index=0}{contents={id=player=0;id=17, type=0, label=RAIL, description=, icons={{name=rail}}, hash=c69fb23bedb92e80eee02fa41b87a253f4ad9f72, isPreview= false, empty=false, hasBackup=false, snapToGrid={2, 76}, positionRelativeToGrid=%s{0, 0}}}{index=6}{contents={id=player=0;id=20, type=0, label=∩, description=, icons={{name=rail}}, hash=49d590a4a7e855f706f56736eb2d96efa2b2122f, isPreview= false, empty=false, hasBackup=false, snapToGrid=null}}{index=7}{contents={id=player=0;id=22, type=0, label=2\big∩, description=, icons={{name=rail}, {name=signal-2}, {name=rail}}, hash=f30185c56d713b9b81dd8e45a75736dcb70b7732, isPreview= false, empty=false, hasBackup=false, snapToGrid=null}}{index=8}{contents={id=player=0;id=26, type=0, label=2∩, description=, icons={{name=rail}, {name=signal-2}, {name=rail}}, hash=4373a95b1e147acb3f357616fc68a84898a6dac1, isPreview= false, empty=false, hasBackup=false, snapToGrid=null}}{index=12}{contents={id=player=0;id=18, type=0, label=2to1, description=, icons={{name=signal-2}, {name=rail}, {name=signal-1}}, hash=0f7f8e8d8ac070bfce20316b95bea44b56227b1f, isPreview= false, empty=false, hasBackup=false, snapToGrid=null}}{index=18}{contents={id=player=0;id=21, type=0, label=h2d, description=, icons={{name=rail}}, hash=59efbd8f0259c1cbca645599a87ddd337670b358, isPreview= false, empty=false, hasBackup=false, snapToGrid=null}}{index=19}{contents={id=player=0;id=19, type=0, label=diag, description=, icons={{name=rail}}, hash=12714023fd7d1fa1bd356a2f430e78059469e4e3, isPreview= false, empty=false, hasBackup=false, snapToGrid=null}}{index=24}{contents={id=player=0;id=23, type=0, label=TREN, description=, icons={{name=rail}, {name=locomotive}}, hash=ade23428f5f31b660c0c483c4a7f01e70ff90b91, isPreview= false, empty=false, hasBackup=false, snapToGrid=null}}}}}{{index=19}{contents={id=player=0;id=25, type=2, label=Deforestation planner, description=, icons={}, hash=d4a59303e1d14d332dee3c282cc6b1d764779a47}}{{index=20}{contents={id=player=0;id=38, type=2, label=, description=, icons={}, hash=68c08a8d4e09286b30759ab32aee2a72ca91a407}}{{index=22}{contents={id=player=0;id=40, type=0, label=, description=, icons={{name=electric-furnace}, {name=fast-transport-belt}}, hash=9f519dcb7cfe7b1125f36802960a06d59777359f, isPreview= false, empty=false, hasBackup=false, snapToGrid={18, 7}}}{{index=23}{contents={id=player=0;id=39, type=0, label=, description=, icons={{name=electric-furnace}, {name=fast-transport-belt}}, hash=9e5a368ac863b15c95a6f8ad122617db9336a70b, isPreview= false, empty=false, hasBackup=false, snapToGrid={6, 7}}}{{index=24}{contents={id=player=0;id=27, type=0, label=Solar v1.1, description=, icons={{name=solar-panel}}, hash=3c3eb13082ebccd3c7724496bc46b83a70ff6fe1, isPreview= false, empty=false, hasBackup=false, snapToGrid=null}}{{index=25}{contents={id=player=0;id=35, type=2, label=Deitemizer, description=, icons={}, hash=36de899f2f589032a03ba803ef00c15bc7d6ebbb}}{{index=28}{contents={id=player=0;id=41, type=0, label=, description=, icons={{name=fast-transport-belt}}, hash=a6e829e84f7bcb56ea01f31c2918afb5a0b4a841, isPreview= false, empty=false, hasBackup=false, snapToGrid=null}}{{index=29}{contents={id=player=0;id=42, type=0, label=, description=, icons={{name=roboport}}, hash=cddcaa035e54378f267d53cc58ac7ba32610f46a, isPreview= false, empty=false, hasBackup=false, snapToGrid=null}}{{index=31}{contents={id=player=0;id=29, type=0, label=Battery/Makefile, description=, icons={{name=accumulator}}, hash=6f595ac544c2953aaba52e625a95967e63eeb2ff, isPreview= false, empty=false, hasBackup=false, snapToGrid=null}}{{index=32}{contents={id=player=0;id=34, type=0, label=, description=, icons={{name=fast-transport-belt}, {name=fast-splitter}}, hash=84393ab09abbb343f4aad02b3a65f6e13fc7c5f7, isPreview= false, empty=false, hasBackup=false, snapToGrid=null}}{{index=34}{contents={id=player=0;id=43, type=0, label=, description=, icons={{name=electric-furnace}, {name=fast-transport-belt}}, hash=896735578d7887f2b86f7390df46e86dec4602ad, isPreview= false, empty=false, hasBackup=false, snapToGrid=null}}{{index=36}{contents={id=player=0;id=33, type=0, label=Remote Switches, description=fill with items or use smaller better one, icons={{name=arithmetic-combinator}}, hash=5b4d3d613bacd7fac964a634b9222b75d2d7a9d7, isPreview= false, empty=false, hasBackup=false, snapToGrid=null}}{{index=42}{contents={id=player=0;id=28, type=0, label=Solar farm/Makefile, description=, icons={{name=solar-panel}}, hash=86ae31ad307acc356982178a09c8d2cf96c2eef0, isPreview= false, empty=false, hasBackup=false, snapToGrid={198, 144}, positionRelativeToGrid=%s{0, 0}}}}
  10.067 Verbose Scenario.cpp:340: Entities setup finished: 0.004315 seconds.
  10.067 Loading script.dat: 1182 bytes.
  10.069 Checksum for script /home/mm2pl/factorio/temp/currently-playing/control.lua: 3795083680
  10.078 Verbose Scenario.cpp:390: Map setup finished: 0.045750 seconds.
  11.668 Error CrashHandler.cpp:635: Received SIGSEGV
Factorio crashed. Generating symbolized stacktrace, please wait ...
/tmp/factorio-build-Xa3JcI/src/Util/Logger.cpp (313): Logger::writeStacktrace(FileWriteStream*, StackTraceInfo*) [clone .constprop.0]
/tmp/factorio-build-Xa3JcI/src/Util/CrashHandler.cpp (184): CrashHandler::writeStackTrace(CrashHandler::CrashReason)
/tmp/factorio-build-Xa3JcI/src/Util/CrashHandler.cpp (636): CrashHandler::commonSignalHandler(int)
/tmp/factorio-build-Xa3JcI/src/Util/CrashHandler.cpp (642): CrashHandler::SignalHandler(int)
0x7fdb1f89d8df
/tmp/factorio-build-Xa3JcI/src/Graphics/Sprite.hpp (145): Sprite::getFinalWidth() const
/tmp/factorio-build-Xa3JcI/src/Graphics/DrawQueue.cpp (2344): DrawQueue::drawToRectangle(Sprite const&, PixelPosition const&, PixelPosition const&, Color, DrawingFlags, DrawQueue::RectangleFillType)
/tmp/factorio-build-Xa3JcI/src/Item/ItemStack.cpp (275): ItemStack::drawToRectangleWithOptionalRightBottom(DrawQueue&, PixelPosition const&, PixelPosition const&, Sprite const&, Color, DrawingFlags const&)
/tmp/factorio-build-Xa3JcI/src/Item/ItemStack.cpp (249): ItemStack::drawItem(DrawQueue&, PixelPosition const&, PixelPosition const&, Sprite const&, Item const*, DrawingFlags const&)
/tmp/factorio-build-Xa3JcI/src/Item/ItemStack.cpp (230): ItemStack::draw(DrawQueue&, PixelPosition const&, PixelPosition const&, DrawingFlags const&) const
/tmp/factorio-build-Xa3JcI/src/Item/ItemStack.cpp (224): ItemStack::draw(DrawQueue&, PixelPosition const&, PixelPosition const&, DrawingFlags const&) const
/tmp/factorio-build-Xa3JcI/src/Gui/BlueprintBookGui.cpp (60): BlueprintBookSlot::tryDraw(agui::PaintEvent const&, PixelPosition, PixelPosition, DrawingFlags)
/tmp/factorio-build-Xa3JcI/src/Gui/ElemButton.cpp (110): ElemButton<ID<ItemPrototype, unsigned short>, ItemStack>::paintComponent(agui::PaintEvent const&, agui::Point const&)
/tmp/factorio-build-Xa3JcI/libraries/Agui/Widget/Widget.cpp (239): agui::Widget::paint(agui::PaintEvent const&, agui::Point const&)
/tmp/factorio-build-Xa3JcI/libraries/Agui/Widget/Widget.cpp (1438): agui::Widget::recursivePaintChildrenInternal(bool, agui::Graphics*, agui::Point const&)
/tmp/factorio-build-Xa3JcI/libraries/Agui/Widget/Layout.cpp (86): agui::Layout::recursivePaintChildrenInternal(bool, agui::Graphics*, agui::Point const&)
/tmp/factorio-build-Xa3JcI/libraries/Agui/Widget/Layout.cpp (86): agui::Layout::recursivePaintChildrenInternal(bool, agui::Graphics*, agui::Point const&)
/tmp/factorio-build-Xa3JcI/libraries/Agui/Widget/Layout.cpp (86): agui::Layout::recursivePaintChildrenInternal(bool, agui::Graphics*, agui::Point const&)
/tmp/factorio-build-Xa3JcI/libraries/Agui/Widget/Frame.cpp (131): agui::Frame::recursivePaintChildrenInternal(bool, agui::Graphics*, agui::Point const&)
/tmp/factorio-build-Xa3JcI/libraries/Agui/Widget/Layout.cpp (86): agui::Layout::recursivePaintChildrenInternal(bool, agui::Graphics*, agui::Point const&)
/tmp/factorio-build-Xa3JcI/libraries/Agui/Widget/Frame.cpp (131): agui::Frame::recursivePaintChildrenInternal(bool, agui::Graphics*, agui::Point const&)
/tmp/factorio-build-Xa3JcI/libraries/Agui/Widget/Widget.cpp (1448): agui::Widget::recursivePaintChildrenInternal(bool, agui::Graphics*, agui::Point const&)
/tmp/factorio-build-Xa3JcI/libraries/Agui/Gui.cpp (877): agui::Gui::render()
/tmp/factorio-build-Xa3JcI/src/Graphics/GuiRenderer.cpp (78): GuiRenderer::prepare()
/tmp/factorio-build-Xa3JcI/src/GlobalContext.cpp (1484): GlobalContext::prepareRenderGui()
/tmp/factorio-build-Xa3JcI/src/MainLoop.cpp (1039): MainLoop::prepare()
/tmp/factorio-build-Xa3JcI/src/MainLoop.cpp (677): MainLoop::mainLoopStep(WorkerThread&, MainLoop::HeavyMode)
/tmp/factorio-build-Xa3JcI/src/MainLoop.cpp (394): MainLoop::run(Filesystem::Path const&, Filesystem::Path const&, bool, bool, std::function<void ()>, Filesystem::Path const&, MainLoop::HeavyMode)
/tmp/factorio-build-Xa3JcI/src/Main.cpp (1142): main
__libc_start_call_main
__libc_start_main@@GLIBC_2.34
0x76195d
0xffffffffffffffff
Stack trace logging done
  11.790 Error CrashHandler.cpp:191: Map tick at moment of crash: 1910
  11.790 Error Util.cpp:97: 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.
  11.791 Error MessageDialog.cpp:53: Unable to show message dialog. SDL Error: [No message system available]
I also got another similar stacktrace, but I can't seem to get this one reproducibly:

Code: Select all

7408.377 Error CrashHandler.cpp:635: Received SIGSEGV
Factorio crashed. Generating symbolized stacktrace, please wait ...
/tmp/factorio-build-Xa3JcI/src/Util/Logger.cpp (313): Logger::writeStacktrace(FileWriteStream*, StackTraceInfo*) [clone .constprop.0]
/tmp/factorio-build-Xa3JcI/src/Util/CrashHandler.cpp (184): CrashHandler::writeStackTrace(CrashHandler::CrashReason)
/tmp/factorio-build-Xa3JcI/src/Util/CrashHandler.cpp (636): CrashHandler::commonSignalHandler(int)
/tmp/factorio-build-Xa3JcI/src/Util/CrashHandler.cpp (642): CrashHandler::SignalHandler(int)
0x7fe1192318df
/tmp/factorio-build-Xa3JcI/src/Item/ItemStack.cpp (251): ItemStack::drawItem(DrawQueue&, PixelPosition const&, PixelPosition const&, Sprite const&, Item const*, DrawingFlags const&)
/tmp/factorio-build-Xa3JcI/src/Item/ItemStack.cpp (230): ItemStack::draw(DrawQueue&, PixelPosition const&, PixelPosition const&, DrawingFlags const&) const
/tmp/factorio-build-Xa3JcI/src/Item/ItemStack.cpp (224): ItemStack::draw(DrawQueue&, PixelPosition const&, PixelPosition const&, DrawingFlags const&) const
/tmp/factorio-build-Xa3JcI/src/Gui/BlueprintBookGui.cpp (60): BlueprintBookSlot::tryDraw(agui::PaintEvent const&, PixelPosition, PixelPosition, DrawingFlags)
/tmp/factorio-build-Xa3JcI/src/Gui/ElemButton.cpp (110): ElemButton<ID<ItemPrototype, unsigned short>, ItemStack>::paintComponent(agui::PaintEvent const&, agui::Point const&)
/tmp/factorio-build-Xa3JcI/libraries/Agui/Widget/Widget.cpp (239): agui::Widget::paint(agui::PaintEvent const&, agui::Point const&)
/tmp/factorio-build-Xa3JcI/libraries/Agui/Widget/Widget.cpp (1438): agui::Widget::recursivePaintChildrenInternal(bool, agui::Graphics*, agui::Point const&)
/tmp/factorio-build-Xa3JcI/libraries/Agui/Widget/Layout.cpp (86): agui::Layout::recursivePaintChildrenInternal(bool, agui::Graphics*, agui::Point const&)
/tmp/factorio-build-Xa3JcI/libraries/Agui/Widget/Layout.cpp (86): agui::Layout::recursivePaintChildrenInternal(bool, agui::Graphics*, agui::Point const&)
/tmp/factorio-build-Xa3JcI/libraries/Agui/Widget/Layout.cpp (86): agui::Layout::recursivePaintChildrenInternal(bool, agui::Graphics*, agui::Point const&)
/tmp/factorio-build-Xa3JcI/libraries/Agui/Widget/Frame.cpp (131): agui::Frame::recursivePaintChildrenInternal(bool, agui::Graphics*, agui::Point const&)
/tmp/factorio-build-Xa3JcI/libraries/Agui/Widget/Layout.cpp (86): agui::Layout::recursivePaintChildrenInternal(bool, agui::Graphics*, agui::Point const&)
/tmp/factorio-build-Xa3JcI/libraries/Agui/Widget/Frame.cpp (131): agui::Frame::recursivePaintChildrenInternal(bool, agui::Graphics*, agui::Point const&)
/tmp/factorio-build-Xa3JcI/libraries/Agui/Widget/Widget.cpp (1448): agui::Widget::recursivePaintChildrenInternal(bool, agui::Graphics*, agui::Point const&)
/tmp/factorio-build-Xa3JcI/libraries/Agui/Gui.cpp (877): agui::Gui::render()
/tmp/factorio-build-Xa3JcI/src/Graphics/GuiRenderer.cpp (78): GuiRenderer::prepare()
/tmp/factorio-build-Xa3JcI/src/GlobalContext.cpp (1484): GlobalContext::prepareRenderGui()
/tmp/factorio-build-Xa3JcI/src/MainLoop.cpp (1039): MainLoop::prepare()
/tmp/factorio-build-Xa3JcI/src/MainLoop.cpp (677): MainLoop::mainLoopStep(WorkerThread&, MainLoop::HeavyMode)
/tmp/factorio-build-Xa3JcI/src/MainLoop.cpp (394): MainLoop::run(Filesystem::Path const&, Filesystem::Path const&, bool, bool, std::function<void ()>, Filesystem::Path const&, MainLoop::HeavyMode)
/tmp/factorio-build-Xa3JcI/src/Main.cpp (1142): main
__libc_start_call_main
__libc_start_main@@GLIBC_2.34
0x76195d
0xffffffffffffffff
Stack trace logging done
7408.651 Error CrashHandler.cpp:191: Map tick at moment of crash: 15327175
7408.651 Error Util.cpp:97: 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.
7408.653 Error MessageDialog.cpp:53: Unable to show message dialog. SDL Error: [No message system available]

Re: [boskid][1.1.59] [Rseding91] Crash when shift clicking blueprint book into game blueprints

Posted: Wed Mar 15, 2023 3:08 pm
by boskid
Thanks for the report. Issue is now fixed for 1.1.78.