[0.18.25][mac] Crash setting up freeplay game, graphics related

Things that we don't consider worth fixing at this moment.
GoldfieldGeek
Inserter
Inserter
Posts: 23
Joined: Sat Mar 09, 2019 6:57 am
Contact:

[0.18.25][mac] Crash setting up freeplay game, graphics related

Post by GoldfieldGeek »

Launch after new update
Single User
FreePlay
Island
Hit the change seed button 3 times
Crash

Code: Select all

0.000 2020-05-19 12:35:17; Factorio 0.18.25 (build 51668, mac, alpha)
   0.000 Operating system: macOS 10.11.6
   0.000 Program arguments: "/Applications/factorio.app/Contents/MacOS/factorio" 
   0.000 Read data path: /Applications/factorio.app/Contents/data
   0.000 Write data path: /Users/rkda/Library/Application Support/factorio [328722/476120MB]
   0.000 Binaries path: /Applications/factorio.app/Contents
   0.542 System info: [CPU: Intel(R) Core(TM)2 Duo CPU     T9600  @ 2.80GHz, 2 cores, RAM: 8192 MB]
   0.542 Display options: [FullScreen: 0] [VSync: 1] [UIScale: automatic (100.0%)] [Native DPI: 1] [Screen: 255] [Special: lmW] [Lang: en]
   0.632 Available displays: 1
   0.632  [0]: Color LCD - {[0,0], 1440x900, SDL_PIXELFORMAT_ARGB8888, 60Hz, 0x4272c80(0x01)}
   0.818 Initialised OpenGL:[0] NVIDIA GeForce 9400M OpenGL Engine; driver: 3.3 NVIDIA-10.0.52 310.90.10.05b46
   0.818   [Extensions] s3tc:yes; KHR_debug:NO; ARB_clear_texture:NO, ARB_copy_image:NO
   0.818   [Version] 3.3
   0.819 Graphics settings preset: medium-with-low-vram
   0.819   Dedicated video memory size 512 MB (detected from GeForce 9600M GT; VendorID: 0x2022600)
   0.995 Graphics options: [Graphics quality: normal] [Video memory usage: high] [Light scale: 25%] [DXT: low-quality] [Color: 32bit]
   0.995                   [Max threads (load/render): 32/2] [Max texture size: 4096] [Tex.Stream.: 1] [Rotation quality: low] [Other: sTDC] [B:0,C:0,S:100]
   1.630 Loading mod core 0.0.0 (data.lua)
   1.836 Loading mod base 0.18.25 (data.lua)
   2.409 Loading mod base 0.18.25 (data-updates.lua)
   2.731 Checksum for core: 694977588
   2.731 Checksum of base: 1443096947
   3.178 Prototype list checksum: 1311418360
   3.334 Loading sounds...
   3.394 Info PlayerData.cpp:68: Local player-data.json available, timestamp 1589916916
   3.394 Info PlayerData.cpp:75: Cloud player-data.json unavailable
   3.665 Crop bitmaps.
   4.087 Parallel Sprite Loader initialized (threads: 1)
  23.435 Initial atlas bitmap size is 4096
  23.444 Created atlas bitmap 4096x4096 [none]
  23.451 Created atlas bitmap 4096x4096 [none]
  23.458 Created atlas bitmap 4096x4084 [none]
  23.464 Created atlas bitmap 4096x4096 [none]
  23.469 Created atlas bitmap 4096x4088 [none]
  23.472 Created atlas bitmap 4096x4092 [none]
  23.472 Created atlas bitmap 4096x1920 [none]
  23.472 Created atlas bitmap 4096x1872 [decal]
  23.477 Created atlas bitmap 4096x4096 [low-object]
  23.477 Created atlas bitmap 4096x1328 [low-object]
  23.477 Created atlas bitmap 4096x2272 [mipmap, linear-minification, linear-magnification, linear-mip-level]
  23.481 Created atlas bitmap 4096x4080 [terrain, mipmap, linear-minification, linear-mip-level]
  23.481 Created atlas bitmap 4096x2880 [terrain, mipmap, linear-minification, linear-mip-level]
  23.481 Created atlas bitmap 4096x1328 [terrain-effect-map, mipmap, linear-minification, linear-mip-level]
  23.481 Created atlas bitmap 4096x1600 [smoke, mipmap, linear-minification, linear-magnification]
  23.481 Created atlas bitmap 4096x928 [mipmap]
  23.482 Created atlas bitmap 4096x2112 [icon, not-compressed, mipmap, linear-minification, linear-magnification, linear-mip-level]
  23.482 Created atlas bitmap 2048x192 [icon-background, not-compressed, mipmap, linear-minification, linear-magnification, linear-mip-level, ]
  23.482 Created atlas bitmap 4096x756 [alpha-mask]
  23.490 Created atlas bitmap 4096x4096 [shadow, linear-magnification, alpha-mask]
  23.499 Created atlas bitmap 4096x4088 [shadow, linear-magnification, alpha-mask]
  23.503 Created atlas bitmap 4096x4084 [shadow, linear-magnification, alpha-mask]
  23.504 Created atlas bitmap 4096x3704 [shadow, linear-magnification, alpha-mask]
  23.504 Created atlas bitmap 4096x1328 [shadow, mipmap, linear-magnification, alpha-mask]
  23.536 Created virtual atlas pages 4096x4096x2
  23.536 Texture processor created (2048). GPU accelerated compression Supported: yes, Enabled: NO/NO. 
  24.015 Parallel Sprite Loader initialized (threads: 1)
  44.219 Sprites loaded
  44.622 Generated mipmaps (3) for atlas [8] of size 4096x4096   
  44.709 Generated mipmaps (3) for atlas [9] of size 4096x1328   
  44.820 Generated mipmaps (3) for atlas [10] of size 4096x2272   
  45.019 Generated mipmaps (3) for atlas [11] of size 4096x4080   
  45.173 Generated mipmaps (3) for atlas [12] of size 4096x2880   
  45.242 Generated mipmaps (3) for atlas [13] of size 4096x1328   
  45.330 Generated mipmaps (3) for atlas [14] of size 4096x1600   
  45.379 Generated mipmaps (3) for atlas [15] of size 4096x928   
  45.495 Generated mipmaps (5) for atlas [16] of size 4096x2112   
  45.543 Generated mipmaps (3) for atlas [23] of size 4096x1328   
  45.548 Custom mipmaps uploaded.
  45.665 Generated mipmaps for virtual atlas of size 4096x8192
  45.769 Factorio initialised
  45.774 Info HttpSharedState.cpp:54: Downloading https://updater.factorio.com/updater/get-available-versions?username=RKDA&token=<private>&apiVersion=2
  47.000 0 packages available to download (experimental updates enabled).
  80.442 Error CrashHandler.cpp:621: Received SIGSEGV
Factorio crashed. Generating symbolized stacktrace, please wait ...
#1  0x0000000108eaea32 in Logger::logStacktrace(StackTraceInfo*) + 0x12
#2  0x00000001083f1f69 in CrashHandler::writeStackTrace(CrashHandler::CrashReason) + 0xb9
#3  0x0000000108e92c94 in CrashHandler::commonSignalHandler(int) + 0x74
#4  0x0000000108e92189 in CrashHandler::SignalHandler(int) + 0x9
#5  0x00007fff8c6b252a in _sigtramp + 0x1a
#6  0x000000010c6aaa95 in gldReadTextureData + 0x96f8b
#7  0x000000010c699c72 in gldReadTextureData + 0x86168
#8  0x000000010c6f6905 in gldUpdateDispatch + 0x42a
#9  0x00007fff9a1e1037 in gleDoDrawDispatchCoreGL3 + 0x215
#10 0x00007fff9a19562d in glDrawElements_ACC_GL3Exec + 0xee
#11 0x000000010840db3f in GraphicsInterfaceOpenGL::drawIndexed(DrawBindings const&, VideoBuffer*, VideoBuffer*, unsigned int, unsigned int) + 0xbf
#12 0x0000000108396715 in BlurEffectDrawOrder::blur(Framebuffer&, Framebuffer&) const + 0x995
#13 0x00000001083648c2 in GuiRenderer::render(Framebuffer&, Framebuffer&) const + 0x152
#14 0x0000000108a23a8d in MainLoop::render() + 0x11d
#15 0x0000000108a214d2 in MainLoop::mainLoopStep(WorkerThread&, MainLoop::HeavyMode) + 0x192
#16 0x0000000107ea0d72 in MainLoop::run(Filesystem::Path const&, Filesystem::Path const&, bool, bool, std::__1::function<void ()>, Filesystem::Path const&, MainLoop::HeavyMode) + 0x552
#17 0x0000000107d3dd82 in main + 0x120c2
Stack trace logging done
  80.713 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.
  98.048 Uploading log file
  98.063 Info SystemUtil.cpp:547: Started /Applications/factorio.app/Contents/MacOS/factorio; trampoline PID: 7480
GoldfieldGeek
Inserter
Inserter
Posts: 23
Joined: Sat Mar 09, 2019 6:57 am
Contact:

Re: [18.25] Island Random seed crash

Post by GoldfieldGeek »

In attempting to reproduce...
It seems like 25% of the time, it will crash in the settings pane, regardless of whether you change anything or not.
User avatar
invisus
Filter Inserter
Filter Inserter
Posts: 284
Joined: Fri Sep 21, 2018 5:33 pm
Contact:

Re: [0.18.25] Crash setting up freeplay game, graphics related

Post by invisus »

So this isn't specific to the island map type?

Or simply navigating around the map settings?
GoldfieldGeek
Inserter
Inserter
Posts: 23
Joined: Sat Mar 09, 2019 6:57 am
Contact:

Re: [0.18.25] Crash setting up freeplay game, graphics related

Post by GoldfieldGeek »

Out of 10 crashes, 2 of them were just the map setting screen open, had not touched anything yet.
Other times I changed different settings, and most of the time, I could move on to the game itself.
So, I don't think my initial steps are relevant to the underlying bug.
posila
Factorio Staff
Factorio Staff
Posts: 5409
Joined: Thu Jun 11, 2015 1:35 pm
Contact:

Re: [0.18.25][mac] Crash setting up freeplay game, graphics related

Post by posila »

It's related to 2009/2010 models of MacBooks with NVIDIA GeForce 9400M with buggy drivers for OpenGL 3.3, that can't handle the most trivial graphics pipeline in 2020.
We already disable bunch of stuff by default when this macbook model is detected (including some things that are not even exposed to graphics options), and I am not buying ancient macbook to try to workaround all of its issue for all 5 people that are still trying to play games on it. I am sorry.

However, is this particular crash new to 0.18.25? I see couple of these (macOS, GeForce 9400M, OpenGL crash in main manu) every release, but if it was not consistently happening before, I have a hunch what to disable next on for this piece of HW.
GoldfieldGeek
Inserter
Inserter
Posts: 23
Joined: Sat Mar 09, 2019 6:57 am
Contact:

Re: [0.18.25][mac] Crash setting up freeplay game, graphics related

Post by GoldfieldGeek »

I don't normally play on this machine. So, I don't know if this is new or not. My regular machine is off being used by someone else for about 10 days, so I broke out the ancient backup to have a computer to use. Figured I would try Factorio. Was actually surprised it worked at all. The work you folks do is pretty amazing.
Post Reply

Return to “Won't fix.”