Closed conleymoorhous closed 7 years ago
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".
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).
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" "$@"
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 0xf7eeab55 in XCreateIC () from ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libX11.so.6 #1 0xefb8cf21 in ?? () from ~/.local/share/Steam/ubuntu12_32/libsdl2-2.0.so.0 #2 0xefb8d32b in ?? () from ~/.local/share/Steam/ubuntu12_32/libsdl2-2.0.so.0 #3 0xefb7c0bc in SDL_CreateWindow () from ~/.local/share/Steam/ubuntu12_32/libsdl2-2.0.so.0 #4 0xefb7beea in SDL_VideoInit () from ~/.local/share/Steam/ubuntu12_32/libsdl2-2.0.so.0 #5 0xefaf4ec1 in SDL_InitSubSystem () from ~/.local/share/Steam/ubuntu12_32/libsdl2-2.0.so.0 #6 0xefaf4f71 in SDL_Init () from ~/.local/share/Steam/ubuntu12_32/libsdl2-2.0.so.0 #7 0xf2eaf42e in ?? () from ~/.local/share/Steam/ubuntu12_32/steamui.so #8 0xf2bd1844 in ?? () from ~/.local/share/Steam/ubuntu12_32/steamui.so #9 0xf2bd1adc in ?? () from ~/.local/share/Steam/ubuntu12_32/steamui.so #10 0xf2c75424 in ?? () from ~/.local/share/Steam/ubuntu12_32/steamui.so #11 0xf2c76893 in ?? () from ~/.local/share/Steam/ubuntu12_32/steamui.so #12 0xf2c77c29 in ?? () from ~/.local/share/Steam/ubuntu12_32/steamui.so #13 0xf2c78130 in ?? () from ~/.local/share/Steam/ubuntu12_32/steamui.so #14 0xf2c785cc in ?? () from ~/.local/share/Steam/ubuntu12_32/steamui.so #15 0xf2c7930e in ?? () from ~/.local/share/Steam/ubuntu12_32/steamui.so #16 0x080675d1 in RunSteam(int, char**, bool, bool) () #17 0x0805026e in main ()
Processor Information: Vendor: GenuineIntel Speed: 3601 Mhz 4 logical processors 4 physical processors HyperThreading: Unsupported FCMOV: Supported SSE2: Supported SSE3: Supported SSSE3: Supported SSE4a: Unsupported SSE41: Supported SSE42: Supported 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''
I've gone through all the other big picture issues and there seem to be two other issues causing the same result. One related to fglrx (resolved in the latest beta version) and another with starting steam in big picture. There are a few other reports that aren't documented well enough to tell. But from what i can tell this is a separate issue. I'll install ubuntu and see if it's reproducible there.
I was unable to reproduce this on ubuntu. Not sure what it's related to as the only thing i was able to confirm was that it wasn't a libx11 regression. Could still be related to xserver, gnome, nvidia. (Could be anything but i'd look at things related to the graphics stack as the error seems to be with creating the window)
I get this issue on my Nvidia system. Running Gnome 3.6 right now, going to try it in KDE but I wanted to post this log first. It says the minidump was uploaded so I guess you guys already have it, but I can upload it if you want also.
Running Steam on arch 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(1362535395_client)
Installing breakpad exception handler for appid(steam)/version(1362535395_client)
Installing breakpad exception handler for appid(steam)/version(1362535395_client)
unlinked 0 orphaned pipes
removing stale semaphore last operated on by process 5768 with name 0eBlobRegistryMutex_319AF95DD472196295C5ECBB3F91B59F
removing stale semaphore last operated on by process 5768 with name 0eBlobRegistrySignal_319AF95DD472196295C5ECBB3F91B59F
removing stale semaphore last operated on by process 5768 with name 0emSteamEngineInstance
removing stale semaphore last operated on by process 5768 with name 0eSteamEngineLock
(steam:5988): Gtk-WARNING **: Unable to locate theme engine in module_path: "adwaita",
(steam:5988): Gtk-WARNING **: Unable to locate theme engine in module_path: "adwaita",
/usr/share/themes/Adwaita/gtk-2.0/gtkrc:1137: error: unexpected identifier `direction', expected character `}'
(steam:5988): Gtk-WARNING **: Unable to locate theme engine in module_path: "adwaita",
(steam:5988): Gtk-WARNING **: Unable to locate theme engine in module_path: "adwaita",
/usr/share/themes/Adwaita/gtk-2.0/gtkrc:1137: error: unexpected identifier `direction', expected character `}'
Installing breakpad exception handler for appid(steam)/version(1362535395_client)
[0311/032407:WARNING:proxy_service.cc(646)] PAC support disabled because there is no system implementation
Installing breakpad exception handler for appid(steam)/version(1362535395_client)
Installing breakpad exception handler for appid(steam)/version(1362535395_client)
Installing breakpad exception handler for appid(steam)/version(1362535395_client)
Installing breakpad exception handler for appid(steam)/version(1362535395_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(1362535395_client)
Installing breakpad exception handler for appid(steam)/version(1362535395_client)
Installing breakpad exception handler for appid(steam)/version(1362535395_client)
Adding license for package 0
Adding license for package 10
Adding license for package 45
Adding license for package 54
Adding license for package 63
Adding license for package 70
Adding license for package 79
Adding license for package 156
Adding license for package 164
Adding license for package 217
Adding license for package 218
Adding license for package 265
Adding license for package 294
Adding license for package 295
Adding license for package 371
Adding license for package 402
Adding license for package 440
Adding license for package 451
Adding license for package 469
Adding license for package 539
Adding license for package 546
Adding license for package 599
Adding license for package 603
Adding license for package 636
Adding license for package 654
Adding license for package 765
Adding license for package 783
Adding license for package 984
Adding license for package 1045
Adding license for package 1051
Adding license for package 1053
Adding license for package 1064
Adding license for package 1081
Adding license for package 1116
Adding license for package 1183
Adding license for package 1210
Adding license for package 1220
Adding license for package 1239
Adding license for package 1247
Adding license for package 1259
Adding license for package 1290
Adding license for package 1295
Adding license for package 1321
Adding license for package 1409
Adding license for package 1451
Adding license for package 1495
Adding license for package 1527
Adding license for package 1532
Adding license for package 1602
Adding license for package 1618
Adding license for package 1767
Adding license for package 1793
Adding license for package 2060
Adding license for package 2062
Adding license for package 2184
Adding license for package 2201
Adding license for package 2244
Adding license for package 2288
Adding license for package 2535
Adding license for package 2625
Adding license for package 2692
Adding license for package 2750
Adding license for package 2753
Adding license for package 2788
Adding license for package 2823
Adding license for package 2989
Adding license for package 3052
Adding license for package 4004
Adding license for package 4052
Adding license for package 4061
Adding license for package 4152
Adding license for package 4171
Adding license for package 4275
Adding license for package 4287
Adding license for package 4296
Adding license for package 4418
Adding license for package 4437
Adding license for package 4444
Adding license for package 4564
Adding license for package 4565
Adding license for package 4566
Adding license for package 4567
Adding license for package 4568
Adding license for package 4991
Adding license for package 5011
Adding license for package 6087
Adding license for package 6442
Adding license for package 6749
Adding license for package 6896
Adding license for package 6915
Adding license for package 6919
Adding license for package 7135
Adding license for package 7353
Adding license for package 7390
Adding license for package 7477
Adding license for package 7523
Adding license for package 7525
Adding license for package 7526
Adding license for package 7586
Adding license for package 7587
Adding license for package 7637
Adding license for package 7668
Adding license for package 7719
Adding license for package 7733
Adding license for package 7751
Adding license for package 7759
Adding license for package 7760
Adding license for package 7761
Adding license for package 7762
Adding license for package 7764
Adding license for package 7765
Adding license for package 7767
Adding license for package 7768
Adding license for package 7770
Adding license for package 8051
Adding license for package 8202
Adding license for package 8453
Adding license for package 8462
Adding license for package 8466
Adding license for package 8632
Adding license for package 8647
Adding license for package 11010
Adding license for package 11046
Adding license for package 11072
Adding license for package 11089
Adding license for package 11107
Adding license for package 11108
Adding license for package 11176
Adding license for package 11440
Adding license for package 11734
Adding license for package 11793
Adding license for package 11841
Adding license for package 12064
Adding license for package 12114
Adding license for package 12138
Adding license for package 12225
Adding license for package 12328
Adding license for package 12437
Adding license for package 12517
Adding license for package 12521
Adding license for package 13054
Adding license for package 13170
Adding license for package 13437
Adding license for package 13503
Adding license for package 13535
Adding license for package 13602
Adding license for package 14562
Adding license for package 14655
Adding license for package 14734
Adding license for package 14839
Adding license for package 14938
Adding license for package 15410
Adding license for package 15479
Adding license for package 15579
Adding license for package 15638
Adding license for package 15852
Adding license for package 16020
Adding license for package 16128
Adding license for package 16189
Adding license for package 16222
Adding license for package 16360
Adding license for package 16521
Adding license for package 16522
Adding license for package 16523
Adding license for package 16549
Adding license for package 16589
Adding license for package 17297
Adding license for package 17623
Adding license for package 17767
Adding license for package 17899
Adding license for package 17900
Adding license for package 18120
Adding license for package 18254
Adding license for package 18629
Adding license for package 18691
roaming config store loaded successfully - 14100 bytes.
migrating temporary roaming config store
primarycache setting for app 65300 is set to non-existent cache 65304
ExecCommandLine: "/home/vash/.local/share/Steam/ubuntu12_32/steam --bigpicture"
Opening joystick F10 XInput
Generating new string page texture 102: 32x256, total string texture memory is 344.06 KB
Generating new string page texture 103: 128x256, total string texture memory is 475.14 KB
Generating new string page texture 104: 24x256, total string texture memory is 499.71 KB
Generating new string page texture 105: 64x256, total string texture memory is 565.25 KB
Generating new string page texture 109: 128x256, total string texture memory is 131.07 KB
(steam:5988): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
(steam:5988): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
(steam:5988): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
(steam:5988): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
(steam:5988): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
(steam:5988): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
(steam:5988): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
(steam:5988): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
(steam:5988): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
(steam:5988): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
(steam:5988): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
(steam:5988): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
(steam:5988): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
(steam:5988): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
(steam:5988): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
(steam:5988): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
(steam:5988): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
(steam:5988): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
(steam:5988): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
(steam:5988): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
(steam:5988): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
(steam:5988): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
(steam:5988): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
(steam:5988): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
(steam:5988): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
(steam:5988): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
(steam:5988): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
removing stale semaphore last operated on by process 5768 with name 0eBlobRegistryMutex_048CDAE9667C93A3D33F366CCFA7EFE7
removing stale semaphore last operated on by process 5768 with name 0eBlobRegistrySignal_048CDAE9667C93A3D33F366CCFA7EFE7
Installing breakpad exception handler for appid(steam)/version(1362535395_client)
CAPIJobRequestUserStats - Server response failed 2
Attempting to use a Windows only path root on non-Windows platform for game 212680
System startup time: 8.56 seconds
Running Steam on arch 64-bit
STEAM_RUNTIME has been set by the user to: /home/vash/.local/share/Steam/ubuntu12_32/steam-runtime
ExecCommandLine: "/home/vash/.steam/root/ubuntu12_32/steam steam://open/driverhelperready"
ExecSteamURL: "steam://open/driverhelperready"
Generating new string page texture 118: 256x256, total string texture memory is 393.22 KB
Generating new string page texture 119: 128x256, total string texture memory is 696.32 KB
Uploading dump (out-of-process) [proxy '']
/tmp/dumps/crash_20130311032420_1.dmp
/home/vash/.local/share/Steam/steam.sh: line 700: 5988 Segmentation fault (core dumped) $STEAM_DEBUGGER "$STEAMROOT/$PLATFORM/$STEAMEXE" "$@"
Finished uploading minidump (out-of-process): success = yes
response: CrashID=bp-bc7a9f87-e16f-4429-96c2-8a58c2130311
Vash63 could you do a gdb backtrace? You need the gdb package from the repo. Launch steam using "DEBUGGER=gdb steam" when you get the gdb prompt type "run steam://open/bigpicture". It should crash and you can run "bt" to get a backtrace.
Here's my backtrace (having intel graphics, also on 64-Bit Arch Linux):
#0 0xf7eeab55 in XCreateIC () from /home/***/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libX11.so.6
#1 0xf1e12b2a in ?? () from /home/***/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libSDL2-2.0.so.0
#2 0xf1e12f42 in ?? () from /home/***/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libSDL2-2.0.so.0
#3 0xf1dffb16 in SDL_CreateWindow () from /home/***/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libSDL2-2.0.so.0
#4 0xf1dff93b in SDL_VideoInit () from /home/***/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libSDL2-2.0.so.0
#5 0xf1d708ac in SDL_InitSubSystem () from /home/***/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libSDL2-2.0.so.0
#6 0xf1d70959 in SDL_Init () from /home/***/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libSDL2-2.0.so.0
#7 0xf50a060b in ?? () from /home/***/Steam/ubuntu12_32/steamui.so
#8 0xf4dbd5ad in ?? () from /home/***/Steam/ubuntu12_32/steamui.so
#9 0xf4dbd7fe in ?? () from /home/***/Steam/ubuntu12_32/steamui.so
#10 0xf4e61490 in ?? () from /home/***/Steam/ubuntu12_32/steamui.so
#11 0xf4e62dc3 in ?? () from /home/***/Steam/ubuntu12_32/steamui.so
#12 0xf4e64179 in ?? () from /home/***/Steam/ubuntu12_32/steamui.so
#13 0xf4e646eb in ?? () from /home/***/Steam/ubuntu12_32/steamui.so
#14 0xf4e64b87 in ?? () from /home/***/Steam/ubuntu12_32/steamui.so
#15 0xf4e65c38 in ?? () from /home/***/Steam/ubuntu12_32/steamui.so
#16 0x08067858 in RunSteam(int, char**, bool, bool) ()
#17 0x0805041f in main ()
Still happens when i start steam, using xinit, in a seperate x server so it's unlikeley to be related to gnome. mherwig is seeing it on intel hardware so also not likeley to be related to the nvidia driver.
I spoke to soon. Seems to be a problem with gnome. If you change tty (ie. ctrl + alt + F2) and start steam with xorg-xinit: "xinit /usr/bin/steam -bigpicture -- :1" it works.
Sorry for the delay, was busy in Windows playing CS:GO (no Linux version :()
Here's the backtrace:
#0 0xf7eeab55 in XCreateIC ()
from /home/vash/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libX11.so.6
#1 0xefd21b2a in ?? ()
from /home/vash/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libSDL2-2.0.so.0
#2 0xefd21f42 in ?? ()
from /home/vash/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libSDL2-2.0.so.0
#3 0xefd0eb16 in SDL_CreateWindow ()
from /home/vash/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libSDL2-2.0.so.0
#4 0xefd0e93b in SDL_VideoInit ()
from /home/vash/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libSDL2-2.0.so.0
#5 0xefc7f8ac in SDL_InitSubSystem ()
from /home/vash/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libSDL2-2.0.so.0
#6 0xefc7f959 in SDL_Init ()
from /home/vash/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libSDL2-2.0.so.0
#7 0xf305a60b in ?? ()
from /home/vash/.local/share/Steam/ubuntu12_32/steamui.so
#8 0xf2d775ad in ?? ()
from /home/vash/.local/share/Steam/ubuntu12_32/steamui.so
#9 0xf2d777fe in ?? ()
from /home/vash/.local/share/Steam/ubuntu12_32/steamui.so
#10 0xf2e1b490 in ?? ()
from /home/vash/.local/share/Steam/ubuntu12_32/steamui.so
#11 0xf2e1cdc3 in ?? ()
from /home/vash/.local/share/Steam/ubuntu12_32/steamui.so
#12 0xf2e1e179 in ?? ()
from /home/vash/.local/share/Steam/ubuntu12_32/steamui.so
#13 0xf2e1e6eb in ?? ()
from /home/vash/.local/share/Steam/ubuntu12_32/steamui.so
#14 0xf2e1eb87 in ?? ()
from /home/vash/.local/share/Steam/ubuntu12_32/steamui.so
#15 0xf2e1fc38 in ?? ()
from /home/vash/.local/share/Steam/ubuntu12_32/steamui.so
#16 0x08067858 in RunSteam(int, char**, bool, bool) ()
#17 0x0805041f in main ()
If it helps, this issue does not exist for me under KDE/kwin.
On Tue, Mar 12, 2013 at 11:42 AM, Lykve notifications@github.com wrote:
Still happens when i start steam, using xinit, in a seperate x server so it's unlikeley to be related to gnome. mherwig is seeing it on intel hardware so also not likeley to be related to the nvidia driver.
— Reply to this email directly or view it on GitHubhttps://github.com/ValveSoftware/steam-for-linux/issues/2113#issuecomment-14794835 .
What locale are you running in? X doesn't support all locales that your system supports.
Could you compile and run this program and tell me what the output is?
#include <stdio.h>
#include <stdlib.h>
#include <X11/Xlib.h>
#include <locale.h>
int main(int argc, char **argv)
{
if ( argc != 2 ) {
printf( "usage: %s <locale>\n", argv[ 0 ] );
return 1;
}
setlocale(LC_CTYPE, argv[1]);
if ( !XSupportsLocale() ) {
printf("X doesn't support locale %s.\n", argv[1]);
} else {
printf("X supports locale %s.\n", argv[1]);
}
return 0;
}
save to foo.cpp
g++ -g foo.cpp -lX11
./a.out
(The first argument to the program is your locale.)
Thanks.
It says it supports locale en_US.utf8 when I enter that as the parameter. In fact, no matter what I type as the parameter it says that it supports it.
It only fails if it is a locale, and it doesn't support it. en_US.utf8 should work. The next question is why XCreateIC crashes on your machine with that locale. Can you try running steam this way:
STEAM_RUNTIME=0 steam
And see if you can still repro it.
Had to grab sdl2 from the user repositories to get Steam to even start, but after that it still crashes when I click the bigpicture button.
Uploading dump (out-of-process) [proxy '']
/tmp/dumps/crash_20130313181738_1.dmp
/home/vash/.local/share/Steam/steam.sh: line 704: 21755 Segmentation
fault (core dumped) $STEAM_DEBUGGER "$STEAMROOT/$PLATFORM/$STEAMEXE"
"$@"
Finished uploading minidump (out-of-process): success = yes
response: CrashID=bp-65440c6c-54ee-4b29-ab96-f542a2130313
On Wed, Mar 13, 2013 at 6:10 PM, Scott Ludwig notifications@github.comwrote:
It only fails if it is a locale, and it doesn't support it. en_US.utf8 should work. The next question is why that XCreateIC crashes on your machine. Can you try running steam this way:
STEAM_RUNTIME=0 steam
And see if you can still repro it.
— Reply to this email directly or view it on GitHubhttps://github.com/ValveSoftware/steam-for-linux/issues/2113#issuecomment-14881285 .
@Lykve "xinit /usr/bin/steam -bigpicture -- :1" doesn't work for me
@mherwig Did you remember to change tty first (ie. ctrl+alt+F2)? I forgot the first time i did it. :) Also the -bigpicture flag doesn't seem to do anything anymore. Try starting it using "xinit /usr/bin/steam -- :1" and click on big picture mode
Reported to the gnome bugzilla: https://bugzilla.gnome.org/show_bug.cgi?id=696005
Steam started using the shared libsdl2 when using STEAM_RUNTIME=0 no change but here's the trace:
Program received signal SIGSEGV, Segmentation fault. 0xf7ec1dc5 in XCreateIC () from /usr/lib32/libX11.so.6 (gdb) bt #0 0xf7ec1dc5 in XCreateIC () from /usr/lib32/libX11.so.6 #1 0xf09c5f3a in ?? () from /usr/lib32/libSDL2-2.0.so.0 #2 0xf09c6349 in ?? () from /usr/lib32/libSDL2-2.0.so.0 #3 0xf09b2668 in SDL_CreateWindow () from /usr/lib32/libSDL2-2.0.so.0 #4 0xf09b249e in SDL_VideoInit () from /usr/lib32/libSDL2-2.0.so.0 #5 0xf09248fc in SDL_InitSubSystem () from /usr/lib32/libSDL2-2.0.so.0 #6 0xf09249a0 in SDL_Init () from /usr/lib32/libSDL2-2.0.so.0 #7 0xf3c563bb in ?? () from /home/emil/.local/share/Steam/ubuntu12_32/steamui.so #8 0xf397272d in ?? () from /home/emil/.local/share/Steam/ubuntu12_32/steamui.so #9 0xf397297e in ?? () from /home/emil/.local/share/Steam/ubuntu12_32/steamui.so #10 0xf3a16894 in ?? () from /home/emil/.local/share/Steam/ubuntu12_32/steamui.so #11 0xf3a181c3 in ?? () from /home/emil/.local/share/Steam/ubuntu12_32/steamui.so #12 0xf3a19579 in ?? () from /home/emil/.local/share/Steam/ubuntu12_32/steamui.so #13 0xf3a19aeb in ?? () from /home/emil/.local/share/Steam/ubuntu12_32/steamui.so #14 0xf3a19f87 in ?? () from /home/emil/.local/share/Steam/ubuntu12_32/steamui.so #15 0xf3a1b038 in ?? () from /home/emil/.local/share/Steam/ubuntu12_32/steamui.so #16 0x080678e8 in RunSteam(int, char**, bool, bool) () #17 0x08050481 in main ()
Rui Matos figured that it was down to gnome setting XMODIFIERS=@im=ibus. Using either "XMODIFIERS= steam" or "unset XMODIFIERS && steam" is a workaround for this problem.
EDIT: This isn't a solution! My guess is that somehow an interaction between some or all of xim, ibus, sdl and steam is causing this but i have very little knowledge of these code bases.
Having the same problem on ArchLinux x64 with GNOME, and "xinit /usr/bin/steam -bigpicture -- :1" on another TTY does work.
@Lykve just want to comfirm that "unset XMODIFIERS && steam" works for me, too
Same issue on Fedora 18 64-bit w/ Gnome 3.6, "unset XMODIFIERS && steam" workaround works for me also.
Big Picture mode is working for me now in Gnome 3.8
Not sure if same issue or not
>>> DEBUGGER="gdb -q" steam
Running Steam on arch 64-bit
STEAM_RUNTIME is enabled automatically
Reading symbols from /root/.local/share/Steam/ubuntu12_32/steam...(no debugging symbols found)...done.
(gdb) r
Starting program: /root/.local/share/Steam/ubuntu12_32/steam
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Installing breakpad exception handler for appid(steam)/version(1367621987_client)
Installing breakpad exception handler for appid(steam)/version(1367621987_client)
Installing breakpad exception handler for appid(steam)/version(1367621987_client)
[New Thread 0xf47b3b40 (LWP 21428)]
[New Thread 0xf44ffb40 (LWP 21429)]
Program received signal SIGSEGV, Segmentation fault.
0x00000000 in ?? ()
(gdb) bt
#0 0x00000000 in ?? ()
#1 0xf52fe12c in ?? () from /usr/lib32/libatiadlxx.so
#2 0xf7eb9003 in XCloseDisplay () from /root/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libX11.so.6
#3 0xf6e480cb in ?? () from /usr/lib32/xorg/modules/dri/fglrx_dri.so
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
(gdb) !pacman -Qo /usr/lib32/xorg/modules/dri/fglrx_dri.so /usr/lib32/libatiadlxx.so
/usr/lib32/xorg/modules/dri/fglrx_dri.so is owned by lib32-catalyst-utils 13.4-1
/usr/lib32/libatiadlxx.so is owned by lib32-catalyst-utils 13.4-1
A summary of my hardware
==============================
-Computer-
==============================
Processor : 8x Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz
Memory : 16341MB (1857MB used)
Operating System : Arch Linux 64
==============================
-Display-
==============================
Resolution : 3840x1080 pixels
OpenGL Renderer : AMD Radeon HD 6900 Series
X11 Vendor : The X.Org Foundation
==============================
-Multimedia-
==============================
Audio Adapter : HDA-Intel - HDA Intel PCH
Audio Adapter : HDA-Intel - HD-Audio Generic
Audio Adapter : HDA-Intel - HD-Audio Generic
Audio Adapter : HDA-Intel - HD-Audio Generic
==============================
-Input Devices-
==============================
Power Button
Power Button
PC Speaker
Video Bus
HDA Intel PCH Line
HDA Intel PCH Rear Mic
HDA Intel PCH Front Mic
HDA Intel PCH Front Headphone
HDA Intel PCH Line Out Side
HDA Intel PCH Line Out CLFE
HDA Intel PCH Line Out Surround
HDA Intel PCH Line Out Front
HD-Audio Generic HDMI/DP,pcm : 3=
HD-Audio Generic HDMI/DP,pcm : 3=
HD-Audio Generic HDMI/DP,pcm : 3=
Eee PC WMI hotkeys
USB Optical Mouse
Topre Corporation HHKB Professional
==============================
-SCSI Disks-
==============================
ATAPI DVD A DH16AASH
ATA ST2000DM001-1CH1
Marvell 91xx Config
To be specific it's card is Radeons 6990. It used to work before perfectly but this was caused after an upgrade to either steam or ati catalyst. Also tried all the above workarounds and solution none of them worked.
Looks like a different, ATI-specific issue.
Magcius, yes seems like it's ATI-specific. I'll try to debug it more and open another bug
I seem to have an issue with big picture mode as well but I am using nvidia graphics. When I select it just a black screen shows up and then steam crashes.
http://pastebin.com/raw.php?i=rzMcp3W1
/home/buildbot/buildslave_steam/steam_rel_client_ubuntu12_linux/build/src/panorama/./renderer/sdlopenglsurface.cpp (5102) : Assertion Failed: Invalid FBO state: 8cdd
Assert( Assertion Failed: Invalid FBO state: 8cdd
):/home/buildbot/buildslave_steam/steam_rel_client_ubuntu12_linux/build/src/panorama/./renderer/sdlopenglsurface.cpp:5102
Installing breakpad exception handler for appid(steam)/version(1371763076_client)
Uploading dump (out-of-process) [proxy 'http://192.168.1.109:8123/']
/tmp/dumps/assert_20130625202104_25.dmp
DeleteFBOCache: Removing 57 FBO objects, total 163
/home/buildbot/buildslave_steam/steam_rel_client_ubuntu12_linux/build/src/panorama/./renderer/sdlopenglsurface.cpp (5102) : Assertion Failed: Invalid FBO state: 8cdd
Finished uploading minidump (out-of-process): success = no
error: HTTP response code said error
!! Last miles service delay: 75
!! Last miles service delay: 70
Uploading dump (out-of-process) [proxy 'http://192.168.1.109:8123/']
/tmp/dumps/crash_20130625202010_1.dmp
/home/lukas/.local/share/Steam/steam.sh: line 704: 18629 Segmentation fault (core dumped) $STEAM_DEBUGGER "$STEAMROOT/$PLATFORM/$STEAMEXE" "$@"
Finished uploading minidump (out-of-process): success = no
error: HTTP response code said error
I'm experiencing the same issue with Steam on Arch 64 (well Manjaro) under Gnome Shell but I have a Nvidia card not AMD. "unset XMODIFIERS && steam" Works as a workaround, but it would be nice to get a real fix.
@abc-mikey run
DEBUGGER="gdb -q" steam gdb>bt
so we know what's the problem. I had a problem before and opened an issue and finally fixed it by not using Xinerama which is depricated and was causing the problem if you're using Xinerama it might be related to it. Use XRandR instead
Hello, is anyone still seeing this issue with an up to date system?
Closing pending feedback.
This has been happening since a few updates ago. It sounds similar to Issue #1430, but I don't know for sure.