vufa/deepin-wine-qq-arch

在wine 5.16-1下卡死

gnattu opened this issue · 9 comments

今天更新的wine 5.16-1打不开QQ
wine5.15可以正常打开

Unhandled exception: page fault on execute access to 0xdeaddead in 32-bit code (0xdeaddead).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:deaddead ESP:0031f174 EBP:0031f0b8 EFLAGS:00010206(  R- --  I   - -P- )
 EAX:00000000 EBX:0031f0c8 ECX:0031f120 EDX:00000000
 ESI:0031f168 EDI:7bc552c0
Stack dump:
0x0031f174:  0005e0f8 018a0020 00000001 0000005c
0x0031f184:  00000000 00870000 00000000 00000000
0x0031f194:  00954d28 7bc27cb8 0031f42c 00000000
0x0031f1a4:  00000000 0031f288 0031f1d0 7b013980
0x0031f1b4:  fffffffe 0031f278 f7a7be42 00000000
0x0031f1c4:  00000000 00110000 f7a7be42 0031f1f0
Backtrace:
=>0 0xdeaddead (0x0031f0b8)
0xdeaddead: -- no code accessible --
Modules:
Module	Address			Debug info	Name (44 modules)
PE	  400000-  412000	Deferred        qq
PE	52e40000-52e4c000	Deferred        firstload
PE	55b40000-55bd2000	Deferred        libtcmalloc
PE	55be0000-55c05000	Deferred        libuv
PE	61740000-61743000	Deferred        api-ms-win-crt-locale-l1-1-0
PE	61b00000-61b8e000	Deferred        sechost
PE	622c0000-622c3000	Deferred        api-ms-win-crt-filesystem-l1-1-0
PE	62740000-627dc000	Deferred        wintrust
PE	63340000-63344000	Deferred        api-ms-win-crt-runtime-l1-1-0
PE	63a00000-63a03000	Deferred        api-ms-win-crt-heap-l1-1-0
PE	64700000-6473b000	Deferred        concrt140
PE	64b40000-64b80000	Deferred        shcore
PE	65200000-6568e000	Deferred        ole32
PE	65980000-6599a000	Deferred        version
PE	65ec0000-65edd000	Deferred        msvcrt20
PE	66c80000-66ced000	Deferred        msvcp140
PE	67800000-678e5000	Deferred        combase
PE	68c40000-68d22000	Deferred        shlwapi
PE	69580000-69584000	Deferred        api-ms-win-crt-stdio-l1-1-0
PE	69d80000-69d83000	Deferred        api-ms-win-crt-environment-l1-1-0
PE	6a6c0000-6a6c3000	Deferred        api-ms-win-crt-utility-l1-1-0
PE	6a900000-6aa8a000	Deferred        setupapi
PE	6aec0000-6aece000	Deferred        psapi
PE	6c0c0000-6c10e000	Deferred        imm32
PE	6d780000-6d784000	Deferred        api-ms-win-crt-convert-l1-1-0
PE	6df80000-6df84000	Deferred        api-ms-win-crt-string-l1-1-0
PE	6ecc0000-6ecd5000	Deferred        vcruntime140
PE	6fdc0000-6ffc9000	Deferred        rpcrt4
PE	705c0000-705da000	Deferred        msvcrt40
PE	70780000-70785000	Deferred        api-ms-win-crt-math-l1-1-0
PE	7b000000-7b32b000	Deferred        kernelbase
PE	7b620000-7b7dc000	Deferred        kernel32
PE	7bc00000-7bea0000	Deferred        ntdll
PE	7c920000-7c924000	Deferred        msvcrt
PE	7d6b0000-7d6b3000	Deferred        msvcr120
PE	7d800000-7d804000	Deferred        iphlpapi
PE	7d830000-7d834000	Deferred        ws2_32
PE	7d860000-7d864000	Deferred        bcrypt
PE	7d8a0000-7d8e4000	Deferred        crypt32
PE	7d9b0000-7e287000	Deferred        shell32
PE	7e3a0000-7e488000	Deferred        user32
PE	7e5d0000-7e5d7000	Deferred        gdi32
PE	7e720000-7e724000	Deferred        advapi32
PE	7e7a0000-7e878000	Deferred        ucrtbase
Threads:
process  tid      prio (all id:s are in hex)
00000020 PCQQ2020-9.3.7.27301.exe
	00000024    0
	00000274    0
	00000278    0
	00000280    0
	00000284    0
	00000288    0
	00000290    0
	00000294    0
	00000298    0
	0000029c    0
	000002c8    0
	000002e4    0
	00000654    0
	00000668    0
00000038 services.exe
	0000003c    0
	00000040    0
	0000004c    0
	000000b4    0
	000000c0    0
	000000cc    0
	000002d4    0
	0000056c    0
00000044 plugplay.exe
	00000048    0
	00000054    0
	00000058    0
	0000005c    0
000000ac winedevice.exe
	000000b0    0
	000000b8    0
	000000bc    0
	00000270    0
000000c4 winedevice.exe
	000000c8    0
	000000d0    0
	000000d4    0
	000000d8    0
000000e4 explorer.exe
	000000e8    0
	00000100    0
	00000104    0
	00000108    0
000002ac msiexec.exe
	000002b0    0
	000002d8    0
	000002dc    0
	000002e0    0
00000560 QQProtect.exe
	00000564    0
	00000570    0
	00000574    0
	00000578    0
	0000057c    0
	00000580    0
	00000584    0
	000005c0    0
	000005c4    0
	000005cc    0
	000005d0    0
	00000610    0
	00000694    0
	00000698    0
000006b0 (D) c:\Program Files\Tencent\QQ\Bin\QQ.exe
	000006b4    0 <==
	000006c0    0
System information:
    Wine build: wine-5.16
    Platform: i386
    Version: Windows 7
    Host system: Linux
    Host version: 5.8.5-arch1-1

我也同一个问题 日志基本一样

Unhandled exception: page fault on execute access to 0xdeaddead in 32-bit code (0xdeaddead).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:deaddead ESP:0031f174 EBP:0031f0b8 EFLAGS:00010206(  R- --  I   - -P- )
 EAX:00000000 EBX:0031f0c8 ECX:0031f120 EDX:00000000
 ESI:0031f168 EDI:7bc552c0
Stack dump:
0x0031f174:  0005e0f8 018a0020 00000001 0000007c
0x0031f184:  00000000 00870000 00000000 00000000
0x0031f194:  00953c08 7bc27cb8 0031f42c 00000000
0x0031f1a4:  00000000 0031f288 0031f1d0 7b013980
0x0031f1b4:  fffffffe 0031f278 f7a48e42 00000000
0x0031f1c4:  00000000 00110000 f7a48e42 0031f1f0
Backtrace:
=>0 0xdeaddead (0x0031f0b8)
0xdeaddead: -- no code accessible --
Modules:
Module	Address			Debug info	Name (44 modules)
PE	  400000-  412000	Deferred        qq
PE	52e40000-52e4c000	Deferred        firstload
PE	55b40000-55bd2000	Deferred        libtcmalloc
PE	55be0000-55c05000	Deferred        libuv
PE	61740000-61743000	Deferred        api-ms-win-crt-locale-l1-1-0
PE	61b00000-61b8e000	Deferred        sechost
PE	622c0000-622c3000	Deferred        api-ms-win-crt-filesystem-l1-1-0
PE	62740000-627dc000	Deferred        wintrust
PE	63340000-63344000	Deferred        api-ms-win-crt-runtime-l1-1-0
PE	63a00000-63a03000	Deferred        api-ms-win-crt-heap-l1-1-0
PE	64700000-6473b000	Deferred        concrt140
PE	64b40000-64b80000	Deferred        shcore
PE	65200000-6568e000	Deferred        ole32
PE	65980000-6599a000	Deferred        version
PE	65ec0000-65edd000	Deferred        msvcrt20
PE	66c80000-66ced000	Deferred        msvcp140
PE	67800000-678e5000	Deferred        combase
PE	68c40000-68d22000	Deferred        shlwapi
PE	69580000-69584000	Deferred        api-ms-win-crt-stdio-l1-1-0
PE	69d80000-69d83000	Deferred        api-ms-win-crt-environment-l1-1-0
PE	6a6c0000-6a6c3000	Deferred        api-ms-win-crt-utility-l1-1-0
PE	6a900000-6aa8a000	Deferred        setupapi
PE	6aec0000-6aece000	Deferred        psapi
PE	6c0c0000-6c10e000	Deferred        imm32
PE	6d780000-6d784000	Deferred        api-ms-win-crt-convert-l1-1-0
PE	6df80000-6df84000	Deferred        api-ms-win-crt-string-l1-1-0
PE	6ecc0000-6ecd5000	Deferred        vcruntime140
PE	6fdc0000-6ffc9000	Deferred        rpcrt4
PE	705c0000-705da000	Deferred        msvcrt40
PE	70780000-70785000	Deferred        api-ms-win-crt-math-l1-1-0
PE	7b000000-7b32b000	Deferred        kernelbase
PE	7b620000-7b7dc000	Deferred        kernel32
PE	7bc00000-7bea0000	Deferred        ntdll
PE	7cbc0000-7cbc4000	Deferred        msvcrt
PE	7d8e0000-7d8e3000	Deferred        msvcr120
PE	7da70000-7da74000	Deferred        iphlpapi
PE	7dab0000-7dab4000	Deferred        ws2_32
PE	7dae0000-7dae4000	Deferred        bcrypt
PE	7db20000-7db64000	Deferred        crypt32
PE	7dc20000-7e4f7000	Deferred        shell32
PE	7e620000-7e708000	Deferred        user32
PE	7e850000-7e857000	Deferred        gdi32
PE	7e990000-7e994000	Deferred        advapi32
PE	7ea20000-7eaf8000	Deferred        ucrtbase
Threads:
process  tid      prio (all id:s are in hex)
00000020 (D) c:\Program Files\Tencent\QQ\Bin\QQ.exe
	00000024    0 <==
	00000108    0
