LINUX.ORG.RU

Проблема с wine ARCH

 , ,


1

1

Всем доброго вечера. Сталкиваюсь в очередной раз с неприятной проблемой, связанной с wine. При установке системы все прекрасно работало, как часы, но спустя пару месяцев все сломалось. Сейчас тоже не работает

whynot@thinkpadik ~/g/Prison Architect> wine 'Prison Architect64.exe'
MESA-INTEL: warning: Haswell Vulkan support is incomplete
003c:fixme:service:scmdatabase_autostart_services Auto-start service L"PDF24" failed to start: 2
0024:fixme:vcruntime:__telemetry_main_invoke_trigger (00006FFFF9040000)
MESA-INTEL: warning: Haswell Vulkan support is incomplete
0024:err:opengl:null_glGetString unsupported
0024:err:opengl:null_glGetString unsupported
fish: Job 1, 'wine 'Prison Architect64.exe'' terminated by signal SIGKILL (Forced quit)

и через каталог

Unhandled exception: page fault on read access to 0x0000000000000008 in 64-bit code (0x000001403f369e).
Register dump:
 rip:00000001403f369e rsp:000000000010f970 rbp:000000000010fa70 eflags:00010206 (  R- --  I   - -P- )
 rax:0000000000000000 rbx:0000000000000000 rcx:0000000000000000 rdx:0000000140d68d00
 rsi:0000000000000000 rdi:0000000000000000  r8:0000000140d19980  r9:0000000000000000 r10:0000000000000000
 r11:000000000010cf58 r12:0000000000000000 r13:0000000001347080 r14:0000000000000000 r15:0000000000000000
Stack dump:
0x0000000010f970:  0000000000000000 0000000001359ac0
0x0000000010f980:  0000000000000000 000000000134ee58
0x0000000010f990:  0000000000000008 000000000134ee50
0x0000000010f9a0:  0000000000000000 00006fffffc42d81
0x0000000010f9b0:  0000000000000020 00006fffffc0b6dc
0x0000000010f9c0:  0000000001364b48 0000000000150070
0x0000000010f9d0:  000000000134f0b0 0000000000000030
0x0000000010f9e0:  0000000000000012 000000000000001f
0x0000000010f9f0:  000000000134f000 00006fffffc43ef2
0x0000000010fa00:  0000000000000000 000000000000000f
0x0000000010fa10:  000000000134f000 00676e702e656c70
0x0000000010fa20:  0000000000000000 000000000000000f
Backtrace:
=>0 0x000001403f369e in prison architect64 (+0x3f369e) (0x0000000010fa70)
  1 0x000001403f1665 in prison architect64 (+0x3f1665) (0x0000000010fcb9)
  2 0x000001401804d1 in prison architect64 (+0x1804d1) (0000000000000000)
  3 0x0000014039eed9 in prison architect64 (+0x39eed9) (0x0000000010fe90)
  4 0x00000140119749 in prison architect64 (+0x119749) (0000000000000000)
  5 0x000001408bc717 in prison architect64 (+0x8bc717) (0000000000000000)
  6 0x006fffffa21469 in kernel32 (+0x11469) (0000000000000000)
  7 0x006fffffc00d2b in ntdll (+0x10d2b) (0000000000000000)
0x000001403f369e prison architect64+0x3f369e: cmpl $-1, 8(%rax)
Modules:
Module  Address                                 Debug info      Name (146 modules)
PE-Wine         7b9e0000-        7bfeb000       Deferred        opengl32
PE             140000000-       140e4a000       --none--        prison architect64
PE-Wine     6ffff9350000-    6ffff93ef000       Deferred        netapi32
PE-Wine     6ffff9400000-    6ffff944f000       Deferred        msv1_0
PE-Wine     6ffff9460000-    6ffff9495000       Deferred        kerberos
PE-Wine     6ffff94b0000-    6ffff956a000       Deferred        secur32
PE-Wine     6ffff9580000-    6ffff988d000       Deferred        wldap32
PE-Wine     6ffff98a0000-    6ffff9d02000       Deferred        msvcr120
PE-Wine     6ffff9d20000-    6ffffa0e7000       Deferred        msvcp120
PE          6ffffa100000-    6ffffa677000       Deferred        galaxy64
PE-Wine     6ffffa690000-    6ffffaa60000       Deferred        crypt32
PE          6ffffaa70000-    6ffffafc6000       Deferred        pops_api
PE-Wine     6ffffb1e0000-    6ffffb205000       Deferred        nsi
PE-Wine     6ffffb220000-    6ffffb270000       Deferred        dnsapi
PE-Wine     6ffffb280000-    6ffffb325000       Deferred        iphlpapi
PE-Wine     6ffffb4a0000-    6ffffb56f000       Deferred        uxtheme
PE-Wine     6ffffb580000-    6ffffb592000       Deferred        winex11
PE-Wine     6ffffb5e0000-    6ffffb663000       Deferred        imm32
PE-Wine     6ffffb850000-    6ffffb874000       Deferred        schannel
PE          6ffffb890000-    6ffffb8e8000       Deferred        sdl64
PE-Wine     6ffffbcd0000-    6ffffbcef000       Deferred        netutils
PE-Wine     6ffffbd00000-    6ffffbd1a000       Deferred        vcruntime140
PE-Wine     6ffffbd30000-    6ffffbd4d000       Deferred        mswsock
PE-Wine     6ffffbd60000-    6ffffbddf000       Deferred        msacm32
PE-Wine     6ffffbdf0000-    6ffffbfa0000       Deferred        winmm
PE-Wine     6ffffbfb0000-    6ffffc038000       Deferred        bcrypt
PE-Wine     6ffffc050000-    6ffffc3f8000       Deferred        dbghelp
PE-Wine     6ffffc410000-    6ffffc4cb000       Deferred        glu32
PE-Wine     6ffffc710000-    6ffffc763000       Deferred        shcore
PE-Wine     6ffffc780000-    6ffffc89e000       Deferred        shlwapi
PE-Wine     6ffffc8b0000-    6ffffd686000       Deferred        shell32
PE-Wine     6ffffd6a0000-    6ffffd6fb000       Deferred        coml2
PE-Wine     6ffffd710000-    6ffffd736000       Deferred        cryptbase
PE-Wine     6ffffd750000-    6ffffda02000       Deferred        rpcrt4
PE-Wine     6ffffda20000-    6ffffda6c000       Deferred        win32u
PE-Wine     6ffffda80000-    6ffffe087000       Deferred        user32
PE-Wine     6ffffe0a0000-    6ffffe34b000       Deferred        gdi32
PE-Wine     6ffffe360000-    6ffffe50e000       Deferred        combase
PE-Wine     6ffffe520000-    6ffffe904000       Deferred        ole32
PE-Wine     6ffffe920000-    6ffffe9d2000       Deferred        ws2_32
PE-Wine     6ffffe9f0000-    6ffffee26000       Deferred        ucrtbase
PE-Wine     6ffffee40000-    6ffffeecc000       Deferred        sechost
PE-Wine     6ffffeee0000-    6fffff276000       Deferred        msvcrt
PE-Wine     6fffff290000-    6fffff3b0000       Deferred        advapi32
PE-Wine     6fffff3c0000-    6fffff9fd000       Deferred        kernelbase
PE-Wine     6fffffa10000-    6fffffbd9000       Dwarf-4-5       kernel32
PE-Wine     6fffffbf0000-    6fffffff0000       Dwarf-4-5       ntdll
ELF         7f600da00000-    7f600f995000       Deferred        libicudata.so.78
ELF         7f600fa00000-    7f6019097000       Deferred        libllvm.so.21.1
ELF         7f6019200000-    7f601bf4f000       Deferred        libgallium-25.2.7-arch1.1.so
ELF         7f601bf9b000-    7f601bfcb000       Deferred        libnss_myhostname.so.2
ELF         7f601bfcb000-    7f601c000000       Deferred        libnss_resolve.so.2
ELF         7f602000d000-    7f602006a000       Deferred        libnss_mymachines.so.2
ELF         7f60200a2000-    7f60200f5000       Deferred        libgssapi_krb5.so.2
ELF         7f60200f5000-    7f6020108000       Deferred        libresolv.so.2
ELF         7f6020108000-    7f602010f000       Deferred        libkeyutils.so.1
ELF         7f602010f000-    7f602013c000       Deferred        libk5crypto.so.3
ELF         7f602013c000-    7f6020202000       Deferred        libkrb5.so.3
ELF         7f6020229000-    7f602022e000       Deferred        msv1_0.so
ELF         7f602022e000-    7f6020235000       Deferred        netapi32.so
ELF         7f6020235000-    7f602023a000       Deferred        dnsapi.so
ELF         7f6021e00000-    7f602200e000       Deferred        libicuuc.so.78
ELF         7f602200f000-    7f602201d000       Deferred        libkrb5support.so.0
ELF         7f602201d000-    7f6022023000       Deferred        libcom_err.so.2
ELF         7f6022023000-    7f602202c000       Deferred        kerberos.so
ELF         7f602202c000-    7f6022036000       Deferred        secur32.so
ELF         7f6022054000-    7f60220c3000       Deferred        libncursesw.so.6
ELF         7f60220c3000-    7f60220ce000       Deferred        libpciaccess.so.0
ELF         7f60220ce000-    7f6022203000       Deferred        libxml2.so.16
ELF         7f6022203000-    7f602223d000       Deferred        libedit.so.0
ELF         7f602223d000-    7f6022262000       Deferred        libdrm_intel.so.1
ELF         7f6022262000-    7f602227e000       Deferred        libelf.so.1
ELF         7f602227e000-    7f602228e000       Deferred        libsensors.so.5
ELF         7f602228e000-    7f60222de000       Deferred        libegl_mesa.so.0
ELF         7f60222de000-    7f6022357000       Deferred        libgldispatch.so.0
ELF         7f6023400000-    7f60243ec000       Deferred        libvulkan_intel_hasvk.so
ELF         7f60243ed000-    7f60243fa000       Deferred        libdrm_amdgpu.so.1
ELF         7f60243fa000-    7f6024400000       Deferred        libgbm.so.1
ELF         7f6024695000-    7f60246a7000       Deferred        libegl.so.1
ELF         7f60247e8000-    7f6024801000       Deferred        libvklayer_mesa_device_select.so
ELF         7f6024801000-    7f60249a8000       Deferred        libspirv-tools.so
ELF         7f60249a8000-    7f60249f0000       Deferred        libudev.so.1
ELF         7f60249f0000-    7f6024a00000       Deferred        libwayland-client.so.0
ELF         7f6024a00000-    7f6025dbf000       Deferred        libvulkan_intel.so
ELF         7f6025dc0000-    7f6025dcc000       Deferred        libcap.so.2
ELF         7f6025dcc000-    7f6025dd1000       Deferred        libxcb-keysyms.so.1
ELF         7f6025dd1000-    7f6025dd6000       Deferred        libxshmfence.so.1
ELF         7f6025dd6000-    7f6025ddb000       Deferred        libxcb-shm.so.0
ELF         7f6025ddb000-    7f6025ded000       Deferred        libxcb-randr.so.0
ELF         7f6025ded000-    7f6025df6000       Deferred        libxcb-sync.so.1
ELF         7f6025df6000-    7f6025dff000       Deferred        libxcb-xfixes.so.0
ELF         7f6025dff000-    7f6025ee4000       Deferred        libzstd.so.1
ELF         7f6025ee4000-    7f6025efb000       Deferred        libdrm.so.2
ELF         7f6025efb000-    7f6025f8f000       Deferred        libvulkan.so.1
ELF         7f6025fc7000-    7f6025fcf000       Deferred        libxfixes.so.3
ELF         7f6025fcf000-    7f6025fdc000       Deferred        libxcursor.so.1
ELF         7f60267c6000-    7f6026907000       Deferred        libx11.so.6
ELF         7f6026907000-    7f6026977000       Deferred        winex11.so
ELF         7f6026977000-    7f6026a1d000       Deferred        libgmp.so.10
ELF         7f6026a1d000-    7f6026c00000       Deferred        libunistring.so.5
ELF         7f6026c00000-    7f6026e4c000       Deferred        libleancrypto.so.1
ELF         7f6026e4f000-    7f6026e62000       Deferred        libxi.so.6
ELF         7f6026e62000-    7f6026e6f000       Deferred        libxrandr.so.2
ELF         7f6026e6f000-    7f6026e9a000       Deferred        libxcb.so.1
ELF         7f6026e9a000-    7f6027000000       Deferred        libp11-kit.so.0
ELF         7f6027000000-    7f602720c000       Deferred        libgnutls.so.30
ELF         7f602720f000-    7f6027214000       Deferred        libxcomposite.so.1
ELF         7f6027214000-    7f6027220000       Deferred        libxrender.so.1
ELF         7f6027220000-    7f6027227000       Deferred        libxxf86vm.so.1
ELF         7f6027227000-    7f602722c000       Deferred        libxinerama.so.1
ELF         7f602722c000-    7f6027241000       Deferred        libxext.so.6
ELF         7f6027241000-    7f602729b000       Deferred        libnettle.so.8
ELF         7f602729b000-    7f60272e6000       Deferred        libhogweed.so.6
ELF         7f60272e6000-    7f60272fc000       Deferred        libtasn1.so.6
ELF         7f60272fc000-    7f602731e000       Deferred        libidn2.so.0
ELF         7f6027321000-    7f6027326000       Deferred        libxcb-present.so.0
ELF         7f6027326000-    7f602732d000       Deferred        libxcb-dri3.so.0
ELF         7f602732d000-    7f6027332000       Deferred        libx11-xcb.so.1
ELF         7f6027356000-    7f60274bc000       Deferred        opengl32.so
ELF         7f60274f4000-    7f60274fc000       Deferred        libxdmcp.so.6
ELF         7f60274fc000-    7f6027501000       Deferred        libxau.so.6
ELF         7f6027501000-    7f6027507000       Deferred        crypt32.so
ELF         7f6027507000-    7f6027514000       Deferred        bcrypt.so
ELF         7f6027528000-    7f6027553000       Deferred        libexpat.so.1
ELF         7f6027553000-    7f60275a4000       Deferred        libfontconfig.so.1
ELF         7f60275a4000-    7f6027652000       Deferred        libpcre2-8.so.0
ELF         7f6027652000-    7f6027675000       Deferred        libgraphite2.so.3
ELF         7f6027675000-    7f60277cd000       Deferred        libglib-2.0.so.0
ELF         7f60277cd000-    7f6027905000       Deferred        libharfbuzz.so.0
ELF         7f6027905000-    7f6027928000       Deferred        libbrotlicommon.so.1
ELF         7f6027928000-    7f60279f8000       Deferred        libfreetype.so.6
ELF         7f60279f8000-    7f6027b06000       Deferred        libm.so.6
ELF         7f6027b06000-    7f6027d00000       Deferred        win32u.so
ELF         7f6028400000-    7f6028612000       Deferred        libc.so.6
ELF         7f6028616000-    7f6028625000       Deferred        libbrotlidec.so.1
ELF         7f6028625000-    7f6028660000       Deferred        libpng16.so.16
ELF         7f6028660000-    7f6028673000       Deferred        libbz2.so.1.0
ELF         7f6028673000-    7f602868c000       Deferred        libz.so.1
ELF         7f602868c000-    7f60286b9000       Deferred        libgcc_s.so.1
ELF         7f60286b9000-    7f60286ed000       Deferred        liblzma.so.5
ELF         7f60286ed000-    7f6028708000       Deferred        libunwind.so.8
ELF         7f6028708000-    7f60287cb000       Export          ntdll.so
ELF         7f60287d0000-    7f60287dc000       Deferred        libffi.so.8
ELF         7f60287f0000-    7f60287f6000       Deferred        ws2_32.so
ELF         7f6028808000-    7f6028845000       Deferred        ld-linux-x86-64.so.2
ELF         7f6028845000-    7f602884a000       Deferred        <wine-loader>
Threads:
process  tid      prio    name (all IDs are in hex)
00000038 services.exe
	0000003c    0     
	00000040    0     wine_rpcrt4_server
	0000004c    0     wine_rpcrt4_io
	00000078    0     wine_rpcrt4_io
	0000008c    0     wine_rpcrt4_io
	000000ac    0     wine_rpcrt4_io
	000000bc    0     wine_rpcrt4_io
	000000c8    0     wine_rpcrt4_io
	000000f4    0     
	00000100    0     wine_rpcrt4_io
