When I try and create a desktop shortcut for non-steam games it just says cannot create shortcut, a shortcut to this game is probably already on the desktop
Also for non-steam games added to steam, there is no option to disable/enable overlay...
I'm having this error as well. Also, I couldn't find the appid for the non-steam game I added. It is inside the shortcuts.vdf file ~/.steam/steam/userdata/myuser/config, but the appid value is in some weird encoding, not in UTF-8. I then tried this python library https://github.com/ValvePython/vdf to decode the vdf file into txt, but it crashes when reading the file.
So, one possibility is that steam is failing to generate a valid appid in the shortcuts.vdf file, and that's the reason steam crashes when we try to create a desktop shortcut, since the shortcut uses this appid value
By the way, I'm running linux with Pop_os 21.04, trying to create a shortcut that executes lutris to run a game(this error happens with any shortcut)
I have this same problem with my steam, I in arch linux with i3wm desktop, steam only crash in my case when I try to add a non-steam game.
Nothing extracted yet.
Your system information
Please describe your issue in as much detail as possible:
I can add non-steam games to the steam library perfectly fine, and launch said games from the library 100% perfectly, allowing me use of the steam overlay and such in Non-Steam games (Like WoW, D3, EvE(non steam version), etc).
But when I try to create a desktop shortcut of the non-steam game, the client crashes with no error.
This is the terminal output, starting from the moment I click "Create Desktop Shortcut"
strtools.cpp (251) : Assertion Failed: n == 0 || s1 != NULL
strtools.cpp (251) : Assertion Failed: n == 0 || s1 != NULL
Installing breakpad exception handler for appid(steam)/version(1538004564)
ERROR: ld.so: object '/usr/$LIB/libgpg-error.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object '/usr/lib64/libjemalloc.so.2' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
crash_20181001101444_26.dmp[18811]: Uploading dump (out-of-process)
/tmp/dumps/crash_20181001101444_26.dmp
ERROR: ld.so: object '/usr/$LIB/libgpg-error.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object '/usr/lib64/libjemalloc.so.2' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
crash_20181001101429_1.dmp[18815]: Uploading dump (out-of-process)
/tmp/dumps/crash_20181001101429_1.dmp
/home/Joker/.local/share/Steam/steam.sh: line 881: 18643 Segmentation fault (core dumped) $STEAM_DEBUGGER "$STEAMROOT/$STEAMEXEPATH" "$@"
crash_20181001101444_26.dmp[18811]: Finished uploading minidump (out-of-process): success = yes
crash_20181001101444_26.dmp[18811]: response: CrashID=bp-8c02531f-15aa-4ff5-868a-e822a2181001
crash_20181001101444_26.dmp[18811]: file ''/tmp/dumps/crash_20181001101444_26.dmp'', upload yes: ''CrashID=bp-8c02531f-15aa-4ff5-868a-e822a2181001''
crash_20181001101429_1.dmp[18815]: Finished uploading minidump (out-of-process): success = yes
crash_20181001101429_1.dmp[18815]: response: CrashID=bp-ea7bbae5-bade-40c2-b08e-e744c2181001
crash_20181001101429_1.dmp[18815]: file ''/tmp/dumps/crash_20181001101429_1.dmp'', upload yes: ''CrashID=bp-ea7bbae5-bade-40c2-b08e-e744c2181001''
ERROR: ld.so: object '/usr/$LIB/libgpg-error.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object '/usr/lib64/libjemalloc.so.2' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Creating shortcuts for Steam games functions fine.
Steps for reproducing this issue: