Factorio 2.0.60 and 2.0.63 crashes on loading at around 53%

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.
Ingvar
Inserter
Inserter
Posts: 20
Joined: Fri Nov 24, 2017 8:54 pm
Contact:

Factorio 2.0.60 and 2.0.63 crashes on loading at around 53%

Post by Ingvar »

System is Linux Mint.
Factorio worked fine with old version 2.0.41.
I updated to 2.0.60 and it now crashes on load, around 53% or so.
This happens on two computers with identical mother boards and graphics cards.
If I run with --gfx-safe-mode it will start, but not without.
On one computer it completely freezes at 53%, making the computer unresponsive, while on the other Factorio crashes with the question of whether I want to open the log file or not.

I have two other, different computers also running the same OS. One is newer and one is older. These have no problems.

How can I find out what is causing the problem?

See attached system info from one of the computers where it crashes.

I tried updating to experimental 2.0.63 and have the same problem.
Attachments
factorio-current.log
(7.73 KiB) Downloaded 16 times
inxi_Fxz.txt
(2.56 KiB) Downloaded 10 times
Ingvar
Inserter
Inserter
Posts: 20
Joined: Fri Nov 24, 2017 8:54 pm
Contact:

Re: Factorio 2.0.60 and 2.0.63 crashes on loading at around 53%

Post by Ingvar »

I would like to add that I now downloaded the complete game again and started from a fresh "tar -xf" with the same result. I watched the game crash at 55%.

I ran it from command line, and the following are the last lines it printed:

Code: Select all

[0x000000c6] HDR 200240c7 subch 2 NINC
	mthd 031c NV9039_LINE_LENGTH_IN
		.VALUE = 0x120
	mthd 0320 NV9039_LINE_COUNT
		.VALUE = 0x24

[0x000000c9] HDR 200140c0 subch 2 NINC
	mthd 0300 NV9039_LAUNCH_DMA
		.VALUE = 0x100000

[0x000000cb] HDR 20054081 subch 2 NINC
	mthd 0204 NV9039_SET_SRC_BLOCK_SIZE
		.VALUE = 0x40
	mthd 0208 NV9039_SET_SRC_WIDTH
		.VALUE = 0x2000
	mthd 020c NV9039_SET_SRC_HEIGHT
		.VALUE = 0x400
	mthd 0210 NV9039_SET_SRC_DEPTH
		.VALUE = 0x1
	mthd 0214 NV9039_SET_SRC_LAYER
		.VALUE = 0x0

[0x000000d1] HDR 20054088 subch 2 NINC
	mthd 0220 NV9039_SET_DST_BLOCK_SIZE
		.VALUE = 0x40
	mthd 0224 NV9039_SET_DST_WIDTH
		.VALUE = 0x8000
	mthd 0228 NV9039_SET_DST_HEIGHT
		.VALUE = 0xff8
	mthd 022c NV9039_SET_DST_DEPTH
		.VALUE = 0x1
	mthd 0230 NV9039_SET_DST_LAYER
		.VALUE = 0x0

[0x000000d7] HDR 200240c3 subch 2 NINC
	mthd 030c NV9039_OFFSET_IN_UPPER
		.VALUE = 0x0
	mthd 0310 NV9039_OFFSET_IN
		.VALUE = 0xea240000

[0x000000da] HDR 2002408e subch 2 NINC
	mthd 0238 NV9039_OFFSET_OUT_UPPER
		.VALUE = 0x0
	mthd 023c NV9039_OFFSET_OUT
		.VALUE = 0xb1540000

[0x000000dd] HDR 200240d1 subch 2 NINC
	mthd 0344 NV9039_SET_SRC_ORIGIN_BYTES_X
		.VALUE = 0xd90
	mthd 0348 NV9039_SET_SRC_ORIGIN_SAMPLES_Y
		.VALUE = 0x0

[0x000000e0] HDR 200240d3 subch 2 NINC
	mthd 034c NV9039_SET_DST_ORIGIN_BYTES_X
		.VALUE = 0x18c0
	mthd 0350 NV9039_SET_DST_ORIGIN_SAMPLES_Y
		.VALUE = 0x7c8

[0x000000e3] HDR 200240c7 subch 2 NINC
	mthd 031c NV9039_LINE_LENGTH_IN
		.VALUE = 0x120
	mthd 0320 NV9039_LINE_COUNT
		.VALUE = 0x24

[0x000000e6] HDR 200140c0 subch 2 NINC
	mthd 0300 NV9039_LAUNCH_DMA
		.VALUE = 0x100000

[0x000000e8] HDR 200203fd subch 0 NINC
	mthd 0ff4 NV9097_SET_SURFACE_CLIP_HORIZONTAL
		.X = (0x0)
		.WIDTH = (0x400)
	mthd 0ff8 NV9097_SET_SURFACE_CLIP_VERTICAL
		.Y = (0x0)
		.HEIGHT = (0x400)

[0x000000eb] HDR 20090200 subch 0 NINC
	mthd 0800 NV9097_SET_COLOR_TARGET_A(0)
		.OFFSET_UPPER = (0x0)
	mthd 0804 NV9097_SET_COLOR_TARGET_B(0)
		.OFFSET_LOWER = (0xe8240000)
	mthd 0808 NV9097_SET_COLOR_TARGET_WIDTH(0)
		.V = (0x400)
	mthd 080c NV9097_SET_COLOR_TARGET_HEIGHT(0)
		.V = (0x400)
	mthd 0810 NV9097_SET_COLOR_TARGET_FORMAT(0)
		.V = RU32_GU32_BU32_AU32
	mthd 0814 NV9097_SET_COLOR_TARGET_MEMORY(0)
		.BLOCK_WIDTH = ONE_GOB
		.BLOCK_HEIGHT = SIXTEEN_GOBS
		.BLOCK_DEPTH = ONE_GOB
		.LAYOUT = BLOCKLINEAR
		.THIRD_DIMENSION_CONTROL = THIRD_DIMENSION_DEFINES_ARRAY_SIZE
	mthd 0818 NV9097_SET_COLOR_TARGET_THIRD_DIMENSION(0)
		.V = (0x1)
	mthd 081c NV9097_SET_COLOR_TARGET_ARRAY_PITCH(0)
		.V = (0x0)
	mthd 0820 NV9097_SET_COLOR_TARGET_LAYER(0)
		.OFFSET = (0x0)

[0x000000f5] HDR 2001054e subch 0 NINC
	mthd 1538 NV9097_SET_ZT_SELECT
		.TARGET_COUNT = (0x0)

[0x000000f7] HDR 20010487 subch 0 NINC
	mthd 121c NV9097_SET_CT_SELECT
		.TARGET_COUNT = (0x1)
		.TARGET0 = (0x0)
		.TARGET1 = (0x1)
		.TARGET2 = (0x2)
		.TARGET3 = (0x3)
		.TARGET4 = (0x4)
		.TARGET5 = (0x5)
		.TARGET6 = (0x6)
		.TARGET7 = (0x7)

[0x000000f9] HDR 80000574 subch 0 IMMD
	mthd 15d0 NV9097_SET_ANTI_ALIAS
		.SAMPLES = MODE_1X1

[0x000000fa] HDR 800101d5 subch 0 IMMD
	mthd 0754 NV9097_SET_HYBRID_ANTI_ALIAS_CONTROL
		.PASSES = (0x1)
		.CENTROID = PER_FRAGMENT

[0x000000fb] HDR 200308e0 subch 0 NINC
	mthd 2380 NV9097_SET_CONSTANT_BUFFER_SELECTOR_A
		.SIZE = (0x10000)
	mthd 2384 NV9097_SET_CONSTANT_BUFFER_SELECTOR_B
		.ADDRESS_UPPER = (0x0)
	mthd 2388 NV9097_SET_CONSTANT_BUFFER_SELECTOR_C
		.ADDRESS_LOWER = (0x380000)

