Steam

This is a community forum and not official technical support. — If you need official support: Contact Us

The following comments are owned by whoever posted them. We are not responsible for them in any way.


Reply to Thread Back to Threads

Steam crash because of steamwebhelper.exe on the latest CrossOver 15.0.0
李卓立
Posted 2015-12-23 03:47
Although there is one post about steamwebhelper.exe crash. But it seems that it does no result for the issue. So I just post again with detailed info.
I see that Steam is the official application that CrossOver support , so I hope you can fix this issue ASAP. Or the there is less meanings to buy CrossOver support. Thanks!

Environment:

OS X El Capitan 10.11.1
CrossOver 15.0.0(15.0.0.0.29587)
Wine build: wine-1.8-rc2-7715-g72bf792

Issue:

After login and launch Steam in online mode, and with less than 1 minute, Steam itself crash because of the steamwebhelper.exe process crash. I'v try to uninstall, remove bottle, reinstall CrossOver but find nothing useful. After check in wine official site, It because of Geckto Engine used in Steam with it build-in Chromium Browser.
And Steam will check any file so it couldn't just delete or disable the steamwebhelper.exe file.

Wine bug and temp solution:
https://bugs.winehq.org/show_bug.cgi?id=39403
https://github.com/wine-compholio/wine-staging/blob/master/patches/ntdll-Syscall_Wrappers/0001-winegcc-Pass-read_only_relocs-suppress-to-the-linker.patch
https://bugs.winehq.org/attachment.cgi?id=52560

But the most interesting thing is that the CrossOver wine has use that CrossOver-patch("which inject to kernel32.dll which will launch process match "steamwebhelper.exe" with "--no-sandbox" added"), but it still crash after long time. So maybe we should try more solution.?

Log:

0x100bb1c9: int $3
Modules:
Module Address Debug info Name (250 modules)
PE  400000-  6aa000 Deferred        steamwebhelper
PE 2cf0000- 2e0b000 Deferred        crashhandler
PE 10000000-12c4e000 Export          libcef
PE 40001000-401b5000 Deferred        libwine.1.dylib
PE 401d3000-401e7000 Deferred        libsimplifiedchineseconverter.dy
ELF 40511000-4054a000 Deferred        winhttp<elf>
 \-PE 40520000-40548000 \               winhttp
ELF 4054a000-40566000 Deferred        jsproxy<elf>
 \-PE 40550000-40565000 \               jsproxy
ELF 405e5000-405fe000 Deferred        version<elf>
 \-PE 405f0000-405fd000 \               version
ELF 422c1000-422d5000 Deferred        psapi<elf>
 \-PE 422d0000-422d4000 \               psapi
ELF 422d5000-422ec000 Deferred        userenv<elf>
 \-PE 422e0000-422eb000 \               userenv
ELF 42604000-42742000 Deferred        user32<elf>
 \-PE 42610000-42717000 \               user32
ELF 427a8000-427be000 Deferred        wtsapi32<elf>
 \-PE 427b0000-427bd000 \               wtsapi32
ELF 427be000-427ed000 Deferred        secur32<elf>
 \-PE 427c0000-427eb000 \               secur32
ELF 43000000-4310a000 Deferred        gdi32<elf>
 \-PE 43010000-430b3000 \               gdi32
ELF 4310a000-43175000 Deferred        advapi32<elf>
 \-PE 43110000-4316c000 \               advapi32
ELF 43175000-431e3000 Deferred        shlwapi<elf>
 \-PE 43180000-431db000 \               shlwapi
ELF 431e3000-432f3000 Deferred        ole32<elf>
 \-PE 431f0000-432e3000 \               ole32
ELF 432f3000-43369000 Deferred        rpcrt4<elf>
 \-PE 43300000-43363000 \               rpcrt4
ELF 43369000-4347c000 Deferred        oleaut32<elf>
 \-PE 43370000-43451000 \               oleaut32
ELF 4347c000-43574000 Deferred        comctl32<elf>
 \-PE 43480000-43570000 \               comctl32
