LinuxForum.Fans
Тема

Wine на amd64. Установка игры.

Автор: kain728 4 сообщений 3803 просмотров
#14163

Проблема в следующем. Раньше стояла Debian x86, и на нем прекрасно работал мой любимый Ил-2. Недавно ради эксперимента поставил сборку под amd64. Все в норме за исключением Wine. Игра не устанавливается, выдает следующее:

fixme:advapi:LookupAccountNameW (null) L"user" (nil) 0x33b6bc (nil) 0x33b6c0 0x33b6b4 - stub
fixme:advapi:LookupAccountNameW (null) L"user" 0x15d7d8 0x33b6bc 0x15d080 0x33b6c0 0x33b6b4 - stub
err:ole:create_server class {a52d1d8e-bcca-11d4-ab7d-00b0d02332eb} not registered
err:ole:CoGetClassObject no class object {a52d1d8e-bcca-11d4-ab7d-00b0d02332eb} could be created for context 0x4

Wine стоит из репозитория, версия 1.0.1. Все настройки дефолтные, кроме копирования шрифтов из винды.
Подскажите, что ей не хватает?

#14286
kain728 написал:
Проблема в следующем. Раньше стояла Debian x86, и на нем прекрасно работал мой любимый Ил-2. Недавно ради эксперимента поставил сборку под amd64. Все в норме за исключением Wine. Игра не устанавливается, выдает следующее:

Привет коллега, у меня тоже единственная игра по жизни была Ил2, и под линём играл только на Debian i386, на х64 никак :-(.

#14616
system-root написал:
x86 ей не хватает.
а по теме:
http://wiki.winehq.org/NativeDcom

О... Спасибо, частично помогло. Но теперь Wine выдал свирепый дамп... в общем я так понял секрет кроется в первых двух строчках?

text

wine: Unhandled page fault on read access to 0x80000044 at address 0x7bc421a2 (thread 002c), starting debugger...
Unhandled exception: page fault on read access to 0x80000044 in 32-bit code (0x7bc421a2).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7bc421a2 ESP:0033b0e0 EBP:0033b108 EFLAGS:00010286(   - 00      -RISP1)
 EAX:80000000 EBX:7bc8a784 ECX:65faf1f0 EDX:00000020
 ESI:80000000 EDI:80000000
Stack dump:
0x0033b0e0:  0033b138 ffffffff 00000000 00000000
0x0033b0f0:  00000000 00000000 00000000 7bc8a784
0x0033b100:  00000000 00000000 0033b168 7bc441dc
0x0033b110:  0033b168 0033b1a4 7bc6989b 0033b128
0x0033b120:  00000000 00000000 00000000 00000000
0x0033b130:  00000001 00000000 00000000 00000000
Backtrace:
=>1 0x7bc421a2 in ntdll (+0x321a2) (0x0033b108)
  2 0x7bc441dc RtlAllocateHeap+0x1c() in ntdll (0x0033b168)
err:dbghelp:pe_load_dbg_file -Unable to peruse .DBG file "ole32.dbg" ("")
  3 0x65f01b9b in ole32 (+0x1b9b) (0x0033b1cc)
  4 0x65f10bae in ole32 (+0x10bae) (0x0033b44c)
  5 0x65f10aaf in ole32 (+0x10aaf) (0x0033b484)
  6 0x65f10a87 in ole32 (+0x10a87) (0x0033b4a8)
  7 0x7e1976ea MSI_OpenDatabaseW+0x5ba() in msi (0x0033b768)
  8 0x7e1c3767 MSI_OpenPackageW+0x2b7() in msi (0x0033bbc8)
  9 0x7e1b445c MsiInstallProductW+0x3c() in msi (0x0033bc08)
  10 0x7e1ba59d MsiInstallProductA+0x18d() in msi (0x0033bc48)
  11 0x0040997e in setuppffbaep (+0x997e) (0x0033bc8c)
  12 0x00407e15 in setuppffbaep (+0x7e15) (0x0033dc30)
  13 0x0040d87f in setuppffbaep (+0xd87f) (0x0033edd8)
  14 0x0040d10a in setuppffbaep (+0xd10a) (0x0033ee34)
  15 0x00404d29 in setuppffbaep (+0x4d29) (0x0033fbd4)
  16 0x0040e5c3 in setuppffbaep (+0xe5c3) (0x0033fe7c)
  17 0x00415e5f in setuppffbaep (+0x15e5f) (0x0033ff08)
  18 0x7b87a9a8 in kernel32 (+0x5a9a8) (0x0033ffe8)
0x7bc421a2: cmpl        $0x50414548,0x44(%eax)
Modules:
Module  Address                 Debug info      Name (69 modules)
PE        400000-  439000       Export          setuppffbaep
PE      65340000-653d2000       Deferred        oleaut32
PE      65f00000-65fc2000       Export          ole32
ELF     7b800000-7b93a000       Export          kernel32<elf>
  \-PE  7b820000-7b93a000       \               kernel32
ELF     7bc00000-7bca6000       Export          ntdll<elf>
  \-PE  7bc10000-7bca6000       \               ntdll
ELF     7bf00000-7bf03000       Deferred        <wine-loader>
ELF     7e0ae000-7e0d0000       Deferred        mpr<elf>
  \-PE  7e0b0000-7e0d0000       \               mpr
ELF     7e0d0000-7e11e000       Deferred        wininet<elf>
  \-PE  7e0e0000-7e11e000       \               wininet
ELF     7e11e000-7e15d000       Deferred        urlmon<elf>
  \-PE  7e130000-7e15d000       \               urlmon
ELF     7e15d000-7e206000       Export          msi<elf>
  \-PE  7e170000-7e206000       \               msi
ELF     7e206000-7e227000       Deferred        cabinet<elf>
  \-PE  7e210000-7e227000       \               cabinet
ELF     7e45e000-7e490000       Deferred        uxtheme<elf>
  \-PE  7e460000-7e490000       \               uxtheme
ELF     7e490000-7e499000       Deferred        libxcursor.so.1
ELF     7e499000-7e49e000       Deferred        libxfixes.so.3
ELF     7e49e000-7e4a1000       Deferred        libxcomposite.so.1
ELF     7e4a1000-7e4a7000       Deferred        libxrandr.so.2
ELF     7e4a7000-7e4b0000       Deferred        libxrender.so.1
ELF     7e4b0000-7e4b3000       Deferred        libxinerama.so.1
ELF     7e4b3000-7e4d3000       Deferred        imm32<elf>
  \-PE  7e4c0000-7e4d3000       \               imm32
ELF     7e4d3000-7e4d8000       Deferred        libxdmcp.so.6
ELF     7e4d8000-7e4f0000       Deferred        libxcb.so.1
ELF     7e4f0000-7e5df000       Deferred        libx11.so.6
ELF     7e5df000-7e5ed000       Deferred        libxext.so.6
ELF     7e5ed000-7e5f2000       Deferred        libxxf86vm.so.1
ELF     7e5f2000-7e609000       Deferred        libice.so.6
ELF     7e609000-7e611000       Deferred        libsm.so.6
ELF     7e625000-7e6bf000       Deferred        winex11<elf>
  \-PE  7e630000-7e6bf000       \               winex11
ELF     7e72b000-7e751000       Deferred        libexpat.so.1
ELF     7e751000-7e77b000       Deferred        libfontconfig.so.1
ELF     7e77b000-7e77d000       Deferred        libxcb-xlib.so.0
ELF     7e78f000-7e7a4000       Deferred        libz.so.1
ELF     7e7a4000-7e819000       Deferred        libfreetype.so.6
ELF     7e819000-7e81c000       Deferred        libxau.so.6
ELF     7e82d000-7e8f0000       Deferred        comctl32<elf>
  \-PE  7e840000-7e8f0000       \               comctl32
ELF     7e8f0000-7e942000       Deferred        advapi32<elf>
  \-PE  7e900000-7e942000       \               advapi32
ELF     7e942000-7e9e0000       Deferred        gdi32<elf>
  \-PE  7e950000-7e9e0000       \               gdi32
ELF     7e9e0000-7eb2b000       Deferred        user32<elf>
  \-PE  7ea00000-7eb2b000       \               user32
ELF     7eb2b000-7eb85000       Deferred        shlwapi<elf>
  \-PE  7eb40000-7eb85000       \               shlwapi
ELF     7eb85000-7ec97000       Deferred        shell32<elf>
  \-PE  7eba0000-7ec97000       \               shell32
ELF     7ec97000-7ecb0000       Deferred        version<elf>
  \-PE  7eca0000-7ecb0000       \               version
ELF     7ecb0000-7ecc8000       Deferred        libnsl.so.1
ELF     7ecc8000-7ecd1000       Deferred        libnss_compat.so.2
ELF     7ecd1000-7ece5000       Deferred        lz32<elf>
  \-PE  7ece0000-7ece5000       \               lz32
ELF     7efc8000-7efec000       Deferred        libm.so.6
ELF     7eff5000-7f000000       Deferred        libnss_files.so.2
ELF     f7c98000-f7c9c000       Deferred        libdl.so.2
ELF     f7c9c000-f7dee000       Deferred        libc.so.6
ELF     f7dee000-f7e05000       Deferred        libpthread.so.0
ELF     f7e05000-f7f3b000       Deferred        libwine.so.1
ELF     f7f45000-f7f4f000       Deferred        libnss_nis.so.2
ELF     f7f52000-f7f71000       Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
0000000c
        0000000e    0
        0000000d    0
00000027
        00000028    0
00000029
        0000002a    0
0000002b (D) D:\mnt\disk\setuppffbaep.exe
        0000002c    0 <==
Backtrace:
=>1 0x7bc421a2 in ntdll (+0x321a2) (0x0033b108)
  2 0x7bc441dc RtlAllocateHeap+0x1c() in ntdll (0x0033b168)
  3 0x65f01b9b in ole32 (+0x1b9b) (0x0033b1cc)
  4 0x65f10bae in ole32 (+0x10bae) (0x0033b44c)
  5 0x65f10aaf in ole32 (+0x10aaf) (0x0033b484)
  6 0x65f10a87 in ole32 (+0x10a87) (0x0033b4a8)
  7 0x7e1976ea MSI_OpenDatabaseW+0x5ba() in msi (0x0033b768)
  8 0x7e1c3767 MSI_OpenPackageW+0x2b7() in msi (0x0033bbc8)
  9 0x7e1b445c MsiInstallProductW+0x3c() in msi (0x0033bc08)
  10 0x7e1ba59d MsiInstallProductA+0x18d() in msi (0x0033bc48)
  11 0x0040997e in setuppffbaep (+0x997e) (0x0033bc8c)
  12 0x00407e15 in setuppffbaep (+0x7e15) (0x0033dc30)
  13 0x0040d87f in setuppffbaep (+0xd87f) (0x0033edd8)
  14 0x0040d10a in setuppffbaep (+0xd10a) (0x0033ee34)
  15 0x00404d29 in setuppffbaep (+0x4d29) (0x0033fbd4)
  16 0x0040e5c3 in setuppffbaep (+0xe5c3) (0x0033fe7c)
  17 0x00415e5f in setuppffbaep (+0x15e5f) (0x0033ff08)
  18 0x7b87a9a8 in kernel32 (+0x5a9a8) (0x0033ffe8)

Войдите или зарегистрируйтесь, чтобы ответить.