[0x000000ff] HDR a00308e3 subch 0 1INC
	mthd 238c NV9097_LOAD_CONSTANT_BUFFER_OFFSET
		.V = (0x1a0)
	mthd 2390 NV9097_LOAD_CONSTANT_BUFFER(0)
		.V = (0x3f000000)
	mthd 2390 NV9097_LOAD_CONSTANT_BUFFER(0)
		.V = (0x3f000000)

[0x00000103] HDR 20040360 subch 0 NINC
	mthd 0d80 NV9097_SET_COLOR_CLEAR_VALUE(0)
		.V = (0x0)
	mthd 0d84 NV9097_SET_COLOR_CLEAR_VALUE(1)
		.V = (0x0)
	mthd 0d88 NV9097_SET_COLOR_CLEAR_VALUE(2)
		.V = (0x0)
	mthd 0d8c NV9097_SET_COLOR_CLEAR_VALUE(3)
		.V = (0x0)

[0x00000108] HDR 20010674 subch 0 NINC
	mthd 19d0 NV9097_CLEAR_SURFACE
		.Z_ENABLE = FALSE
		.STENCIL_ENABLE = FALSE
		.R_ENABLE = TRUE
		.G_ENABLE = TRUE
		.B_ENABLE = TRUE
		.A_ENABLE = TRUE
		.MRT_SELECT = (0x0)
		.RT_ARRAY_INDEX = (0x0)

[0x0000010a] HDR 200406c0 subch 0 NINC
	mthd 1b00 NV9097_SET_REPORT_SEMAPHORE_A
		.OFFSET_UPPER = (0x0)
	mthd 1b04 NV9097_SET_REPORT_SEMAPHORE_B
		.OFFSET_LOWER = (0x215000)
	mthd 1b08 NV9097_SET_REPORT_SEMAPHORE_C
		.PAYLOAD = (0xcca)
	mthd 1b0c NV9097_SET_REPORT_SEMAPHORE_D
		.OPERATION = RELEASE
		.RELEASE = AFTER_ALL_PRECEEDING_WRITES_COMPLETE
		.ACQUIRE = BEFORE_ANY_FOLLOWING_WRITES_START
		.PIPELINE_LOCATION = ALL
		.COMPARISON = EQ
		.AWAKEN_ENABLE = FALSE
		.REPORT = NONE
		.STRUCTURE_SIZE = ONE_WORD
		.SUB_REPORT = (0x0)
		.REPORT_DWORD_NUMBER = (0x0)
		.FLUSH_DISABLE = FALSE

nouveau: kernel rejected pushbuf: No such device
nouveau: ch14: krec 0 pushes 1 bufs 11 relocs 0
nouveau: ch14: buf 00000000 0000000d 00000004 00000004 00000000 0x7e48df780000 0x1180000 0x80000
nouveau: ch14: buf 00000001 0000006f 00000002 00000000 00000002 (nil) 0xe8240000 0x1000000
nouveau: ch14: buf 00000002 00000009 00000002 00000002 00000002 (nil) 0x3c0000 0xc20000
nouveau: ch14: buf 00000003 00000029 00000002 00000002 00000002 (nil) 0x5a37000 0x1000
nouveau: ch14: buf 00000004 0000002a 00000002 00000002 00000000 (nil) 0x5a38000 0x2000
nouveau: ch14: buf 00000005 000000b6 00000002 00000002 00000000 (nil) 0xeaa40000 0x4000000
nouveau: ch14: buf 00000006 00000008 00000002 00000002 00000000 (nil) 0x2e0000 0xe0000
nouveau: ch14: buf 00000007 0000000b 00000002 00000002 00000000 (nil) 0x10e0000 0x20000
nouveau: ch14: buf 00000008 0000000a 00000002 00000002 00000002 (nil) 0xfe0000 0x100000
nouveau: ch14: buf 00000009 00000006 00000004 00000000 00000004 0x7e48e56e9000 0x215000 0x1000
nouveau: ch14: buf 0000000a 00000007 00000002 00000002 00000000 (nil) 0x260000 0x80000
nouveau: ch14: psh 00000000 000001053c 00000105c0
[0x00000000] HDR 200308e0 subch 0 NINC
	mthd 2380 NV9097_SET_CONSTANT_BUFFER_SELECTOR_A
		.SIZE = (0x100)
	mthd 2384 NV9097_SET_CONSTANT_BUFFER_SELECTOR_B
		.ADDRESS_UPPER = (0x0)
	mthd 2388 NV9097_SET_CONSTANT_BUFFER_SELECTOR_C
		.ADDRESS_LOWER = (0x5a37e00)

