UI stops, graphics glitch, segfault in PresentThread and CoherentUI_Host

Discussion in 'Support!' started by rokash, October 13, 2017.

  1. rokash

    rokash New Member

    Messages:
    12
    Likes Received:
    0
    I started the GUI (Gnome) with the selection GNOME on Xorg.

    I run the game as a different user to isolate my personal data from the game. I gave access to the X server with xhost +si:localuser:steam, where steam is the username I use for Steam.

    I removed .local/Uber\ Entertainment/ and did the following:
    1. cleared the download cache of Steam
    2. verified the games data without errors
    3. started the game with --nomods
    4. started ai skirmish
    5. waited for the planets to generate
    6. started the match without changing any settings
    7. waited a moment
    8. took a screenshot
    9. killed the game
    10. exited Steam
    And this is the screenshot I took:

    Bildschirmfoto von »2017-10-13 21-04-43«.png

    dmesg revealed the following logs:

    [31232.074839] PresentThread[31747]: segfault at 3c0 ip 00007f0f91190045 sp 00007f0f7a099cc8 error 6 in libc-2.24.so[7f0f91067000+193000]
    [31232.075202] CoherentUI_Host[31625]: segfault at 0 ip 000000000047330a sp 00007fff50476710 error 4 in CoherentUI_Host[400000+4334000]
    [31232.075378] CoherentUI_Host[31570]: segfault at 0 ip 000000000047330a sp 00007fff0ff589d0 error 4 in CoherentUI_Host[400000+4334000]

    The logs of the game are attached to this post. Also, I attached the full console log from starting Steam until killing the game.

    I use Debian Sid with an AMD Fury X and Mesa 17.2.2.

    This problem is repeatable. I'm unable to play the game.

    Attached Files:

    Last edited: October 14, 2017
  2. eyhey34

    eyhey34 Member

    Messages:
    38
    Likes Received:
    31
    try it with --software-ui
  3. rokash

    rokash New Member

    Messages:
    12
    Likes Received:
    0
    I started the GUI (Gnome) again with the selection GNOME on Xorg.

    I still run the game as a different user to isolate my personal data from the game. I gave access to the X server with xhost +si:localuser:steam, where steam is the username I use for Steam.

    I removed .local/Uber\ Entertainment/ and did the following:
    1. cleared the download cache of Steam
    2. verified the games data without errors
    3. started the game with --software-ui
    4. got black screen with PA cursor
    5. waited a moment
    6. took a screenshot
    7. killed the game
    8. exited Steam
    And this is the screenshot I took:

    Bildschirmfoto von »2017-10-13 22-22-35«.png

    dmesg showed no new logs.

    The log of the game is attached to this post. There was no server log. Also, I attached the full console log from starting Steam until killing the game.

    Attached Files:

    Last edited: October 14, 2017
  4. rokash

    rokash New Member

    Messages:
    12
    Likes Received:
    0
    This time I started the GUI under the default selection, that is Wayland.

    I still run the game as a different user to isolate my personal data from the game. I gave access to the X server with xhost +si:localuser:steam, where steam is the username I use for Steam.

    I removed .local/Uber\ Entertainment/ and did the following:
    1. cleared the download cache of Steam
    2. verified the games data without errors
    3. started the game with --software-ui
    4. got a black screen with the PA cursor
    5. waited a moment
    6. took a screenshot
    7. killed the game
    8. exited Steam
    And this is the screenshot I took:

    Bildschirmfoto von »2017-10-13 22-38-20«.png

    dmesg showed no new logs.

    The log of the game is attached to this post. There was no server log. Also, I attached the full console log from starting Steam until killing the game.

    Attached Files:

    Last edited: October 14, 2017
  5. rokash

    rokash New Member

    Messages:
    12
    Likes Received:
    0
    This time I started the GUI again under the default selection, that is Wayland.

    I still run the game as a different user to isolate my personal data from the game. I gave access to the X server with xhost +si:localuser:steam, where steam is the username I use for Steam.

    I removed .local/Uber\ Entertainment/ and did the following:
    1. started the game with --no-mods
    2. got a small window, that then switched to fullscreen and the intro of PA started
    3. exited the intro with ESC and the screen turned black
    4. left fullscreen with ALT + ENTER
    5. resized the window a bit
    6. killed the game
    7. exited Steam
    And this are the screenshots I took

    Bildschirmfoto von »2017-10-13 22-49-37«_safe.png

    Bildschirmfoto von »2017-10-13 22-49-44«.jpg

    After hitting ESC:

    Bildschirmfoto von »2017-10-13 22-49-49«.png

    After leaving fullscreen:

    Bildschirmfoto von »2017-10-13 22-49-55«_safe.png

    After resizing:

    Bildschirmfoto von »2017-10-13 22-50-10«_safe.png

    dmesg revealed the following logs:

    [37554.230969] PresentThread[6246]: segfault at ffffffffffffffff ip 00007f2df6fcfe1f sp 00007f2de5b12cc8 error 7 in libc-2.24.so[7f2df6ea7000+193000]
    [37554.231174] CoherentUI_Host[6270]: segfault at 0 ip 000000000047330a sp 00007ffcdbcd5710 error 4 in CoherentUI_Host[400000+4334000]

    The log of the game is attached to this post. There was no server log. Also, I attached the full console log from starting Steam until killing the game.

    Attached Files:

    Last edited: October 14, 2017
  6. rokash

    rokash New Member

    Messages:
    12
    Likes Received:
    0
    The kernel logs (dmesg) are not always identical when running the game with --nomods. Here are 3 examples:

    1. [38664.922010] PresentThread[7469]: segfault at ffffffffffffffff ip 00007ffbb2b85e1f sp 00007ffb9e8a8cc8 error 7 in libc-2.24.so[7ffbb2a5d000+193000]
      [38664.939224] CoherentUI_Host[7388]: segfault at 0 ip 000000000047330a sp 00007fffdc425550 error 4 in CoherentUI_Host[400000+4334000]
      [38664.939365] CoherentUI_Host[7443]: segfault at 0 ip 000000000047330a sp 00007ffca7ff9c90 error 4 in CoherentUI_Host[400000+4334000]

    2. [38711.334961] PresentThread[7757]: segfault at 7fe78cf87fe0 ip 00007fe7a226315e sp 00007fe78df85cc8 error 6 in libc-2.24.so[7fe7a213a000+193000]
      [38711.335220] CoherentUI_Host[7722]: segfault at 0 ip 000000000047330a sp 00007ffe5ee2c1d0 error 4 in CoherentUI_Host[400000+4334000]
      [38711.335316] CoherentUI_Host[7676]: segfault at 0 ip 000000000047330a sp 00007ffdef9829d0 error 4 in CoherentUI_Host[400000+4334000]

    3. [38770.977862] PresentThread[7892]: segfault at ffffffffffffffff ip 00007f31d2be0e1f sp 00007f31be903cc8 error 7 in libc-2.24.so[7f31d2ab8000+193000]
      [38770.978133] CoherentUI_Host[7858]: segfault at 0 ip 000000000047330a sp 00007ffc765952d0 error 4 in CoherentUI_Host[400000+4334000]
      [38770.978328] CoherentUI_Host[7812]: segfault at 0 ip 000000000047330a sp 00007fff64499350 error 4 in CoherentUI_Host[400000+4334000]
  7. rokash

    rokash New Member

    Messages:
    12
    Likes Received:
    0
    Today I found the following in the kernel logs after unsuccessfully trying to start PA:

    CIPCServer::Thr[4585]: segfault at 23b ip 00000000e8468904 sp 00000000e77fede0 error 4 in steamclient.so[e830f000+13c7000

    Steam crashed and the game stayed at a black window.
  8. eyhey34

    eyhey34 Member

    Messages:
    38
    Likes Received:
    31
  9. rokash

    rokash New Member

    Messages:
    12
    Likes Received:
    0
    I installed the OS freshly a couple of days ago and did not install any of the software listed in the link.

    I removed .local/Uber\ Entertainment/, and launched the game with --nomods but without Steam overlay from Steam.

    The game froze shortly after switching to full screen. This is how it looks:

    Bildschirmfoto von »2017-10-15 13-43-43«.png

    In the kernel logs I found:

    [ 92.654376] PresentThread[2480]: segfault at ffffffffffffffff ip 00007f0105843e1f sp 00007f00f4386cc8 error 7 in libc-2.24.so[7f010571b000+193000]
    [ 92.654548] CoherentUI_Host[2456]: segfault at 0 ip 000000000047330a sp 00007ffd6a8903d0 error 4 in CoherentUI_Host[400000+4334000]
    [ 92.655530] CoherentUI_Host[2510]: segfault at 0 ip 000000000047330a sp 00007ffca748da50 error 4 in CoherentUI_Host[400000+4334000]

    The games logs are attached.

    Attached Files:

    Last edited: October 15, 2017
  10. eyhey34

    eyhey34 Member

    Messages:
    38
    Likes Received:
    31
    Do any of the paths for pa files have special characters in them? like ä or anything like that?
  11. rokash

    rokash New Member

    Messages:
    12
    Likes Received:
    0
    The full path is /mnt/Daten/Steam/.steam/steam/steamapps/common/Planetary\ Annihilation\ Titans/PA
  12. eyhey34

    eyhey34 Member

    Messages:
    38
    Likes Received:
    31
    and the appdata path?
  13. rokash

    rokash New Member

    Messages:
    12
    Likes Received:
    0
    appdata path seems to be a windowsism, but I think you mean the path where PA saves its logs and settings. That is /mnt/Daten/Steam/.local/Uber\ Entertainment/Planetary\ Annihilation/
  14. eyhey34

    eyhey34 Member

    Messages:
    38
    Likes Received:
    31
  15. rokash

    rokash New Member

    Messages:
    12
    Likes Received:
    0
    I will not run the game with root privileges.

    Can you point out exactly where in the logs you found something about said library?

    I think this needs to be looked at by the developers, not other users.
  16. eyhey34

    eyhey34 Member

    Messages:
    38
    Likes Received:
    31
    [38664.922010] PresentThread[7469]: segfault at ffffffffffffffff ip 00007ffbb2b85e1f sp 00007ffb9e8a8cc8 error 7 in libc-2.24.so[7ffbb2a5d000+193000]

    Running as admin might solve the issue though given that coherent ui sometimes has issue with read/write permissions. Just run it into a sandbox or VM instead.

    Since this is a middleware problem as Coherent UI is not developed by the same devs as pa they won't be able to do much more for you. Coherent UI is very buggy on linux by default too.
  17. rokash

    rokash New Member

    Messages:
    12
    Likes Received:
    0
    PA is developed and published by Uber Entertainment. The Steam store states Linux is supported. It isn't working. Whether it is some middlewares fault or not is not my concern. I paid Uber Entertainment for the whole package, and it isn't working.
  18. eyhey34

    eyhey34 Member

    Messages:
    38
    Likes Received:
    31
    Have you tried running it as admin (in a sandbox or VM if you want or on a totally separate install or whatever) ? Since that has fixed plenty of problems and if that works there is no need to go over other things.
  19. rokash

    rokash New Member

    Messages:
    12
    Likes Received:
    0
    I did not run the game as root and I will not. It is a game, it has no business messing with my system as root.

    There are no messages asking for write or read permission, just segfaults and graphical glitches. That does not exactly build up trust.
    Last edited: October 15, 2017
  20. eyhey34

    eyhey34 Member

    Messages:
    38
    Likes Received:
    31

Share This Page