GhostSquad57 / Steam-Installer-for-Wheezy

Re-write of Valve's deb package. (Orphaned)
193 stars 20 forks source link

unable to view screenshots on disk #33

Closed GeekAnnoyed closed 10 years ago

GeekAnnoyed commented 10 years ago

when i click a "view on disk" for a screen shot the client reports segfault on the terminal

GhostSquad57 commented 10 years ago

@xpd259 Sorry for not responding quicker; I was away for a few days.

Could you post the full terminal output?

GeekAnnoyed commented 10 years ago

Sure it will be Friday , but from memory it says it the normal steam stuff followed by a one word error like segfault

It is the same for anything that is external to stream e.g launching the web browser On 8 Jan 2014 23:34, "Keith" notifications@github.com wrote:

@xpd259 https://github.com/xpd259 Sorry for not responding quicker; I was away for a few days.

Could you post the full terminal output?

— Reply to this email directly or view it on GitHubhttps://github.com/GhostSquad57/Steam-Installer-for-Wheezy/issues/33#issuecomment-31888183 .

GeekAnnoyed commented 10 years ago

hello, i'm back on my laptop now (this problems happens with both my laptop and my desktop) I'm unable to install gnome as my main desktop due to a 3rd party driver:(

here is the terminal output from steam-debian

xpd259@voyager1:~$ steam-debian 
Running Steam on debian 7 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
unlinked 0 orphaned pipes
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
[0110/082017:WARNING:proxy_service.cc(958)] PAC support disabled because there is no system implementation
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
Process 20100 created /xpd259-ValveIPCSharedObjects5
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
Generating new string page texture 2: 48x256, total string texture memory is 49.15 KB
Generating new string page texture 3: 384x256, total string texture memory is 442.37 KB
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
Generating new string page texture 9: 128x256, total string texture memory is 573.44 KB
Generating new string page texture 10: 256x256, total string texture memory is 835.58 KB
Generating new string page texture 11: 64x256, total string texture memory is 901.12 KB
Generating new string page texture 12: 16x256, total string texture memory is 917.50 KB
Generating new string page texture 13: 24x256, total string texture memory is 942.08 KB
Generating new string page texture 14: 32x256, total string texture memory is 974.85 KB
local (potentially out of sync) copy of roaming config loaded - 1904 bytes.
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
Adding license for package 0
Adding license for package 1
Adding license for package 13
Adding license for package 216
Adding license for package 1289
Adding license for package 1290
Adding license for package 1465
Adding license for package 2208
Adding license for package 2462                                                                                                                                                                 
Adding license for package 2463                                                                                                                                                                 
Adding license for package 2487                                                                                                                                                                 
Adding license for package 4066                                                                                                                                                                 
Adding license for package 4451                                                                                                                                                                 
Adding license for package 4819                                                                                                                                                                 
Adding license for package 4991                                                                                                                                                                 
Adding license for package 5020
Adding license for package 6184
Adding license for package 6185
Adding license for package 6896
Adding license for package 6927
Adding license for package 7166
Adding license for package 7209
Adding license for package 7246
Adding license for package 7706
Adding license for package 8041
Adding license for package 8132
Adding license for package 8386
Adding license for package 8450
Adding license for package 8451
Adding license for package 8453
Adding license for package 8462
Adding license for package 8536
Adding license for package 8757
Adding license for package 8866
Adding license for package 8878
Adding license for package 11071
Adding license for package 11618
Adding license for package 11691
Adding license for package 11733
Adding license for package 11793
Adding license for package 11798
Adding license for package 11802
Adding license for package 11837
Adding license for package 11904
Adding license for package 12016
Adding license for package 12017
Adding license for package 12225
Adding license for package 12283
Adding license for package 12284
Adding license for package 12328
Adding license for package 12456
Adding license for package 12521
Adding license for package 12558
Adding license for package 13054
Adding license for package 13162
Adding license for package 13326
Adding license for package 13422
Adding license for package 13437
Adding license for package 13602
Adding license for package 13616
Adding license for package 13632
Adding license for package 13670
Adding license for package 13698
Adding license for package 13734
Adding license for package 13735
Adding license for package 14012
Adding license for package 14176
Adding license for package 14342
Adding license for package 14521
Adding license for package 14631
Adding license for package 14633
Adding license for package 14683
Adding license for package 14695
Adding license for package 14840
Adding license for package 14870
Adding license for package 14871
Adding license for package 14909
Adding license for package 14938
Adding license for package 14977
Adding license for package 15055
Adding license for package 15136
Adding license for package 15606
Adding license for package 15638
Adding license for package 15818
Adding license for package 15919
Adding license for package 15922
Adding license for package 16020
Adding license for package 16051
Adding license for package 16131
Adding license for package 16132
Adding license for package 16342
Adding license for package 16360
Adding license for package 16373
Adding license for package 16521
Adding license for package 16522
Adding license for package 16523
Adding license for package 16586
Adding license for package 16610
Adding license for package 16632
Adding license for package 16640
Adding license for package 16699
Adding license for package 16767
Adding license for package 17009
Adding license for package 17172
Adding license for package 17222
Adding license for package 17373
Adding license for package 17379
Adding license for package 17388
Adding license for package 17397
Adding license for package 17402
Adding license for package 17440
Adding license for package 17458
Adding license for package 17523
Adding license for package 17607
Adding license for package 17641
Adding license for package 18120
Adding license for package 18177
Adding license for package 18178
Adding license for package 18207
Adding license for package 18265
Adding license for package 18485
Adding license for package 18488
Adding license for package 18599
Adding license for package 18600
Adding license for package 18613
Adding license for package 18629
Adding license for package 18769
Adding license for package 18773
Adding license for package 18856
Adding license for package 18906
Adding license for package 19094
Adding license for package 25597
Adding license for package 26139
Adding license for package 26218
Adding license for package 26266
Adding license for package 26375
Adding license for package 26620
Adding license for package 26901
Adding license for package 26928
Adding license for package 27035
Adding license for package 27227
Adding license for package 27307
Adding license for package 27322
Adding license for package 27437
Adding license for package 27835
Adding license for package 29699
Adding license for package 30191
Adding license for package 30192
Adding license for package 30219
Adding license for package 30284
Adding license for package 30542
Adding license for package 30616
Adding license for package 31437
Adding license for package 31553
Adding license for package 31563
Adding license for package 32567
Adding license for package 32584
Adding license for package 32889
Adding license for package 32995
Adding license for package 32997
Adding license for package 33551
Adding license for package 33821
Adding license for package 34473
Adding license for package 36712
roaming config store loaded successfully - 2064 bytes.
migrating temporary roaming config store
ExecCommandLine: "/home/xpd259/.local/share/Steam/ubuntu12_32/steam"
System startup time: 31.83 seconds

(steam:20100): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
Generating new string page texture 78: 1024x256, total string texture memory is 2.02 MB
Generating new string page texture 79: 128x256, total string texture memory is 131.07 KB
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
Focused window is now 1, 0
OnFocusWindowChanged to unknown window type: k_EWindowTypeSteamDesktop, 0
Running Steam on debian 7 64-bit
STEAM_RUNTIME has been set by the user to: /home/xpd259/.local/share/Steam/ubuntu12_32/steam-runtime
Generating new string page texture 84: 128x256, total string texture memory is 2.15 MB
Generating new string page texture 85: 256x256, total string texture memory is 2.42 MB
Generating new string page texture 87: 128x256, total string texture memory is 2.55 MB
Generating new string page texture 88: 512x256, total string texture memory is 3.07 MB
Generating new string page texture 89: 8x256, total string texture memory is 3.08 MB
ExecCommandLine: "/home/xpd259/.steam/root/ubuntu12_32/steam steam://open/driverhelperready"
ExecSteamURL: "steam://open/driverhelperready"
Generating new string page texture 97: 128x256, total string texture memory is 3.21 MB
Generating new string page texture 98: 2048x256, total string texture memory is 5.31 MB
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
Generating new string page texture 128: 512x256, total string texture memory is 5.83 MB
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
CAPIJobRequestUserStats - Server response failed 2
Generating new string page texture 135: 64x256, total string texture memory is 5.90 MB
Generating new string page texture 136: 48x256, total string texture memory is 5.95 MB
Generating new string page texture 137: 256x256, total string texture memory is 6.21 MB
Generating new string page texture 138: 128x256, total string texture memory is 6.34 MB
Game update: AppID 220200 "Kerbal Space Program", ProcID 20213, IP 0.0.0.0:0

(steam:20100): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:20100): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:20100): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:20100): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:20100): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:20100): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:20100): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:20100): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:20100): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:20100): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:20100): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:20100): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:20100): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:20100): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:20100): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
Found path: /home/xpd259/.local/share/Steam/SteamApps/common/Kerbal Space Program/KSP.x86
Mono path[0] = '/home/xpd259/.local/share/Steam/SteamApps/common/Kerbal Space Program/KSP_Data/Managed'
Mono path[1] = '/home/xpd259/.local/share/Steam/SteamApps/common/Kerbal Space Program/KSP_Data/Mono'
Mono config path = '/home/xpd259/.local/share/Steam/SteamApps/common/Kerbal Space Program/KSP_Data/Mono/etc'
Focused window is now 0, 0
OnFocusWindowChanged to unknown window type: k_EWindowTypeNonSteamDesktop, 0
Installing breakpad exception handler for appid(gameoverlayui)/version(20131211110006_client)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0_client)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0_client)
[0110/082119:WARNING:proxy_service.cc(958)] PAC support disabled because there is no system implementation
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0_client)
Game removed: AppID 220200 "Kerbal Space Program", ProcID 20215 
Focused window is now 1, 0
OnFocusWindowChanged to unknown window type: k_EWindowTypeSteamDesktop, 0
Game update: AppID 220200 "Kerbal Space Program", ProcID 20279, IP 0.0.0.0:0
Found path: /home/xpd259/.local/share/Steam/SteamApps/common/Kerbal Space Program/KSP.x86
Mono path[0] = '/home/xpd259/.local/share/Steam/SteamApps/common/Kerbal Space Program/KSP_Data/Managed'
Mono path[1] = '/home/xpd259/.local/share/Steam/SteamApps/common/Kerbal Space Program/KSP_Data/Mono'
Mono config path = '/home/xpd259/.local/share/Steam/SteamApps/common/Kerbal Space Program/KSP_Data/Mono/etc'
Focused window is now 0, 0
OnFocusWindowChanged to unknown window type: k_EWindowTypeNonSteamDesktop, 0
Installing breakpad exception handler for appid(gameoverlayui)/version(20131211110006_client)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0_client)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0_client)
[0110/082143:WARNING:proxy_service.cc(958)] PAC support disabled because there is no system implementation
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0_client)
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
Installing breakpad exception handler for appid(steam)/version(1386799584_client)
Inconsistency detected by ld.so: dl-close.c: 743: _dl_close: Assertion `map->l_init_called' failed!
Focused window is now 1, 0
OnFocusWindowChanged to unknown window type: k_EWindowTypeSteamDesktop, 0
Game removed: AppID 220200 "Kerbal Space Program", ProcID 20281 
Segmentation fault
GhostSquad57 commented 10 years ago

@xpd259

I'm unable to install gnome

Which DE are you using? Some DE's can be a little iffy with Steam.

GeekAnnoyed commented 10 years ago

Kde, the default install and the kde full. I've tried installing nautilus just incase steam is calling nautilus directly but no joy On 10 Jan 2014 13:51, "Keith" notifications@github.com wrote:

@xpd259 https://github.com/xpd259

I'm unable to install gnome

Which DE are you using? Some DE's can be a little iffy with Steam.

— Reply to this email directly or view it on GitHubhttps://github.com/GhostSquad57/Steam-Installer-for-Wheezy/issues/33#issuecomment-32028346 .

GhostSquad57 commented 10 years ago

@xpd259 Are you in-game when you select "view on disk"?

GeekAnnoyed commented 10 years ago

Tried it during and after, same result :-( Sorry I'm not much help On 10 Jan 2014 14:08, "Keith" notifications@github.com wrote:

@xpd259 https://github.com/xpd259 Are you in-game when you select "view on disk"?

— Reply to this email directly or view it on GitHubhttps://github.com/GhostSquad57/Steam-Installer-for-Wheezy/issues/33#issuecomment-32029593 .

GhostSquad57 commented 10 years ago

@xpd259 Can't seem to reproduce the problem in a VM.

Maybe the Steam runtime is acting screwy? steam --reset then steam-debian

ghost commented 10 years ago

I also encountered this problem for a long time. I'm using Gnome 3.4.1

GhostSquad57 commented 10 years ago

@xpd259 @ryuanlu Hmm. I'll try installing KDE and Gnome in my test VM and see if it makes a difference.

GhostSquad57 commented 10 years ago

@xpd259 @ryuanlu Tried installing gnome 3 and I'm still not having this issue. I really can't think of what might be causing this.

GeekAnnoyed commented 10 years ago

@GhostSquad57 @ryuanlu okay I've fully reinstalled my system and on a fresh user account tried steam -reset and installed again I'm going to try installing all of gnome but is @ryuanlu is having problems I doubt this will fix it

GhostSquad57 commented 10 years ago

@xpd259 Very sorry I'm not being much help; the steam debugger just doesn't provide enough information. Just have to keep taking shots in the dark.

GeekAnnoyed commented 10 years ago

@GhostSquad57 it is perfectly okay :)

I wish I could just upgrade to jessie but there is something wrong with it so crashplan (backup service) doesn't work anymore :(

GeekAnnoyed commented 10 years ago

@GhostSquad57 just upgraded to Jessie to see if it a steam issue in general but it works there, and just installed again fresh this time using an INTEL CPU not the old AMD one and still same issue

GeekAnnoyed commented 10 years ago

@GhostSquad57 I don't know if it any help but. if i follow this http://steamcommunity.com/app/221410/discussions/0/864958088310067952/ it works if i upgrade to sid for a moment to get the packages

GhostSquad57 commented 10 years ago

@xpd259 You added the sid repo? What packages did you upgrade, libc6 & libc6:1386?

GeekAnnoyed commented 10 years ago

Yes, upgraded those for a moment and everything works. It did pull in other packages but sadly it broke my wheezy so I fixed it and steam stopped working again On 12 Jan 2014 19:20, "Keith" notifications@github.com wrote:

@xpd259 https://github.com/xpd259 You added the sid repo? What packages did you upgrade, libc6 & libc6:1386?

— Reply to this email directly or view it on GitHubhttps://github.com/GhostSquad57/Steam-Installer-for-Wheezy/issues/33#issuecomment-32130970 .

GhostSquad57 commented 10 years ago

@xpd259 Alright, I'm going to build a new package and see if it fixes it.

GhostSquad57 commented 10 years ago

@xpd259 Sigh. Tried building a new version of the package, but unfortunately, Steam will not run with glibc 2.17 because wheezy's linker is to old :( . Steam keeps getting new updates to be compatible with the latest software, and wheezy just keeps getting older and less compatible; honestly, I would recommend doing a fresh install of jessie.

GhostSquad57 commented 10 years ago

@xpd259 Unless there's a reason your running Stable

GeekAnnoyed commented 10 years ago

@GhostSquad57 sadly I use a HDMI capture card (black magic intencity pro) and with jessie it seems once the kernel module is loaded I can no longer use CDROMs or USB drives so stuck on wheezy but will give it ago again thank you very much for the work you have put in

GhostSquad57 commented 10 years ago

@xpd259 OK. I'm currently making a build with a custom compiled version of libc. I'll provide the download link once it's done.

UPDATE: sigh tested the build in a VM. Still no luck

GhostSquad57 commented 10 years ago

@xpd259 Hello. Back with more experiments! We could try debugging Steam with strace; maybe we'll get more info? Could you please tell me what strace -e trace=all steam-debian outputs? (up to where the crash occurs).

GeekAnnoyed commented 10 years ago

@GhostSquad57 it is going to take a few days as I'm currently backing up my server to my desktop but I will get back to you on this

ghost commented 10 years ago

I tried tracing the child process with this:

$ strace -f -p 2758 2>&1 |grep pid\ \ 32 > trace.txt

2758: steam 32xx: child process forked by steam

https://gist.github.com/ryuanlu/e4f788403a35f9be54d7

ghost commented 10 years ago

Seems like that steam tries to open the directory in many ways. According to trace result, it tries to open with xdg-open first, then gvfs-open if failed.

I added "export LD_LIBRARY_PATH=" into "/usr/bin/xdg-open" script, and it works. Therefore I think it is also related to runtime linking :)

GhostSquad57 commented 10 years ago

@xpd259 That's fine, no rush.

@ryuanlu Do you mind sharing your xdg-open script, just so I can get a better idea?

ghost commented 10 years ago

Here https://gist.github.com/ryuanlu/bfc17eb0e3f8d5fbcfcd

I only inserted "export LD_LIBRARY_PATH=" into line:35

GhostSquad57 commented 10 years ago

@ryuanlu So doing that fixed the screenshot problem? Huh, I could add an entry to the wiki and tell people to just add that to their xdg-open file if that's the case.

GhostSquad57 commented 10 years ago

@xpd259 When you're able to, try inserting export LD_LIBRARY_PATH= into your /usr/bin/xdg-open file. If this works for you, then I'll make a note of it in the wiki and we'll finally be able to close this bug!

GhostSquad57 commented 10 years ago

@xpd259 Any progress?

GeekAnnoyed commented 10 years ago

@GhostSquad57 really sorry for the delay, lost my phone so locked my self out of everything

yeah that works on my Nvidia machine links and screenshots

GhostSquad57 commented 10 years ago

@xpd259

really sorry for the delay

No problem.

yeah that works on my Nvidia machine

Good. I'll make an entry in the wiki and I'll finally be able to close this bug.

thanks @ryuanlu for the help! and thank you @xpd259 for filing this bug.

GhostSquad57 commented 10 years ago

Phew. Glad I can finally close this issue.