Just upgraded to 22.04.1 LTS and of course that broke a lot of stuff.
In this case it was Steam (installed via apt repository)
Steam would start successfully from a terminal but would fail if launched from a launcher in Cinnamon. Further investigation showed that the steam process would be marked "defunct" after such a failure.
My initial workaround was to change the launcher to "Run in terminal" which worked OK but is kind of messy.
A better "fix" is to edit this file;
<code>sudo vi /usr/share/applications/steam.desktop</code>
and find this line;
<code>Exec=/usr/games/steam %U</code>
and change it to;
<code>Exec=bash -c "LD_PRELOAD='/usr/$LIB/libstdc++.so.6' DISPLAY=:0 steam</code>