Page 1 of 1

[0.12.20] Transient crash at map generation

Posted: Tue Dec 29, 2015 5:52 pm
by xaviershay
Only happened once, reporting as asked. Happened after I clicked generate map in free play, went to black screen and un-killable (had to -9 it).

Thanks for such a great game!

Code: Select all

   0.000 2015-12-29 09:44:46; Factorio 0.12.20 (Build 17489, mac)
   0.000 Operating system: Mac OS X 10.11.2
   0.000 Program arguments: "/Applications/factorio.app" 
   0.000 Read data path: /Applications/factorio.app/Contents/data
   0.000 Write data path: /Users/xavier/Library/Application Support/factorio
   0.000 Binaries path: /
   0.012 Available display adapters: 2
   0.012  [0]: resolution 1920x1200px at [0,0]
   0.012  [1]: resolution 1440x900px at [-1440,0]
   0.012 Create display on adapter 1. Size 1280x720 at position [310, 222]. Monitor 0
   0.048 Initialised OpenGL:[1] Intel Iris Pro OpenGL Engine; driver: 2.1 INTEL-10.12.13
   0.128 Graphics options: [FullScreen: false] [VSync: true] [UIScale: 100%] [MultiSampling: OFF] [Graphics quality: normal] [Video memory usage: high] [Light scale: 20%] [Screen: 255]
   0.161 Loading mod core 0.0.0 (data.lua)
   0.164 Loading mod base 0.12.20 (data.lua)
   0.689 Initial atlas bitmap size is 16384
   0.690 Created atlas bitmap 16384x5509
  12.263 Info Updater.cpp:752: Downloading https://www.factorio.com/updater/get-available-versions?username=xaviershay&token=<private>&apiVersion=2
  13.455 0 packages available to download (experimental updates disabled).
  13.504 Factorio initialised
  43.412 Info Scenario.cpp:123: Map version 0.12.20-1
Factorio crashed. Generating symbolized stacktrace, please wait ...
#0  0x7fff8aba5eaa in 0x7fff8aba5eaa
#1  0x0 in 0x0
#2  0x10021c5f4 in EntityRenderer::prepareRow(RenderData const&, EntityRenderer::RowRecord&) (in factorio) + 52
#3  0x10021c24b in EntityRenderer::threadJob(RenderData const&) (in factorio) + 267
#4  0x1004564fe in Thread::loop() (in factorio) + 254
#5  0x1009212f6 in boost::(anonymous namespace)::thread_proxy(void*) (in factorio) + 54
#6  0x7fff8e752c13 in 0x7fff8e752c13
#7  0x7fff8e752b90 in 0x7fff8e752b90
#8  0x7fff8e750375 in 0x7fff8e750375
  43.981 Error Util.cpp:63: Unexpected error occurred. You can help us to solve the problem by posting the contents of the log file on the Factorio forums.
Factorio crashed. Generating symbolized stacktrace, please wait ...
#0  0x7fff8aba5eaa in 0x7fff8aba5eaa
#1  0x2 in 0x00000002 (in factorio)
#2  0x1007d0ec8 in ogl_destroy_bitmap (in factorio) + 120
#3  0x1007814a3 in al_destroy_bitmap (in factorio) + 147
#4  0x1002373a4 in Sprite::~Sprite() (in factorio) + 52
#5  0x1001525c0 in LocomotivePrototype::~LocomotivePrototype() (in factorio) + 272
#6  0x10015260e in LocomotivePrototype::~LocomotivePrototype() (in factorio) + 14
#7  0x10046de5e in boost::ptr_vector<EntityPrototype, boost::heap_clone_allocator, std::__1::allocator<void*> >::~ptr_vector() (in factorio) + 46
#8  0x7fff91c9946b in 0x7fff91c9946b
#9  0x7fff91c9976f in 0x7fff91c9976f
#10 0x10044d9e9 in CrashHandler::SignalHandler(int) (in factorio) + 105
#11 0x7fff8aba5eaa in 0x7fff8aba5eaa
#12 0x0 in 0x0
#13 0x10021c5f4 in EntityRenderer::prepareRow(RenderData const&, EntityRenderer::RowRecord&) (in factorio) + 52
#14 0x10021c24b in EntityRenderer::threadJob(RenderData const&) (in factorio) + 267
#15 0x1004564fe in Thread::loop() (in factorio) + 254
#16 0x1009212f6 in boost::(anonymous namespace)::thread_proxy(void*) (in factorio) + 54
#17 0x7fff8e752c13 in 0x7fff8e752c13
#18 0x7fff8e752b90 in 0x7fff8e752b90
#19 0x7fff8e750375 in 0x7fff8e750375
  50.856 Error Util.cpp:63: Unexpected error occurred. You can help us to solve the problem by posting the contents of the log file on the Factorio forums.

Re: [0.12.20] Transient crash at map generation

Posted: Tue Dec 29, 2015 6:13 pm
by kovarex
I'v seen this bug already, it seems to happen only on mac, when the max thread count is higher. We have no idea why though, as we never had this problem.

Re: [0.12.20] Transient crash at map generation

Posted: Wed Dec 30, 2015 4:57 pm
by Twinsen
kovarex wrote:I'v seen this bug already, it seems to happen only on mac, when the max thread count is higher. We have no idea why though, as we never had this problem.
This is most probably a kovarex clone. He fixed an identical issue yesterday, yet he didn't realize this one is the same.

on topic: most probably fixed in 0.12.21