ValveSoftware / steam-for-linux

Issue tracking for the Steam for Linux beta client
4.25k stars 175 forks source link

Steam Big Picture Segmentation Fault #2113

Closed conleymoorhous closed 7 years ago

conleymoorhous commented 11 years ago
Running Steam on arch rolling 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 3188 with name 0eBlobRegistryMutex_6038B5714009529D6047C807E4BD0A16
removing stale semaphore last operated on by process 3188 with name 0eBlobRegistrySignal_6038B5714009529D6047C807E4BD0A16
removing stale semaphore last operated on by process 3188 with name 0emSteamEngineInstance
removing stale semaphore last operated on by process 3188 with name 0eSteamEngineLock

(steam:5383): Gtk-WARNING **: Unable to locate theme engine in module_path: "adwaita",

(steam:5383): 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 `}'
Gtk-Message: Failed to load module "gail"
Gtk-Message: Failed to load module "atk-bridge"
Installing breakpad exception handler for appid(steam)/version(1362535395_client)
[0307/190241: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)
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)
Installing breakpad exception handler for appid(steam)/version(1362535395_client)
removing stale semaphore last operated on by process 3188 with name 0eBlobRegistryMutex_4A78F79867EF5EE69866EFF38A8AA2D2
removing stale semaphore last operated on by process 3188 with name 0eBlobRegistrySignal_4A78F79867EF5EE69866EFF38A8AA2D2
Adding license for package 0
Adding license for package 22
Adding license for package 40
Adding license for package 172
Adding license for package 218
Adding license for package 294
Adding license for package 297
Adding license for package 402
Adding license for package 461
Adding license for package 482
Adding license for package 535
Adding license for package 553
Adding license for package 603
Adding license for package 609
Adding license for package 636
Adding license for package 663
Adding license for package 674
Adding license for package 683
Adding license for package 739
Adding license for package 964
Adding license for package 994
Adding license for package 1070
Adding license for package 1215
Adding license for package 1220
Adding license for package 1259
Adding license for package 1295
Adding license for package 1465
Adding license for package 1532
Adding license for package 1579
Adding license for package 1602
Adding license for package 1662
Adding license for package 1679
Adding license for package 1680
Adding license for package 1774
Adding license for package 1886
Adding license for package 1995
Adding license for package 2075
Adding license for package 2135
Adding license for package 2207
Adding license for package 2288
Adding license for package 2481
Adding license for package 2644
Adding license for package 2833
Adding license for package 4097
Adding license for package 4138
Adding license for package 4275
Adding license for package 4418
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 4678
Adding license for package 4972
Adding license for package 4991
Adding license for package 5011
Adding license for package 6098
Adding license for package 6121
Adding license for package 6183
Adding license for package 6517
Adding license for package 6787
Adding license for package 6896
Adding license for package 6977
Adding license for package 7143
Adding license for package 7815
Adding license for package 7974
Adding license for package 8183
Adding license for package 8389
Adding license for package 8484
Adding license for package 8486
Adding license for package 8489
Adding license for package 8491
Adding license for package 8636
Adding license for package 8647
Adding license for package 8648
Adding license for package 11135
Adding license for package 11793
Adding license for package 12064
Adding license for package 12517
Adding license for package 12572
Adding license for package 12573
Adding license for package 13132
Adding license for package 13602
Adding license for package 14633
Adding license for package 14938
Adding license for package 15638
Adding license for package 16020
Adding license for package 16342
Adding license for package 16360
Adding license for package 16549
Adding license for package 18629
roaming config store loaded successfully - 10263 bytes.
migrating temporary roaming config store
Installing breakpad exception handler for appid(steam)/version(1362535395_client)
CAsyncIOManager: creating I/O worker thread
CAsyncIOManager: creating I/O worker thread
ExecCommandLine: "/home/conley/Steam/ubuntu12_32/steam"
Generating new string page texture 69: 128x256, total string texture memory is 131,07 KB
Generating new string page texture 70: 128x256, total string texture memory is 442,37 KB
Generating new string page texture 71: 32x256, total string texture memory is 475,14 KB
Generating new string page texture 72: 24x256, total string texture memory is 499,71 KB
Generating new string page texture 73: 64x256, total string texture memory is 565,25 KB
System startup time: 26,02 seconds
Installing breakpad exception handler for appid(steam)/version(1362535395_client)
Running Steam on arch rolling 64-bit
STEAM_RUNTIME has been set by the user to: /home/conley/Steam/ubuntu12_32/steam-runtime
CAPIJobRequestUserStats - Server response failed 2
CAsyncIOManager: creating I/O worker thread
Installing breakpad exception handler for appid(steam)/version(1362535395_client)
ExecCommandLine: "/home/conley/.steam/root/ubuntu12_32/steam steam://open/driverhelperready"
ExecSteamURL: "steam://open/driverhelperready"
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)
ExecSteamURL: "steam://open/downloads"
Generating new string page texture 90: 128x256, total string texture memory is 696,32 KB
Generating new string page texture 94: 128x256, total string texture memory is 827,39 KB
Generating new string page texture 97: 256x256, total string texture memory is 393,22 KB
Generating new string page texture 98: 256x256, total string texture memory is 1,09 MB
Generating new string page texture 107: 384x256, total string texture memory is 1,48 MB
CAPIJobRequestUserStats - Server response failed 2
Generating new string page texture 116: 8x256, total string texture memory is 1,49 MB
[0307/190824:WARNING:backend_impl.cc(1930)] Destroying invalid entry.
ExecSteamURL: "steam://open/friends"
Uploading dump (out-of-process) [proxy '']
/tmp/dumps/crash_20130307191447_1.dmp
/home/conley/Steam/steam.sh: line 700:  5383 Segmentation fault      (core dumped) $STEAM_DEBUGGER "$STEAMROOT/$PLATFORM/$STEAMEXE" "$@"
Finished uploading minidump (out-of-process): success = yes
response: CrashID=bp-c4c29324-8acc-494f-afac-d29562130307

This has been happening since a few updates ago. It sounds similar to Issue #1430, but I don't know for sure.

ghost commented 11 years ago

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  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 ()

Hardware info

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''
ghost commented 11 years ago

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.

Update:

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)

Vash63 commented 11 years ago

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
ghost commented 11 years ago

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.

mherwig commented 11 years ago

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 ()
ghost commented 11 years ago

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.

Update

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.

Vash63 commented 11 years ago

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 ()
Vash63 commented 11 years ago

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 .

scottlu commented 11 years ago

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.

Vash63 commented 11 years ago

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.

scottlu commented 11 years ago

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.

Vash63 commented 11 years ago

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 .

mherwig commented 11 years ago

@Lykve "xinit /usr/bin/steam -bigpicture -- :1" doesn't work for me

ghost commented 11 years ago

@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

ghost commented 11 years ago

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 ()
ghost commented 11 years ago

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.

aus4000 commented 11 years ago

Having the same problem on ArchLinux x64 with GNOME, and "xinit /usr/bin/steam -bigpicture -- :1" on another TTY does work.

mherwig commented 11 years ago

@Lykve just want to comfirm that "unset XMODIFIERS && steam" works for me, too

instabilis commented 11 years ago

Same issue on Fedora 18 64-bit w/ Gnome 3.6, "unset XMODIFIERS && steam" workaround works for me also.

conleymoorhous commented 11 years ago

Big Picture mode is working for me now in Gnome 3.8

q6r commented 11 years ago

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.

magcius commented 11 years ago

Looks like a different, ATI-specific issue.

q6r commented 11 years ago

Magcius, yes seems like it's ATI-specific. I'll try to debug it more and open another bug

lrusak commented 11 years ago

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
abc-mikey commented 11 years ago

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.

q6r commented 11 years ago

@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

kisak-valve commented 7 years ago

Hello, is anyone still seeing this issue with an up to date system?

kisak-valve commented 7 years ago

Closing pending feedback.