00000044 winedevice.exe
	00000048    0     
	00000054    0     
	00000058    0     wine_sechost_service
	0000005c    0     
	00000060    0     
	00000064    0     
	000000a4    0     wine_nsi_notification
00000068 svchost.exe
	0000006c    0     
	0000007c    0     
	00000080    0     wine_sechost_service
00000070 explorer.exe
	00000074    0     
	0000009c    0     
	000000a0    0     wine_explorer_display_settings_restorer
	000000a8    0     wine_rpcrt4_server
00000084 plugplay.exe
	00000088    0     
	00000090    0     
	00000094    0     wine_sechost_service
	00000098    0     wine_rpcrt4_server
	000000dc    0     wine_rpcrt4_io
000000b4 winedevice.exe
	000000b8    0     
	000000c0    0     
	000000c4    0     wine_sechost_service
	000000cc    0     
	000000d0    0     
	000000d4    0     
	000000d8    0     
	000000e4    0     
	000000ec    0     
	000000f0    0     
000000f8 rpcss.exe
	000000fc    0     
	00000104    0     
	00000108    0     wine_sechost_service
	0000010c    0     wine_rpcrt4_server
	00000110    0     wine_rpcrt4_server
	00000114    0     wine_rpcrt4_io
00000124 (D) \\?\unix\home\whynot\gayms\Prison Architect\Prison Architect64.exe
	00000128    0 <== 
	0000012c    0     
	00000130    0     
	00000134    0     
	00000150    0     
00000148 conhost.exe
	0000014c    0     
System information:
    Wine build: wine-10.19
    Platform: x86_64 (guest: i386)
    Version: Windows 10
    Host system: Linux
    Host version: 6.17.9-arch1-1

Система: Arch Linux x86_64 Kernel: 6.17.9-arch1-1 CPU: Intel(R) Core(TM) i7-4702MQ (8) @ 3.20 GHz GPU: Intel 4th Gen Core Processor Integrated Graphics Controller @ 1.15 GHz [Integrated] WM: Mutter (Wayland) DE: GNOME 49.2

Всем спасибо!

Ответ на: комментарий от Merionet

откатил wine до 10.18

whynot@thinkpadik ~/g/Prison Architect [255]> wine --version
wine-10.18
whynot@thinkpadik ~/g/Prison Architect> wine 'Prison Architect64.exe'
003c:fixme:service:scmdatabase_autostart_services Auto-start service L"PDF24" failed to start: 2
MESA-INTEL: warning: Haswell Vulkan support is incomplete
0024:fixme:vcruntime:__telemetry_main_invoke_trigger (00006FFFF8FF0000)
MESA-INTEL: warning: Haswell Vulkan support is incomplete
0024:err:opengl:null_glGetString unsupported
0024:err:opengl:null_glGetString unsupported
0024:err:virtual:virtual_setup_exception stack overflow 1984 bytes addr 0x6fffffc1ec61 stack 0x10840 (0x10000-0x11000-0x110000)