[0x00000004] HDR a00908e3 subch 0 1INC
	mthd 238c NV9097_LOAD_CONSTANT_BUFFER_OFFSET
		.V = (0x0)
	mthd 2390 NV9097_LOAD_CONSTANT_BUFFER(0)
		.V = (0x0)
	mthd 2390 NV9097_LOAD_CONSTANT_BUFFER(0)
		.V = (0x0)
	mthd 2390 NV9097_LOAD_CONSTANT_BUFFER(0)
		.V = (0x0)
	mthd 2390 NV9097_LOAD_CONSTANT_BUFFER(0)
		.V = (0x0)
	mthd 2390 NV9097_LOAD_CONSTANT_BUFFER(0)
		.V = (0x3f800000)
	mthd 2390 NV9097_LOAD_CONSTANT_BUFFER(0)
		.V = (0x3f800000)
	mthd 2390 NV9097_LOAD_CONSTANT_BUFFER(0)
		.V = (0x3f800000)
	mthd 2390 NV9097_LOAD_CONSTANT_BUFFER(0)
		.V = (0x3f800000)

[0x0000000e] HDR 200505f2 subch 0 NINC
	mthd 17c8 NV9097_SET_INDEX_BUFFER_A
		.ADDRESS_UPPER = (0x0)
	mthd 17cc NV9097_SET_INDEX_BUFFER_B
		.ADDRESS_LOWER = (0x5a37c00)
	mthd 17d0 NV9097_SET_INDEX_BUFFER_C
		.LIMIT_ADDRESS_UPPER = (0x0)
	mthd 17d4 NV9097_SET_INDEX_BUFFER_D
		.LIMIT_ADDRESS_LOWER = (0x5a37c47)
	mthd 17d8 NV9097_SET_INDEX_BUFFER_E
		.INDEX_SIZE = FOUR_BYTES

[0x00000014] HDR 200308e0 subch 0 NINC
	mthd 2380 NV9097_SET_CONSTANT_BUFFER_SELECTOR_A
		.SIZE = (0x10000)
	mthd 2384 NV9097_SET_CONSTANT_BUFFER_SELECTOR_B
		.ADDRESS_UPPER = (0x0)
	mthd 2388 NV9097_SET_CONSTANT_BUFFER_SELECTOR_C
		.ADDRESS_LOWER = (0x380000)

[0x00000018] HDR a00308e3 subch 0 1INC
	mthd 238c NV9097_LOAD_CONSTANT_BUFFER_OFFSET
		.V = (0x1a0)
	mthd 2390 NV9097_LOAD_CONSTANT_BUFFER(0)
		.V = (0x3f000000)
	mthd 2390 NV9097_LOAD_CONSTANT_BUFFER(0)
		.V = (0x3f000000)

[0x0000001c] HDR 80040586 subch 0 IMMD
	mthd 1618 NV9097_BEGIN
		.OP = TRIANGLES
		.PRIMITIVE_ID = FIRST
		.INSTANCE_ID = FIRST
		.SPLIT_MODE = NORMAL_BEGIN_NORMAL_END

[0x0000001d] HDR 200205f7 subch 0 NINC
	mthd 17dc NV9097_SET_INDEX_BUFFER_F
		.FIRST = (0x0)
	mthd 17e0 NV9097_DRAW_INDEX_BUFFER
		.COUNT = (0x6)

[0x00000020] HDR 80000585 subch 0 IMMD
	mthd 1614 NV9097_END
		.V = (0x0)

nouveau: kernel rejected pushbuf: No such device
nouveau: ch14: krec 0 pushes 1 bufs 0 relocs 0
 190.301 Error CrashHandler.cpp:641: Received SIGSEGV
