Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Panorama fails on startup #1801

Open
Rosuav opened this issue Aug 30, 2018 · 21 comments
Open

Panorama fails on startup #1801

Rosuav opened this issue Aug 30, 2018 · 21 comments
Labels

Comments

@Rosuav
Copy link

Rosuav commented Aug 30, 2018

Your system information

Please describe your issue in as much detail as possible:

I fire up the game. It goes to a black screen, then terminates.

Steps for reproducing this issue:

  1. Spend six hours trying to diagnose and fix the issue.
  2. Continue to experience problems.
  3. Curse Valve for removing Scaleform already.

I've updated my Debian to the latest that I can get hold of, I've updated my NVIDIA drivers, I've uninstalled CS:GO and reinstalled it fresh, I've blown away my configs, I've done everything I can think of to try to fix this. Scaleform worked mostly-correctly (the occasional UI glitch), but Panorama has simply never worked for me.

If it helps, the crash in question is a segfault and appears to come from engine_client.so.

@orbus
Copy link

orbus commented Aug 30, 2018

I have this same issue as well. Panorama has never been able to run on my system.

@kekstee
Copy link

kekstee commented Aug 30, 2018

Just stumbled across the solution: I had an Xbox 360 controller attached, with no controllers Panorama launches as expected. Launching it with a controller attached leads to the black screen and crash.

Console output of the failed launch: https://paste.pound-python.org/show/h0ISxJcGvdackqlNfNsb/

@kisak-valve
Copy link
Member

Hello @Rosuav, can you check if adding -nojoy to the game's launch options makes a difference?

If it does, then this is #1757.

@Rosuav
Copy link
Author

Rosuav commented Aug 30, 2018

Already tried with -nojoy and, if you'll pardon the expression, no joy. I do own a 360 controller, but it isn't attached at the moment (and hasn't been since the most recent reboot).

@kisak-valve
Copy link
Member

If you find any CrashIDs or minidumps (commonly found in /tmp/dumps) related to this issue, please put them in an archive and drag and drop the archive to the comment box.

@Rosuav
Copy link
Author

Rosuav commented Aug 30, 2018

Just made a fresh one, to be on the safe side. (Dumps tend to get smelly if you leave them around too long.)

assert_20180830221805_1.dmp.gz

@kisak-valve
Copy link
Member

For reference, the attached minidump is a SIGSEGV in engine_client.so.

@Rosuav
Copy link
Author

Rosuav commented Aug 30, 2018

Correct. Which is as much as I was able to figure out from a gdb run, since I don't have debug symbols.

@PewieStiffin
Copy link

PewieStiffin commented Aug 31, 2018

I have the same issue, i have to try and start the game 50 times and hope that it doesnt crash, very rarelly it works.
-edit: adding -nojoy in launch options seemed to fix the crash on startup, also works with -novid.

@orbus
Copy link

orbus commented Aug 31, 2018

-nojoy worked for me! I want to know why, but not enough to read much more

@pmadzik
Copy link

pmadzik commented Sep 5, 2018

I had same issue in my debian (testing/unstable). It helped:

cd /home/przema/.steam/root/ubuntu12_32/steam-runtime/pinned_libs_64

ln -s /home/przema/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/libpng12.so.0.46.0 libpng12.so.0

@Rosuav
Copy link
Author

Rosuav commented Sep 5, 2018

YES!! Thank you @pmadzik, that worked for me too!

Now the question is: Why did that work? (Also, how did you know to try it?)

Hopefully this info will help Valve find a true solution.

@pmadzik
Copy link

pmadzik commented Sep 5, 2018

I saw this message in my dump file:

Unable to load 'libpangoft2-1.0.so' (error info '/usr/lib/x86_64-linux-gnu/libpng16.so.16: version PNG12_0' not found (required by /home/przema/storage2/steam/steamapps/common/Counter-Strike Global Offensive/bin/linux64/libpangoft2-1.0.so)'), your game install may be corrupted or you may have a system conflict

The LD_LIBRARY_PATH variable content is also there and it indicate that directory with steam version of library libpng12 follows the system directory (which contains libpng12 as symbolic link to libpng16), but the "pinned" directory precedes system directory.

@kisak-valve
Copy link
Member

The better question then is what's symlinking libpng12 to libpng16 ... they aren't ABI compatible.

@pmadzik
Copy link

pmadzik commented Sep 5, 2018

Maybe it just debian idiosyncrasy.

@Rosuav
Copy link
Author

Rosuav commented Sep 23, 2018

FYI this is still a problem. After the latest update, CS:GO didn't fire up, and I needed to recreate the symlink.

@Rosuav
Copy link
Author

Rosuav commented Jan 17, 2019

FYI, this is still a problem - after the latest batch of updates, I had to reapply the workaround.

@muckee
Copy link

muckee commented Jan 31, 2019

My friend just had this problem. He was on discord at the same time and solved it by closing discord and csgo, then opening csgo before discord. A cold reboot didn't fix the issue.

Not sure why that happened but the issue is persistent. Might be useful info for somebody.

@thomasfinstad
Copy link

@joshuaflood, after I deleted all my steam files due to steam overlay refusing to work and redownloading (fixed overlay). I Started getting random crashes, I use teamspeak and after reading your comment I started opening teamspeak after csgo, it haven't crashed since. I did however also clean dust out of my machine so it might be because of that aswell, but no more crashes.

@Rosuav
Copy link
Author

Rosuav commented Jul 19, 2019

FYI, this is still a problem, and the same workaround still applies.

@Rosuav
Copy link
Author

Rosuav commented Nov 6, 2019

Checking in to report that (a) this is still a problem, and (b) the symlink still works. Valve, please, can you just get Steam to create the symlink?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

8 participants