在 Wine 中执行 Windows 应用程序时出现“未处理的页面错误”错误

在 Wine 中执行 Windows 应用程序时出现“未处理的页面错误”错误

我正在尝试启动沙梅拉Linux Mint 21.1 Cinnamon 中的应用程序,它是一个使用 Wine 版本:8 使用弹性搜索的电子书库

这是我在终端中得到的:

0024:fixme:netprofm:list_manager_GetConnectivity 03953308、0395323C 0024:fixme:file:NtLockFile I/O 完成锁定尚未实现 0024:fixme:win:RegisterPowerSettingNotification (00020068,{02731015-4510-4526-99e6-e5a17eb d1aea},0) : 存根 0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION 006c:fixme:imm:ImeSetActiveContext (0000000000010030, 0): 存根 006c:fixme:imm:ImmReleaseContext (0000000000190028, 00010030): 存根 0024:fixme:imm:ImeSetActiveContext (00010058, 1 ): 存根 0024:fixme:imm:ImmReleaseContext (00030072, 00010058): 存根 0024:fixme:file:server_get_file_info 不支持的信息类 e 0024:fixme:file:server_get_file_info 不支持的信息类 e

wine: Unhandled page fault on write access to 00000045 at address 7BC26FC5 (thread 010c), starting debugger...
0114:fixme:imm:ImeSetActiveContext (00010090, 1): stub
0114:fixme:imm:ImmReleaseContext (0001009A, 00010090): stub
0058:fixme:nsi:ipv6_forward_enumerate_all not implemented
0058:fixme:nsi:ipv6_forward_enumerate_all not implemented
0058:fixme:nsi:ipv6_forward_enumerate_all not implemented
0058:fixme:nsi:ipv6_forward_enumerate_all not implemented
0058:fixme:nsi:ipv6_forward_enumerate_all not implemented
0058:fixme:nsi:ipv6_forward_enumerate_all not implemented
0058:fixme:nsi:ipv6_forward_enumerate_all not implemented
0058:fixme:nsi:ipv6_forward_enumerate_all not implemented
0058:fixme:nsi:ipv6_forward_enumerate_all not implemented
0058:fixme:nsi:ipv6_forward_enumerate_all not implemented
0058:fixme:nsi:ipv6_forward_enumerate_all not implemented
0058:fixme:nsi:ipv6_forward_enumerate_all not implemented
0058:fixme:nsi:ipv6_forward_enumerate_all not implemented
0058:fixme:nsi:ipv6_forward_enumerate_all not implemented
0058:fixme:nsi:ipv6_forward_enumerate_all not implemented
0058:fixme:nsi:ipv6_forward_enumerate_all not implemented
0058:fixme:nsi:ipv6_forward_enumerate_all not implemented
0058:fixme:nsi:ipv6_forward_enumerate_all not implemented
0058:fixme:nsi:ipv6_forward_enumerate_all not implemented
0058:fixme:nsi:ipv6_forward_enumerate_all not implemented
0058:fixme:nsi:ipv6_forward_enumerate_all not implemented
0058:fixme:nsi:ipv6_forward_enumerate_all not implemented
0058:fixme:nsi:ipv6_forward_enumerate_all not implemented
0058:fixme:nsi:ipv6_forward_enumerate_all not implemented
0114:fixme:dbghelp:elf_search_auxv can't find symbol in module
0114:fixme:dbghelp:elf_search_auxv can't find symbol in module
0114:fixme:dbghelp:elf_search_auxv can't find symbol in module
0114:fixme:dbghelp:elf_search_auxv can't find symbol in module
0114:fixme:dbghelp:elf_search_auxv can't find symbol in module
0114:fixme:dbghelp:elf_search_auxv can't find symbol in module
0114:fixme:dbghelp:elf_search_auxv can't find symbol in module
0114:fixme:dbghelp:elf_search_auxv can't find symbol in module
0114:fixme:dbghelp:elf_search_auxv can't find symbol in module
0114:fixme:dbghelp:elf_search_auxv can't find symbol in module
0114:fixme:dbghelp:elf_search_auxv can't find symbol in module
0114:fixme:dbghelp:elf_search_auxv can't find symbol in module
0114:fixme:dbghelp:elf_search_auxv can't find symbol in module
0114:fixme:dbghelp:elf_search_auxv can't find symbol in module
0114:fixme:dbghelp:elf_search_auxv can't find symbol in module
0114:fixme:dbghelp:elf_search_auxv can't find symbol in module
0114:fixme:dbghelp:elf_search_auxv can't find symbol in module
0114:fixme:dbghelp:elf_search_auxv can't find symbol in module
0058:fixme:nsi:ipv6_forward_enumerate_all not implemented
0058:fixme:nsi:ipv6_forward_enumerate_all not implemented
0058:fixme:nsi:ipv6_forward_enumerate_all not implemented
0058:fixme:nsi:ipv6_forward_enumerate_all not implemented
0058:fixme:nsi:ipv6_forward_enumerate_all not implemented
0058:fixme:nsi:ipv6_forward_enumerate_all not implemented
0058:fixme:nsi:ipv6_forward_enumerate_all not implemented
0058:fixme:nsi:ipv6_forward_enumerate_all not implemented
0024:fixme:font:get_nearest_charset TCI failing on 20000000
0024:fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 20000000 file = L"\\??\\Z:\\usr\\share\\fonts\\truetype\\fonts-gujr-extra\\aakar-medium.ttf"
0024:fixme:font:find_matching_face Untranslated charset 255
0024:fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 00000000 file = L"\\??\\Z:\\usr\\share\\fonts\\truetype\\fonts-beng-extra\\Ani.ttf"
0024:fixme:font:find_matching_face Untranslated charset 255
0024:fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 00000000 file = L"\\??\\Z:\\usr\\share\\fonts\\truetype\\malayalam\\Dyuthi-Regular.ttf"
0024:fixme:font:find_matching_face Untranslated charset 255
0024:fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 00000000 file = L"\\??\\Z:\\usr\\share\\fonts\\truetype\\Gargi\\Gargi.ttf"
0024:fixme:font:find_matching_face Untranslated charset 255
0024:fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 00000000 file = L"\\??\\Z:\\usr\\share\\fonts\\truetype\\Gubbi\\Gubbi.ttf"
0024:fixme:font:find_matching_face Untranslated charset 255
0024:fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 00000000 file = L"\\??\\Z:\\usr\\share\\fonts\\truetype\\fonts-deva-extra\\kalimati.ttf"
0024:fixme:font:find_matching_face Untranslated charset 255
0024:fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 00000000 file = L"\\??\\Z:\\usr\\share\\fonts\\truetype\\Navilu\\Navilu.ttf"
0024:fixme:font:find_matching_face Untranslated charset 255
0024:fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 00000000 file = L"\\??\\Z:\\usr\\share\\fonts\\truetype\\fonts-telu-extra\\Pothana2000.ttf"
0024:fixme:font:find_matching_face Untranslated charset 255
0024:fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 00000000 file = L"\\??\\Z:\\usr\\share\\fonts\\truetype\\fonts-gujr-extra\\Rekha.ttf"
0024:fixme:font:find_matching_face Untranslated charset 255
0024:fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 00000000 file = L"\\??\\Z:\\usr\\share\\fonts\\truetype\\fonts-deva-extra\\samanata.ttf"
0024:fixme:font:find_matching_face Untranslated charset 255
0024:fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 00000000 file = L"\\??\\Z:\\usr\\share\\fonts\\truetype\\fonts-telu-extra\\vemana2000.ttf"
0024:fixme:win:NtUserFlashWindowEx 0x50d594 - semi-stub
0024:fixme:win:UnregisterPowerSettingNotification (DEADBEEF): stub
0024:fixme:msvcrt:__clean_type_info_names_internal (6603AD3C) stub
0024:fixme:msvcrt:__clean_type_info_names_internal (09D165D8) stub
pc@pc-HP-EliteBook-2560p:~$ 

