Jump to content

Beta doesn't start on Ubuntu 16.04


rupran

Recommended Posts

Hi,

 

when I try to launch the Beta which I just downloaded over Steam, the screen showing "Loading..." pops up for a second and then disappears again. When I start Steam from the command line, it shows the following log messages:

 

Running Steam on ubuntu 16.04 64-bit
STEAM_RUNTIME has been set by the user to: /home/andreas/.local/share/Steam/ubuntu12_32/steam-runtime
grep: symbol lookup error: grep: undefined symbol: pcre_jit_stack_alloc
/bin/bash: /home/andreas/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/libtinfo.so.5: no version information available (required by /bin/bash)
grep: symbol lookup error: grep: undefined symbol: pcre_jit_stack_alloc
grep: symbol lookup error: grep: undefined symbol: pcre_jit_stack_alloc
awk: /home/andreas/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/libtinfo.so.5: no version information available (required by /lib/x86_64-linux-gnu/libreadline.so.6)
/usr/bin/ldd: line 119: printf: write error: Broken pipe
ExecCommandLine: "/home/andreas/.local/share/Steam/ubuntu12_32/steam steam://open/driverhelperready"
ExecSteamURL: "steam://open/driverhelperready"
Game update: AppID 445220 "Avorion", ProcID 26890, IP 0.0.0.0:0
ERROR: ld.so: object '/home/andreas/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/andreas/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Client started: "/home/andreas/.local/share/Steam/SteamApps/common/Avorion/bin/Avorion" "--serverpath=bin/AvorionServer" 
Setting breakpad minidump AppID = 445220
Steam_SetMinidumpSteamID:  Caching Steam ID:  76561197990745198 [API loaded no]
Init Steamworks... ok
Creating settings... ok
Creating client window...Detected 1 displays
Display 0: x: 0, y: 0, w: 1920, h: 1080
Using display 0
Creating window, x: 0, y: 0, w: 1920, h: 1080... ok
Creating GL context... ok
Setting window mode WindowedSeamless... ok
Creating client window ok
Init shader level... ok
Init rendering...Init GLEW... ok
Init Debug Message Callback... ok
Set VSync... ok
Secure BackBuffer... ok
Init Canvas...Create canvas of size 1920 x 1080... ok
Init Canvas ok
Init Refraction Texture... ok
Init Post Processing... ok
Init Debug Renderers... ok
Init rendering ok
Check problematic drivers... ok
Init loading screen... ok
Draw first loading screen... ok
Init SFX... ok
Init Input... ok
Init GameInput... ok
Installing breakpad exception handler for appid(gameoverlayui)/version(20160920182029)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
Init Main Menu...Received signal SIGSEGV
ERROR: ld.so: object '/home/andreas/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.

[the previous line is repeated many times]