Factorio crashed. Generating symbolized stacktrace, please wait ...
src/Util/StacktraceToStream.cpp (52): walkStackAndPrintToStream
src/Util/StacktraceToStream.cpp (60): printStacktraceToStream
src/Util/Logger.cpp (334): writeStacktrace
src/Util/Logger.cpp (379): logStacktrace
src/Util/CrashHandler.cpp (181): writeStackTrace
src/Util/CrashHandler.cpp (644): commonSignalHandler
src/Util/CrashHandler.cpp (652): SignalHandler
0x7e48e524532f
0x7e48dd079765
0x7e48dd07bde2
0x7e48dd07c99c
0x7e48dd5d6a29
0x7e48dd5fbe43
0x7e48dd5fc1e3
0x7e48dd646404
0x7e48dd07ba06
0x7e48dd07c6a3
0x7e48dd5f02cd
0x7e48dd5dee15
0x7e48dca683bc
0x7e48dca5bd07
0x7e48dca5cba8
src/Graphics/OpenGL/TextureCopyHelperOpenGL.cpp (41): copyRegionsFromFramebuffer
src/Graphics/TextureProcessor.cpp (0): copy
src/Graphics/TextureProcessor.cpp (766): flush
src/Graphics/TextureProcessor.cpp (892): createCompressionRequest
src/Graphics/AtlasBuilder.cpp (1044): loadSpriteToBitmapCommon<VideoBitmap>
src/Graphics/AtlasBuilder.cpp (1010): loadSpriteToBitmap
src/Graphics/AtlasBuilder.cpp (741): loadSprite
src/Graphics/AtlasBuilder.cpp (694): loadSprites
_ZN12AtlasBuilder39tryLoadSpritesWithFallbackToMinimalModeEb
src/Graphics/AtlasBuilder.cpp (1433): build
src/Graphics/AtlasSystem.cpp (45): build
src/GlobalContext.cpp (584): init
src/MainLoop.cpp (290): run
src/Main.cpp (1401): fmain
src/Main.cpp (1423): main
../sysdeps/nptl/libc_start_call_main.h (58): __libc_start_call_main
../csu/libc-start.c (360): __libc_start_main_impl
_start
0xffffffffffffffff
Stack trace logging done
 199.945 Error Util.cpp:95: 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.
Ingvar
Inserter
Inserter
Posts: 20
Joined: Fri Nov 24, 2017 8:54 pm
Contact:

Re: Factorio 2.0.60 and 2.0.63 crashes on loading at around 53%

Post by Ingvar »

Hello

I tried with a fresh copy of the entire game from the web page, version 2.0.63 on the other of the two computers where it crashes as well, and it crashed at 54%.

The following is the print in console from when it crashed.

The previous log and system info files are from the first computer above.

Code: Select all

[0x00000343] HDR a00308e3 subch 0 1INC
	mthd 238c NV9097_LOAD_CONSTANT_BUFFER_OFFSET
		.V = (0x1a0)
	mthd 2390 NV9097_LOAD_CONSTANT_BUFFER(0)
		.V = (0x3f000000)
	mthd 2390 NV9097_LOAD_CONSTANT_BUFFER(0)
		.V = (0x3f000000)

[0x00000347] HDR 20040360 subch 0 NINC
	mthd 0d80 NV9097_SET_COLOR_CLEAR_VALUE(0)
		.V = (0x0)
	mthd 0d84 NV9097_SET_COLOR_CLEAR_VALUE(1)
		.V = (0x0)
	mthd 0d88 NV9097_SET_COLOR_CLEAR_VALUE(2)
		.V = (0x0)
	mthd 0d8c NV9097_SET_COLOR_CLEAR_VALUE(3)
		.V = (0x0)

[0x0000034c] HDR 20010674 subch 0 NINC
	mthd 19d0 NV9097_CLEAR_SURFACE
		.Z_ENABLE = FALSE
		.STENCIL_ENABLE = FALSE
		.R_ENABLE = TRUE
		.G_ENABLE = TRUE
		.B_ENABLE = TRUE
		.A_ENABLE = TRUE
		.MRT_SELECT = (0x0)
		.RT_ARRAY_INDEX = (0x0)