并出现一个对话框:

Program error
The program cmd.exe has encountred a serious problem and needs to close

当我单击显示详细信息时,这就是我得到的:

Unhandled exception: page fault on write access to 0x00000045 in 32-bit code (0x7bc26fc5).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7bc26fc5 ESP:00791a30 EBP:01000000 EFLAGS:00010212(  R- --  I   -A- - )
 EAX:00004130 EBX:0103b8e0 ECX:00720072 EDX:00000041
 ESI:010002b0 EDI:0103fa10
Stack dump:
0x00791a30:  00410025 00250020 00200041 00410025
0x00791a40:  00250020 00200041 00410025 00250020
0x00791a50:  00200041 00410025 00250020 00200041
0x00791a60:  0104fff8 00001002 0103f8f0 00000128
0x00791a70:  00250020 00200041 00410025 00791aa0
0x00791a80:  01000000 00000000 00791b08 01000000
Backtrace:
=>0 0x7bc26fc5 list_remove+0x13(elem=<internal error>) [Z:\usr\src\packages\BUILD\include\wine\list.h:100] in ntdll (0x01000000)
  1 0x7bc26fc5 heap_free_block+0xf5(heap=01000000, flags=0x1002, block=<register EBX not accessible in this frame>) [Z:\usr\src\packages\BUILD\dlls\ntdll\heap.c:778] in ntdll (0x01000000)
  2 0x7bc27dd4 RtlFreeHeap+0x10f(handle=<couldn't compute location>, flags=<couldn't compute location>, ptr=<couldn't compute location>) [Z:\usr\src\packages\BUILD\dlls\ntdll\heap.c:506] in ntdll (0x00791b08)
  3 0x7bc2917a RtlFreeHeap+0x35(handle=<couldn't compute location>, flags=<couldn't compute location>, ptr=<couldn't compute location>) [Z:\usr\src\packages\BUILD\dlls\ntdll\heap.c:1573] in ntdll (0x00791b48)
  4 0x6aaf4032 msvcrt_heap_free+0x4a(ptr=<internal error>) [Z:\usr\src\packages\BUILD\dlls\msvcrt\heap.c:114] in ucrtbase (0x00791b78)
  5 0x6aaf4032 free+0x5d(ptr=<couldn't compute location>) [Z:\usr\src\packages\BUILD\dlls\msvcrt\heap.c:413] in ucrtbase (0x00791b78)
  6 0x0041e6be WCMD_execute+0x67e(command=L"SET newparams=!newparams! !current!", redirects=L"", cmdList=00791E80, retrycall=0) [Z:\usr\src\packages\BUILD\programs\cmd\wcmdmain.c:1647] in cmd (0xfffffff6)
  7 0x0041d3a4 WCMD_process_commands+0x64(thisCmd=<is not available>, oneBracket=0x1, retrycall=0) [Z:\usr\src\packages\BUILD\programs\cmd\wcmdmain.c:2383] in cmd (0x00000003)
  8 0x00403be8 WCMD_part_execute+0x168(cmdList=<register EBX not accessible in this frame>, firstcmd=<is not available>, isIF=0x1, executecmds=0x1) [Z:\usr\src\packages\BUILD\programs\cmd\builtins.c:1573] in cmd (0x010121b0)
  9 0x0040fdb0 WCMD_if+0x60(p=L""x%A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %", cmdList=00792240) [Z:\usr\src\packages\BUILD\programs\cmd\builtins.c:2932] in cmd (0x0000000e)
  10 0x0041ebcf WCMD_execute+0xb8f(command=L"IF "x!newparams!" NEQ "x" ", redirects=L"", cmdList=00792240, retrycall=0) [Z:\usr\src\packages\BUILD\programs\cmd\wcmdmain.c:1637] in cmd (0x0000000e)
  11 0x0041d3a4 WCMD_process_commands+0x64(thisCmd=<is not available>, oneBracket=0x1, retrycall=0) [Z:\usr\src\packages\BUILD\programs\cmd\wcmdmain.c:2383] in cmd (0x00000002)
  12 0x00403be8 WCMD_part_execute+0x168(cmdList=<register EBX not accessible in this frame>, firstcmd=<is not available>, isIF=0x1, executecmds=0) [Z:\usr\src\packages\BUILD\programs\cmd\builtins.c:1573] in cmd (0x01011f30)
  13 0x0040fdb0 WCMD_if+0x60(p=L""N" == "Y" ", cmdList=00792600) [Z:\usr\src\packages\BUILD\programs\cmd\builtins.c:2932] in cmd (0x0000000e)
  14 0x0041ebcf WCMD_execute+0xb8f(command=L"IF "!silent!" == "Y" ", redirects=L"", cmdList=00792600, retrycall=0) [Z:\usr\src\packages\BUILD\programs\cmd\wcmdmain.c:1637] in cmd (0x0000000e)
  15 0x0041d3a4 WCMD_process_commands+0x64(thisCmd=<is not available>, oneBracket=0, retrycall=0) [Z:\usr\src\packages\BUILD\programs\cmd\wcmdmain.c:2383] in cmd (0xffffffff)
  16 0x0040128c WCMD_batch+0x17c(file=<is not available>, command=<is not available>, called=<is not available>, startLabel=<is not available>, pgmHandle=<is not available>) [Z:\usr\src\packages\BUILD\programs\cmd\batch.c:96] in cmd (0x00000000)
  17 0x0041da5f WCMD_run_program+0x5ef(command=L""Z:\media\pc\01D93B76FB51C4C0\shamela_4\elastic\bin\elasticsearch.bat"", called=0) [Z:\usr\src\packages\BUILD\programs\cmd\wcmdmain.c:1204] in cmd (0x00792b54)
  18 0x0041e981 WCMD_execute+0x941(command=L""Z:\media\pc\01D93B76FB51C4C0\shamela_4\elastic\bin\elasticsearch.bat"", redirects=L"", cmdList=0079B320, retrycall=0) [Z:\usr\src\packages\BUILD\programs\cmd\wcmdmain.c:1644] in cmd (0x0000002f)
  19 0x0041d3a4 WCMD_process_commands+0x64(thisCmd=<is not available>, oneBracket=0, retrycall=0) [Z:\usr\src\packages\BUILD\programs\cmd\wcmdmain.c:2383] in cmd (0xffffffff)
  20 0x0041f8e4 wmain+0x994(argc=<couldn't compute location>, argvW=<couldn't compute location>) [Z:\usr\src\packages\BUILD\programs\cmd\wcmdmain.c:2674] in cmd (0x0079fef8)
  21 0x00420ac8 wmainCRTStartup+0x68() [Z:\usr\src\packages\BUILD\dlls\msvcrt\crt_wmain.c:60] in cmd (0x0079ff30)
  22 0x7b629ee0 in kernel32 (+0x29ee0) (0x0079ff48)
  23 0x7bc5c5a7 in ntdll (+0x5c5a7) (0x0079ff5c)
  24 0x7bc5cdb0 RtlCreateUserThread(entry=00420A60, arg=7FFD1000) [Z:\usr\src\packages\BUILD\dlls\ntdll\thread.c:306] in ntdll (0x0079ffec)
0x7bc26fc5 heap_free_block+0xf5 [Z:\usr\src\packages\BUILD\dlls\ntdll\heap.c:778] in ntdll: movl    %ecx,0x4(%edx)
Unable to access file 'Z:\usr\src\packages\BUILD\dlls\ntdll\heap.c'
Modules:
Module  Address         Debug info  Name (31 modules)
PE  00400000-00596000   Dwarf-4         cmd
PE  64a80000-64ad8000   Deferred        win32u
PE  65680000-656bd000   Deferred        msvcrt
PE  66080000-66179000   Deferred        shlwapi
PE  66640000-6665a000   Deferred        version
PE  667c0000-66805000   Deferred        shcore
PE  67500000-67553000   Deferred        imm32
PE  68880000-68d6a000   Deferred        user32
PE  69840000-6993a000   Deferred        advapi32
PE  6aac0000-6ad9c000   Dwarf-4         ucrtbase
PE  6bbc0000-6bc57000   Deferred        sechost
PE  6da80000-6dc9f000   Deferred        gdi32
PE  71400000-720ae000   Deferred        shell32
PE  7b000000-7b52c000   Deferred        kernelbase
PE  7b600000-7b759000   Dwarf-4         kernel32
PE  7bc00000-7bebc000   Dwarf-4         ntdll
ELF 7d000000-7d005000   Deferred        <wine-loader>
ELF 7e595000-7e59f000   Deferred        libuuid.so.1
ELF 7e59f000-7e5cf000   Deferred        libexpat.so.1
ELF 7e5cf000-7e61f000   Deferred        libfontconfig.so.1
ELF 7e61f000-7e642000   Deferred        libbrotlicommon.so.1
ELF 7e642000-7e660000   Deferred        libz.so.1
ELF 7e660000-7e6a0000   Deferred        libpng16.so.16
ELF 7e6a0000-7e76d000   Deferred        libfreetype.so.6
ELF 7e76d000-7e875000   Deferred        libm.so.6
ELF 7e88b000-7e9ff000   Deferred        win32u.so
ELF 7e9ff000-7eb87000   Dwarf           libwine.so.1
ELF f7bb4000-f7c62000   Deferred        ntdll.so
ELF f7d62000-f7f97000   Deferred        libc.so.6
ELF f7f99000-f7fa7000   Deferred        libbrotlidec.so.1
ELF f7faf000-f7fe7000   Deferred        ld-linux.so.2
Threads:
process  tid      prio    name (all IDs are in hex)
00000020 shamela.exe
    00000024    0     
    00000104    0     
00000038 services.exe
    0000003c    0     
    00000040    0     wine_rpcrt4_server
    0000004c    0     wine_rpcrt4_io
    00000078    0     wine_rpcrt4_io
    000000b0    0     wine_rpcrt4_io
    000000c8    0     wine_rpcrt4_io
    000000e0    0     wine_rpcrt4_io
00000044 winedevice.exe
    00000048    0     
    00000054    0     
    00000058    0     wine_sechost_service
    0000005c    0     
    00000060    0     
    00000064    0     
    000000d4    0     
00000068 explorer.exe
    0000006c    0     
    00000094    0     
    00000098    0     wine_rpcrt4_server
00000070 winedevice.exe
    00000074    0     
    0000007c    0     
    00000080    0     wine_sechost_service
    00000084    0     
    00000088    0     
    0000008c    0     
    00000090    0     
    000000ac    0     
000000a4 plugplay.exe
    000000a8    0     
    000000b4    0     
    000000b8    0     wine_sechost_service
    000000bc    0     wine_rpcrt4_server
000000c0 svchost.exe
    000000c4    0     
    000000cc    0     
    000000d0    0     wine_sechost_service
000000d8 rpcss.exe
    000000dc    0     
    000000e4    0     
    000000e8    0     wine_sechost_service
    000000ec    0     wine_rpcrt4_server
    000000f0    0     wine_rpcrt4_server
    000000f4    0     wine_rpcrt4_io
000000fc conhost.exe
    00000100    0     
00000108 (D) C:\windows\syswow64\cmd.exe
    0000010c    0 <== 
    00000118    0     
System information:
    Wine build: wine-8.0
    Platform: i386 (WOW64)
    Version: Windows 7
    Host system: Linux
    Host version: 5.15.0-60-generic

编辑:安装“libgl1-mesa-glx”后: sudo apt-get install --reinstall libgl1-mesa-glx sudo apt-get install lib32z1 export WINEDEBUG=+loaddll,+module 第一个错误消失:01a4:err:wgl: init_opengl 无法加载 libGL: libGL.so.1: 无法打开共享对象文件: 没有这样的文件或目录


然后我得到这个: 01a4:err:vulkan:wine_vk_init 无法加载 libvulkan.so.1。

我这样做了: sudo add-apt-repository ppa:kisak/kisak-mesa sudo dpkg --add-architecture i386 sudo apt update

我已经从突触管理器安装了 mesa-vulkan-drivers 然后: sudo apt install mesa-vulkan-drivers:i386

所以问题就消失了。并出现一个对话框:程序错误,程序 cmd.exe 遇到了严重问题,并且当我单击“显示详细信息”时需要关闭,这就是我得到的:

Unhandled exception: page fault on write access to 0x00000045 in 32-bit code (0x7bc270db).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7bc270db ESP:007919f0 EBP:00791a58 EFLAGS:00010202(  R- --  I   - - - )
 EAX:00004130 EBX:0103b8e0 ECX:00000041 EDX:00720072
 ESI:010002b0 EDI:0103f8e8
Stack dump:
0x007919f0:  00410025 00250020 00200041 00410025
0x00791a00:  00250020 00200041 00410025 00250020
0x00791a10:  00200041 00410025 00250020 0103f8f0
0x00791a20:  0104fff8 00001002 01000000 00410025
0x00791a30:  00250020 00200041 00410025 00791a60
0x00791a40:  01000000 00000000 00791ac8 01000000
Backtrace:
=>0 0x7bc270db list_remove+0x9(elem=<internal error>) [Z:\usr\src\packages\BUILD\include\wine\list.h:100] in ntdll (0x00791a58)
  1 0x7bc270db heap_free_block+0xeb(heap=01000000, flags=0x1002, block=<register EBX not accessible in this frame>) [Z:\usr\src\packages\BUILD\dlls\ntdll\heap.c:780] in ntdll (0x00791a58)
  2 0x7bc28025 RtlFreeHeap+0x110(handle=<couldn't compute location>, flags=<couldn't compute location>, ptr=<couldn't compute location>) [Z:\usr\src\packages\BUILD\dlls\ntdll\heap.c:508] in ntdll (0x00791ac8)
  3 0x7bc2938a RtlFreeHeap+0x35(handle=<couldn't compute location>, flags=<couldn't compute location>, ptr=<couldn't compute location>) [Z:\usr\src\packages\BUILD\dlls\ntdll\heap.c:1608] in ntdll (0x00791b08)
  4 0x6aaf4382 msvcrt_heap_free+0x4a(ptr=<internal error>) [Z:\usr\src\packages\BUILD\dlls\msvcrt\heap.c:114] in ucrtbase (0x00791b38)
  5 0x6aaf4382 free+0x5d(ptr=<couldn't compute location>) [Z:\usr\src\packages\BUILD\dlls\msvcrt\heap.c:413] in ucrtbase (0x00791b38)
  6 0x0041f756 WCMD_execute+0x706(command=L"SET newparams=!newparams! !current!", redirects=L"", cmdList=00791E50, retrycall=0) [Z:\usr\src\packages\BUILD\programs\cmd\wcmdmain.c:1647] in cmd (0x00791df8)
  7 0x0041e323 WCMD_process_commands+0x63(thisCmd=<is not available>, oneBracket=0x1, retrycall=0) [Z:\usr\src\packages\BUILD\programs\cmd\wcmdmain.c:2383] in cmd (0x00791e48)
  8 0x00403d10 WCMD_part_execute+0x170(cmdList=<register EBX not accessible in this frame>, firstcmd=<is not available>, isIF=0x1, executecmds=0x1) [Z:\usr\src\packages\BUILD\programs\cmd\builtins.c:1573] in cmd (0x00791ea8)
  9 0x004104da WCMD_if+0x5a(p=L""x%A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %A %", cmdList=00792220) [Z:\usr\src\packages\BUILD\programs\cmd\builtins.c:2932] in cmd (0x00791f18)
  10 0x0041fcc3 WCMD_execute+0xc73(command=L"IF "x!newparams!" NEQ "x" ", redirects=L"", cmdList=00792220, retrycall=0) [Z:\usr\src\packages\BUILD\programs\cmd\wcmdmain.c:1637] in cmd (0x007921c8)
  11 0x0041e323 WCMD_process_commands+0x63(thisCmd=<is not available>, oneBracket=0x1, retrycall=0) [Z:\usr\src\packages\BUILD\programs\cmd\wcmdmain.c:2383] in cmd (0x00792218)
  12 0x00403d10 WCMD_part_execute+0x170(cmdList=<register EBX not accessible in this frame>, firstcmd=<is not available>, isIF=0x1, executecmds=0) [Z:\usr\src\packages\BUILD\programs\cmd\builtins.c:1573] in cmd (0x00792278)
  13 0x004104da WCMD_if+0x5a(p=L""N" == "Y" ", cmdList=007925F0) [Z:\usr\src\packages\BUILD\programs\cmd\builtins.c:2932] in cmd (0x007922e8)
  14 0x0041fcc3 WCMD_execute+0xc73(command=L"IF "!silent!" == "Y" ", redirects=L"", cmdList=007925F0, retrycall=0) [Z:\usr\src\packages\BUILD\programs\cmd\wcmdmain.c:1637] in cmd (0x00792598)
  15 0x0041e323 WCMD_process_commands+0x63(thisCmd=<is not available>, oneBracket=0, retrycall=0) [Z:\usr\src\packages\BUILD\programs\cmd\wcmdmain.c:2383] in cmd (0x007925e8)
  16 0x0040129b WCMD_batch+0x17b(file=<is not available>, command=<is not available>, called=<is not available>, startLabel=<is not available>, pgmHandle=<is not available>) [Z:\usr\src\packages\BUILD\programs\cmd\batch.c:96] in cmd (0x00792648)
  17 0x0041ea29 WCMD_run_program+0x639(command=L""Z:\media\pc\01D93B76FB51C4C0\shamela_4\elastic\bin\elasticsearch.bat"", called=0) [Z:\usr\src\packages\BUILD\programs\cmd\wcmdmain.c:1204] in cmd (0x0079b018)
  18 0x0041fa63 WCMD_execute+0xa13(command=L""Z:\media\pc\01D93B76FB51C4C0\shamela_4\elastic\bin\elasticsearch.bat"", redirects=L"", cmdList=0079B320, retrycall=0) [Z:\usr\src\packages\BUILD\programs\cmd\wcmdmain.c:1644] in cmd (0x0079b2c8)
  19 0x0041e323 WCMD_process_commands+0x63(thisCmd=<is not available>, oneBracket=0, retrycall=0) [Z:\usr\src\packages\BUILD\programs\cmd\wcmdmain.c:2383] in cmd (0x0079b318)
  20 0x00420a14 wmain+0x994(argc=<couldn't compute location>, argvW=<couldn't compute location>) [Z:\usr\src\packages\BUILD\programs\cmd\wcmdmain.c:2674] in cmd (0x0079fef8)
  21 0x00421c88 wmainCRTStartup+0x68() [Z:\usr\src\packages\BUILD\dlls\msvcrt\crt_wmain.c:60] in cmd (0x0079ff30)
  22 0x7b62a2f0 in kernel32 (+0x2a2f0) (0x0079ff48)
  23 0x7bc5d037 in ntdll (+0x5d037) (0x0079ff5c)
  24 0x7bc5d840 RtlCreateUserThread(entry=00421C20, arg=7FFD1000) [Z:\usr\src\packages\BUILD\dlls\ntdll\thread.c:306] in ntdll (0x0079ffec)
0x7bc270db heap_free_block+0xeb [Z:\usr\src\packages\BUILD\dlls\ntdll\heap.c:780] in ntdll: movl    %edx,0x4(%ecx)
Unable to access file 'Z:\usr\src\packages\BUILD\dlls\ntdll\heap.c'
Modules:
Module  Address         Debug info  Name (31 modules)
PE  00400000-00597000   Dwarf-4         cmd
PE  64a80000-64ad8000   Deferred        win32u
PE  65680000-65903000   Deferred        msvcrt
PE  66080000-66179000   Deferred        shlwapi
PE  66640000-6665b000   Deferred        version
PE  667c0000-66806000   Deferred        shcore
PE  67500000-67553000   Deferred        imm32
PE  68880000-68d6e000   Deferred        user32
PE  69840000-6993c000   Deferred        advapi32
PE  6aac0000-6ada4000   Dwarf-4         ucrtbase
PE  6bbc0000-6bc59000   Deferred        sechost
PE  6da80000-6dcaa000   Deferred        gdi32
PE  71400000-720b7000   Deferred        shell32
PE  7b000000-7b52e000   Deferred        kernelbase
PE  7b600000-7b75b000   Dwarf-4         kernel32
PE  7bc00000-7bec2000   Dwarf-4         ntdll
ELF 7d000000-7d005000   Deferred        <wine-loader>
ELF 7e59e000-7e5ce000   Deferred        libexpat.so.1
ELF 7e5ce000-7e61e000   Deferred        libfontconfig.so.1
ELF 7e61e000-7e641000   Deferred        libbrotlicommon.so.1
ELF 7e641000-7e65f000   Deferred        libz.so.1
ELF 7e65f000-7e69f000   Deferred        libpng16.so.16
ELF 7e69f000-7e76c000   Deferred        libfreetype.so.6
ELF 7e76c000-7e874000   Deferred        libm.so.6
ELF 7e88b000-7e9ff000   Deferred        win32u.so
ELF 7e9ff000-7eb87000   Dwarf           libwine.so.1
ELF f7b05000-f7b0f000   Deferred        libuuid.so.1
ELF f7b0f000-f7bbd000   Deferred        ntdll.so
ELF f7cbd000-f7ef2000   Deferred        libc.so.6
ELF f7ef5000-f7f03000   Deferred        libbrotlidec.so.1
ELF f7f0b000-f7f43000   Deferred        ld-linux.so.2
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
    000000b0    0     wine_rpcrt4_io
    000000c8    0     wine_rpcrt4_io
    000000e0    0     wine_rpcrt4_io
00000044 winedevice.exe
    00000048    0     
    00000054    0     
    00000058    0     wine_sechost_service
    0000005c    0     
    00000060    0     
    00000064    0     
    000000d4    0     
00000068 winedevice.exe
    0000006c    0     
    0000007c    0     
    00000080    0     wine_sechost_service
    00000084    0     
    00000088    0     
    0000008c    0     
    00000090    0     
    000000ac    0     
00000070 explorer.exe
    00000074    0     
    00000094    0     
    00000098    0     wine_rpcrt4_server
000000a4 plugplay.exe
    000000a8    0     
    000000b4    0     
    000000b8    0     wine_sechost_service
    000000bc    0     wine_rpcrt4_server
000000c0 svchost.exe
    000000c4    0     
    000000cc    0     
    000000d0    0     wine_sechost_service
000000d8 rpcss.exe
    000000dc    0     
    000000e4    0     
    000000e8    0     wine_sechost_service
    000000ec    0     wine_rpcrt4_server
    000000f0    0     wine_rpcrt4_server
    000000f4    0     wine_rpcrt4_io
000000fc conhost.exe
    00000100    0     
00000104 shamela.exe
    00000108    0     
    0000010c    0     
00000110 (D) C:\windows\syswow64\cmd.exe
    00000114    0 <== 
    00000120    0     
System information:
    Wine build: wine-8.1
    Platform: i386 (WOW64)
    Version: Windows 7
    Host system: Linux
    Host version: 5.15.0-60-generic

答案1

Windows 应用程序是不是保证可以在 Wine 下工作。首先您需要检查该应用程序是否在 Wine 8.1 中运行,如果不能,您可以在此处提交错误报告:https://bugs.winehq.org/- 然而,如果它不够流行,那么 Wine 开发人员不太可能很快修复它。 Wine 主要由 CodeWeavers 开发,他们的重点是商业客户和业务合作伙伴,例如 Valve。

相关内容