backtrace() returned 38 addresses
[bt] #1 /home/andreas/.local/share/Steam/SteamApps/common/Avorion/bin/Avorion(_ZN2ut14printBacktraceEv+0xf) [0xdc7dff]
[bt] #2 /lib/x86_64-linux-gnu/libc.so.6(+0x354a0) [0x7f6c1df674a0]
[bt] #3 /usr/lib/x86_64-linux-gnu/libLLVM-3.8.so.1(_ZNK4llvm11SIInstrInfo19storeRegToStackSlotERNS_17MachineBasicBlockENS1_15bundle_iteratorINS_12MachineInstrENS_14ilist_iteratorIS4_EEEEjbiPKNS_19TargetRegisterClassEPKNS_18TargetRegisterInfoE+0x588) [0x7f6c13b135e8]
[bt] #4 /usr/lib/x86_64-linux-gnu/libLLVM-3.8.so.1(+0x7824e6) [0x7f6c12f304e6]
[bt] #5 /usr/lib/x86_64-linux-gnu/libLLVM-3.8.so.1(+0x78663d) [0x7f6c12f3463d]
[bt] #6 /usr/lib/x86_64-linux-gnu/libLLVM-3.8.so.1(+0x8a17fb) [0x7f6c1304f7fb]
[bt] #7 /usr/lib/x86_64-linux-gnu/libLLVM-3.8.so.1(+0x8a3f7b) [0x7f6c13051f7b]
[bt] #8 /usr/lib/x86_64-linux-gnu/libLLVM-3.8.so.1(_ZN4llvm12RegAllocBase16allocatePhysRegsEv+0xc4) [0x7f6c13041124]
[bt] #9 /usr/lib/x86_64-linux-gnu/libLLVM-3.8.so.1(+0x8a4f4d) [0x7f6c13052f4d]
[bt] #10 /usr/lib/x86_64-linux-gnu/libLLVM-3.8.so.1(_ZN4llvm13FPPassManager13runOnFunctionERNS_8FunctionE+0x1f2) [0x7f6c12e8c2a2]
[bt] #11 /usr/lib/x86_64-linux-gnu/libLLVM-3.8.so.1(_ZN4llvm13FPPassManager11runOnModuleERNS_6ModuleE+0x2b) [0x7f6c12e8c63b]
[bt] #12 /usr/lib/x86_64-linux-gnu/libLLVM-3.8.so.1(_ZN4llvm6legacy15PassManagerImpl3runERNS_6ModuleE+0x30f) [0x7f6c12e8beef]
[bt] #13 /usr/lib/x86_64-linux-gnu/libLLVM-3.8.so.1(+0x11da92f) [0x7f6c1398892f]
[bt] #14 /usr/lib/x86_64-linux-gnu/libLLVM-3.8.so.1(LLVMTargetMachineEmitToMemoryBuffer+0xa9) [0x7f6c13988c89]
[bt] #15 /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so(+0x6e46ef) [0x7f6c160996ef]
[bt] #16 /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so(+0x6280e6) [0x7f6c15fdd0e6]
[bt] #17 /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so(+0x629dea) [0x7f6c15fdedea]
[bt] #18 /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so(+0x636a5f) [0x7f6c15feba5f]
[bt] #19 /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so(+0x254cba) [0x7f6c15c09cba]
[bt] #20 /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so(+0x256876) [0x7f6c15c0b876]
[bt] #21 /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so(+0x256f43) [0x7f6c15c0bf43]
[bt] #22 /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so(+0x202eef) [0x7f6c15bb7eef]
[bt] #23 /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so(+0x24a9ab) [0x7f6c15bff9ab]
[bt] #24 /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so(+0x260022) [0x7f6c15c15022]
[bt] #25 /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so(+0x17d21a) [0x7f6c15b3221a]
[bt] #26 /home/andreas/.local/share/Steam/SteamApps/common/Avorion/bin/Avorion(_ZN6Shader13createProgramERKN5boost10filesystem4pathES4_RKSt6vectorISsSaISsEE+0xaa6) [0xce75f6]
[bt] #27 /home/andreas/.local/share/Steam/SteamApps/common/Avorion/bin/Avorion(_ZN6Shader10getProgramERKN5boost10filesystem4pathES4_RKSt6vectorISsSaISsEE+0xcc) [0xce9a4c]
[bt] #28 /home/andreas/.local/share/Steam/SteamApps/common/Avorion/bin/Avorion(_ZN6Shader6createERKSsS1_+0x16d) [0xce9c4d]
[bt] #29 /home/andreas/.local/share/Steam/SteamApps/common/Avorion/bin/Avorion(_ZN6ShaderC1ERKSsS1_+0x73) [0xce9f23]
[bt] #30 /home/andreas/.local/share/Steam/SteamApps/common/Avorion/bin/Avorion(_ZN14SkyBoxRenderer23generateBackgroundNoiseER11CubeTextureR6Random+0x107) [0x6fcd07]
[bt] #31 /home/andreas/.local/share/Steam/SteamApps/common/Avorion/bin/Avorion(_ZN14SkyBoxRenderer18generateBackgroundERK15SectorSpecifics+0x163) [0x6fd403]
[bt] #32 /home/andreas/.local/share/Steam/SteamApps/common/Avorion/bin/Avorion(_ZN14SkyBoxRendererC2ERK11CoordinatesRK4Seedb+0x633) [0x6fdfd3]
[bt] #33 /home/andreas/.local/share/Steam/SteamApps/common/Avorion/bin/Avorion(_ZN19ClientMainMenuStateC2EP6Client+0x44f) [0x6b524f]
[bt] #34 /home/andreas/.local/share/Steam/SteamApps/common/Avorion/bin/Avorion(_ZN6Client10initializeER16ClientDescriptor+0xc75) [0x67b285]
[bt] #35 /home/andreas/.local/share/Steam/SteamApps/common/Avorion/bin/Avorion(main+0x112a) [0x6717ea]
[bt] #36 /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7f6c1df52830]
[bt] #37 /home/andreas/.local/share/Steam/SteamApps/common/Avorion/bin/Avorion() [0x66a219]
ERROR: ld.so: object '/home/andreas/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
??:?

[the previous line is again repeated many times]

Received signal SIGSEGV

 

Any suggestions on how to get around that?

 

System specs:

Intel Xeon 1231v3

16 GB RAM

AMD HD 7850 Graphics with 2 GB VRAM

Ubuntu 16.04.1

 

Edit: I already tried the good old "find .local/share/Steam/ -name libstdc++.so.6 -exec rm {} \;" trick which is often cited whenlooking up the error message on Google, but that didn't help.

Link to comment
Share on other sites

The log you uploaded tells me that your graphics drivers crash when compiling the shaders. Have you tried updating your GPU drivers?

 

Well, I'm using the official 'radeon' drivers from the Linux 4.4 kernel, and AMD doesn't supply newer drivers for the HD 7850 anymore as they say the open source driver should be enough for everything now. This also means that Canonical doesn't provide the closed-source drivers for 16.04 anymore :(

Link to comment
Share on other sites

  • Boxelware Team

The graphics driver should (!) usually not crash, but give an error instead. In your specific case, you could try adjusting the shader that lets the game crash.

 

Replace the contents of the two shader noise() functions in data/shaders/noise.frag with "return 0.0;" and see if it works now.

 

But your planets will most likely be kinda boring then ;)

Link to comment
Share on other sites

The graphics driver should (!) usually not crash, but give an error instead. In your specific case, you could try adjusting the shader that lets the game crash.

 

Replace the contents of the two shader noise() functions in data/shaders/noise.frag with "return 0.0;" and see if it works now.

 

But your planets will most likely be kinda boring then ;)

 

Yup, I can launch the game then.

 

If I can be of any more assistance in debugging this issue, let me know!

Link to comment
Share on other sites

  • 6 months later...

I'm encountering the same problem with my Ubuntu 16.04 + Avorion. 

 

I think I've found the correct file (.../steam/steamapps/common/Avorion/data/shaders/noise.frag ).

 

I am not sure how to correctly affect the change.  What part of this file do I change to return (0.0)?  Avorion runs with no issues on the same hardware under windows 10, so I'm hopeful this is the right problem to fix to make it work under linux.

 

 

EDIT:  I did get the modification done correctly, this does fix my loading crash.  Thanks guys.

 

Link to comment
Share on other sites

  • 7 months later...
Guest Antiram

had the same problems running avorion on Linux Mint 18.2 (Radeon HD 5450)

 

changed those shader functions to 0.0

 

game finally started... with broken background graphics

 

so my question is: is there a less radical way fixing this else than setting noise shaders to 0.0?

 

is it worth a try to raise or lower those values...

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...