After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 696005 - running steam in big picture on gnome causes it to segfault
running steam in big picture on gnome causes it to segfault
Status: RESOLVED OBSOLETE
Product: gnome-shell
Classification: Core
Component: general
unspecified
Other Linux
: Normal normal
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
steam
Depends on:
Blocks:
 
 
Reported: 2013-03-17 18:08 UTC by Emil Kverndal
Modified: 2021-07-05 14:15 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Emil Kverndal 2013-03-17 18:08:32 UTC
I don't know if this is a bug in steam or gnome but i thought i'd report it both places.

Here is my post from steam for linux github (https://github.com/ValveSoftware/steam-for-linux/issues/2113):

Update
Seems to be an issue related to gnome. Cannot reproduce this in KDE and DWM or when i change TTY and start it in a seperate x server: "xinit /usr/bin/steam -bigpicture -- :1".

Original post
I'm also seeing this regression. I tested this both with and without STEAM_RUNTIME=0, no change. Is there any flag that forces steam to use the shared sdl2 library? (it would probably break as it's the latest mercurial checkout, but i'd like to test it).

terminal output
Running Steam on arch  64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(1361807486_client)
Installing breakpad exception handler for appid(steam)/version(1361807486_client)
unlinked 0 orphaned pipes
Installing breakpad exception handler for appid(steam)/version(1361807486_client)
[0310/003631:WARNING:proxy_service.cc(646)] PAC support disabled because there is no system implementation
Installing breakpad exception handler for appid(steam)/version(1361807486_client)
Installing breakpad exception handler for appid(steam)/version(1361807486_client)
Installing breakpad exception handler for appid(steam)/version(1361807486_client)
Installing breakpad exception handler for appid(steam)/version(1361807486_client)
Generating new string page texture 2: 48x256, total string texture memory is 49,15 KB
Generating new string page texture 3: 256x256, total string texture memory is 311,30 KB
Installing breakpad exception handler for appid(steam)/version(1361807486_client)
Installing breakpad exception handler for appid(steam)/version(1361807486_client)
Installing breakpad exception handler for appid(steam)/version(1361807486_client)
Adding license for package .... #cut multiples
roaming config store loaded successfully - 3684 bytes.
migrating temporary roaming config store
Installing breakpad exception handler for appid(steam)/version(1361807486_client)
ExecCommandLine: "~/.local/share/Steam/ubuntu12_32/steam"
Generating new string page texture 71: 128x256, total string texture memory is 442,37 KB
Generating new string page texture 72: 128x256, total string texture memory is 131,07 KB
Generating new string page texture 73: 64x256, total string texture memory is 507,90 KB
Generating new string page texture 74: 32x256, total string texture memory is 540,67 KB

(steam:30775): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent. #cut multiples
System startup time: 7,66 seconds
Running Steam on arch  64-bit
STEAM_RUNTIME has been set by the user to: ~/.local/share/Steam/ubuntu12_32/steam-runtime
ExecCommandLine: "~/.steam/root/ubuntu12_32/steam steam://open/driverhelperready"
ExecSteamURL: "steam://open/driverhelperready"
Installing breakpad exception handler for appid(steam)/version(1361807486_client)
Uploading dump (in-process) [proxy '']
/tmp/dumps/crash_20130310003648_1.dmp
success = yes
response:  CrashID=bp-693869e2-f1d6-48c8-a76b-fd86f2130309
~/.local/share/Steam/steam.sh: line 700: 30775 Segmentation fault      (core dumped) $STEAM_DEBUGGER
"$STEAMROOT/$PLATFORM/$STEAMEXE" "$@"
gdb backtrace
Replaced my home directory with "~" in case someone wants to diff.

ExecCommandLine: "~/.local/share/Steam/ubuntu12_32/steam steam://open/bigpicture"
ExecSteamURL: "steam://open/bigpicture"
[New Thread 0xe0d4bb40 (LWP 1266)]

received signal SIGSEGV, Segmentation fault.
0xf7eeab55 in XCreateIC () from ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libX11.so.6
(gdb) bt
  • #0 XCreateIC
    from ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libX11.so.6
  • #1 ??
    from ~/.local/share/Steam/ubuntu12_32/libsdl2-2.0.so.0
  • #2 ??
    from ~/.local/share/Steam/ubuntu12_32/libsdl2-2.0.so.0
  • #3 SDL_CreateWindow
    from ~/.local/share/Steam/ubuntu12_32/libsdl2-2.0.so.0
  • #4 SDL_VideoInit
    from ~/.local/share/Steam/ubuntu12_32/libsdl2-2.0.so.0
  • #5 SDL_InitSubSystem
    from ~/.local/share/Steam/ubuntu12_32/libsdl2-2.0.so.0
  • #6 SDL_Init
    from ~/.local/share/Steam/ubuntu12_32/libsdl2-2.0.so.0
  • #7 ??
    from ~/.local/share/Steam/ubuntu12_32/steamui.so
  • #8 ??
    from ~/.local/share/Steam/ubuntu12_32/steamui.so
  • #9 ??
    from ~/.local/share/Steam/ubuntu12_32/steamui.so
  • #10 ??
    from ~/.local/share/Steam/ubuntu12_32/steamui.so
  • #11 ??
    from ~/.local/share/Steam/ubuntu12_32/steamui.so
  • #12 ??
    from ~/.local/share/Steam/ubuntu12_32/steamui.so
  • #13 ??
    from ~/.local/share/Steam/ubuntu12_32/steamui.so
  • #14 ??
    from ~/.local/share/Steam/ubuntu12_32/steamui.so
  • #15 ??
    from ~/.local/share/Steam/ubuntu12_32/steamui.so
  • #16 RunSteam(int, char**, bool, bool)
  • #17 main
    
Network Information:
    Network Speed:  
    
Operating System Version:
    Linux (64 bit)
    Kernel Name:  Linux
    Kernel Version:  3.7.10-1-ARCH
    X Server Vendor:  The X.Org Foundation
    X Server Release:  11303000
    X Window Manager:  GNOME Shell
    Steam Runtime Version:  steam-runtime-release-i386_2013-02-22
    
Video Card:
    Driver:  NVIDIA Corporation GeForce GTX 560 Ti/PCIe/SSE2

    Driver Version:  4.3.0 NVIDIA 313.26
    Desktop Color Depth: 24 bits per pixel
    Monitor Refresh Rate: 60 Hz
    VendorID:  0x10de
    DeviceID:  0x1200
    Number of Monitors:  1
    Number of Logical Video Cards:  1
    Primary Display Resolution:  1920 x 1080
    Desktop Resolution: 1920 x 1080
    Primary Display Size: 18,78" x 10,55"  (21,54" diag)
                                            47,7cm x 26,8cm  (54,7cm diag)
    Primary Bus: PCI Express 16x
    Primary VRAM: 1024 MB
    Supported MSAA Modes:  2x 4x 8x 16x 
    
Sound card:
    Audio device: Realtek ALC889
    
Memory:
    RAM:  16037 Mb
    
Miscellaneous:
    UI Language:  English
    LANG:  en_US.utf8
    Microphone:  Not set
    Total Hard Disk Space Available:  80323 Mb
    Largest Free Hard Disk Block:  44188 Mb
    
Installed software:
    
Recent Failure Reports:
    Sat Mar  9 18:58:20 2013 GMT: file ''/tmp/dumps/crash_20130309195817_1.dmp'', upload yes: ''CrashID=bp-7ff57f97-03bd-4ff3-ad85-f822d2130309''
    Sat Mar  9 19:38:15 2013 GMT: file ''/tmp/dumps/crash_20130309203811_1.dmp'', upload yes: ''CrashID=bp-6757d6e1-acca-4b2e-891f-733a92130309''
    Sat Mar  9 21:07:18 2013 GMT: file ''/tmp/dumps/crash_20130309220714_1.dmp'', upload yes: ''CrashID=bp-bef65d5f-779c-41f0-bc49-678ee2130309''
    Sat Mar  9 21:19:56 2013 GMT: file ''/tmp/dumps/crash_20130309221951_1.dmp'', upload yes: ''CrashID=bp-50992572-bc88-45c3-9f40-c8c3e2130309''
    Sat Mar  9 21:42:11 2013 GMT: file ''/tmp/dumps/crash_20130309224207_1.dmp'', upload yes: ''CrashID=bp-f5138196-1da1-44cf-8bd1-82e442130309''
    Sat Mar  9 22:14:06 2013 GMT: file ''/tmp/dumps/crash_20130309231402_1.dmp'', upload yes: ''CrashID=bp-0b5d4e61-f956-44b4-8960-d8be92130309''
Comment 1 Jasper St. Pierre (not reading bugmail) 2013-03-17 18:29:20 UTC
XCreateIC? Yikes, I didn't know anything was still using XIM. Rui, would you have any idea what's going on?
Comment 2 Rui Matos 2013-03-18 08:54:45 UTC
(In reply to comment #1)
> XCreateIC? Yikes, I didn't know anything was still using XIM. Rui, would you
> have any idea what's going on?

We do set XMODIFIERS=@im=ibus on the session environment. Does it stop crashing if XMODIFIERS is cleared ?
Comment 3 Emil Kverndal 2013-03-18 13:11:13 UTC
That was it. So it isn't a gnome bug but rather a bug with ibus, sdl or xim? Any suggestions on where to report it?
Comment 4 Rui Matos 2013-03-18 13:19:57 UTC
(In reply to comment #3)
> That was it. So it isn't a gnome bug but rather a bug with ibus, sdl or xim?
> Any suggestions on where to report it?

Other libX11 users seem to work fine with it. I'd say SDL maybe. It's hard to say from that stack trace. Also, why are they shipping a private libX11:

 ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libX11.so.6

??
Comment 5 Emil Kverndal 2013-03-18 22:45:32 UTC
steam uses private libraries as default but can be forced to use shared by setting the environment variable STEAM_RUNTIME=0. I don't have an answer for why they are doing it that way. On this issue i tested both and the only difference was that the trace listed the shared libs.
Comment 6 Rutger Bazen 2013-05-07 07:59:21 UTC
I am trying to get CrystalSpace to work under Fedora18/Gnome3.
When running the crystalspace demo application "walktest", the application seg faults.

The Error message is that XOpenIM() Fails.
Running "unset XMODIFIERS" fixes this.
Comment 7 GNOME Infrastructure Team 2021-07-05 14:15:33 UTC
GNOME is going to shut down bugzilla.gnome.org in favor of  gitlab.gnome.org.
As part of that, we are mass-closing older open tickets in bugzilla.gnome.org
which have not seen updates for a longer time (resources are unfortunately
quite limited so not every ticket can get handled).

If you can still reproduce the situation described in this ticket in a recent
and supported software version, then please follow
  https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines
and create a new ticket at
  https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/

Thank you for your understanding and your help.