Откат до 10.16 также не помог

whynot@thinkpadik ~/g/Prison Architect> wine 'Prison Architect64.exe'
MESA-INTEL: warning: Haswell Vulkan support is incomplete
003c:fixme:service:scmdatabase_autostart_services Auto-start service L"PDF24" failed to start: 2
0140:err:environ:init_peb starting L"C:\\windows\\syswow64\\rundll32.exe" in experimental wow64 mode
0148:err:environ:init_peb starting L"C:\\windows\\syswow64\\iexplore.exe" in experimental wow64 mode
0024:fixme:vcruntime:__telemetry_main_invoke_trigger (00006FFFFB880000)
MESA-INTEL: warning: Haswell Vulkan support is incomplete
0024:err:opengl:null_glGetString unsupported
0024:err:opengl:null_glGetString unsupported
0024:err:virtual:virtual_setup_exception stack overflow 1984 bytes addr 0x6fffffc1e761 stack 0x10840 (0x10000-0x11000-0x110000)
^C0170:fixme:ver:GetCurrentPackageId (00000000016CFD50 0000000000000000): stub
0170:fixme:vcruntime:__telemetry_main_return_trigger (00006FFFFB880000)
0170:fixme:msvcrt:__clean_type_info_names_internal (00006FFFFA611728) stub
whynot@thinkpadik ~/g/Prison Architect [255]> wine --version
wine-10.16
whynot@thinkpadik ~/g/Prison Architect> 

