You are not logged in.

#1 2017-10-30 10:56:26

jonnybarnes
Member
From: Manchester, UK
Registered: 2011-05-11
Posts: 129
Website

debugging segfaults in a Steam game

I’ve bought a game on Steam called Football Manager 2018.

I can very reliably cause a segfault. I just have to go try and view a player’s profile.

`dmesg` doesn’t provide very useful information.:

[27654.948852] fm[2694]: segfault at 0 ip           (null) sp 00007ffdeb7a7a18 error 14 in fm[400000+6990000]

Neither does `coredumpctl`:

sudo coredumpctl info 2694 
           PID: 2694 (fm)
           UID: 1000 (jonny)
           GID: 100 (users)
        Signal: 11 (SEGV)
     Timestamp: Sun 2017-10-29 22:27:48 GMT (12h ago)
  Command Line: /mnt/storage/archive/Steam/SteamApps/common/Football Manager 2018/fm
    Executable: /mnt/storage/archive/Steam/SteamApps/common/Football Manager 2018/fm
 Control Group: /user.slice/user-1000.slice/session-c2.scope
          Unit: session-c2.scope
         Slice: user-1000.slice
       Session: c2
     Owner UID: 1000 (jonny)
       Boot ID: e093152075484bc2ba8840fc8f73bcbc
    Machine ID: af7d5c9eda2757c8f028782b00000538
      Hostname: jonny-arch
       Storage: /var/lib/systemd/coredump/core.fm.1000.e093152075484bc2ba8840fc8f73bcbc.2694.1509316
       Message: Process 2694 (fm) of user 1000 dumped core.
                
                Stack trace of thread 2694:
                #0  0x0000000000000000 n/a (n/a)

Does anyone know a way of getting more information about what is going wrong for me to report to the developers?

Thanks

Offline

#2 2017-11-16 09:04:16

Winsaucerer
Member
Registered: 2016-03-05
Posts: 5

Re: debugging segfaults in a Steam game

Did you resolve this issue?  I'm experiencing this with demo, but not sure if it exists with full version still or not.

Offline

#3 2017-12-31 17:35:32

cons_a_nil
Member
Registered: 2017-12-31
Posts: 1

Re: debugging segfaults in a Steam game

Hi,

This issue still persists in the latest version of the game (I've resorted to using wine for it).

I think it's because of the fact that it relies on older gstreamer and ffmpeg dependencies.

The below is the output I get when running ldd on the executable. I tried to find all the corresponding libraries but there aren't any compat libraries for ffmpeg < 54 so I gave up.

libgstreamer-0.10.so.0 => not found
    libgstbase-0.10.so.0 => not found
    libgstapp-0.10.so.0 => not found
    libgstpbutils-0.10.so.0 => not found
    libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x00007fc6c7454000)
    libgstriff-0.10.so.0 => not found
    libgstvideo-0.10.so.0 => not found
    libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007fc6c7135000)
    libswscale.so.2 => not found
    libavformat.so.53 => not found
    libavcodec.so.53 => not found
    libavutil.so.51 => not found

It does run on wine (using staging) but is quite slow.

Offline

Board footer

Powered by FluxBB