ValveSoftware / steam-for-linux

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

Steam error when logging in #1800

Closed AlexanderWright closed 7 years ago

AlexanderWright commented 11 years ago

Like issue #78 I am unable to log into steam.

My computer has full network connectivity, and I can log in from Windows. A packet trace indicates a request for a steampowered.com IP address (208.64.200.190), but no further network activity to that, or any other valve IP address.

Trying to create a new account almost works, correctly flagging up duplicate account names, but then fails with the following error:

Steam error: SteamGetAppStats(0xf3eccbb8,0xffea9100) failed with error 101: Not logged in Steam error: SteamGetAppStats(0xf3eccbb8,0xffea9100) failed with error 101: Not logged in Steam error: SteamGetAppStats(0xf3eccbb8,0xffea9100) failed with error 101: Not logged in SteamDoc.cpp (1809) : Assertion Failed: nRetries > 0 Assert( Assertion Failed: nRetries > 0 ):/home/buildbot/buildslave_steam/steam_rel_client_ubuntu12_linux/build/src/steamui/SteamDoc.cpp:1809

Installing breakpad exception handler for appid(steam)/version(1360841030_client) Uploading dump (in-process) [proxy ''] /tmp/dumps/assert_20130215190231_1.dmp success = yes response: CrashID=bp-a10462c0-2c36-415f-a692-7c1c02130215 Generating new string page texture 39: 512x256, total string texture memory is 1.84 MB Shutting down. . . unlinked 2 orphaned pipes CWorkThreadPool::~CWorkThreadPool: work complete queue not empty, 1 items discarded. CAsyncIOManager: 0 threads terminating. 0 reads, 0 writes, 0 deferrals. CAsyncIOManager: 1874 single object sleeps, 0 multi object sleeps CAsyncIOManager: 0 single object alertable sleeps, 3 multi object alertable sleeps

The dump file can be found here if it is of any help: https://docs.google.com/file/d/0BzaLDQFArf87azJJd1phcExib1k/edit?usp=sharing

AlexanderWright commented 11 years ago

Further information: I'm running a dual stack IPv4/IPv6 network.

ManOfFlash commented 11 years ago

UPDATE: Now works fine.

After 1 logon try steam crases. No matter of the validity of password

Running Steam on Linux 3.6.11-gentoo 64-bit STEAM_RUNTIME is disabled by the user Installing breakpad exception handler for appid(steam)/version(1360966495_client) Looks like steam didn't shutdown cleanly, scheduling immediate update check Installing breakpad exception handler for appid(steam)/version(1360966495_client) Installing breakpad exception handler for appid(steam)/version(1360966495_client) Installing breakpad exception handler for appid(steam)/version(1360966495_client) unlinked 0 orphaned pipes removing stale semaphore last operated on by process 31022 with name 0eBlobRegistryMutex_F1B96B5BBF7FEED43BD802A7E165538F removing stale semaphore last operated on by process 31022 with name 0eBlobRegistrySignal_F1B96B5BBF7FEED43BD802A7E165538F removing stale semaphore last operated on by process 31022 with name 0emSteamEngineInstance removing stale semaphore last operated on by process 31022 with name 0eSteamEngineLock Gtk-Message: Failed to load module "canberra-gtk-module" Gtk-Message: Failed to load module "gnomesegvhandler" Installing breakpad exception handler for appid(steam)/version(1360966495_client) [0216/214225:ERROR:object_proxy.cc(239)] Failed to call method: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.NetworkManager was not provided by any .service files [0216/214225:WARNING:proxy_service.cc(646)] PAC support disabled because there is no system implementation Installing breakpad exception handler for appid(steam)/version(1360966495_client) Installing breakpad exception handler for appid(steam)/version(1360966495_client) Installing breakpad exception handler for appid(steam)/version(1360966495_client) Generating new string page texture 7: 128x256, total string texture memory is 131,07 KB Generating new string page texture 8: 64x256, total string texture memory is 196,61 KB Generating new string page texture 9: 48x256, total string texture memory is 245,76 KB Generating new string page texture 10: 256x256, total string texture memory is 507,90 KB Generating new string page texture 11: 16x256, total string texture memory is 524,29 KB Generating new string page texture 12: 24x256, total string texture memory is 548,86 KB Generating new string page texture 13: 32x256, total string texture memory is 581,63 KB Uploading dump (in-process) [proxy ''] /tmp/dumps/crash_20130216214235_1.dmp success = yes response: CrashID=bp-48c7863c-ac90-4df9-81f8-4f3782130216 /home/vms/.local/share/Steam/steam.sh: line 561: 31166 Ошибка сегментирования $STEAM_DEBUGGER "$STEAMROOT/$PLATFORM/$STEAMEXE" "$@"

gdrewb-valve commented 11 years ago

Did you run Steam from different users (or root)? The reported crash looks like a cross-user issue that will be fixed in the next client beta.

xarragon commented 11 years ago

I have gotten stuck on this issue as well. My Steam worked fine, then I accidently launched the bootstrapper as my regular user instead of the dedicated 'steam' user. Steam bootstrapped and asked me to sign the license agreement; I thought this was the updated "official" Linux package. Client starts and I see no games are installed. I exit, removes the .local/share/Steam and .steam folders from the regular account and starts Steam from the dedicated account instead. And it crashes. And crashes.

I remove the same folders, backing upp the "SteamApps" folder and launch the bootstrapper. It installs the application again, I get presented with the license agreement, sign in, verifies by email.. and crash again. I have tried setting STEAM_RUNTIME=0 to no avail. I attach a debug log and a full GDB backtrace plus a list of all loaded libraries, here: https://gist.github.com/xarragon/4979789

At this time I am upgrading the system libraries and rebooting just to eliminate that possibility.

gdrewb-valve commented 11 years ago

You're hitting a Steam problem with multiuser use. That will be fixed in the next Steam beta client.

If you want to try and fix it locally you'll need to try and clean up some global objects Steam created. Methods vary depending on your system, but one possible option is to go to /dev/shm and delete the Shm_xxxxxxxx entries (may require root).

xarragon commented 11 years ago

Thanks for the fst and detailed reply. I actually got it working after the reboot which I guess cleared the shm entries you mentioned.

gdrewb-valve commented 11 years ago

Right, the shared memory objects aren't persistent so a reboot will clear them. That's probably easier than my suggestion. :-)

gdrewb-valve commented 11 years ago

Also, on this issue the original post has a different problem so this issue will stay open to look into that.

xarragon commented 11 years ago

My apologies if I lumped my problems together with a non-related issue, I didn't realize that the multi-user trouble was the actual root of the problem so I resorted to reporting it under a thread with the same error message, which in this case was the "segmentation fault at line 561" error and inability to log in.

gdrewb-valve commented 11 years ago

Sorry, I wasn't trying to correct your, that note was for Valve's tracking purposes since reading the end of the thread here makes it sound like the issue is resolved.

kisak-valve commented 7 years ago

Hello @AlexanderWright, are you still experiencing this issue with an up to date system?

kisak-valve commented 7 years ago

Closing pending feedback.

AlexanderWright commented 7 years ago

Sorry, no longer running a Linux desktop, so can't test.