00000038 services.exe
	0000003c    0
	00000040    0
	00000054    0
	00000058    0
	00000080    0
	000000a4    0
	000000a8    0
	000000c8    0
	000000f0    0
	00000140    0
00000044 plugplay.exe
	00000048    0
	0000005c    0
	00000060    0
	00000064    0
	000000d8    0
	000000dc    0
00000068 QQProtect.exe
	0000006c    0
	00000084    0
	00000088    0
	0000008c    0
	0000010c    0
	00000110    0
	00000114    0
	0000015c   -1
	00000160    0
	00000164    0
	0000016c    0
	00000170    0
	000001a0    0
	000001a4    0
	000001a8    0
000000c0 winedevice.exe
	000000c4    0
	000000cc    0
	000000d0    0
	000000d4    0
	000000e0    0
	000000e4    0
000000e8 winedevice.exe
	000000ec    0
	000000f4    0
	000000f8    0
	000000fc    0
00000118 explorer.exe
	0000011c    0
	00000120    0
	00000124    0
	00000128    0
System information:
    Wine build: wine-5.16
    Platform: i386
    Version: Windows 7
    Host system: Linux
    Host version: 5.8.5-arch1-1
vufa commented

自动切换切换到deepin-wine 试试

自动切换切换到 试试deepin-wine

用这个办法解决了...似乎是wine升级成win7然后就有这个问题了...现在的版本只有deepin-wine可以用了..

gcell commented

参考:https://bbs.deepin.org/post/196189?id=196189&limit=20&offset=0
替换dwrite.dll为原装,丝般顺滑。

参考:https://bbs.deepin.org/post/196189?id=196189&limit=20&offset=0
替换dwrite.dll为原装,丝般顺滑。

能不能提供一下这个dll, 从window10上找了一个过来,但是无法启动,不过看deepin评论也许是我amd cpu的问题

gcell commented

参考:https://bbs.deepin.org/post/196189?id=196189&limit=20&offset=0
替换dwrite.dll为原装,丝般顺滑。

能不能提供一下这个dll, 从window10上找了一个过来,但是无法启动,不过看deepin评论也许是我amd cpu的问题

链接: https://pan.baidu.com/s/1WH1I59lFMEh7qgaXFP2BIg 提取码: fykd

@countstarlight 可否在打包时加一下这个dwrite,加上后真的体验几乎完美

vufa commented

@FlyInWind1 不能在打包时加入,可能有版权问题