Steamuxulation redux

Eh… What?

Console: Using the developer console of the game and connect with this command for example connect 192.168.2.1
Steam's server browser:
Screenshot_20191231_225500.png

Edit: oh well i cant read.. I thought he mean the server browser, sorry.
 
Why not? See if this attachment now is what you need...

So,
Code:
Backtrace:
[0x24276f2d]
[0x24278d58]
/home/steam/.steam/steam/ubuntu12_32/steamservice.so(+0x6746b)[0x3066746b]

corresponds to
Code:
102054: linux_open("/proc/59273/status",0x0,0666) = 107 (0x6b)
102054: linux_fstat64(0x6b,0x41600a10)         = 0 (0x0)
102054: linux_mmap2(0x0,0x1000,0x3,0x22,0xffffffff,0x0) = 604811264 (0x240cb000)
102054: read(107,"Name:\tSDLAudioDev2\nState:\tR ("...,4096) = 453 (0x1c5)
102054: close(107)                 = 0 (0x0)
102054: munmap(0x240cb000,4096)             = 0 (0x0)
102054: linux_mprotect(0x2487e000,0x4000,0x3)     = 0 (0x0)
102054: linux_mprotect(0x24882000,0x2000,0x3)     = 0 (0x0)
102054: linux_mprotect(0x24884000,0x4000,0x3)     = 0 (0x0)
102054: linux_mprotect(0x24888000,0x3000,0x3)     = 0 (0x0)
102054: linux_mprotect(0x2488b000,0x4000,0x3)     = 0 (0x0)
102054: linux_open("/proc/59273/cmdline",0x0,0666) = 107 (0x6b)
102054: linux_fstat64(0x6b,0x41600aa0)         = 0 (0x0)
102054: linux_mmap2(0x0,0x1000,0x3,0x22,0xffffffff,0x0) = 604811264 (0x240cb000)
102054: read(107,"/usr/home/steam/linux_stea"...,4096) = 107 (0x6b)
102054: read(107,0x240cb000,4096)         = 0 (0x0)
102054: close(107)                 = 0 (0x0)
102054: munmap(0x240cb000,4096)             = 0 (0x0)
102054: linux_open("/proc/59273/maps",0x0,0666)     = 107 (0x6b)
102054: linux_open("/proc/59273/mem",0x8000,04441643610) = 108 (0x6c)
102054: linux_fstat64(0x6b,0x41600a10)         = 0 (0x0)
102054: linux_mmap2(0x0,0x1000,0x3,0x22,0xffffffff,0x0) = 604811264 (0x240cb000)
102054: read(107,"00400000-00401000 r-xp 00003000 "...,4096) = 4096 (0x1000)
102054: linux_pread(0x6c,0x2488a3a0,0x4000,0x400000) ERR#-14 'Bad address'
102054: SIGNAL 11 (SIGSEGV) code=SEGV_MAPERR trapno=12 addr=0x0

where 59273 is the pid of a CSGO process.

Not sure what that means exactly. Same bug as PR 240992?
 
Last edited:
I'd like to see if I can get XCom2 running on FreeBSD (with nvidia gpu) as the little linux box I'm currently using gets nastily hot.

FYI, as of today it should be possible to deal with Feral's CEF-based launchers by setting launch options to "LD_PRELOAD=webfix.so %command% --no-sandbox". I only tested that with DXMD, so YMMV.
 
  • Thanks
Reactions: dch
before i dig out an nvidia card and irreversibly dirty up my system with the scripts - can someone who has recently tell me if it works and runs games with some measure of stability?
i had to quit gaming on freebsd because wine and steam kept developing more and more issues for me.
 
irreversibly dirty up my system with the scripts

I'm not modifying the base system or even the files from individual packages. The sudo make install part simply copies files to /opt to give some peace of mind to people expecting some sort of installation. It's entirely possible to skip this step.

if it works and runs games with some measure of stability?

No, it only runs the Steam client itself with "some measure of stability".
 
FYI, as of today it should be possible to deal with Feral's CEF-based launchers by setting launch options to "LD_PRELOAD=webfix.so %command% --no-sandbox". I only tested that with DXMD, so YMMV.

This looks really handy - but what is %command% and do you just run this from the terminal?

There's a piece which is presumably obvious to you but not at all to me, nor the other person earlier in this thread.

- how do you "download" a game if you can't see anything in the steam browser UI? it's blank for me
- once a game is downloaded, how do you launch it, given the blank steam browser UI?

I'm presuming there is some incantation from the command line that makes these things possible? Or is your steam UI not blank?
 
I might have found the answer here - when you look in the SteamUI menu, there is an option View > Small Mode and on clicking this, the web ui is visible with content finally - you can download, and see what games you have. I think this is what previous people were also missing.
 
This looks really handy - but what is %command% and do you just run this from the terminal?

No, it's for the "Set Launch Options..." button in the game properties dialog.

Or is your steam UI not blank?

Yep, works for me™. I would help but I need more information…

there is an option View > Small Mode

Small mode is a part of the old game library view, it doesn't depend on web things.
 
well I have no idea *why* it helps, but it does - after toggling this, *finally* there's a UI that was never visible before *shrug*
 
What do you mean? You switched to small mode and then back to large mode and it's working fine now?

exactly. Prior to there there is no UI accessible where you can see what games you have available to download/play so you are unable to do anything. Once this download's finished, I'll zfs snapshot, and see if I can get a video to make this clear.

FWIW download's going great, I see a massive amount of [warn] epoll_wait: Bad file descriptor in the console, using over 1GiB RAM for console logging. I could see this causing OOM for others. I left it in tmux for the moment.
 
Would someone please test the game "Garry's Mod"? I currently do not have a steam account which has the game.

Thanks, I think the default install is around 7GB.
 
It does not run for me. Any ideas?

Code:
$ /opt/steam-utils/bin/steam
Traceback (most recent call last):
/opt/steam-utils/bin/steam:15:in `<main>': unhandled exception
 
Turns out that HL2 is free on Steam for 2 Months, so I downloaded it but it won't start. I have tried to execute it directly from the user account which I use for the steam testing here to see what happens. It looks like some library is missing?

Code:
$ cd .steam/steam/steamapps/common/
$ ls
Badland Bandits                 MadOut2_BigCityOnline
Battle Tanks                    Team Fortress 2
Counter-Strike Global Offensive brainbread2
Half-Life 2
$ cd Half-Life\ 2/
$ ls
bin                        hl2_linux
config                     platform
hl2                        steam_appid.txt
hl2.sh                     thirdpartylegalnotices.txt
$ ./hl2_linux
./hl2_linux: error while loading shared libraries: libtcmalloc_minimal.so.4: cannot open shared object file: No such file or directory
$

I have to somehow correct myself. Same output in TF2 which actually starts when steam is running. So is it not possible to start the applications directly without steam running?
 
Back
Top