Game crash on startup on cropping atlas bitmaps (Linux, Mesa 19.3.1)

Anything that prevents you from playing the game properly. Do you have issues playing for the game, downloading it or successfully running it on your computer? Let us know here.
Bloodyfool
Manual Inserter
Manual Inserter
Posts: 3
Joined: Fri Dec 20, 2019 3:10 pm
Contact:

Game crash on startup on cropping atlas bitmaps (Linux, Mesa 19.3.1)

Post by Bloodyfool »

Hello,

After running the game fine on my arch install, it started crashing on startup out after a system update.

The game generates the following error log and stack trace:

Code: Select all

   0.000 2019-12-20 16:04:46; Factorio 0.17.79 (build 47865, linux64, steam)
   0.053 Operating system: Linux (Arch rolling)
   0.053 Program arguments: "/home/bloodyfool/.local/share/Steam/steamapps/common/Factorio/bin/x64/factorio" 
   0.053 Read data path: /home/bloodyfool/.local/share/Steam/steamapps/common/Factorio/data
   0.053 Write data path: /home/bloodyfool/.factorio [15298/130495MB]
   0.053 Binaries path: /home/bloodyfool/.local/share/Steam/steamapps/common/Factorio/bin
   0.058 System info: [CPU: Intel(R) Core(TM) i7-4770K CPU @ 3.50GHz, 8 cores, RAM: 15977 MB]
   0.058 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.058 Display options: [FullScreen: 1] [VSync: 1] [UIScale: automatic (100.0%)] [Native DPI: 1] [Screen: 255] [Special: lmw] [Lang: en]
   0.130 Available displays: 4
   0.130  [0]: PHL 274E5 27" - {[1920,0], 1920x1080, SDL_PIXELFORMAT_RGB888, 60Hz}
   0.130  [1]: PHL 274E5 27" - {[3840,0], 1920x1080, SDL_PIXELFORMAT_RGB888, 60Hz}
   0.130  [2]: BenQ E2200HD 22" - {[3840,0], 1920x1080, SDL_PIXELFORMAT_RGB888, 60Hz}
   0.130  [3]: PHL 274E5 27" - {[0,0], 1920x1080, SDL_PIXELFORMAT_RGB888, 60Hz}
   0.752 Initialised OpenGL:[3] AMD HAWAII (DRM 2.50.0, 4.19.89-1-lts, LLVM 9.0.0); driver: 4.5 (Core Profile) Mesa 19.3.1
   0.752   [Extensions] s3tc:yes; KHR_debug:yes; ARB_clear_texture:yes, ARB_copy_image:yes
   0.752   [Version] 4.5
   0.752 Graphics settings preset: very-high
   0.752   Dedicated video memory size 4096 MB
   0.764 Graphics options: [Graphics quality: high] [Video memory usage: all] [Light scale: 25%] [DXT: high-quality] [Color: 32bit]
   0.764                   [Max threads (load/render): 32/8] [Max texture size: 0] [Tex.Stream.: 0] [Rotation quality: normal] [Other: STDC]
   0.844 Loading mod settings far-reach 0.0.11 (settings.lua)
   0.845 Loading mod settings long-reach 0.0.13 (settings.lua)
   0.845 Loading mod settings Orphan Finder 1.1.1 (settings.lua)
   0.846 Loading mod core 0.0.0 (data.lua)
   0.958 Loading mod base 0.17.79 (data.lua)
   1.118 Loading mod Orphan Finder 1.1.1 (data.lua)
   1.206 Loading mod base 0.17.79 (data-updates.lua)
   1.300 Checksum for core: 2035938594
   1.300 Checksum of base: 4156627525
   1.300 Checksum of far-reach: 1707614877
   1.300 Checksum of long-reach: 4166847516
   1.300 Checksum of Orphan Finder: 3485535881
   1.455 Prototype list checksum: 2215270890
   1.488 Loading sounds...
   1.512 Info PlayerData.cpp:70: Local player-data.json unavailable
   1.512 Info PlayerData.cpp:73: Cloud player-data.json available, timestamp 1575322694
   1.603 Initial atlas bitmap size is 16384
   1.625 Created atlas bitmap 16384x16380 [none]
   1.629 Created atlas bitmap 16384x11632 [none]
   1.629 Created atlas bitmap 8192x3892 [decal]
   1.630 Created atlas bitmap 16384x4864 [low-object]
   1.630 Created atlas bitmap 8192x3760 [mipmap, linear-minification, linear-magnification, linear-mip-level]
   1.631 Created atlas bitmap 16384x7168 [terrain, mipmap, linear-minification, linear-mip-level]
   1.631 Created atlas bitmap 4096x1600 [smoke, mipmap, linear-minification, linear-magnification]
   1.631 Created atlas bitmap 4096x1760 [icon, not-compressed, mipmap, linear-minification, linear-magnification, linear-mip-level]
   1.631 Created atlas bitmap 2048x192 [icon-background, not-compressed, mipmap, linear-minification, linear-magnification, linear-mip-level, ]
   1.631 Created atlas bitmap 8192x1632 [alpha-mask]
   1.633 Created atlas bitmap 16384x13324 [shadow, linear-magnification, alpha-mask]
   1.634 Created atlas bitmap 8192x2352 [shadow, mipmap, linear-magnification, alpha-mask]
