[0.15.x] Doesn't load past "Loading Sprites" on Linux

This subforum contains all the issues which we already resolved.
Post Reply
quinnjn
Burner Inserter
Burner Inserter
Posts: 6
Joined: Fri Apr 28, 2017 5:56 am
Contact:

[0.15.x] Doesn't load past "Loading Sprites" on Linux

Post by quinnjn »

When launching the game from steam the window pops up and it gets to ~45-50% loading sprites and then the game closes. This started when upgrading to 0.15.1 but continues to persist on 0.15.+, and even on 0.12+, 0.14+ now. This was running fine before upgrading to 0.15. I've tried to remove the .factorio/ folder in the home directory but it didn't fix the issue.

I saw another bug report related to multiple monitors on Linux causing FPS issues. Unsure if related but I do have 3 monitors: 2 in landscape, 1 in portrait.

I've tried some options mentioned in other bug reports such as lowering the graphics quality and video memory usage but no luck.

Unfortunately, doesn't seem to be much to work off in the log but hopefully you guys will have a better idea!

Code: Select all

   0.000 2017-04-27 22:51:07; Factorio 0.15.3 (build 29201, linux64, steam)
   0.046 Operating system: Linux (Ubuntu 16.04)
   0.046 Program arguments: "/home/quinnjn/.steam/steam/steamapps/common/Factorio/bin/x64/factorio" "--fullscreen=true" "--graphics-quality=low" "--video-memory-usage=low" "--max-texture-size=4096" 
   0.046 Read data path: /home/quinnjn/.steam/steam/steamapps/common/Factorio/data
   0.046 Write data path: /home/quinnjn/.factorio
   0.046 Binaries path: /home/quinnjn/.steam/steam/steamapps/common/Factorio/bin
   0.052 System info: [CPU: Intel(R) Core(TM) i5-4690K CPU @ 3.50GHz, 4 cores, RAM: 15952MB]
   0.052 Display options: [FullScreen: 0] [VSync: 1] [UIScale: 100%] [MultiSampling: OFF] [Screen: 255]
   0.053 Available display adapters: 3
   0.053  [0]: resolution 2560x1440px at [0,1080]
   0.053  [1]: resolution 2560x1080px at [0,0]
   0.053  [2]: resolution 1080x1920px at [2560,510]
   0.053 Create display on adapter 1. Size 1280x720 at position [630, 162].
   0.082 Initialised OpenGL:[1] AMD Radeon (TM) R9 380 Series; driver: 4.5.13474 Compatibility Profile Context 17.10.2
   0.094 Graphics settings preset: medium
   0.094 Graphics options: [Graphics quality: normal] [Video memory usage: low] [Light scale: 25%] [DXT: false]
   0.137 Loading mod core 0.0.0 (data.lua)
   0.155 Loading mod base 0.15.3 (data.lua)
   0.231 Loading mod base 0.15.3 (data-updates.lua)
   0.284 Checksum for core: 2926038370
   0.284 Checksum of base: 2896593033
   0.368 Info PlayerData.cpp:57: Local player-data.json unavailable
   0.368 Info PlayerData.cpp:62: Cloud player-data.json unavailable
   0.407 Loaded shader file /home/quinnjn/.steam/steam/steamapps/common/Factorio/data/core/graphics/shaders/game.glsl
   0.407 Loaded shader file /home/quinnjn/.steam/steam/steamapps/common/Factorio/data/core/graphics/shaders/zoom-to-world.glsl
   0.421 Initial atlas bitmap size is 4096
   0.434 Created atlas bitmap 4096x105
   0.434 Created atlas bitmap 4096x1860
   0.434 Created atlas bitmap 4096x3652
   3.270 Error CrashHandler.cpp:232: Received SIGSEGV
