[0.15.30] Crash on loading screen

Bugs that we were not able to reproduce, and/or are waiting for more detailed info.
Post Reply
mitchadler
Manual Inserter
Manual Inserter
Posts: 1
Joined: Tue Jul 25, 2017 2:17 am
Contact:

[0.15.30] Crash on loading screen

Post by mitchadler »

Crashes at 89% when loading on my portable Mac (Mid-2011 11" MacBook Air).

Log attached.
Attachments
factorio-current.log
Crash when loading
(7.67 KiB) Downloaded 76 times

Loewchen
Global Moderator
Global Moderator
Posts: 8334
Joined: Wed Jan 07, 2015 5:53 pm
Contact:

Re: [0.15.30] Crash on loading screen

Post by Loewchen »

Code: Select all

   0.001 2017-07-24 21:57:30; Factorio 0.15.30 (build 30727, mac, alpha)
   0.001 Operating system: Mac OS X 10.12.5
   0.003 Program arguments: "/Applications/factorio.app" "-psn_0_1987045" 
   0.003 Read data path: /Applications/factorio.app/Contents/data
   0.003 Write data path: /Users/mitchadler/Library/Application Support/factorio
   0.003 Binaries path: /
   0.012 System info: [CPU:        Intel(R) Core(TM) i7-2677M CPU @ 1.80GHz, 4 cores, RAM: 4096MB]
   0.019 Display options: [FullScreen: 0] [VSync: 1] [UIScale: 100%] [MultiSampling: OFF] [Screen: 255] [Lang: en]
   0.020 Available display adapters: 1
   0.020  [0]: resolution 1366x768px at [0,0]
   0.020 Create display on adapter 0. Size 1280x720 at position [33, 6].
   0.201 Initialised OpenGL:[0] Intel HD Graphics 3000 OpenGL Engine; driver: 2.1 INTEL-10.2.36
   0.316 Graphics settings preset: medium
   0.316 Graphics options: [Graphics quality: normal] [Video memory usage: high] [Light scale: 25%] [DXT: false]
   0.581 Loading mod core 0.0.0 (data.lua)
   0.607 Loading mod base 0.15.30 (data.lua)
   0.735 Loading mod base 0.15.30 (data-updates.lua)
   0.803 Checksum for core: 1014686582
   0.804 Checksum of base: 3742844176
   1.311 Info PlayerData.cpp:60: Local player-data.json unavailable
   1.311 Info PlayerData.cpp:65: Cloud player-data.json unavailable
   1.548 Loaded shader file /Applications/factorio.app/Contents/data/core/graphics/shaders/game.glsl
   1.552 Loaded shader file /Applications/factorio.app/Contents/data/core/graphics/shaders/zoom-to-world.glsl
   1.554 Crop bitmaps.
  13.150 Initial atlas bitmap size is 8192
  13.163 Created atlas bitmap 8192x8186
  13.164 Created atlas bitmap 8192x1652
  13.164 Created atlas bitmap 8192x2101
  13.164 Created atlas bitmap 8192x1443
  13.164 Created atlas bitmap 4096x3652
  13.164 Created atlas bitmap 4096x1568
  13.164 Created atlas bitmap 4096x1868
  58.102 Sprites loaded
  58.102 Convert atlas 4096x3652 to: mipmap 
Factorio crashed. Generating symbolized stacktrace, please wait ...
#0  0x0000000100980ef2 in Logger::logStacktrace(StackTraceInfo*) (in factorio) (Logger.cpp:421)
#1  0x000000010097127d in CrashHandler::writeStackTrace() (in factorio) (CrashHandler.cpp:105)
#2  0x000000010097120e in CrashHandler::SignalHandler(int) (in factorio) (CrashHandler.cpp:237)
#3  0x00007fff90a33b3a in 0x00007fff90a33b3a
#4  0x00007fff7aa7924d in 0x00007fff7aa7924d
#5  0x00007fff908b8420 in 0x00007fff908b8420
#6  0x00007fff88ce8c05 in 0x00007fff88ce8c05
#7  0x0000000109802e0e in 0x0000000109802e0e
#8  0x000000010981eeb1 in 0x000000010981eeb1
#9  0x000000010981ec52 in 0x000000010981ec52
#10 0x0000000109a747cd in 0x0000000109a747cd
#11 0x0000000108c89675 in 0x0000000108c89675
#12 0x00007fff7f133bd5 in 0x00007fff7f133bd5
#13 0x0000000100dc9c79 in _al_ogl_lock_region_new (in factorio) (ogl_lock.c:317)
#14 0x0000000100d695c5 in al_lock_bitmap_region (in factorio) (bitmap_lock.c:108)
#15 0x0000000100d69680 in al_lock_bitmap (in factorio) (bitmap_lock.c:129)
#16 0x0000000100d6704a in al_clone_bitmap (in factorio) (bitmap.c:547)
#17 0x0000000100d672f3 in al_convert_bitmap (in factorio) (bitmap_type.c:169)
#18 0x000000010039f822 in AtlasSystem::loadSprites(bool) (in factorio) (AtlasSystem.cpp:624)
#19 0x00000001003a0cdf in AtlasSystem::tryLoadSpritesWithFallbackToMinimalMode(bool) (in factorio) (AtlasSystem.cpp:0)
#20 0x000000010038f003 in AtlasSystem::build() (in factorio) (AtlasSystem.cpp:982)
#21 0x000000010038b82c in GlobalContext::init(bool, bool, bool) (in factorio) (GlobalContext.cpp:457)
#22 0x000000010070aac2 in MainLoop::run(boost::filesystem::path const&, boost::filesystem::path const&, bool, bool, bool, std::__1::function<void ()>, boost::filesystem::path const&, MainLoop::HeavyMode) (in factorio) (MainLoop.cpp:223)
#23 0x00000001007050cf in _al_mangled_main (in factorio) (Main.cpp:1023)
#24 0x0000000100dfd977 in +[AllegroAppDelegate app_main:] (in factorio) (osx_app_delegate.m:230)
#25 0x00007fff7c537b3d in 0x00007fff7c537b3d
#26 0x00007fff90a3d93b in 0x00007fff90a3d93b
#27 0x00007fff90a3d887 in 0x00007fff90a3d887
#28 0x00007fff90a3d08d in 0x00007fff90a3d08d
  67.396 Error Util.cpp:80: 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.
Factorio crashed. Generating symbolized stacktrace, please wait ...
#0  0x0000000100980ef2 in Logger::logStacktrace(StackTraceInfo*) (in factorio) (Logger.cpp:421)
#1  0x000000010097127d in CrashHandler::writeStackTrace() (in factorio) (CrashHandler.cpp:105)
#2  0x000000010097120e in CrashHandler::SignalHandler(int) (in factorio) (CrashHandler.cpp:237)
#3  0x00007fff90a33b3a in 0x00007fff90a33b3a
#4  0x00007fff7b963cc2 in 0x00007fff7b963cc2
#5  0x00007fff908b8420 in 0x00007fff908b8420
#6  0x00007fff88ce8c05 in 0x00007fff88ce8c05
#7  0x0000000109802e0e in 0x0000000109802e0e
#8  0x000000010981eeb1 in 0x000000010981eeb1
#9  0x000000010981ec52 in 0x000000010981ec52
#10 0x0000000108d96965 in 0x0000000108d96965
#11 0x0000000108d66303 in 0x0000000108d66303
#12 0x0000000108c68b1c in 0x0000000108c68b1c
#13 0x0000000100dc84dd in ogl_destroy_bitmap (in factorio) (ogl_bitmap.c:711)
#14 0x0000000100d6663d in al_destroy_bitmap (in factorio) (bitmap.c:234)
#15 0x0000000100d9bfa5 in _al_run_destructors (in factorio) (dtor.c:121)
#16 0x0000000100dcccc0 in al_uninstall_system (in factorio) (system.c:305)
#17 0x00007fff908b917f in 0x00007fff908b917f
#18 0x00007fff908b94b2 in 0x00007fff908b94b2
#19 0x0000000100971218 in 0x0000000100971218 (in factorio)
#20 0x00007fff90a33b3a in 0x00007fff90a33b3a
#21 0x00007fff7aa7924d in 0x00007fff7aa7924d
#22 0x00007fff908b8420 in 0x00007fff908b8420
#23 0x00007fff88ce8c05 in 0x00007fff88ce8c05
#24 0x0000000109802e0e in 0x0000000109802e0e
#25 0x000000010981eeb1 in 0x000000010981eeb1
#26 0x000000010981ec52 in 0x000000010981ec52
#27 0x0000000109a747cd in 0x0000000109a747cd
#28 0x0000000108c89675 in 0x0000000108c89675
#29 0x00007fff7f133bd5 in 0x00007fff7f133bd5
#30 0x0000000100dc9c79 in _al_ogl_lock_region_new (in factorio) (ogl_lock.c:317)
#31 0x0000000100d695c5 in al_lock_bitmap_region (in factorio) (bitmap_lock.c:108)
#32 0x0000000100d69680 in al_lock_bitmap (in factorio) (bitmap_lock.c:129)
#33 0x0000000100d6704a in al_clone_bitmap (in factorio) (bitmap.c:547)
#34 0x0000000100d672f3 in al_convert_bitmap (in factorio) (bitmap_type.c:169)
#35 0x000000010039f822 in AtlasSystem::loadSprites(bool) (in factorio) (AtlasSystem.cpp:624)
#36 0x00000001003a0cdf in AtlasSystem::tryLoadSpritesWithFallbackToMinimalMode(bool) (in factorio) (AtlasSystem.cpp:0)
#37 0x000000010038f003 in AtlasSystem::build() (in factorio) (AtlasSystem.cpp:982)
#38 0x000000010038b82c in GlobalContext::init(bool, bool, bool) (in factorio) (GlobalContext.cpp:457)
#39 0x000000010070aac2 in MainLoop::run(boost::filesystem::path const&, boost::filesystem::path const&, bool, bool, bool, std::__1::function<void ()>, boost::filesystem::path const&, MainLoop::HeavyMode) (in factorio) (MainLoop.cpp:223)
#40 0x00000001007050cf in _al_mangled_main (in factorio) (Main.cpp:1023)
#41 0x0000000100dfd977 in +[AllegroAppDelegate app_main:] (in factorio) (osx_app_delegate.m:230)
#42 0x00007fff7c537b3d in 0x00007fff7c537b3d
#43 0x00007fff90a3d93b in 0x00007fff90a3d93b
#44 0x00007fff90a3d887 in 0x00007fff90a3d887
#45 0x00007fff90a3d08d in 0x00007fff90a3d08d
  84.331 Error Util.cpp:80: 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.

Rseding91
Factorio Staff
Factorio Staff
Posts: 13218
Joined: Wed Jun 11, 2014 5:23 am
Contact:

Re: [0.15.30] Crash on loading screen

Post by Rseding91 »

Thanks for the report. You're using an integrated Intel HD graphics card and it appears to be failing trying to allocate enough vram to load graphics. Additionally you only have 4 GB of RAM so if you have any other applications open there's a good chance that you simply don't have enough RAM and it fails to load.

Has the game ever worked on your computer?
If you want to get ahold of me I'm almost always on Discord.

User avatar
Philip017
Filter Inserter
Filter Inserter
Posts: 357
Joined: Thu Sep 01, 2016 11:21 pm
Contact:

Re: [0.15.30] Crash on loading screen

Post by Philip017 »

this game really needs a minimum of 4gb system ram, AND 2gb Video ram (vram), and if you plan to build a large base you will definitely need more, my headless server has trouble with the map getting to large on 4gb ram and that is with out video graphics. if you are using shared video memory you will definitely need at least 2gb of vram as well, making the minimum 6gb of ram.

89% seems to be where alot of the graphics are being loaded at, even with my nvme pcie 1200mbs ssd it takes several seconds to get past 89% on high

but rather than crash to desktop when an error occurs with out having enough memory, it should give an error and state, not enough memory, and explain which one it is failing at, not enough system memory or not enough video memory, or both.

kovarex
Factorio Staff
Factorio Staff
Posts: 8078
Joined: Wed Feb 06, 2013 12:00 am
Contact:

Re: [0.15.30] Crash on loading screen

Post by kovarex »

Philip017 wrote:But rather than crash to desktop when an error occurs with out having enough memory, it should give an error and state, not enough memory, and explain which one it is failing at, not enough system memory or not enough video memory, or both.
Yes, it would be nice if it would be easy to achieve, but it isn't.

kovarex
Factorio Staff
Factorio Staff
Posts: 8078
Joined: Wed Feb 06, 2013 12:00 am
Contact:

Re: [0.15.30] Crash on loading screen

Post by kovarex »

Try to lower the graphics quality:
viewtopic.php?f=7&t=9300

Post Reply

Return to “Pending”