[0x0000034e] HDR 200406c0 subch 0 NINC
	mthd 1b00 NV9097_SET_REPORT_SEMAPHORE_A
		.OFFSET_UPPER = (0x0)
	mthd 1b04 NV9097_SET_REPORT_SEMAPHORE_B
		.OFFSET_LOWER = (0x215000)
	mthd 1b08 NV9097_SET_REPORT_SEMAPHORE_C
		.PAYLOAD = (0x55d)
	mthd 1b0c NV9097_SET_REPORT_SEMAPHORE_D
		.OPERATION = RELEASE
		.RELEASE = AFTER_ALL_PRECEEDING_WRITES_COMPLETE
		.ACQUIRE = BEFORE_ANY_FOLLOWING_WRITES_START
		.PIPELINE_LOCATION = ALL
		.COMPARISON = EQ
		.AWAKEN_ENABLE = FALSE
		.REPORT = NONE
		.STRUCTURE_SIZE = ONE_WORD
		.SUB_REPORT = (0x0)
		.REPORT_DWORD_NUMBER = (0x0)
		.FLUSH_DISABLE = FALSE

nouveau: kernel rejected pushbuf: No such device
nouveau: ch14: krec 0 pushes 1 bufs 11 relocs 0
nouveau: ch14: buf 00000000 0000000f 00000004 00000004 00000000 0x7fb6b9700000 0x1280000 0x80000
nouveau: ch14: buf 00000001 0000006f 00000002 00000000 00000002 (nil) 0xe7760000 0x1000000
nouveau: ch14: buf 00000002 00000009 00000002 00000002 00000002 (nil) 0x3c0000 0xc20000
nouveau: ch14: buf 00000003 00000029 00000002 00000002 00000002 (nil) 0x5677000 0x1000
nouveau: ch14: buf 00000004 0000002a 00000002 00000002 00000000 (nil) 0x5678000 0x2000
nouveau: ch14: buf 00000005 000000ae 00000002 00000002 00000000 (nil) 0xe9f60000 0x4000000
nouveau: ch14: buf 00000006 00000008 00000002 00000002 00000000 (nil) 0x2e0000 0xe0000
nouveau: ch14: buf 00000007 0000000b 00000002 00000002 00000000 (nil) 0x10e0000 0x20000
nouveau: ch14: buf 00000008 0000000a 00000002 00000002 00000002 (nil) 0xfe0000 0x100000
nouveau: ch14: buf 00000009 00000006 00000004 00000000 00000004 0x7fb6ca347000 0x215000 0x1000
nouveau: ch14: buf 0000000a 00000007 00000002 00000002 00000000 (nil) 0x260000 0x80000
nouveau: ch14: psh 00000000 000004f298 000004f31c
[0x00000000] HDR 200308e0 subch 0 NINC
	mthd 2380 NV9097_SET_CONSTANT_BUFFER_SELECTOR_A
		.SIZE = (0x100)
	mthd 2384 NV9097_SET_CONSTANT_BUFFER_SELECTOR_B
		.ADDRESS_UPPER = (0x0)
	mthd 2388 NV9097_SET_CONSTANT_BUFFER_SELECTOR_C
		.ADDRESS_LOWER = (0x5677e00)

[0x00000004] HDR a00908e3 subch 0 1INC
	mthd 238c NV9097_LOAD_CONSTANT_BUFFER_OFFSET
		.V = (0x0)
	mthd 2390 NV9097_LOAD_CONSTANT_BUFFER(0)
		.V = (0x0)
	mthd 2390 NV9097_LOAD_CONSTANT_BUFFER(0)
		.V = (0x0)
	mthd 2390 NV9097_LOAD_CONSTANT_BUFFER(0)
		.V = (0x0)
	mthd 2390 NV9097_LOAD_CONSTANT_BUFFER(0)
		.V = (0x0)
	mthd 2390 NV9097_LOAD_CONSTANT_BUFFER(0)
		.V = (0x3f800000)
	mthd 2390 NV9097_LOAD_CONSTANT_BUFFER(0)
		.V = (0x3f800000)
	mthd 2390 NV9097_LOAD_CONSTANT_BUFFER(0)
		.V = (0x3f800000)
	mthd 2390 NV9097_LOAD_CONSTANT_BUFFER(0)
		.V = (0x3f800000)

[0x0000000e] HDR 200505f2 subch 0 NINC
	mthd 17c8 NV9097_SET_INDEX_BUFFER_A
		.ADDRESS_UPPER = (0x0)
	mthd 17cc NV9097_SET_INDEX_BUFFER_B
		.ADDRESS_LOWER = (0x5677c00)
	mthd 17d0 NV9097_SET_INDEX_BUFFER_C
		.LIMIT_ADDRESS_UPPER = (0x0)
	mthd 17d4 NV9097_SET_INDEX_BUFFER_D
		.LIMIT_ADDRESS_LOWER = (0x5677c47)
	mthd 17d8 NV9097_SET_INDEX_BUFFER_E
		.INDEX_SIZE = FOUR_BYTES

[0x00000014] HDR 200308e0 subch 0 NINC
	mthd 2380 NV9097_SET_CONSTANT_BUFFER_SELECTOR_A
		.SIZE = (0x10000)
	mthd 2384 NV9097_SET_CONSTANT_BUFFER_SELECTOR_B
		.ADDRESS_UPPER = (0x0)
	mthd 2388 NV9097_SET_CONSTANT_BUFFER_SELECTOR_C
		.ADDRESS_LOWER = (0x380000)

[0x00000018] HDR a00308e3 subch 0 1INC
	mthd 238c NV9097_LOAD_CONSTANT_BUFFER_OFFSET
		.V = (0x1a0)
	mthd 2390 NV9097_LOAD_CONSTANT_BUFFER(0)
		.V = (0x3f000000)
	mthd 2390 NV9097_LOAD_CONSTANT_BUFFER(0)
		.V = (0x3f000000)

[0x0000001c] HDR 80040586 subch 0 IMMD
	mthd 1618 NV9097_BEGIN
		.OP = TRIANGLES
		.PRIMITIVE_ID = FIRST
		.INSTANCE_ID = FIRST
		.SPLIT_MODE = NORMAL_BEGIN_NORMAL_END

[0x0000001d] HDR 200205f7 subch 0 NINC
	mthd 17dc NV9097_SET_INDEX_BUFFER_F
		.FIRST = (0x0)
	mthd 17e0 NV9097_DRAW_INDEX_BUFFER
		.COUNT = (0x6)

[0x00000020] HDR 80000585 subch 0 IMMD
	mthd 1614 NV9097_END
		.V = (0x0)

nouveau: kernel rejected pushbuf: No such device
nouveau: ch14: krec 0 pushes 1 bufs 0 relocs 0
  84.761 Error CrashHandler.cpp:641: Received SIGSEGV
Factorio crashed. Generating symbolized stacktrace, please wait ...
src/Util/StacktraceToStream.cpp (52): walkStackAndPrintToStream
src/Util/StacktraceToStream.cpp (60): printStacktraceToStream
src/Util/Logger.cpp (334): writeStacktrace
src/Util/Logger.cpp (379): logStacktrace
src/Util/CrashHandler.cpp (181): writeStackTrace
src/Util/CrashHandler.cpp (644): commonSignalHandler
src/Util/CrashHandler.cpp (652): SignalHandler
0x7fb6ca04532f
0x7fb6c1e79765
0x7fb6c1e7bde2
0x7fb6c1e7c99c
0x7fb6c23d6a29
0x7fb6c23fbe43
0x7fb6c23fc1e3
0x7fb6c2446404
0x7fb6c1e7ba06
0x7fb6c1e7c6a3
0x7fb6c23f02cd
0x7fb6c23dee15
0x7fb6c18683bc
0x7fb6c185bd07
0x7fb6c185cba8
src/Graphics/OpenGL/TextureCopyHelperOpenGL.cpp (41): copyRegionsFromFramebuffer
src/Graphics/TextureProcessor.cpp (0): copy
src/Graphics/TextureProcessor.cpp (766): flush
src/Graphics/TextureProcessor.cpp (892): createCompressionRequest
src/Graphics/AtlasBuilder.cpp (1044): loadSpriteToBitmapCommon<VideoBitmap>
src/Graphics/AtlasBuilder.cpp (1010): loadSpriteToBitmap
src/Graphics/AtlasBuilder.cpp (741): loadSprite
src/Graphics/AtlasBuilder.cpp (694): loadSprites
_ZN12AtlasBuilder39tryLoadSpritesWithFallbackToMinimalModeEb
src/Graphics/AtlasBuilder.cpp (1433): build
src/Graphics/AtlasSystem.cpp (45): build
src/GlobalContext.cpp (584): init
src/MainLoop.cpp (290): run
src/Main.cpp (1401): fmain
src/Main.cpp (1423): main
../sysdeps/nptl/libc_start_call_main.h (58): __libc_start_call_main
../csu/libc-start.c (360): __libc_start_main_impl
_start
0xffffffffffffffff
Stack trace logging done
  96.195 Error Util.cpp:95: 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.