Factorio crashed. Generating symbolized stacktrace, please wait ...
#0  0x0000000000abcc8d in Logger::logStacktrace(StackTraceInfo*) at /tmp/factorio-uWbTLL/src/Util/Logger.cpp:408
#1  0x0000000000686bf0 in CrashHandler::writeStackTrace() at /tmp/factorio-uWbTLL/src/Util/CrashHandler.cpp:105
#2  0x0000000000686e74 in CrashHandler::SignalHandler(int) at /tmp/factorio-uWbTLL/src/Util/CrashHandler.cpp:237
#3  0x00007f3963a9a4b0 in ?? at ??:0
#4  0x00007f39649f35a6 in ?? at ??:0
#5  0x00007f3964c5eae3 in ?? at ??:0
   4.449 Error Util.cpp:76: 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.

quinnjn
Burner Inserter
Burner Inserter
Posts: 6
Joined: Fri Apr 28, 2017 5:56 am
Contact:

Re: [0.15.x] Doesn't load past "Loading Sprites" on Linux

Post by quinnjn »

An update on some things I tried:
  • Tried the latest 0.15.6 version, same problem.
  • I tried the Factorio 0.14.23 demo and it loaded fine. The steam version of 0.14.23 still gets stuck loading sprites.

Rseding91
Factorio Staff
Factorio Staff
Posts: 13246
Joined: Wed Jun 11, 2014 5:23 am
Contact:

Re: [0.15.x] Doesn't load past "Loading Sprites" on Linux

Post by Rseding91 »

Does this only happen for you on this Linux machine? Can you test it on any other computer/operating system?
If you want to get ahold of me I'm almost always on Discord.

quinnjn
Burner Inserter
Burner Inserter
Posts: 6
Joined: Fri Apr 28, 2017 5:56 am
Contact:

Re: [0.15.x] Doesn't load past "Loading Sprites" on Linux

Post by quinnjn »

I've been playing Factorio on the same hardware, dual booting into Win 10. I'd rather play on the Linux partition.

Aeternus
Filter Inserter
Filter Inserter
Posts: 835
Joined: Wed Mar 29, 2017 2:10 am
Contact:

Re: [0.15.x] Doesn't load past "Loading Sprites" on Linux

Post by Aeternus »

Might be helpful to post the log of the working 0.14.23 demo and see where things look different. At a glance I find it odd that you set fullscreen to true in the command arguements, but the game reports fullscreen:0 in the display options. Not sure if that's related though.

quinnjn
Burner Inserter
Burner Inserter
Posts: 6
Joined: Fri Apr 28, 2017 5:56 am
Contact:

Re: [0.15.x] Doesn't load past "Loading Sprites" on Linux

Post by quinnjn »

I cleared out the command line args in Steam and tried 0.15.6 downloaded from Steam, and the Factorio website

Here is the log for 0.15.6 downloaded from the Factorio website:

