force-opengl=false
Steps to reproduce:
1. Start Factorio
2. Quickly start a program that requires admin permissions (UAC popup)
Result:
Factorio crashes with a sprite error.
Here are my 7 most recent logs. The UAC popup opens at different times, resulting in a different sprite error each time.
Logs
Workarounds:0.001 2015-11-18 09:11:13; Factorio 0.12.17 (Build 17307, win64)
0.001 Operating system: Windows 7 Service Pack 1
0.001 Program arguments: "C:\Program Files\Factorio\bin\x64\Factorio.exe"
0.001 Read data path: C:/Program Files/Factorio/data
0.001 Write data path: C:/Users/David/AppData/Roaming/Factorio
0.001 Binaries path: C:/Program Files/Factorio/bin
0.017 Available display adapters: 2
0.017 [0]: \\.\DISPLAY1 - ATI Radeon HD 5450 {0x8080001, [1280,0], 1280x1024, 32bit, 60Hz}
0.017 [1]: \\.\DISPLAY2 - ATI Radeon HD 5450 {0x8080005, [0,0], 1280x1024, 32bit, 60Hz}
0.017 Create display on adapter 1. Size 1280x720 at position [0, 134]. Monitor 1
0.117 Initialised Direct3D:[1] ATI Radeon HD 5450; driver: aticfx64.dll 8.17.10.1172
0.168 Desktop composition is active.
0.168 Graphics options: [FullScreen: true] [VSync: true] [UIScale: 100%] [MultiSampling: OFF] [Graphics quality: normal] [Video memory usage: all] [Light scale: 20%] [Screen: 1]
0.302 Loading mod core 0.0.0 (data.lua)
0.311 Loading mod base 0.12.17 (data.lua)
1.004 Initial atlas bitmap size is 16384
1.007 Created atlas bitmap 16384x7761
1.618 Error Util.cpp:49: Sprite "__base__/graphics/entity/basic-splitter/basic-splitter-east.png" couldn't be loaded
0.001 2015-11-18 09:12:06; Factorio 0.12.17 (Build 17307, win64)
0.001 Operating system: Windows 7 Service Pack 1
0.001 Program arguments: "C:\Program Files\Factorio\bin\x64\Factorio.exe"
0.001 Read data path: C:/Program Files/Factorio/data
0.001 Write data path: C:/Users/David/AppData/Roaming/Factorio
0.001 Binaries path: C:/Program Files/Factorio/bin
0.012 Available display adapters: 2
0.012 [0]: \\.\DISPLAY1 - ATI Radeon HD 5450 {0x8080001, [1280,0], 1280x1024, 32bit, 60Hz}
0.012 [1]: \\.\DISPLAY2 - ATI Radeon HD 5450 {0x8080005, [0,0], 1280x1024, 32bit, 60Hz}
0.013 Create display on adapter 1. Size 1280x720 at position [0, 134]. Monitor 1
0.124 Initialised Direct3D:[1] ATI Radeon HD 5450; driver: aticfx64.dll 8.17.10.1172
0.175 Desktop composition is active.
0.175 Graphics options: [FullScreen: true] [VSync: true] [UIScale: 100%] [MultiSampling: OFF] [Graphics quality: normal] [Video memory usage: all] [Light scale: 20%] [Screen: 1]
0.282 Loading mod core 0.0.0 (data.lua)
0.285 Loading mod base 0.12.17 (data.lua)
0.933 Initial atlas bitmap size is 16384
0.936 Created atlas bitmap 16384x7761
3.338 Error Util.cpp:49: Sprite "__base__/graphics/entity/diesel-locomotive/diesel-locomotive-05.png" couldn't be loaded
0.001 2015-11-18 09:12:37; Factorio 0.12.17 (Build 17307, win64)
0.001 Operating system: Windows 7 Service Pack 1
0.001 Program arguments: "C:\Program Files\Factorio\bin\x64\Factorio.exe"
0.001 Read data path: C:/Program Files/Factorio/data
0.001 Write data path: C:/Users/David/AppData/Roaming/Factorio
0.001 Binaries path: C:/Program Files/Factorio/bin
0.016 Available display adapters: 2
0.016 [0]: \\.\DISPLAY1 - ATI Radeon HD 5450 {0x8080001, [1280,0], 1280x1024, 32bit, 60Hz}
0.016 [1]: \\.\DISPLAY2 - ATI Radeon HD 5450 {0x8080005, [0,0], 1280x1024, 32bit, 60Hz}
0.016 Create display on adapter 1. Size 1280x720 at position [0, 134]. Monitor 1
0.115 Initialised Direct3D:[1] ATI Radeon HD 5450; driver: aticfx64.dll 8.17.10.1172
0.158 Desktop composition is active.
0.158 Graphics options: [FullScreen: true] [VSync: true] [UIScale: 100%] [MultiSampling: OFF] [Graphics quality: normal] [Video memory usage: all] [Light scale: 20%] [Screen: 1]
0.255 Loading mod core 0.0.0 (data.lua)
0.258 Loading mod base 0.12.17 (data.lua)
0.966 Initial atlas bitmap size is 16384
0.969 Created atlas bitmap 16384x7761
4.158 Error Util.cpp:49: Sprite "__base__/graphics/entity/player/player-basic-idle-gun.png" couldn't be loaded
0.001 2015-11-18 09:13:02; Factorio 0.12.17 (Build 17307, win64)
0.001 Operating system: Windows 7 Service Pack 1
0.001 Program arguments: "C:\Program Files\Factorio\bin\x64\Factorio.exe"
0.001 Read data path: C:/Program Files/Factorio/data
0.001 Write data path: C:/Users/David/AppData/Roaming/Factorio
0.001 Binaries path: C:/Program Files/Factorio/bin
0.016 Available display adapters: 2
0.016 [0]: \\.\DISPLAY1 - ATI Radeon HD 5450 {0x8080001, [1280,0], 1280x1024, 32bit, 60Hz}
0.016 [1]: \\.\DISPLAY2 - ATI Radeon HD 5450 {0x8080005, [0,0], 1280x1024, 32bit, 60Hz}
0.016 Create display on adapter 1. Size 1280x720 at position [0, 134]. Monitor 1
0.136 Initialised Direct3D:[1] ATI Radeon HD 5450; driver: aticfx64.dll 8.17.10.1172
0.178 Desktop composition is active.
0.178 Graphics options: [FullScreen: true] [VSync: true] [UIScale: 100%] [MultiSampling: OFF] [Graphics quality: normal] [Video memory usage: all] [Light scale: 20%] [Screen: 1]
0.271 Loading mod core 0.0.0 (data.lua)
0.274 Loading mod base 0.12.17 (data.lua)
0.902 Initial atlas bitmap size is 16384
0.905 Created atlas bitmap 16384x7761
5.013 Error Util.cpp:49: Sprite "__base__/graphics/entity/spitter/spitter-attack-5.png" couldn't be loaded
0.000 2015-11-18 09:13:31; Factorio 0.12.17 (Build 17307, win64)
0.001 Operating system: Windows 7 Service Pack 1
0.001 Program arguments: "C:\Program Files\Factorio\bin\x64\Factorio.exe"
0.001 Read data path: C:/Program Files/Factorio/data
0.001 Write data path: C:/Users/David/AppData/Roaming/Factorio
0.001 Binaries path: C:/Program Files/Factorio/bin
0.015 Available display adapters: 2
0.016 [0]: \\.\DISPLAY1 - ATI Radeon HD 5450 {0x8080001, [1280,0], 1280x1024, 32bit, 60Hz}
0.016 [1]: \\.\DISPLAY2 - ATI Radeon HD 5450 {0x8080005, [0,0], 1280x1024, 32bit, 60Hz}
0.016 Create display on adapter 1. Size 1280x720 at position [0, 134]. Monitor 1
0.148 Initialised Direct3D:[1] ATI Radeon HD 5450; driver: aticfx64.dll 8.17.10.1172
0.190 Desktop composition is active.
0.190 Graphics options: [FullScreen: true] [VSync: true] [UIScale: 100%] [MultiSampling: OFF] [Graphics quality: normal] [Video memory usage: all] [Light scale: 20%] [Screen: 1]
0.288 Loading mod core 0.0.0 (data.lua)
0.291 Loading mod base 0.12.17 (data.lua)
0.901 Initial atlas bitmap size is 16384
0.904 Created atlas bitmap 16384x7761
5.601 Error Util.cpp:49: Sprite "__base__/graphics/entity/spitter/spitter-run-5.png" couldn't be loaded
0.001 2015-11-18 09:13:59; Factorio 0.12.17 (Build 17307, win64)
0.001 Operating system: Windows 7 Service Pack 1
0.001 Program arguments: "C:\Program Files\Factorio\bin\x64\Factorio.exe"
0.001 Read data path: C:/Program Files/Factorio/data
0.001 Write data path: C:/Users/David/AppData/Roaming/Factorio
0.001 Binaries path: C:/Program Files/Factorio/bin
0.015 Available display adapters: 2
0.015 [0]: \\.\DISPLAY1 - ATI Radeon HD 5450 {0x8080001, [1280,0], 1280x1024, 32bit, 60Hz}
0.016 [1]: \\.\DISPLAY2 - ATI Radeon HD 5450 {0x8080005, [0,0], 1280x1024, 32bit, 60Hz}
0.016 Create display on adapter 1. Size 1280x720 at position [0, 134]. Monitor 1
0.122 Initialised Direct3D:[1] ATI Radeon HD 5450; driver: aticfx64.dll 8.17.10.1172
0.172 Desktop composition is active.
0.172 Graphics options: [FullScreen: true] [VSync: true] [UIScale: 100%] [MultiSampling: OFF] [Graphics quality: normal] [Video memory usage: all] [Light scale: 20%] [Screen: 1]
0.276 Loading mod core 0.0.0 (data.lua)
0.279 Loading mod base 0.12.17 (data.lua)
0.894 Initial atlas bitmap size is 16384
0.896 Created atlas bitmap 16384x7761
6.265 Error Util.cpp:49: Sprite "__base__/graphics/entity/worm/worm-attack-mask-01.png" couldn't be loaded
0.000 2015-11-18 09:14:27; Factorio 0.12.17 (Build 17307, win64)
0.001 Operating system: Windows 7 Service Pack 1
0.001 Program arguments: "C:\Program Files\Factorio\bin\x64\Factorio.exe"
0.001 Read data path: C:/Program Files/Factorio/data
0.001 Write data path: C:/Users/David/AppData/Roaming/Factorio
0.001 Binaries path: C:/Program Files/Factorio/bin
0.015 Available display adapters: 2
0.015 [0]: \\.\DISPLAY1 - ATI Radeon HD 5450 {0x8080001, [1280,0], 1280x1024, 32bit, 60Hz}
0.015 [1]: \\.\DISPLAY2 - ATI Radeon HD 5450 {0x8080005, [0,0], 1280x1024, 32bit, 60Hz}
0.016 Create display on adapter 1. Size 1280x720 at position [0, 134]. Monitor 1
0.113 Initialised Direct3D:[1] ATI Radeon HD 5450; driver: aticfx64.dll 8.17.10.1172
0.145 Desktop composition is active.
0.145 Graphics options: [FullScreen: true] [VSync: true] [UIScale: 100%] [MultiSampling: OFF] [Graphics quality: normal] [Video memory usage: all] [Light scale: 20%] [Screen: 1]
0.258 Loading mod core 0.0.0 (data.lua)
0.262 Loading mod base 0.12.17 (data.lua)
0.925 Initial atlas bitmap size is 16384
0.928 Created atlas bitmap 16384x7761
7.128 Error Util.cpp:49: Sprite "C:/Program Files/Factorio/data/core/graphics/electricity-icon-red.png" couldn't be loaded
0.001 Operating system: Windows 7 Service Pack 1
0.001 Program arguments: "C:\Program Files\Factorio\bin\x64\Factorio.exe"
0.001 Read data path: C:/Program Files/Factorio/data
0.001 Write data path: C:/Users/David/AppData/Roaming/Factorio
0.001 Binaries path: C:/Program Files/Factorio/bin
0.017 Available display adapters: 2
0.017 [0]: \\.\DISPLAY1 - ATI Radeon HD 5450 {0x8080001, [1280,0], 1280x1024, 32bit, 60Hz}
0.017 [1]: \\.\DISPLAY2 - ATI Radeon HD 5450 {0x8080005, [0,0], 1280x1024, 32bit, 60Hz}
0.017 Create display on adapter 1. Size 1280x720 at position [0, 134]. Monitor 1
0.117 Initialised Direct3D:[1] ATI Radeon HD 5450; driver: aticfx64.dll 8.17.10.1172
0.168 Desktop composition is active.
0.168 Graphics options: [FullScreen: true] [VSync: true] [UIScale: 100%] [MultiSampling: OFF] [Graphics quality: normal] [Video memory usage: all] [Light scale: 20%] [Screen: 1]
0.302 Loading mod core 0.0.0 (data.lua)
0.311 Loading mod base 0.12.17 (data.lua)
1.004 Initial atlas bitmap size is 16384
1.007 Created atlas bitmap 16384x7761
1.618 Error Util.cpp:49: Sprite "__base__/graphics/entity/basic-splitter/basic-splitter-east.png" couldn't be loaded
0.001 2015-11-18 09:12:06; Factorio 0.12.17 (Build 17307, win64)
0.001 Operating system: Windows 7 Service Pack 1
0.001 Program arguments: "C:\Program Files\Factorio\bin\x64\Factorio.exe"
0.001 Read data path: C:/Program Files/Factorio/data
0.001 Write data path: C:/Users/David/AppData/Roaming/Factorio
0.001 Binaries path: C:/Program Files/Factorio/bin
0.012 Available display adapters: 2
0.012 [0]: \\.\DISPLAY1 - ATI Radeon HD 5450 {0x8080001, [1280,0], 1280x1024, 32bit, 60Hz}
0.012 [1]: \\.\DISPLAY2 - ATI Radeon HD 5450 {0x8080005, [0,0], 1280x1024, 32bit, 60Hz}
0.013 Create display on adapter 1. Size 1280x720 at position [0, 134]. Monitor 1
0.124 Initialised Direct3D:[1] ATI Radeon HD 5450; driver: aticfx64.dll 8.17.10.1172
0.175 Desktop composition is active.
0.175 Graphics options: [FullScreen: true] [VSync: true] [UIScale: 100%] [MultiSampling: OFF] [Graphics quality: normal] [Video memory usage: all] [Light scale: 20%] [Screen: 1]
0.282 Loading mod core 0.0.0 (data.lua)
0.285 Loading mod base 0.12.17 (data.lua)
0.933 Initial atlas bitmap size is 16384
0.936 Created atlas bitmap 16384x7761
3.338 Error Util.cpp:49: Sprite "__base__/graphics/entity/diesel-locomotive/diesel-locomotive-05.png" couldn't be loaded
0.001 2015-11-18 09:12:37; Factorio 0.12.17 (Build 17307, win64)
0.001 Operating system: Windows 7 Service Pack 1
0.001 Program arguments: "C:\Program Files\Factorio\bin\x64\Factorio.exe"
0.001 Read data path: C:/Program Files/Factorio/data
0.001 Write data path: C:/Users/David/AppData/Roaming/Factorio
0.001 Binaries path: C:/Program Files/Factorio/bin
0.016 Available display adapters: 2
0.016 [0]: \\.\DISPLAY1 - ATI Radeon HD 5450 {0x8080001, [1280,0], 1280x1024, 32bit, 60Hz}
0.016 [1]: \\.\DISPLAY2 - ATI Radeon HD 5450 {0x8080005, [0,0], 1280x1024, 32bit, 60Hz}
0.016 Create display on adapter 1. Size 1280x720 at position [0, 134]. Monitor 1
0.115 Initialised Direct3D:[1] ATI Radeon HD 5450; driver: aticfx64.dll 8.17.10.1172
0.158 Desktop composition is active.
0.158 Graphics options: [FullScreen: true] [VSync: true] [UIScale: 100%] [MultiSampling: OFF] [Graphics quality: normal] [Video memory usage: all] [Light scale: 20%] [Screen: 1]
0.255 Loading mod core 0.0.0 (data.lua)
0.258 Loading mod base 0.12.17 (data.lua)
0.966 Initial atlas bitmap size is 16384
0.969 Created atlas bitmap 16384x7761
4.158 Error Util.cpp:49: Sprite "__base__/graphics/entity/player/player-basic-idle-gun.png" couldn't be loaded
0.001 2015-11-18 09:13:02; Factorio 0.12.17 (Build 17307, win64)
0.001 Operating system: Windows 7 Service Pack 1
0.001 Program arguments: "C:\Program Files\Factorio\bin\x64\Factorio.exe"
0.001 Read data path: C:/Program Files/Factorio/data
0.001 Write data path: C:/Users/David/AppData/Roaming/Factorio
0.001 Binaries path: C:/Program Files/Factorio/bin
0.016 Available display adapters: 2
0.016 [0]: \\.\DISPLAY1 - ATI Radeon HD 5450 {0x8080001, [1280,0], 1280x1024, 32bit, 60Hz}
0.016 [1]: \\.\DISPLAY2 - ATI Radeon HD 5450 {0x8080005, [0,0], 1280x1024, 32bit, 60Hz}
0.016 Create display on adapter 1. Size 1280x720 at position [0, 134]. Monitor 1
0.136 Initialised Direct3D:[1] ATI Radeon HD 5450; driver: aticfx64.dll 8.17.10.1172
0.178 Desktop composition is active.
0.178 Graphics options: [FullScreen: true] [VSync: true] [UIScale: 100%] [MultiSampling: OFF] [Graphics quality: normal] [Video memory usage: all] [Light scale: 20%] [Screen: 1]
0.271 Loading mod core 0.0.0 (data.lua)
0.274 Loading mod base 0.12.17 (data.lua)
0.902 Initial atlas bitmap size is 16384
0.905 Created atlas bitmap 16384x7761
5.013 Error Util.cpp:49: Sprite "__base__/graphics/entity/spitter/spitter-attack-5.png" couldn't be loaded
0.000 2015-11-18 09:13:31; Factorio 0.12.17 (Build 17307, win64)
0.001 Operating system: Windows 7 Service Pack 1
0.001 Program arguments: "C:\Program Files\Factorio\bin\x64\Factorio.exe"
0.001 Read data path: C:/Program Files/Factorio/data
0.001 Write data path: C:/Users/David/AppData/Roaming/Factorio
0.001 Binaries path: C:/Program Files/Factorio/bin
0.015 Available display adapters: 2
0.016 [0]: \\.\DISPLAY1 - ATI Radeon HD 5450 {0x8080001, [1280,0], 1280x1024, 32bit, 60Hz}
0.016 [1]: \\.\DISPLAY2 - ATI Radeon HD 5450 {0x8080005, [0,0], 1280x1024, 32bit, 60Hz}
0.016 Create display on adapter 1. Size 1280x720 at position [0, 134]. Monitor 1
0.148 Initialised Direct3D:[1] ATI Radeon HD 5450; driver: aticfx64.dll 8.17.10.1172
0.190 Desktop composition is active.
0.190 Graphics options: [FullScreen: true] [VSync: true] [UIScale: 100%] [MultiSampling: OFF] [Graphics quality: normal] [Video memory usage: all] [Light scale: 20%] [Screen: 1]
0.288 Loading mod core 0.0.0 (data.lua)
0.291 Loading mod base 0.12.17 (data.lua)
0.901 Initial atlas bitmap size is 16384
0.904 Created atlas bitmap 16384x7761
5.601 Error Util.cpp:49: Sprite "__base__/graphics/entity/spitter/spitter-run-5.png" couldn't be loaded
0.001 2015-11-18 09:13:59; Factorio 0.12.17 (Build 17307, win64)
0.001 Operating system: Windows 7 Service Pack 1
0.001 Program arguments: "C:\Program Files\Factorio\bin\x64\Factorio.exe"
0.001 Read data path: C:/Program Files/Factorio/data
0.001 Write data path: C:/Users/David/AppData/Roaming/Factorio
0.001 Binaries path: C:/Program Files/Factorio/bin
0.015 Available display adapters: 2
0.015 [0]: \\.\DISPLAY1 - ATI Radeon HD 5450 {0x8080001, [1280,0], 1280x1024, 32bit, 60Hz}
0.016 [1]: \\.\DISPLAY2 - ATI Radeon HD 5450 {0x8080005, [0,0], 1280x1024, 32bit, 60Hz}
0.016 Create display on adapter 1. Size 1280x720 at position [0, 134]. Monitor 1
0.122 Initialised Direct3D:[1] ATI Radeon HD 5450; driver: aticfx64.dll 8.17.10.1172
0.172 Desktop composition is active.
0.172 Graphics options: [FullScreen: true] [VSync: true] [UIScale: 100%] [MultiSampling: OFF] [Graphics quality: normal] [Video memory usage: all] [Light scale: 20%] [Screen: 1]
0.276 Loading mod core 0.0.0 (data.lua)
0.279 Loading mod base 0.12.17 (data.lua)
0.894 Initial atlas bitmap size is 16384
0.896 Created atlas bitmap 16384x7761
6.265 Error Util.cpp:49: Sprite "__base__/graphics/entity/worm/worm-attack-mask-01.png" couldn't be loaded
0.000 2015-11-18 09:14:27; Factorio 0.12.17 (Build 17307, win64)
0.001 Operating system: Windows 7 Service Pack 1
0.001 Program arguments: "C:\Program Files\Factorio\bin\x64\Factorio.exe"
0.001 Read data path: C:/Program Files/Factorio/data
0.001 Write data path: C:/Users/David/AppData/Roaming/Factorio
0.001 Binaries path: C:/Program Files/Factorio/bin
0.015 Available display adapters: 2
0.015 [0]: \\.\DISPLAY1 - ATI Radeon HD 5450 {0x8080001, [1280,0], 1280x1024, 32bit, 60Hz}
0.015 [1]: \\.\DISPLAY2 - ATI Radeon HD 5450 {0x8080005, [0,0], 1280x1024, 32bit, 60Hz}
0.016 Create display on adapter 1. Size 1280x720 at position [0, 134]. Monitor 1
0.113 Initialised Direct3D:[1] ATI Radeon HD 5450; driver: aticfx64.dll 8.17.10.1172
0.145 Desktop composition is active.
0.145 Graphics options: [FullScreen: true] [VSync: true] [UIScale: 100%] [MultiSampling: OFF] [Graphics quality: normal] [Video memory usage: all] [Light scale: 20%] [Screen: 1]
0.258 Loading mod core 0.0.0 (data.lua)
0.262 Loading mod base 0.12.17 (data.lua)
0.925 Initial atlas bitmap size is 16384
0.928 Created atlas bitmap 16384x7761
7.128 Error Util.cpp:49: Sprite "C:/Program Files/Factorio/data/core/graphics/electricity-icon-red.png" couldn't be loaded
Don't launch another program while Factorio is loading
force-opengl=true