Reminder: This is from computer nr 2.
Jap2.0
Smart Inserter
Smart Inserter
Posts: 2538
Joined: Tue Jun 20, 2017 12:02 am
Contact:

Re: Factorio 2.0.60 and 2.0.63 crashes on loading at around 53%

Post by Jap2.0 »

Do you have an update available for your graphics drivers?
There are 10 types of people: those who get this joke and those who don't.
Ingvar
Inserter
Inserter
Posts: 20
Joined: Fri Nov 24, 2017 8:54 pm
Contact:

Re: Factorio 2.0.60 and 2.0.63 crashes on loading at around 53%

Post by Ingvar »

I checked with update manager and ensured all available updates have been installed. The problem persists with the same symptoms.
NineNine
Filter Inserter
Filter Inserter
Posts: 452
Joined: Mon Oct 24, 2022 11:20 pm
Contact:

Re: Factorio 2.0.60 and 2.0.63 crashes on loading at around 53%

Post by NineNine »

Everything you say points to the graphics cards as the problem. If you put a different graphics card in one of those two machines, I'm betting it'll work fine.
If I were you, I'd try to use an older graphics card driver for two two troublesome graphics cards, and see if that fixes the problem.
Ingvar
Inserter
Inserter
Posts: 20
Joined: Fri Nov 24, 2017 8:54 pm
Contact:

Re: Factorio 2.0.60 and 2.0.63 crashes on loading at around 53%

Post by Ingvar »

Hello

Everything was working fine until I updated Factorio. Then it wouldn't run anymore. The problem could be related to the graphic card, but must be caused by some change in Factorio. In any case, Factorio shouldn't crash, even if the graphic card has a problem.
Rseding91
Factorio Staff
Factorio Staff
Posts: 15984
Joined: Wed Jun 11, 2014 5:23 am
Contact:

Re: Factorio 2.0.60 and 2.0.63 crashes on loading at around 53%

Post by Rseding91 »

Ingvar wrote: Thu Aug 07, 2025 5:19 pm In any case, Factorio shouldn't crash, even if the graphic card has a problem.
In an ideal world, neither should graphics drivers - and yet - that's where it's crashing. It's crashing in the OpenGL graphics driver logic on your system - outside of Factorio's code control.

Specifically Factorio calls glCopyImageSubData(...) and something in it explodes causing the kernel to terminate the process.
If you want to get ahold of me I'm almost always on Discord.
User avatar
jodokus31
Smart Inserter
Smart Inserter
Posts: 1632
Joined: Sun Feb 26, 2017 4:13 pm
Contact:

Re: Factorio 2.0.60 and 2.0.63 crashes on loading at around 53%

Post by jodokus31 »

I would assume, the problem comes from mesa, nouveau or the kernel
I also read, the nouveau is getting updated for better support of NVIDIA cards. May something mismatches currently.
Maybe some updates there can help. Mesa 24.2 is not very new.
Or you could try the proprietary NVIDIA drivers
Post Reply

Return to “Technical Help”