Code: Select all

   0.000 2017-05-15 23:11:49; Factorio 0.15.6 (build 29362, linux64, alpha)
   0.032 Operating system: Linux (Ubuntu 16.04)
   0.032 Program arguments: "/home/quinnjn/Downloads/factorio/bin/x64/factorio" 
   0.032 Read data path: /home/quinnjn/Downloads/factorio/data
   0.032 Write data path: /home/quinnjn/Downloads/factorio
   0.032 Binaries path: /home/quinnjn/Downloads/factorio/bin
   0.040 System info: [CPU: Intel(R) Core(TM) i5-4690K CPU @ 3.50GHz, 4 cores, RAM: 15952MB]
   0.042 Display options: [FullScreen: 0] [VSync: 1] [UIScale: 100%] [MultiSampling: OFF] [Screen: 0]
   0.044 Available display adapters: 3
   0.044  [0]: resolution 2560x1440px at [0,1080]
   0.044  [1]: resolution 2560x1080px at [0,0]
   0.044  [2]: resolution 1080x1920px at [2560,667]
   0.044 Create display on adapter 0. Size 1280x720 at position [630, 342].
   0.081 Initialised OpenGL:[0] AMD Radeon (TM) R9 380 Series; driver: 4.5.13474 Compatibility Profile Context 17.10.2
   0.095 Graphics settings preset: medium
   0.095 Graphics options: [Graphics quality: normal] [Video memory usage: high] [Light scale: 25%] [DXT: false]
   0.153 Loading mod core 0.0.0 (data.lua)
   0.160 Loading mod base 0.15.6 (data.lua)
   0.242 Loading mod base 0.15.6 (data-updates.lua)
   0.301 Checksum for core: 3409166051
   0.301 Checksum of base: 2213884006
   0.394 Info PlayerData.cpp:55: Local player-data.json available, timestamp 1493951299
   0.394 Info PlayerData.cpp:62: Cloud player-data.json unavailable
   0.437 Loaded shader file /home/quinnjn/Downloads/factorio/data/core/graphics/shaders/game.glsl
   0.438 Loaded shader file /home/quinnjn/Downloads/factorio/data/core/graphics/shaders/zoom-to-world.glsl
   0.448 Initial atlas bitmap size is 16384
   0.450 Created atlas bitmap 16384x7698
   0.451 Created atlas bitmap 4096x1860
   0.451 Created atlas bitmap 4096x3652
  11.474 Sprites loaded
  11.474 Convert atlas 4096x1860 to: trilinear-filtering 
  11.528 Convert atlas 4096x3652 to: mipmap 
  11.610 Loading sounds...
  13.387 Custom inputs active: 0
  13.388 Info Updater.cpp:753: Downloading https://updater.factorio.com/get-available-versions?username=quinnjn&token=<private>&apiVersion=2
  14.057 Some core updates would be reachable if experimental updates were enabled.
  14.057 0 packages available to download (experimental updates disabled).
  14.085 Factorio initialised
Here is the log for 0.15.6 Beta from Steam:

Code: Select all

    0.000 2017-05-15 23:14:53; Factorio 0.15.6 (build 29362, linux64, steam)
   0.049 Operating system: Linux (Ubuntu 16.04)
   0.049 Program arguments: "/home/quinnjn/.steam/steam/steamapps/common/Factorio/bin/x64/factorio" 
   0.049 Read data path: /home/quinnjn/.steam/steam/steamapps/common/Factorio/data
   0.049 Write data path: /home/quinnjn/.steam/steam/steamapps/common/Factorio
   0.049 Binaries path: /home/quinnjn/.steam/steam/steamapps/common/Factorio/bin
   0.055 System info: [CPU: Intel(R) Core(TM) i5-4690K CPU @ 3.50GHz, 4 cores, RAM: 15952MB]
   0.055 Display options: [FullScreen: 0] [VSync: 1] [UIScale: 100%] [MultiSampling: OFF] [Screen: 255]
   0.056 Available display adapters: 3
   0.056  [0]: resolution 2560x1440px at [0,1080]
   0.056  [1]: resolution 2560x1080px at [0,0]
   0.056  [2]: resolution 1080x1920px at [2560,667]
   0.056 Create display on adapter 1. Size 1280x720 at position [630, 162].
   0.090 Initialised OpenGL:[1] AMD Radeon (TM) R9 380 Series; driver: 4.5.13474 Compatibility Profile Context 17.10.2
   0.101 Graphics settings preset: medium
   0.101 Graphics options: [Graphics quality: normal] [Video memory usage: high] [Light scale: 25%] [DXT: false]
   0.146 Loading mod core 0.0.0 (data.lua)
   0.151 Loading mod base 0.15.6 (data.lua)
   0.250 Loading mod base 0.15.6 (data-updates.lua)
   0.311 Checksum for core: 3409166051
   0.311 Checksum of base: 2213884006
   0.396 Info PlayerData.cpp:57: Local player-data.json unavailable
   0.396 Info PlayerData.cpp:62: Cloud player-data.json unavailable
   0.437 Loaded shader file /home/quinnjn/.steam/steam/steamapps/common/Factorio/data/core/graphics/shaders/game.glsl
   0.438 Loaded shader file /home/quinnjn/.steam/steam/steamapps/common/Factorio/data/core/graphics/shaders/zoom-to-world.glsl
   0.439 Crop bitmaps.
   5.451 Initial atlas bitmap size is 16384
   5.455 Created atlas bitmap 16384x7698
   5.456 Created atlas bitmap 4096x1860
   5.456 Created atlas bitmap 4096x3652
   7.029 Error CrashHandler.cpp:232: Received SIGSEGV
