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.
Factorio 2.0.60 and 2.0.63 crashes on loading at around 53%
Factorio 2.0.60 and 2.0.63 crashes on loading at around 53%
- Attachments
-
- factorio-current.log
- (7.73 KiB) Downloaded 16 times
-
- inxi_Fxz.txt
- (2.56 KiB) Downloaded 10 times
Re: Factorio 2.0.60 and 2.0.63 crashes on loading at around 53%
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:
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.
Re: Factorio 2.0.60 and 2.0.63 crashes on loading at around 53%
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.
Reminder: This is from computer nr 2.
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.
Re: Factorio 2.0.60 and 2.0.63 crashes on loading at around 53%
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.
Re: Factorio 2.0.60 and 2.0.63 crashes on loading at around 53%
I checked with update manager and ensured all available updates have been installed. The problem persists with the same symptoms.
Re: Factorio 2.0.60 and 2.0.63 crashes on loading at around 53%
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.
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.
Re: Factorio 2.0.60 and 2.0.63 crashes on loading at around 53%
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.
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.
Re: Factorio 2.0.60 and 2.0.63 crashes on loading at around 53%
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.Ingvar wrote: Thu Aug 07, 2025 5:19 pm In any case, Factorio shouldn't crash, even if the graphic card has a problem.
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.
Re: Factorio 2.0.60 and 2.0.63 crashes on loading at around 53%
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
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