ELF 43574000-43629000 Deferred        winmm<elf>
 \-PE 43580000-43624000 \               winmm
ELF 43629000-43655000 Deferred        netapi32<elf>
 \-PE 43630000-43653000 \               netapi32
ELF 43655000-4367a000 Deferred        iphlpapi<elf>
 \-PE 43660000-43678000 \               iphlpapi
ELF 4367a000-436bc000 Deferred        ws2_32<elf>
 \-PE 43680000-436b9000 \               ws2_32
ELF 436bc000-43705000 Deferred        oleacc<elf>
 \-PE 436c0000-43702000 \               oleacc
ELF 43705000-43746000 Deferred        usp10<elf>
 \-PE 43710000-43744000 \               usp10
ELF 43746000-437c4000 Deferred        libcxfreetype.so
ELF 437c4000-437e6000 Deferred        imm32<elf>
 \-PE 437d0000-437e4000 \               imm32
ELF 437e6000-43875000 Deferred        winemac<elf>
 \-PE 437f0000-43868000 \               winemac
ELF 47372000-47591000 Deferred        shell32<elf>
 \-PE 47380000-4758a000 \               shell32
ELF 489f4000-48a5d000 Deferred        setupapi<elf>
 \-PE 48a00000-48a57000 \               setupapi
ELF 48ae2000-48b55000 Deferred        wininet<elf>
 \-PE 48af0000-48b51000 \               wininet
ELF 48b55000-48b7a000 Deferred        mpr<elf>
 \-PE 48b60000-48b78000 \               mpr
ELF 7b800000-7ba53000 Deferred        kernel32<elf>
 \-PE 7b810000-7ba43000 \               kernel32
ELF 7bc00000-7bcd6000 Stabs           ntdll<elf>
 \-PE 7bc10000-7bcb4000 \               ntdll
