Skip to content

Need some suggestions for the debugging #9270

@amos402

Description

@amos402

Proton version: Proton Experimental [debug]
A crash caused the hang of the game. Here are some issues I have found while I'm trying to debug the problem.

Regarding the Windows live debugging, the latest SteamOS Devkit Client no longer has Remote Debugger and Wait for attach options on Title Upload tab, as demonstrated https://partner.steamgames.com/doc/steamdeck/debugging. Is it a bug or what? I also found that I can't find the installation address of SteamOS Devkit Service anymore.

Image

Therefore, I have to export STEAM_COMPAT_DATA_PATH by myself, then use python "/home/deck/.local/share/Steam/steamapps/common/Proton - Experimental/proton" runinprefix "Z:/home/deck/.local/share/Steam/steamapps/common/Proton - Experimental/msvsmon2022/x64/msvsmon.exe" /noclrwarn /nowowwarn /nofirewallwarn /anyuser /noauth /nosecuritywarn /silent to launch the remote debugger manually.

Image

But unfortunately, it only shows the last frame of dbghelp.dll. Just to be clear, I added https://proton-archive.steamos.cloud/ to the symbol search paths, as well as the path of my own exe.

I also tried the GDB debugging:

Image

Just a bunch of addresses, nothing helps.
Then I tried to distinguish which modules these frames are inside by matching the info proc mappings, still didn't get any useful information.

#0 /run/host/usr/lib/libc.so.6
#1 /home/deck/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib/wine/x86_64-unix/ntdll.so
#2 ??
#3 /home/deck/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib/wine/x86_64-unix/ntdll.so
#4 ??
#5 /run/host/usr/lib/libc.so.6
#6 ??
#7 ??
#8 /home/deck/.local/share/Steam/steamapps/common/Proton - Experimental/files/lib/wine/x86_64-unix/ntdll.so
#9 ??

So I wonder what I can do next. Any suggestions would be helpful.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions