LINUX.ORG.RU

Wine запускает не все программы

 


0

1

Причем, на разных программах, разных дистрах выглядит это одинаково:

wine: Unhandled page fault on read access to 0xffffffff at address 0x7db6e87d (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0xffffffff in 32-bit code (0x7db6e87d).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7db6e87d ESP:0032ebe4 EBP:7de5dff4 EFLAGS:00210246(  R- --  I  Z- -P- )
 EAX:7ca0729c EBX:7c8dc7d0 ECX:7ca10a98 EDX:00000000
 ESI:00000000 EDI:7c8dc7a8
Stack dump:
0x0032ebe4:  7ca10a98 00000000 0032ec18 7ca0792c
0x0032ebf4:  7de5dff4 7ca07378 7ca10a88 7c8dc778
0x0032ec04:  7c8dc7e0 7de5dff4 7dbd8e95 7ca10a18
0x0032ec14:  7c8dc7e0 7ca10a18 00000000 f75f3ff4
0x0032ec24:  f75f53c0 7dd4a1ef 00000020 f74fed7c
0x0032ec34:  7c8dc818 7ca10a88 7ca36da0 7d1cbff4
000c: sel=0067 base=00000000 limit=00000000 32-bit r--
Backtrace:
=>0 0x7db6e87d _ZN4llvm12PassRegistry21registerAnalysisGroupEPKvS2_RNS_8PassInfoEbb+0x2dd() in r600_dri.so (0x7de5dff4)
  1 0x7da45d1b _ZN4llvm18initializeNoAAPassERNS_12PassRegistryE+0x11a() in r600_dri.so (0x7de9513c)
  2 0x7d9fd568 _ZN4llvm36initializeAliasAnalysisAnalysisGroupERNS_12PassRegistryE+0x47() in r600_dri.so (0x7c8dc768)
  3 0x7da8f3cb _ZN4llvm36initializeTypeBasedAliasAnalysisPassERNS_12PassRegistryE+0x4a() in r600_dri.so (0x7c8dc768)
  4 0x7da8f54e _ZN4llvm32createTypeBasedAliasAnalysisPassEv+0x6d() in r600_dri.so (0x7ca10cb8)
  5 0x7d7dfe44 _ZN4llvm17LLVMTargetMachine22addCommonCodeGenPassesERNS_15PassManagerBaseENS_10CodeGenOpt5LevelEbRPNS_9MCContextE+0x23() in r600_dri.so (0x7ca10cb8)
  6 0x7d7e076c _ZN4llvm17LLVMTargetMachine26addPassesToEmitMachineCodeERNS_15PassManagerBaseERNS_14JITCodeEmitterENS_10CodeGenOpt5LevelEb+0x4b() in r600_dri.so (0x7ca10cb8)
  7 0x7d567a71 _ZN4llvm3JITC1EPNS_6ModuleERNS_13TargetMachineERNS_13TargetJITInfoEPNS_16JITMemoryManagerENS_10CodeGenOpt5LevelEb+0x210() in r600_dri.so (0x7ca10cb8)
  8 0x7d56766f _ZN4llvm3JIT9createJITEPNS_6ModuleEPSsPNS_16JITMemoryManagerENS_10CodeGenOpt5LevelEbPNS_13TargetMachineE+0x8e() in r600_dri.so (0x7ca36a74)
  9 0x7d57cd1a _ZN4llvm13EngineBuilder6createEv+0x159() in r600_dri.so (0x00000000)
0x7db6e87d _ZN4llvm12PassRegistry21registerAnalysisGroupEPKvS2_RNS_8PassInfoEbb+0x2dd in r600_dri.so: 
Modules:
Module  Address                 Debug info      Name (68 modules)
PE        400000-  4e7000       Deferred        th09e
ELF     7bf00000-7bf04000       Deferred        <wine-loader>
ELF     7d0c8000-7d0e6000       Deferred        libgcc_s.so.1
ELF     7d1d4000-7dedd000       Dwarf           r600_dri.so
ELF     7dedd000-7def9000       Deferred        libglapi.so.0
ELF     7def9000-7df54000       Deferred        libgl.so.1
ELF     7dfb8000-7dfbf000       Deferred        libxfixes.so.3
ELF     7dfbf000-7dfca000       Deferred        libxcursor.so.1
ELF     7dfcb000-7dfd4000       Deferred        librt.so.1
ELF     7e0c7000-7e0f1000       Deferred        libexpat.so.1
ELF     7e0f1000-7e127000       Deferred        libfontconfig.so.1
ELF     7e127000-7e137000       Deferred        libxi.so.6
ELF     7e137000-7e140000       Deferred        libxrandr.so.2
ELF     7e140000-7e14b000       Deferred        libxrender.so.1
ELF     7e14b000-7e151000       Deferred        libxxf86vm.so.1
ELF     7e151000-7e175000       Deferred        imm32<elf>
  \-PE  7e160000-7e175000       \               imm32
ELF     7e175000-7e195000       Deferred        libxcb.so.1
ELF     7e195000-7e19b000       Deferred        libuuid.so.1
ELF     7e19b000-7e1b6000       Deferred        libice.so.6
ELF     7e1b6000-7e2f2000       Deferred        libx11.so.6
ELF     7e2f2000-7e304000       Deferred        libxext.so.6
ELF     7e304000-7e30d000       Deferred        libsm.so.6
ELF     7e30d000-7e3be000       Deferred        winex11<elf>
  \-PE  7e320000-7e3be000       \               winex11
ELF     7e3be000-7e3d6000       Deferred        libz.so.1
ELF     7e3d6000-7e472000       Deferred        libfreetype.so.6
ELF     7e472000-7e4bc000       Deferred        libncurses.so.5
ELF     7e4bc000-7e4c9000       Deferred        libdrm.so.2
ELF     7e4c9000-7e4cd000       Deferred        libxdamage.so.1
ELF     7e4de000-7e622000       Deferred        wined3d<elf>
  \-PE  7e4f0000-7e622000       \               wined3d
ELF     7e622000-7e659000       Deferred        d3d8<elf>
  \-PE  7e630000-7e659000       \               d3d8
ELF     7e659000-7e684000       Deferred        msacm32<elf>
  \-PE  7e660000-7e684000       \               msacm32
ELF     7e684000-7e728000       Deferred        winmm<elf>
  \-PE  7e690000-7e728000       \               winmm
ELF     7e728000-7e772000       Deferred        dsound<elf>
  \-PE  7e730000-7e772000       \               dsound
ELF     7e772000-7e7f1000       Deferred        rpcrt4<elf>
  \-PE  7e780000-7e7f1000       \               rpcrt4
ELF     7e7f1000-7e8ac000       Deferred        gdi32<elf>
  \-PE  7e800000-7e8ac000       \               gdi32
ELF     7e8ac000-7e9fe000       Deferred        user32<elf>
  \-PE  7e8c0000-7e9fe000       \               user32
ELF     7e9fe000-7ea68000       Deferred        advapi32<elf>
  \-PE  7ea10000-7ea68000       \               advapi32
ELF     7ea68000-7eb99000       Deferred        ole32<elf>
  \-PE  7ea80000-7eb99000       \               ole32
ELF     7eb99000-7ebb5000       Deferred        dinput8<elf>
  \-PE  7eba0000-7ebb5000       \               dinput8
ELF     7ed24000-7eede000       Deferred        kernel32<elf>
  \-PE  7ed40000-7eede000       \               kernel32
ELF     7eede000-7ef09000       Deferred        libm.so.6
ELF     7ef09000-7ef0d000       Deferred        libxcomposite.so.1
ELF     7ef0d000-7ef11000       Deferred        libxinerama.so.1
ELF     7ef11000-7ef2b000       Deferred        version<elf>
  \-PE  7ef20000-7ef2b000       \               version
ELF     7ef2b000-7f000000       Deferred        ntdll<elf>
  \-PE  7ef40000-7f000000       \               ntdll
ELF     f7480000-f7484000       Deferred        libxau.so.6
ELF     f7487000-f748c000       Deferred        libdl.so.2
ELF     f748c000-f75f8000       Deferred        libc.so.6
ELF     f75f8000-f7613000       Deferred        libpthread.so.0
ELF     f7635000-f7779000       Dwarf           libwine.so.1
ELF     f777a000-f779b000       Deferred        ld-linux.so.2
ELF     f779b000-f779c000       Deferred        [vdso].so
Threads:
process  tid      prio (all id:s are in hex)
00000008 (D) Z:\home\egor\.wine\drive_c\Program Files\touhou9\th09e.exe
        00000009    0 <==
0000000c services.exe
        0000003b    0
        0000002a    0
        00000028    0
        00000024    0
        00000023    0
        0000000e    0
        0000000d    0
00000014 explorer.exe
        00000015    0
00000025 winedevice.exe
        0000002c    0
        0000002b    0
        00000027    0
        00000026    0
Backtrace:
=>0 0x7db6e87d _ZN4llvm12PassRegistry21registerAnalysisGroupEPKvS2_RNS_8PassInfoEbb+0x2dd() in r600_dri.so (0x7de5dff4)
  1 0x7da45d1b _ZN4llvm18initializeNoAAPassERNS_12PassRegistryE+0x11a() in r600_dri.so (0x7de9513c)
  2 0x7d9fd568 _ZN4llvm36initializeAliasAnalysisAnalysisGroupERNS_12PassRegistryE+0x47() in r600_dri.so (0x7c8dc768)
  3 0x7da8f3cb _ZN4llvm36initializeTypeBasedAliasAnalysisPassERNS_12PassRegistryE+0x4a() in r600_dri.so (0x7c8dc768)
  4 0x7da8f54e _ZN4llvm32createTypeBasedAliasAnalysisPassEv+0x6d() in r600_dri.so (0x7ca10cb8)
  5 0x7d7dfe44 _ZN4llvm17LLVMTargetMachine22addCommonCodeGenPassesERNS_15PassManagerBaseENS_10CodeGenOpt5LevelEbRPNS_9MCContextE+0x23() in r600_dri.so (0x7ca10cb8)
  6 0x7d7e076c _ZN4llvm17LLVMTargetMachine26addPassesToEmitMachineCodeERNS_15PassManagerBaseERNS_14JITCodeEmitterENS_10CodeGenOpt5LevelEb+0x4b() in r600_dri.so (0x7ca10cb8)
  7 0x7d567a71 _ZN4llvm3JITC1EPNS_6ModuleERNS_13TargetMachineERNS_13TargetJITInfoEPNS_16JITMemoryManagerENS_10CodeGenOpt5LevelEb+0x210() in r600_dri.so (0x7ca10cb8)
  8 0x7d56766f _ZN4llvm3JIT9createJITEPNS_6ModuleEPSsPNS_16JITMemoryManagerENS_10CodeGenOpt5LevelEbPNS_13TargetMachineE+0x8e() in r600_dri.so (0x7ca36a74)
  9 0x7d57cd1a _ZN4llvm13EngineBuilder6createEv+0x159() in r600_dri.so (0x00000000)
Конкретно не работают Touhou (любая версия), Portal 2. Работают The Bat и Worms Reloaded (!).

Но что самое интересное: неделю назад я поставил openSUSE и на ней все заработало! Пока я не перешел на Tumbleweed. Теперь все то же самое.
Память нормальная, уже прогонял memtest. Архитектура amd64.
Что это может быть?


Насчёт остального не скажу, Worms Realoded у меня работает.

Помню, что через winetricks доставлял какие-то либы, то ли директикс, то ли то-то ещё... погуглите по appdb.winehq.org

BattleCoder ★★★★★
()
Ответ на: комментарий от anonymous

Внезапно, в винде после обновления не падает половина приложений, которые еще вчера отлично работали.

roq
() автор топика

Надеюсь, заглянуть в Wine AppDB и доустановить необходимые компоненты ты догадался?

Lighting ★★★★★
()

mv ~/.wine{,.old}
wine --update

uspen ★★★★★
()
Ответ на: комментарий от roq

Вот почему я не понимаю ваши зверь-эдишн.

anonymous
()
Ответ на: комментарий от AnDoR

это только на сусе так, раньше оно падало из-за чего угодно. из-за glibc, например.

roq
() автор топика

неделю назад я поставил openSUSE и на ней все заработало!
Что это может быть?

Регрессии.
Юзай PlayOnLinux, там на каждую программу можно ставить свою версию wine, в которой она работает лучше всего

TheAnonymous ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.