Factorio crashed. Generating symbolized stacktrace, please wait ...
Raw stacktrace: 0xb497f8, 0xd3202d, 0xbe299d, 0xbe2da9, 0x3bfb0, 0x21a553, 0x21a740, 0x21b2f0, 0x21b537, 0x2edfa2, 0x2ee0f1, 0x2ee854, 0x2d4b02, 0x2cafc0, 0xaa80ac, 0xaa5387, 0xaa872e, 0x60af2d, 0x6dedd4, 0x6defca, 0x6e11d8, 0x5eebfe, 0xa68e40, 0xb45dc9, 0xca87db, 0xdbdef8, 0xdd032e, 0xdd0534, 0xfe954b, 0x10163d3, 0x5384da, 0, 0x54a34e
   7.597 Warning Logger.cpp:518: Symbols.size() == 52, usedSize == 32
#0  0x0000000000d3202d in std::__uniq_ptr_impl<LoggerFileWriteStream, std::default_delete<LoggerFileWriteStream> >::_M_ptr() const at /usr/include/c++/8/bits/unique_ptr.h:150
#1  0x0000000000be299d in std::unique_ptr<LoggerFileWriteStream, std::default_delete<LoggerFileWriteStream> >::get() const at /usr/include/c++/8/bits/unique_ptr.h:343
#2  0x0000000000be2da9 in std::unique_ptr<LoggerFileWriteStream, std::default_delete<LoggerFileWriteStream> >::operator->() const at /usr/include/c++/8/bits/unique_ptr.h:337
#3  0x000000000003bfb0 in Logger::flush() at /tmp/factorio-build-5KM6rv/src/Util/Logger.cpp:558
#4  0x000000000021a553 in Logger::logStacktrace(StackTraceInfo*) at /tmp/factorio-build-5KM6rv/src/Util/Logger.cpp:544
#5  0x000000000021a740 in GlobalContext::getMap() at /tmp/factorio-build-5KM6rv/src/GlobalContext.cpp:1878
#6  0x000000000021b2f0 in CrashHandler::writeStackTrace(CrashHandler::CrashReason) at /tmp/factorio-build-5KM6rv/src/Util/CrashHandler.cpp:188
#7  0x000000000021b537 in CrashHandler::SigfpeHandler(int) at /tmp/factorio-build-5KM6rv/src/Util/CrashHandler.cpp:629
#8  0x00000000002edfa2 in ?? at ??:0
#9  0x00000000002ee0f1 in ?? at ??:0
#10 0x00000000002ee854 in ?? at ??:0
#11 0x00000000002d4b02 in ?? at ??:0
#12 0x00000000002cafc0 in ?? at ??:0
#13 0x0000000000aa80ac in ?? at ??:0
#14 0x0000000000aa5387 in ?? at ??:0
#15 0x0000000000aa872e in ?? at ??:0
#16 0x000000000060af2d in ?? at ??:0
#17 0x00000000006dedd4 in ?? at ??:0
#18 0x00000000006defca in TextureStreamingManager::commitBitmaps() at /tmp/factorio-build-5KM6rv/src/Graphics/TextureStreamingManager.cpp:379
#19 0x00000000006e11d8 in TextureProcessor::getMipmapPipelineStateForFormat(GraphicsInterface&, BitmapFormat, bool) at /tmp/factorio-build-5KM6rv/src/Graphics/TextureProcessor.cpp:502
#20 0x00000000005eebfe in TextureStreamingManager::commitBitmaps() at /tmp/factorio-build-5KM6rv/src/Graphics/TextureStreamingManager.cpp:333
#21 0x0000000000a68e40 in BlueprintLibrary::checkConsistency() const at /tmp/factorio-build-5KM6rv/src/Blueprint/BlueprintLibrary.cpp:871
#22 0x0000000000b45dc9 in LuaGameScript::pushOnGuiSelectionStateChanged(GameAction const&) at /tmp/factorio-build-5KM6rv/src/Script/LuaGuiElement.cpp:1145
#23 0x0000000000ca87db in LuaGameScript::pushGuiChangedData(GameActionData::GuiChangedData const&) at /tmp/factorio-build-5KM6rv/src/Script/LuaGameScript.cpp:4357
#24 0x0000000000dbdef8 in LuaGameScript::pushOnGuiCheckedStateChanged(GameAction const&) at /tmp/factorio-build-5KM6rv/src/Script/LuaGameScript.cpp:4384
#25 0x0000000000dd032e in LuaBinder<LuaLazyLoadedValue>::registerObject(lua_State*, LuaLazyLoadedValue*, int) at /tmp/factorio-build-5KM6rv/src/Script/LuaBinder.hpp:56
#26 0x0000000000dd0534 in void LuaObject::initLuaStateInternal<LuaLazyLoadedValue>(lua_State*, LuaLazyLoadedValue*) at /tmp/factorio-build-5KM6rv/src/Script/LuaObject.hpp:88
#27 0x0000000000fe954b in LuaLazyLoadedValue::initLuaState(lua_State*) at /tmp/factorio-build-5KM6rv/src/Script/LuaLazyLoadedValue.cpp:105
#28 0x00000000010163d3 in VideoBitmapOpenGL::copyToMemoryBitmap() const at /tmp/factorio-build-5KM6rv/src/Graphics/OpenGL/VideoBitmapOpenGL.cpp:283
#29 0x00000000005384da in std::__uniq_ptr_impl<MemoryBitmap, std::default_delete<MemoryBitmap> >::_M_ptr() const at /usr/include/c++/8/bits/unique_ptr.h:150
#30 (nil) in std::unique_ptr<MemoryBitmap, std::default_delete<MemoryBitmap> >::get() const at /usr/include/c++/8/bits/unique_ptr.h:343
#31 0x000000000054a34e in std::unique_ptr<MemoryBitmap, std::default_delete<MemoryBitmap> >::release() at /usr/include/c++/8/bits/unique_ptr.h:365
#32 (nil) in std::unique_ptr<MemoryBitmap, std::default_delete<MemoryBitmap> >::operator=(std::unique_ptr<MemoryBitmap, std::default_delete<MemoryBitmap> >&&) at /usr/include/c++/8/bits/unique_ptr.h:289
#33 (nil) in CustomVideoBitmap::copyToMemoryBitmap() const at /tmp/factorio-build-5KM6rv/src/Graphics/CustomVideoBitmap.cpp:39
#34 (nil) in std::__uniq_ptr_impl<VideoBitmap, std::default_delete<VideoBitmap> >::_M_ptr() const at /usr/include/c++/8/bits/unique_ptr.h:150
#35 (nil) in std::unique_ptr<VideoBitmap, std::default_delete<VideoBitmap> >::get() const at /usr/include/c++/8/bits/unique_ptr.h:343
#36 (nil) in std::unique_ptr<VideoBitmap, std::default_delete<VideoBitmap> >::operator->() const at /usr/include/c++/8/bits/unique_ptr.h:337
#37 (nil) in TextureProcessor::testGpuAcceleratedCompression(GraphicsInterface&) at /tmp/factorio-build-5KM6rv/src/Graphics/TextureProcessor.cpp:1081
#38 (nil) in AtlasSystem::createTextureProcessor(unsigned int) at /tmp/factorio-build-5KM6rv/src/Graphics/AtlasSystem.cpp:1288
#39 (nil) in std::__uniq_ptr_impl<TextureProcessor, std::default_delete<TextureProcessor> >::_M_ptr() const at /usr/include/c++/8/bits/unique_ptr.h:150
#40 (nil) in std::unique_ptr<TextureProcessor, std::default_delete<TextureProcessor> >::get() const at /usr/include/c++/8/bits/unique_ptr.h:343
#41 (nil) in std::unique_ptr<TextureProcessor, std::default_delete<TextureProcessor> >::release() at /usr/include/c++/8/bits/unique_ptr.h:365
#42 (nil) in std::unique_ptr<TextureProcessor, std::default_delete<TextureProcessor> >::operator=(std::unique_ptr<TextureProcessor, std::default_delete<TextureProcessor> >&&) at /usr/include/c++/8/bits/unique_ptr.h:289
#43 (nil) in AtlasSystem::loadSprites(bool) at /tmp/factorio-build-5KM6rv/src/Graphics/AtlasSystem.cpp:607
#44 (nil) in AtlasSystem::tryLoadSpritesWithFallbackToMinimalMode(bool) at /tmp/factorio-build-5KM6rv/src/Graphics/AtlasSystem.cpp:1422
#45 (nil) in AtlasSystem::postBuildSetup() at /tmp/factorio-build-5KM6rv/src/Graphics/AtlasSystem.cpp:1426
#46 (nil) in AtlasSystem::build() at /tmp/factorio-build-5KM6rv/src/Graphics/AtlasSystem.cpp:1512
#47 (nil) in GlobalContext::init(bool, bool, bool, std::optional<WindowPositionData>) at /tmp/factorio-build-5KM6rv/src/GlobalContext.cpp:579
#48 (nil) in MainLoop::run(Filesystem::Path const&, Filesystem::Path const&, bool, bool, std::function<void ()>, Filesystem::Path const&, MainLoop::HeavyMode) at /tmp/factorio-build-5KM6rv/src/MainLoop.cpp:270 (discriminator 2)
#49 (nil) in main at /tmp/factorio-build-5KM6rv/src/Main.cpp:1385 (discriminator 3)
#50 (nil) in ?? at ??:0
#51 (nil) in _start at ??:?
Stack trace logging done
  13.143 Warning Logger.cpp:518: Symbols.size() == 47, usedSize == 31
  13.143 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.
I'd be happy to provide more information if needed.
Bloodyfool
Manual Inserter
Manual Inserter
Posts: 3
Joined: Fri Dec 20, 2019 3:10 pm
Contact:

Re: Game crash on startup on cropping atlas bitmaps

Post by Bloodyfool »

This is not version specific.
posila
Former Staff
Former Staff
Posts: 5448
Joined: Thu Jun 11, 2015 1:35 pm
Contact:

Re: Game crash on startup on cropping atlas bitmaps (Linux, Mesa 19.3.1)

Post by posila »

Hello, it's a crash in Mesa 19.3.x driver. Try to roll the driver back to 19.2
Related: 79153
Bloodyfool
Manual Inserter
Manual Inserter
Posts: 3
Joined: Fri Dec 20, 2019 3:10 pm
Contact:

Re: Game crash on startup on cropping atlas bitmaps (Linux, Mesa 19.3.1)

Post by Bloodyfool »

This worked, thanks a lot!
Post Reply

Return to “Technical Help”