Results 1 to 3 of 3

Thread: Tumbleweed, Steam, CS:GO and libtcmalloc_minimal

  1. #1

    Default Tumbleweed, Steam, CS:GO and libtcmalloc_minimal

    Hi all,

    on my desktop I use tumbleweed because Leap 15.3 was on older C-Libraries but for development in Java I needed a newer version.

    Now I also have this all time problem with Steam CS:GO not starting with a fault in libtcmalloc_minimal.so.0. It is obviously a faulty libtcmalloc_minimal that ships with CS:GO and in forums you are advised to install libtcmalloc_minimal from the distro repos and simply exchange the one of CS:GO.
    The error you get (at least that I get): "kernel: traps: Video Decode Th[7367] trap stack segment ip:7f8a0d412eb7 sp:7f89def90420 error:0 in libtcmalloc_minimal.so.0[7f8a0d400000+25000]"

    To exchange the library is quite simple:
    Code:
    cd ~/.local/share/Steam/steamapps/common/Counter-Strike\ Global\ Offensive/bin/linux64/
    mv libtcmalloc_minimal.so.0 libtcmalloc_minimal.so.0.orig
    mv libtcmalloc_minimal.so.4 libtcmalloc_minimal.so.4.orig
    ln -s /usr/lib64/libtcmalloc_minimal.so.4 libtcmalloc_minimal.so.0
    However this does not work anymore. With the distro's version you will then receive the error "kernel: traps: Video Decode Th[5317] general protection fault ip:7f1ceb445c0c sp:7f1cbcf4b400 error:0 in libtcmalloc_minimal.so.4.5.9[7f1ceb443000+12000]"

    But what DOES work is to use the libtcmalloc_minimal_debug.so.4. With that library, everything works again and the game starts, but the game's framerate drops significantly as the library is maybe much slower due to debugging purposes, I would guess. That lead me to the conclusion that there might be some kind of timing problem with libtcmalloc_minimal.so.4 - not only the one version that ships with CS:GO but also with the distro version.

    Tumbleweed is leading edge software and such problems are not unlikely to happen, but my idea would be that Steam and CS:GO will break in Leap 15.4 if this is not further investigated.

    Now my question is:
    - can anyone relate to this?
    - if my conclusion is true, how could we dig deeper into this and mybe get a request for an adoption somewhere - either the library or the kernel or whatever is causing this?

    Regards

  2. #2
    Join Date
    Feb 2019
    Location
    Russia still D‑':
    Posts
    2,151

    Default Re: Tumbleweed, Steam, CS:GO and libtcmalloc_minimal

    Bug report may help.
    Leap 15.4 use the same glibc as Leap 15.3 do.

  3. #3
    Join Date
    Feb 2019
    Location
    Russia still D‑':
    Posts
    2,151

    Default Re: Tumbleweed, Steam, CS:GO and libtcmalloc_minimal

    You may use LD_PRELOAD or LD_LIBRARY_PATH.
    https://bugzilla.opensuse.org/show_bug.cgi?id=1163301

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •