You are not logged in.

#1 2015-08-18 04:46:22

j33205
Member
Registered: 2015-06-28
Posts: 38

Steam in Wine error with steamwebhelper.exe

Hello. I'm in Arch64 and am running just X and Obenbox on an older system. I'm not really familiar with Wine, I've messed with it a bit but I've never needed it for anything. I'm also new to Steam. I would like to play a game not currently ported to Linux on Steam (which sucks) and I heard Wine was a possibility. I find the idea intriguing and it would be neat if I could get it working. I installed Steam as per the Steam/Wine Arch Wiki. First, the Steam installer link took me to a download for a .deb installer (that's fine) so I clicked the Windows option and it have me a .exe instead of the .msi that I had expected (again not a big deal just fyi). I ran the SteamSetup.exe in wine and it installed seemingly without error and asked for a login and I logged in successfully. As soon as Steam actually opens I get an error:

The program steamwebhelper.exe has encountered a serious problem and needs to close. We are sorry for the inconvenience. This can be caused by a problem in the program or a deficiency in Wine. You may want to check the Application Database for tips about running this application.

That link to WineHQ didn't really help me at all unless there was something I missed.
This is the detailed error log that Wine gave me in that dialog:

0x100894f9: int	$3
Modules:
Module	Address			Debug info	Name (103 modules)
PE	  400000-  698000	Deferred        steamwebhelper
PE	 2290000- 23ab000	Deferred        crashhandler
PE	10000000-125ff000	Export          libcef
ELF	7b800000-7ba73000	Deferred        kernel32<elf>
  \-PE	7b810000-7ba73000	\               kernel32
ELF	7bc00000-7bd07000	Dwarf           ntdll<elf>
  \-PE	7bc10000-7bd07000	\               ntdll
ELF	7bf00000-7bf04000	Deferred        <wine-loader>
ELF	7d2d6000-7d2f0000	Deferred        libgcc_s.so.1
ELF	7d2f0000-7d324000	Deferred        libidn.so.11
ELF	7d324000-7d3d4000	Deferred        libgcrypt.so.20
ELF	7d3d4000-7d400000	Deferred        liblzma.so.5
ELF	7d505000-7d50b000	Deferred        libattr.so.1
ELF	7d50b000-7d515000	Deferred        libacl.so.1
ELF	7d515000-7d52a000	Deferred        libgpg-error.so.0
ELF	7d52a000-7d53a000	Deferred        libnss_myhostname.so.2
ELF	7d53a000-7d553000	Deferred        libresolv.so.2
ELF	7d57c000-7d600000	Deferred        wininet<elf>
  \-PE	7d590000-7d600000	\               wininet
ELF	7d702000-7d777000	Deferred        setupapi<elf>
  \-PE	7d710000-7d777000	\               setupapi
ELF	7d7cf000-7d7d8000	Deferred        librt.so.1
ELF	7d7d8000-7d7df000	Deferred        libnss_dns.so.2
ELF	7d7df000-7d808000	Deferred        mpr<elf>
  \-PE	7d7f0000-7d808000	\               mpr
ELF	7d808000-7d868000	Deferred        dwrite<elf>
  \-PE	7d810000-7d868000	\               dwrite
ELF	7d98a000-7dbec000	Deferred        shell32<elf>
  \-PE	7d9a0000-7dbec000	\               shell32
ELF	7dbec000-7dc26000	Deferred        uxtheme<elf>
  \-PE	7dbf0000-7dc26000	\               uxtheme
ELF	7dc26000-7dc31000	Deferred        libxcursor.so.1
ELF	7dc31000-7dc44000	Deferred        libxi.so.6
ELF	7dc44000-7dc51000	Deferred        libxrandr.so.2
ELF	7dc51000-7dc5d000	Deferred        libxrender.so.1
ELF	7dc5d000-7ddac000	Deferred        libx11.so.6
ELF	7ddee000-7ddf4000	Deferred        libxfixes.so.3
ELF	7ddf4000-7ddfb000	Deferred        libxdmcp.so.6
ELF	7ddfb000-7de21000	Deferred        libxcb.so.1
ELF	7de4a000-7def2000	Deferred        winex11<elf>
  \-PE	7de50000-7def2000	\               winex11
ELF	7def2000-7df17000	Deferred        imm32<elf>
  \-PE	7df00000-7df17000	\               imm32
ELF	7df17000-7df40000	Deferred        libexpat.so.1
ELF	7df40000-7df7c000	Deferred        libfontconfig.so.1
ELF	7df7c000-7dff1000	Deferred        libpcre.so.1
ELF	7dff1000-7e118000	Deferred        libglib-2.0.so.0
ELF	7e118000-7e17b000	Deferred        libharfbuzz.so.0
ELF	7e17b000-7e1b8000	Deferred        libpng16.so.16
ELF	7e1b8000-7e1c9000	Deferred        libbz2.so.1.0
ELF	7e1c9000-7e1e0000	Deferred        libz.so.1
ELF	7e1e0000-7e2a0000	Deferred        libfreetype.so.6
ELF	7e2a1000-7e2b6000	Deferred        libxext.so.6
ELF	7e2c9000-7e316000	Deferred        usp10<elf>
  \-PE	7e2d0000-7e316000	\               usp10
ELF	7e316000-7e371000	Deferred        oleacc<elf>
  \-PE	7e320000-7e371000	\               oleacc
ELF	7e371000-7e3a9000	Deferred        ws2_32<elf>
  \-PE	7e380000-7e3a9000	\               ws2_32
ELF	7e3a9000-7e3d5000	Deferred        iphlpapi<elf>
  \-PE	7e3b0000-7e3d5000	\               iphlpapi
ELF	7e3d5000-7e409000	Deferred        netapi32<elf>
  \-PE	7e3e0000-7e409000	\               netapi32
ELF	7e409000-7e43f000	Deferred        secur32<elf>
  \-PE	7e410000-7e43f000	\               secur32
ELF	7e43f000-7e46c000	Deferred        msacm32<elf>
  \-PE	7e440000-7e46c000	\               msacm32
ELF	7e46c000-7e52a000	Deferred        winmm<elf>
  \-PE	7e470000-7e52a000	\               winmm
ELF	7e52a000-7e655000	Deferred        comctl32<elf>
  \-PE	7e530000-7e655000	\               comctl32
ELF	7e655000-7e66d000	Deferred        wtsapi32<elf>
  \-PE	7e660000-7e66d000	\               wtsapi32
ELF	7e66d000-7e686000	Deferred        userenv<elf>
  \-PE	7e670000-7e686000	\               userenv
ELF	7e686000-7e802000	Deferred        oleaut32<elf>
  \-PE	7e6a0000-7e802000	\               oleaut32
ELF	7e802000-7e893000	Deferred        rpcrt4<elf>
  \-PE	7e810000-7e893000	\               rpcrt4
ELF	7e893000-7ea23000	Deferred        ole32<elf>
  \-PE	7e8b0000-7ea23000	\               ole32
ELF	7ea23000-7eaa0000	Deferred        shlwapi<elf>
  \-PE	7ea30000-7eaa0000	\               shlwapi
ELF	7eaa0000-7eab4000	Deferred        psapi<elf>
  \-PE	7eab0000-7eab4000	\               psapi
ELF	7eab4000-7eb36000	Deferred        advapi32<elf>
  \-PE	7eac0000-7eb36000	\               advapi32
ELF	7eb36000-7ec70000	Deferred        gdi32<elf>
  \-PE	7eb40000-7ec70000	\               gdi32
ELF	7ec70000-7ede9000	Deferred        user32<elf>
  \-PE	7ec80000-7ede9000	\               user32
ELF	7ede9000-7edfc000	Deferred        libnss_files.so.2
ELF	7ef8a000-7efd7000	Deferred        libm.so.6
ELF	7efd7000-7efdc000	Deferred        libcap.so.2
ELF	7efe4000-7f000000	Deferred        version<elf>
  \-PE	7eff0000-7f000000	\               version
ELF	f7360000-f7364000	Deferred        libxau.so.6
ELF	f7369000-f736e000	Deferred        libdl.so.2
ELF	f7397000-f7551000	Dwarf           libc.so.6
ELF	f7551000-f756f000	Dwarf           libpthread.so.0
ELF	f756f000-f7728000	Dwarf           libwine.so.1
ELF	f7729000-f774d000	Deferred        ld-linux.so.2
ELF	f774f000-f7750000	Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
0000000e services.exe
	00000030    0
	0000001d    0
	00000014    0
	00000010    0
	0000000f    0
00000012 winedevice.exe
	0000001c    0
	00000019    0
	00000018    0
	00000013    0
0000001a plugplay.exe
	00000020    0
	0000001f    0
	0000001b    0
00000021 explorer.exe
	0000003f    0
	00000025    0
	00000023    0
	00000022    0
00000037 Steam.exe
	00000029    0
	0000002a    0
	00000027    0
	0000000d    0
	00000034    0
	00000024    0
	0000004e    0
	00000052    0
	00000051    0
	00000053    0
	0000004b    0
	00000049    0
	00000048    0
	00000041    0
	0000002b    0
	0000002c    0
	0000002d    0
	00000039    0
	0000003e    0
	0000003c    0
	0000003a    0
	0000003d    0
	00000035    0
	00000009    0
00000050 (D) C:\Program Files (x86)\Steam\bin\steamwebhelper.exe
	00000057    0
	0000005c    0
	0000004f    0
	00000038    0
	00000032    0
	00000067    0
	00000066    0
	00000065    0
	00000064    0
	00000063    0
	00000062    0 <==
	00000061    0
	00000060    0
	00000033    0
	00000017    0
	00000028    0
	00000031    0
	00000046    0
	00000058    0
	0000004c    0
	0000004d    0
System information:
    Wine build: wine-1.7.49
    Platform: i386 (WOW64)
    Host system: Linux
    Host version: 4.1.4-1-ARCH

Steam's main window also shows up and fonts and stuff appear fine and it shows my username, but anything else I try to view fails to load within the window (like the store, my account, etc.). Each time it just throws that same error and continues to perpetually load. This is obviously a useless state for Steam to be in, so I was wondering if anyone here had any suggestions (all are welcome of course). I'll keep scouring the rest of the internet in the meantime, but so far I've found little pertaining to steamwebhelper.exe.

Last edited by j33205 (2015-08-18 04:50:12)

Offline

#2 2015-08-18 08:14:04

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,427

Re: Steam in Wine error with steamwebhelper.exe

Try switching your wine to win XP compatibility in winecfg, and create and use a win32 prefix to be sure: https://wiki.archlinux.org/index.php/Wine#WINEARCH

Online

#3 2016-08-07 20:32:10

AnsemEco
Member
Registered: 2016-08-07
Posts: 1

Re: Steam in Wine error with steamwebhelper.exe

j33205 I am suffering from a similar problem.

Steam does start but it fails to bring in any online content (more accurately anything that involves using the network).
The menu bar (Store, Community, ...) appears after I log in successfully. However, no content is loaded.
Instead, a 'Waiting for network spinning wheel' located at the top right corner of the steam browser keeps spinning all day long.
When I exit steam, thereby stopping the wine process, I get the error with 'steamwebhelper.exe'.

I hope by this time you have (or anyone else) solved this issue by now.

NOTE I have 2 wine bottles for the 64 and 32-bit architectures; both produce the same error.
(yes I have 2 installations of steam)

Offline

#4 2016-08-08 13:19:34

Omar007
Member
Registered: 2015-04-09
Posts: 368

Re: Steam in Wine error with steamwebhelper.exe

Since this still applies today, from the link in:

The program steamwebhelper.exe has encountered a serious problem and needs to close. We are sorry for the inconvenience. This can be caused by a problem in the program or a deficiency in Wine. You may want to check the Application Database for tips about running this application.

You are presented with test results (no need to scroll at all if you have ~900px of screen space), which has a section about what does not work properly:

What does not
Windows 7 gives blank store etc due to steamwebhelper.exe crash see bug 38960

A link to that bug is then easily found a bit further down on the exact same page, or easily looked up on the bug trackers using the supplied number.
https://bugs.winehq.org/show_bug.cgi?id=38960

Even further down on the same page, 3 options are presented to solve said issue.


Also, necrobump much?

Last edited by Omar007 (2016-08-08 13:31:39)

Offline

Board footer

Powered by FluxBB