whynot122
() автор топика
Ответ на: комментарий от Merionet

Вайн очень удобно запускает билды, а игра попалась под руку. Откатил vulkan-intel-1:25.2.7-1, mesa-1:25.2.7-1 Проблема все еще осталас

whynot@thinkpadik ~/g/Prison Architect [127]> wine 'Prison Architect64.exe'
MESA-INTEL: warning: Haswell Vulkan support is incomplete
003c:fixme:service:scmdatabase_autostart_services Auto-start service L"PDF24" failed to start: 2
0024:fixme:vcruntime:__telemetry_main_invoke_trigger (00006FFFF9070000)
MESA-INTEL: warning: Haswell Vulkan support is incomplete
0024:err:opengl:null_glGetString unsupported
0024:err:opengl:null_glGetString unsupported
^C0118:fixme:ver:GetCurrentPackageId (0000000003A0FD50 0000000000000000): stub
0118:fixme:vcruntime:__telemetry_main_return_trigger (00006FFFF9070000)
0118:fixme:msvcrt:__clean_type_info_names_internal (00006FFFF9E81728) stub

whynot122
() автор топика
Ответ на: комментарий от Merionet

А что-то похожее на вайн, чтобы 1 командой можно было запустить? Я пользуюсь лютрисом на другом компьютере, однако тратить время на каждую программу не очень хочется

whynot122
() автор топика
Ответ на: комментарий от whynot122

Да, есть один неофициальный способ удобно использовать протон как обычный wine: сгенерировать скрипт с PROTON_DUMP_DEBUG_COMMANDS=1, а потом править его под свои нужды:
https://spacebums.co.uk/post/tes_skyrim_modding_guide_linux/

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

У меня после последнего обновления wine в Arch перестала в нём запускаться одна игра, в которой периодически прокрастинирую. Помогло только откатиться на предыдущую версию.

В /var/cache/pacman/pkg лежат 2-3 последние версии каждого установленного пакета. Рекомендую откатиться на предыдущую версию. Сломанный wine где-то от 15 ноября, вчера ещё он не работал.

Поиском я не нашёл жалоб пользователей, но какая-то ошибка 100% есть.

Chiffchaff
()