Factorio crashed. Generating symbolized stacktrace, please wait ...
#0  0x0000000000a948fd in Logger::logStacktrace(StackTraceInfo*) at /tmp/factorio-3ezPga/src/Util/Logger.cpp:408
#1  0x0000000000688e80 in CrashHandler::writeStackTrace() at /tmp/factorio-3ezPga/src/Util/CrashHandler.cpp:105
#2  0x0000000000689104 in CrashHandler::SignalHandler(int) at /tmp/factorio-3ezPga/src/Util/CrashHandler.cpp:237
#3  0x00007f1fcc04f4b0 in ?? at ??:0
#4  0x00007f1fccfa85a6 in ?? at ??:0
#5  0x00007f1fcd213ae3 in ?? at ??:0
   8.217 Error Util.cpp:76: 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.

User avatar
DaveMcW
Smart Inserter
Smart Inserter
Posts: 3700
Joined: Tue May 13, 2014 11:06 am
Contact:

Re: [0.15.x] Doesn't load past "Loading Sprites" on Linux

Post by DaveMcW »

Try disconnecting every monitor except the one you want to play on.

posila
Factorio Staff
Factorio Staff
Posts: 5202
Joined: Thu Jun 11, 2015 1:35 pm
Contact:

Re: [0.15.x] Doesn't load past "Loading Sprites" on Linux

Post by posila »

Hi, if it happens in 0.15.16, can you post new log? We have added some extra logging to OGL code.

factarian123
Manual Inserter
Manual Inserter
Posts: 3
Joined: Thu Jun 01, 2017 2:15 pm
Contact:

Re: [0.15.x] Doesn't load past "Loading Sprites" on Linux

Post by factarian123 »

I am also having similar problems,

I'm on Ubuntu, I have not run Factario before let alone added mods, I have deleted the downloaded files and re-installed Factario, I have recently updated my graphics drivers, I have disconnected monitors, I have downloaded the latest beta,

It froze on the loading screen and then I can not quit it or interact with it in any way, after downloading the 0.15.x it gets to the same point and then crashes

log for 0.14.23 https://pastebin.com/M7PGpZPx
log for 0.15.17 https://pastebin.com/JNUMv16a

Does anyone have a fix for this yet? e: Okay 15.16, I'll post my log once it downloads
Last edited by factarian123 on Thu Jun 01, 2017 3:14 pm, edited 1 time in total.

factarian123
Manual Inserter
Manual Inserter
Posts: 3
Joined: Thu Jun 01, 2017 2:15 pm
Contact:

Re: [0.15.x] Doesn't load past "Loading Sprites" on Linux

Post by factarian123 »

posila wrote:Hi, if it happens in 0.15.16, can you post new log? We have added some extra logging to OGL code.
This is my log for 0.15.16 https://pastebin.com/LwtizrnH

It had the same crashing on loading problem

User avatar
Klonan
Factorio Staff
Factorio Staff
Posts: 5152
Joined: Sun Jan 11, 2015 2:09 pm
Contact:

Re: [0.15.x] Doesn't load past "Loading Sprites" on Linux

Post by Klonan »

factarian123 wrote:
posila wrote:Hi, if it happens in 0.15.16, can you post new log? We have added some extra logging to OGL code.
This is my log for 0.15.16 https://pastebin.com/LwtizrnH

It had the same crashing on loading problem
These logs have expired,

Can you post them directly here?

factarian123
Manual Inserter
Manual Inserter
Posts: 3
Joined: Thu Jun 01, 2017 2:15 pm
Contact:

Re: [0.15.x] Doesn't load past "Loading Sprites" on Linux

Post by factarian123 »

I solved this bug on my pc by installing the libnm-glib4:i386 package and disabling "Steam Overlay while in-game", don't know which one fixed it, but it loads now

Post Reply

Return to “Resolved Problems and Bugs”