[Bug 3923] New: Steam backups only work from steam directory

Wine Bugs wine-bugs at winehq.org
Wed Nov 23 22:11:51 CST 2005


http://bugs.winehq.org/show_bug.cgi?id=3923

           Summary: Steam backups only work from steam directory
           Product: Wine
           Version: 0.9.2.
          Platform: PC
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: minor
          Priority: P2
         Component: wine-misc
        AssignedTo: wine-bugs at winehq.org
        ReportedBy: hutyerah at necrobation.org


I got steam installed and working properly as described in the app db. I then
tried to run a steam game backup exe (which you create so you don't have to
download games again) off a dvdrom I had, and it crashed spectacularly, the
output is below. So I copied the backup exe to the steam directory, ran it
there, and it worked fine. Changing the OS that wine pretends to be in winecfg
doesn't seem to change anything. It seems you're gonna need a bit more
information than this, so just say what to grab and I'll find it out.

Output of crash (F: is dvdrom):

hutyerah at mulbox:~$ wine "F:\SteamBackup Half-Life 2.exe"
err:mmio:MMIO_ParseExtA No . in szFileName: ""
err:mmio:MMIO_ParseExtA No . in szFileName: "F:\\"
hutyerah at mulbox:~$ err:mmio:MMIO_ParseExtA No . in szFileName: ""
err:mmio:MMIO_ParseExtA No . in szFileName: "C:\\Program Files\\Steam\\"
wine: Unhandled page fault on read access to 0x00000080 at address 0x80 (thread
0041), starting debugger...
WineDbg starting on pid 0x40
Unhandled exception: page fault on read access to 0x00000080 in 32-bit code
(0x00000080).
In 32 bit mode.
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:1007 GS:0000
 EIP:00000080 ESP:4066fbe4 EBP:00000000 EFLAGS:00210206(   - 00      - RIP1)
 EAX:49ee0070 EBX:49ee0060 ECX:49ee0060 EDX:0048375c
 ESI:4066fc1c EDI:00472abc
Stack dump:
0x4066fbe4:  0042961c 4066fc1c 0048375c ffffffff
0x4066fbf4:  49eed480 ffffffff 00428f2c 4066fc1c
0x4066fc04:  0048375c 49ee0060 0048b0c0 49eed480
0x4066fc14:  00470a1c 00428fb3 49ee0060 49eeec90
0x4066fc24:  00418303 49eeec90 4066ff2c 0048b0c0
0x4066fc34:  00418323 49eeec90 00000001 0048b0c0
0200: sel=1007 base=40018000 limit=00001fff 32-bit rw-
Backtrace:
=>1 0x00000080 (0x00000000)
0x00000080: addb        %al,0x0(%eax)
Modules:
Module  Address                 Debug info      Name (70 modules)
PE      0x00400000-00495000     Deferred        steamrestore
ELF     0x40000000-40017000     Deferred        ld-linux.so.2
ELF     0x4001a000-40023000     Deferred        libnss_compat.so.2
ELF     0x40023000-4002d000     Deferred        libnss_nis.so.2
ELF     0x4002d000-40047000     Deferred        libwine.so.1
ELF     0x40047000-40160000     Deferred        libc.so.6
ELF     0x40165000-401d8000     Deferred        ntdll<elf>
  \-PE  0x40180000-401d8000     \               ntdll
ELF     0x401d8000-402cd000     Deferred        libwine_unicode.so.1
ELF     0x402cd000-402f0000     Deferred        libm.so.6
ELF     0x402f2000-402fa000     Deferred        libsm.so.6
ELF     0x402fa000-40300000     Deferred        libxxf86dga.so.1
ELF     0x40306000-4031c000     Deferred        libnsl.so.1
ELF     0x4031c000-40326000     Deferred        libnss_files.so.2
ELF     0x40326000-4032b000     Deferred        libxxf86vm.so.1
ELF     0x4032b000-4032e000     Deferred        libxrandr.so.2
ELF     0x40440000-40539000     Deferred        kernel32<elf>
  \-PE  0x40460000-40539000     \               kernel32
ELF     0x40565000-4056e000     Deferred        libgcc_s.so.1
ELF     0x40670000-406c5000     Deferred        shlwapi<elf>
  \-PE  0x40680000-406c5000     \               shlwapi
ELF     0x406c5000-40747000     Deferred        ole32<elf>
  \-PE  0x406e0000-40747000     \               ole32
ELF     0x40747000-40780000     Deferred        advapi32<elf>
  \-PE  0x40750000-40780000     \               advapi32
ELF     0x40780000-40892000     Deferred        user32<elf>
  \-PE  0x407a0000-40892000     \               user32
ELF     0x40892000-40916000     Deferred        gdi32<elf>
  \-PE  0x408a0000-40916000     \               gdi32
ELF     0x40916000-40959000     Deferred        rpcrt4<elf>
  \-PE  0x40930000-40959000     \               rpcrt4
ELF     0x40959000-40976000     Deferred        iphlpapi<elf>
  \-PE  0x40960000-40976000     \               iphlpapi
ELF     0x40976000-40a35000     Deferred        shell32<elf>
  \-PE  0x40990000-40a35000     \               shell32
ELF     0x40a35000-40ae1000     Deferred        comctl32<elf>
  \-PE  0x40a40000-40ae1000     \               comctl32
ELF     0x40ae1000-40b6d000     Deferred        oleaut32<elf>
  \-PE  0x40b00000-40b6d000     \               oleaut32
ELF     0x40b6d000-40beb000     Deferred        winmm<elf>
  \-PE  0x40b80000-40beb000     \               winmm
ELF     0x40beb000-40bf9000     Deferred        libxext.so.6
ELF     0x40bf9000-40c01000     Deferred        libxrender.so.1
ELF     0x40c01000-40c6b000     Deferred        libfreetype.so.6
ELF     0x40c6b000-40c7d000     Deferred        libz.so.1
ELF     0x40c7d000-40ca4000     Deferred        libfontconfig.so.1
ELF     0x40ca4000-40cc4000     Deferred        libexpat.so.0
ELF     0x40cc4000-40d3d000     Deferred        winex11.drv<elf>
  \-PE  0x40cd0000-40d3d000     \               winex11.drv
ELF     0x40d3d000-40d55000     Deferred        libice.so.6
ELF     0x40d55000-40e1f000     Deferred        libx11.so.6
ELF     0x40e1f000-40ebe000     Deferred        libgl.so.1
ELF     0x40ece000-40ed1000     Deferred        xlcdef.so.2
ELF     0x40ed4000-40f25000     Deferred        libpthread.so.0
ELF     0x40f25000-41693000     Deferred        fglrx_dri.so
ELF     0x4174b000-4175e000     Deferred        librt.so.1
ELF     0x49c5a000-49c77000     Deferred        ximcp.so.2
ELF     0x49c77000-49c7b000     Deferred        iso8859-1.so
ELF     0x49c7b000-49c97000     Deferred        imm32<elf>
  \-PE  0x49c80000-49c97000     \               imm32
ELF     0x49c97000-49ca0000     Deferred        libxcursor.so.1.0.2
ELF     0x49ce4000-49d14000     Deferred        uxtheme<elf>
  \-PE  0x49cf0000-49d14000     \               uxtheme
ELF     0x49d70000-49d88000     Deferred        msacm.drv<elf>
  \-PE  0x49d80000-49d88000     \               msacm.drv
ELF     0x49d88000-49da9000     Deferred        msacm32<elf>
  \-PE  0x49d90000-49da9000     \               msacm32
ELF     0x49ec0000-49ed5000     Deferred        midimap<elf>
  \-PE  0x49ed0000-49ed5000     \               midimap
ELF     0x7bf00000-7bf07000     Deferred        <wine-loader>
Threads:
process  tid      prio (all id:s are in hex)
00000040 (D) C:\Program Files\Steam\steamrestore.exe
        00000041    0 <==
00000008
        00000039    0
        00000037    0
        00000034    0
        00000032    0
        00000031    1
        0000002f    0
        0000002e    0
        0000002d    1
        0000002c    0
        0000002b    0
        0000002a    0
        00000029    0
        00000016    0
        00000015    0
        00000014    0
        0000000b    0
        0000000a    0
        00000009    0
WineDbg terminated on pid 0x40

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the wine-bugs mailing list