ELF 7bf00000-7bf03000 Deferred        <wine-loader>
PE 90082000-90089000 Deferred        imagecapture
PE 90089000-9011f000 Deferred        libsystem_c.dylib
PE 9011f000-903b7000 Deferred        security
PE 903b7000-90673000 Deferred        coredata
PE 90673000-9134d000 Deferred        appkit
PE 913be000-913e2000 Deferred        libc++abi.dylib
PE 913e2000-91458000 Deferred        searchkit
PE 91458000-9145d000 Deferred        libgif.dylib
PE 9145d000-91462000 Deferred        libcache.dylib
PE 9146d000-91471000 Deferred        libcorefscache.dylib
PE 91471000-91482000 Deferred        langanalysis
PE 91482000-915a8000 Deferred        coretext
PE 915a8000-915ae000 Deferred        print
PE 9169c000-916f6000 Deferred        ae
PE 916f6000-9199a000 Deferred        libmecabra.dylib
PE 9199d000-91dd0000 Deferred        facecore
PE 926ad000-926c3000 Deferred        libsystem_coretls.dylib
PE 926c3000-92953000 Deferred        cfnetwork
PE 92953000-92954000 Deferred        libsystem_blocks.dylib
PE 92954000-92986000 Deferred        coreservicesinternal
PE 92986000-92995000 Deferred        opengl
PE 92995000-92a14000 Deferred        iokit
PE 9342b000-9348f000 Deferred        systemconfiguration
PE 9348f000-934eb000 Deferred        printcore
PE 945e3000-94601000 Deferred        libcrfsuite.dylib
PE 94601000-9471b000 Deferred        desktopservicespriv
PE 9471f000-94751000 Deferred        dictionaryservices
PE 94751000-948ab000 Deferred        libblas.dylib
PE 948ab000-948b2000 Deferred        libsystem_platform.dylib
PE 948b2000-9491e000 Deferred        corewifi
PE 9491e000-9491f000 Deferred        libunc.dylib
PE 94974000-94977000 Deferred        libsystem_configuration.dylib
PE 94dd2000-94dd4000 Deferred        liblangid.dylib
PE 94de6000-94df4000 Deferred        speechrecognitioncore
PE 94df4000-94e51000 Deferred        libtiff.dylib
PE 94e51000-94e7c000 Deferred        libdispatch.dylib
PE 94e7c000-94e83000 Deferred        speechrecognition
PE 94e83000-94e87000 Deferred        libpam.2.dylib
PE 9519a000-951f1000 Deferred        libc++.1.dylib
PE 951f1000-951f6000 Deferred        commonpanels
PE 951f6000-9520f000 Deferred        libsparseblas.dylib
PE 9520f000-95211000 Deferred        libremovefile.dylib
PE 95211000-95226000 Deferred        corebluetooth
PE 95226000-95227000 Deferred        accelerate
PE 95227000-95446000 Deferred        libicucore.a.dylib
PE 956d9000-9571d000 Deferred        libglu.dylib
PE 95911000-95a8b000 Deferred        audiotoolbox
PE 95a8b000-95a8c000 Deferred        applicationservices
PE 95a8c000-95c12000 Deferred        uifoundation
PE 95c12000-95c32000 Deferred        generationalstorage
PE 95cdf000-95d2f000 Deferred        opencl
PE 95d2f000-95da3000 Deferred        datadetectorscore
PE 95dcd000-95dd8000 Deferred        libsystem_notify.dylib
PE 95dd8000-95e8c000 Deferred        iobluetooth
PE 95e8c000-95ef3000 Deferred        libsystem_network.dylib
PE 95ef3000-95ef4000 Deferred        carbon
PE 95efb000-95f38000 Deferred        remoteviewservices
PE 95f8c000-95fb0000 Deferred        libjpeg.dylib
PE 961d7000-961e4000 Deferred        libkxld.dylib
PE 961e4000-9620d000 Deferred        libxpc.dylib
PE 9626b000-9626e000 Deferred        libradiance.dylib
PE 9626e000-96271000 Deferred        libsystem_coreservices.dylib
PE 96271000-9627b000 Deferred        libcopyfile.dylib
PE 9627b000-962b2000 Deferred        corevideo
PE 962b2000-962cc000 Deferred        libsystem_asl.dylib
PE 962cc000-96310000 Deferred        metal
PE 96310000-96324000 Deferred        sharing
PE 96332000-963a5000 Deferred        corewlan
PE 963e0000-963e4000 Deferred        libcorevmclient.dylib
PE 964d5000-96550000 Deferred        heimdal
PE 96550000-96591000 Deferred        applejpeg
PE 9659c000-965b8000 Deferred        cfopendirectory
PE 965b8000-965f8000 Deferred        navigationservices
PE 965f8000-96605000 Deferred        crashreportersupport
PE 96605000-966a7000 Deferred        ink
PE 966a7000-9671e000 Deferred        securityfoundation
PE 9671e000-96b1b000 Deferred        coregraphics
PE 96b1b000-96bc7000 Deferred        languagemodeling
PE 96bc7000-96f4b000 Deferred        foundation
PE 96f4b000-96f7a000 Deferred        libarchive.2.dylib
PE 96fcf000-96fd3000 Deferred        libsystem_sandbox.dylib
PE 96fd3000-97037000 Deferred        osservices
PE 97037000-97412000 Deferred        liblapack.dylib
PE 97412000-97413000 Deferred        audiounit
PE 97447000-97472000 Deferred        libxslt.1.dylib
PE 97472000-97480000 Deferred        opendirectory
PE 97480000-976a3000 Deferred        coreimage
PE 9781c000-97823000 Deferred        libunwind.dylib
PE 978d4000-978d5000 Deferred        libmetal_timestamp.dylib
PE 97a4a000-97b8d000 Deferred        libvdsp.dylib
PE 97b93000-97baa000 Deferred        liblinearalgebra.dylib
PE 97baa000-97bcb000 Deferred        libsystem_kernel.dylib
PE 97bcb000-97cb7000 Deferred        libvmisc.dylib
PE 97cb7000-97cba000 Deferred        libsystem_secinit.dylib
PE 97cba000-97cf8000 Deferred        debugsymbols
PE 97cf8000-97cfa000 Deferred        libsystem.b.dylib
PE 97cfa000-97cfb000 Deferred        libopenscriptingutil.dylib
PE 97cfb000-97d50000 Deferred        coreaudio
PE 97d50000-97d51000 Deferred        libkeymgr.dylib
PE 97d51000-97d85000 Deferred        libsystem_m.dylib
PE 97da9000-97daf000 Deferred        tcc
PE 97daf000-97dd6000 Deferred        multitouchsupport
PE 97e22000-97ec1000 Deferred        colorsync
PE 97ec1000-97fb3000 Deferred        libiconv.2.dylib
PE 97fb3000-97fc1000 Deferred        libbz2.1.0.dylib
PE 97fc1000-98017000 Deferred        htmlrendering
PE 98017000-9802b000 Deferred        libcmph.dylib
PE 9802b000-98035000 Deferred        libsystem_networkextension.dylib
PE 98035000-9803e000 Deferred        fsevents
PE 9803e000-98041000 Deferred        libcgxtype.a.dylib
PE 98071000-980b3000 Deferred        libauto.dylib
PE 980b3000-980d0000 Deferred        openscripting
PE 980d0000-980f7000 Deferred        libpng.dylib
PE 98114000-98470000 Deferred        libobjc.a.dylib
PE 98470000-98476000 Deferred        libmacho.dylib
PE 98476000-9847f000 Deferred        netfs
PE 9847f000-98661000 Deferred        quartzcore
PE 98661000-98695000 Deferred        gss
PE 9903f000-99407000 Deferred        hitoolbox
PE 99407000-99412000 Deferred        carbonsound
PE 99446000-998da000 Deferred        corefoundation
PE 998db000-998e5000 Deferred        libgfxshared.dylib
PE 998e5000-998ea000 Deferred        libheimdal-asn1.dylib
PE 99914000-9991e000 Deferred        commonauth
PE 9991e000-99992000 Deferred        ats
PE 99992000-99ab9000 Deferred        libsqlite3.dylib
PE 99bd8000-99be8000 Deferred        libxar.1.dylib
PE 99be8000-99bf6000 Deferred        speechsynthesis
PE 99bf6000-99c1f000 Deferred        iconservices
PE 99c1f000-99c77000 Deferred        hiservices
PE 99c77000-99d18000 Deferred        qd
PE 99d18000-99d30000 Deferred        libmarisa.dylib
PE 99d30000-99f04000 Deferred        imageio
PE 99f04000-99f0d000 Stabs           libsystem_pthread.dylib
PE 99f0d000-99f75000 Deferred        libcorecrypto.dylib
PE 99f89000-99f8b000 Deferred        libdiagnosticmessagesclient.dyli
PE 9a573000-9a577000 Deferred        help
PE 9a577000-9a609000 Deferred        coresymbolication
PE 9a609000-9a65e000 Deferred        symbolication
PE 9a66a000-9a676000 Deferred        netauth
PE 9a790000-9a7ba000 Deferred        libsystem_info.dylib
PE 9a7ba000-9a8bb000 Deferred        libfontparser.dylib
PE 9a8bb000-9aaf5000 Deferred        libfosl_dynamic.dylib
PE 9aaf8000-9aafb000 Deferred        libquarantine.dylib
PE 9ae2c000-9ae38000 Deferred        libcommoncrypto.dylib
PE 9ae38000-9ae4f000 Deferred        libcompression.dylib
PE 9ae4f000-9ae53000 Deferred        servicemanagement
PE 9b004000-9b015000 Deferred        libgl.dylib
PE 9b015000-9b06c000 Deferred        libcups.2.dylib
PE 9b06c000-9b0ac000 Deferred        libglimage.dylib
PE 9b106000-9b10a000 Deferred        libdyld.dylib
PE 9b113000-9b218000 Deferred        libjp2.dylib
PE 9b4d1000-9b4d2000 Deferred        coreservices
PE 9b4d2000-9b7ce000 Deferred        carboncore
PE 9bbce000-9bbed000 Deferred        libresolv.9.dylib
PE 9c06d000-9c07f000 Deferred        libbsm.0.dylib
PE 9c07f000-9c088000 Deferred        libsystem_dnssd.dylib
PE 9c088000-9c0a3000 Deferred        liblzma.5.dylib
PE 9c1d9000-9c1f3000 Deferred        libsystem_malloc.dylib
PE 9c222000-9c26b000 Deferred        libfontregistry.dylib
PE 9c26b000-9c326000 Deferred        backup
PE 9c326000-9c327000 Deferred        veclib
PE 9c395000-9c396000 Deferred        libenergytrace.dylib
PE 9c4b8000-9c502000 Deferred        sharedfilelist
PE 9cbce000-9cd20000 Deferred        coreui
PE 9cd20000-9cd26000 Deferred        libcompiler_rt.dylib
PE 9cd26000-9cd29000 Deferred        libcvmspluginsupport.dylib
PE 9cd29000-9ce28000 Deferred        launchservices
PE 9d399000-9d39d000 Deferred        libextension.dylib
PE 9d495000-9d498000 Deferred        securityhi
PE 9d498000-9d4b2000 Deferred        kerberos
PE 9d640000-9d6e8000 Deferred        metadata
PE 9d6f2000-9d6f9000 Deferred        ioaccelerator
PE 9d6f9000-9d708000 Deferred        libz.1.dylib
PE 9d708000-9d72c000 Deferred        apple80211
PE 9d72c000-9d73e000 Deferred        libsystem_trace.dylib
PE 9d73e000-9d73f000 Deferred        liblaunch.dylib
PE 9d7e8000-9d8dd000 Deferred        libxml2.2.dylib
PE 9dc4e000-9dc52000 Deferred        libscreenreader.dylib
PE 9dc56000-9dceb000 Deferred        performanceanalysis
PE 9dda6000-9e2d5000 Deferred        vimage
PE 9ecea000-9ecef000 Deferred        iosurface
PE 9ed23000-9ed2d000 Deferred        diskarbitration
PE 9ed2d000-9ed39000 Deferred        libchinesetokenizer.dylib
PE 9ed41000-9ed44000 Deferred        loginsupport
Threads:
process  tid      prio (all id:s are in hex)
0000000c services.exe
00000028    0
00000027    0
00000021    0
0000001a    0
0000000e    0
0000000d    0
00000018 winedevice.exe
00000020    0
0000001d    0
0000001c    0
00000019    0
0000001e plugplay.exe
00000024    0
00000023    0
0000001f    0
00000025 wdfmgr.exe
0000002e    0
0000002d    0
0000002c    0
0000002b    0
00000029    0
00000026    0
00000031 winewrapper.exe
00000032    0
00000037 explorer.exe
0000003f    0
0000003e    0
0000003d    0
00000038    0
00000016 (D) C:\Program Files\Steam\bin\steamwebhelper.exe
00000074    0
00000068    0
00000052    0
00000061    0
0000004b    0
0000004a    0
00000049    0
00000039    0
0000003a    0 <==
00000042    0
00000043    0
00000047    0
0000003b    0
0000003c    0
00000044    0
00000009    0
0000000b    0
0000002a    0
00000017    0
0000007a winewrapper.exe
0000007b    0
0000007c taskmgr.exe
00000080    0
0000007f    0
0000007e    0
0000007d    0
00000081 steamerrorreporter.exe
00000086    0
00000083    0
00000082    0
System information:
   Wine build: wine-1.8-rc2-7715-g72bf792
   Platform: i386
   Host system: Darwin
   Host version: 15.0.0

CrossOver Forums: the place to discuss running Windows applications on Mac and Linux

Please Wait...
eyJjYXJ0IjowLCJ0enMiOi01LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNTMzODMxNTczfQ==