[Bug 44985] Many applications using CEFv3 Angle OpenGL ES 2.0 for H/ W Accelerated Canvas and WebGL display blank/black windows ( disabling or removing 'libglesv2.dll' is a workaround)
wine-bugs at winehq.org
wine-bugs at winehq.org
Mon Oct 1 19:18:23 CDT 2018
https://bugs.winehq.org/show_bug.cgi?id=44985
--- Comment #17 from Anastasius Focht <focht at gmx.net> ---
Hello folks,
revisiting, still present.
Another example: "Black Desert Online"
https://www.blackdesertonline.com/download
http://akamai-gamecdn.blackdesertonline.com/game/download/setup/BlackDesertOnlineSetup_20180524_10010.exe
In this case it causes a crash in an unrelated area due to unclean/buggy
shutdown of GPU process.
--- snip ---
$ pwd
/home/focht/.wine/drive_c/Program Files (x86)/Black Desert Online
$ wine ./Black\ Desert\ Online\ Launcher.exe
...
0042:fixme:process:RegisterApplicationRestart (L"--type=gpu-process
--channel=\"8.0.1283200527\\1591142397\" --no-sandbox --lang=en-US
--log-file=Debug.log --log-severity=disable --supports-dual-gpus=false
--gpu-driver-bug-workarounds=0,3,12,22 --gpu-vendor-id=0x0000
--gpu-device-id=0x0000 --gpu-driver-vendor --gpu-driver-version --lang=en-US
--log"...,0)
...
004a:fixme:process:RegisterApplicationRestart (L"--type=renderer --no-sandbox
--lang=en-US --lang=en-US --log-file=Debug.log --log-severity=disable
--channel=\"8.1.1736939046\\1643487119\" /prefetch:673131151
/RestartByRestartManager:AE18B98A-AABB-48bf-9B7C-DC35C932A7F0",0)
...
0042:fixme:d3d9:d3d9_device_CreateTexture Resource sharing not implemented,
*shared_handle (nil).
0048:fixme:win:EnumDisplayDevicesW ((null),0,0x3fcf3ac,0x00000000), stub!
[1002/013344:ERROR:gles2_cmd_decoder.cc(8848)] Context lost because SwapBuffers
failed.
[1002/013344:ERROR:gpu_scheduler.cc(91)] [00C93800] GPU PARSE ERROR: 5
0059:fixme:d3d:state_linepattern_w Setting line patterns is not supported in
OpenGL core contexts.
0059:fixme:d3d:state_lastpixel Last Pixel Drawing Disabled, not handled yet
0042:fixme:d3d9:d3d9_device_CreateTexture Resource sharing not implemented,
*shared_handle (nil).
0042:fixme:d3d9:d3d9_device_CreateTexture Resource sharing not implemented,
*shared_handle (nil).
[1002/013344:ERROR:gles2_cmd_decoder.cc(8848)] Context lost because SwapBuffers
failed.
[1002/013344:ERROR:gpu_scheduler.cc(91)] [00C93800] GPU PARSE ERROR: 5
0042:fixme:d3d9:d3d9_device_CreateTexture Resource sharing not implemented,
*shared_handle (nil).
0042:fixme:d3d9:d3d9_device_CreateTexture Resource sharing not implemented,
*shared_handle (nil).
[1002/013344:ERROR:gles2_cmd_decoder.cc(8848)] Context lost because SwapBuffers
failed.
[1002/013344:ERROR:gpu_scheduler.cc(91)] [00C93800] GPU PARSE ERROR: 5
0042:fixme:d3d9:d3d9_device_CreateTexture Resource sharing not implemented,
*shared_handle (nil).
0042:fixme:d3d9:d3d9_device_CreateTexture Resource sharing not implemented,
*shared_handle (nil).
[1002/013344:ERROR:gles2_cmd_decoder.cc(8848)] Context lost because SwapBuffers
failed.
[1002/013344:ERROR:gpu_scheduler.cc(91)] [00C93800] GPU PARSE ERROR: 5
0042:fixme:d3d9:d3d9_device_CreateTexture Resource sharing not implemented,
*shared_handle (nil).
0060:err:d3d:wined3d_adapter_gl_create_context Failed to set pixel format 1 on
device context 0x480077.
0060:err:d3d:wined3d_adapter_gl_create_context Failed to set pixel format 1 on
device context 0x480077.
...
0042:fixme:d3d9:d3d9_device_CreateTexture Resource sharing not implemented,
*shared_handle (nil).
[1002/013344:ERROR:gles2_cmd_decoder.cc(8848)] Context lost because SwapBuffers
failed.
[1002/013344:ERROR:gpu_scheduler.cc(91)] [00C93800] GPU PARSE ERROR: 5
[1002/013344:ERROR:gles2_cmd_decoder.cc(2740)] GLES2DecoderImpl: Context lost
during MakeCurrent.
[1002/013344:ERROR:gles2_cmd_decoder.cc(2745)] Exiting GPU process because some
drivers cannot reset a D3D device in the Chrome GPU process sandbox.
wine: Unhandled page fault on write access to 0x00000028 at address 0x100818b5
(thread 0042), starting debugger...
--- snip ---
Backtrace:
--- snip ---
Unhandled exception: page fault on write access to 0x00000028 in 32-bit code
(0x100818b5).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:100818b5 ESP:0033d580 EBP:0033d63c EFLAGS:00010246( R- -- I Z- -P- )
EAX:00000000 EBX:00000000 ECX:00000004 EDX:00110064
ESI:00000000 EDI:00000000
Stack dump:
0x0033d580: 00c86e00 00000000 00000004 00c86d40
0x0033d590: 0033d5b0 0033d600 0033d5e8 7bc6c82d
0x0033d5a0: 00110c98 00110c98 7bd0ed4c 7bc6c82d
0x0033d5b0: 7bcfc924 00000000 0033d5e8 7bc6c7d2
0x0033d5c0: 123828a4 ffffffff 0033d5d8 7bc4e380
0x0033d5d0: 001135e8 00000004 00000004 00000000
Backtrace:
=>0 0x100818b5 in libcef (+0x818b5) (0x0033d63c)
1 0x1003ed4c in libcef (+0x3ed4b) (0x0033d704)
2 0x1003f395 in libcef (+0x3f394) (0x0033d7e4)
3 0x11db5c8f in libcef (+0x1db5c8e) (0x0033d830)
4 0x118941da in libcef (+0x18941d9) (0x0033d844)
5 0x119d9d05 in libcef (+0x19d9d04) (0x0033d90c)
...
19 0x1003f85e in libcef (+0x3f85d) (0x0033efc4)
20 0x1003fa58 in libcef (+0x3fa57) (0x0033f094)
21 0x1000340e in libcef (+0x340d) (0x0033f214)
22 0x0054bf53 in dgcefbrowser (+0x14bf52) (0x0033f238)
23 0x00408cad in dgcefbrowser (+0x8cac) (0x0033f320)
24 0x00416d6f in dgcefbrowser (+0x16d6e) (0x0033f328)
25 0x7e8dd1a2 WINPROC_wrapper+0x19() in user32 (0x0033f358)
26 0x7e8dd401 call_dialog_proc+0xae()
[/home/focht/projects/wine/mainline-src/dlls/user32/winproc.c:268] in user32
(0x0033f3a8)
27 0x7e8df6fd WINPROC_CallDlgProcW+0xbf()
[/home/focht/projects/wine/mainline-src/dlls/user32/winproc.c:1082] in user32
(0x0033f3e8)
28 0x7e8669cc DefDlgProcW+0x79()
[/home/focht/projects/wine/mainline-src/dlls/user32/defdlg.c:430] in user32
(0x0033f428)
29 0x7e8dd1a2 WINPROC_wrapper+0x19() in user32 (0x0033f468)
30 0x7e8dd2d2 call_window_proc+0xae()
[/home/focht/projects/wine/mainline-src/dlls/user32/winproc.c:246] in user32
(0x0033f4b8)
31 0x7e8df4e3 CallWindowProcW+0x4f()
[/home/focht/projects/wine/mainline-src/dlls/user32/winproc.c:1027] in user32
(0x0033f4f8)
32 0x0041dd49 in dgcefbrowser (+0x1dd48) (0x0033f520)
33 0x0041dd79 in dgcefbrowser (+0x1dd78) (0x0033f5f8)
34 0x00420d0f in dgcefbrowser (+0x20d0e) (0x0033f618)
35 0x0041c7ae in dgcefbrowser (+0x1c7ad) (0x0033f688)
36 0x0041cf63 in dgcefbrowser (+0x1cf62) (0x0033f6a8)
37 0x7e8dd1a2 WINPROC_wrapper+0x19() in user32 (0x0033f6d8)
38 0x7e8dd2d2 call_window_proc+0xae()
[/home/focht/projects/wine/mainline-src/dlls/user32/winproc.c:246] in user32
(0x0033f728)
39 0x7e8df0c7 WINPROC_call_window+0x15f()
[/home/focht/projects/wine/mainline-src/dlls/user32/winproc.c:908] in user32
(0x0033f778)
40 0x7e8a0d87 call_window_proc+0x90()
[/home/focht/projects/wine/mainline-src/dlls/user32/message.c:2223] in user32
(0x0033f7d8)
41 0x7e8a36a1 send_message+0x11e()
[/home/focht/projects/wine/mainline-src/dlls/user32/message.c:3275] in user32
(0x0033f828)
42 0x7e8a3c50 SendMessageW+0x57()
[/home/focht/projects/wine/mainline-src/dlls/user32/message.c:3475] in user32
(0x0033f878)
43 0x7e86b684 DIALOG_CreateIndirect+0xa3e()
[/home/focht/projects/wine/mainline-src/dlls/user32/dialog.c:680] in user32
(0x0033fb98)
44 0x7e86b8dc CreateDialogIndirectParamAorW+0x35()
[/home/focht/projects/wine/mainline-src/dlls/user32/dialog.c:746] in user32
(0x0033fbc8)
45 0x7e86b94c CreateDialogIndirectParamW+0x2a()
[/home/focht/projects/wine/mainline-src/dlls/user32/dialog.c:764] in user32
(0x0033fc08)
46 0x00417801 in dgcefbrowser (+0x17800) (0x0033fc64)
47 0x00417059 in dgcefbrowser (+0x17058) (0x0033fcd8)
48 0x00417197 in dgcefbrowser (+0x17196) (0x0033fcf4)
49 0x004172eb in dgcefbrowser (+0x172ea) (0x0033fd4c)
50 0x0040845c in dgcefbrowser (+0x845b) (0x0033fe50)
51 0x00555156 in dgcefbrowser (+0x155155) (0x0033fe64)
52 0x0053159c in dgcefbrowser (+0x13159b) (0x0033feb0)
53 0x7b46d976 call_process_entry+0x11() in kernel32 (0x0033fec8)
54 0x7b46daaf start_process+0x12c()
[/home/focht/projects/wine/mainline-src/dlls/kernel32/process.c:1269] in
kernel32 (0x0033ffd8)
55 0x7b46d982 start_process_wrapper+0x9() in kernel32 (0x0033ffec)
0x100818b5: movb $0x1,0x28(%esi)
Modules:
Module Address Debug info Name (172 modules)
PE 400000- 752000 Export dgcefbrowser
PE 1580000- 1899000 Deferred d3dcompiler_46
PE 19b0000- 1a8d000 Deferred libglesv2
PE 1ba0000- 1bbe000 Deferred libegl
PE 10000000-12543000 Export libcef
PE 4ad00000-4b681000 Deferred icudt
ELF 79db8000-7a800000 Deferred i965_dri.so
ELF 7a800000-7a949000 Deferred opengl32<elf>
...
Threads:
process tid prio (all id:s are in hex)
00000008 Black Desert Online Launcher.exe
000000c4 0
...
00000009 0
...
0000004a DGCefBrowser.exe
00000097 0
...
0000004b 0
...
000000c2 (D) C:\Program Files (x86)\Black Desert Online\DGCefBrowser.exe
000000cc 0
000000cb 0
000000ca 0
000000c9 0
000000c8 0
000000c7 0
000000c6 0
000000c3 0 <==
--- snip ---
Scan of executables to figure out CEF version:
--- snip ---
-=[ ProtectionID v0.6.9.0 DECEMBER]=-
(c) 2003-2017 CDKiLLER & TippeX
Build 24/12/17-21:05:42
Ready...
Scanning -> C:\Program Files (x86)\Black Desert Online\Black Desert Online
Launcher.exe
File Type : 32-Bit Exe (Subsystem : Win GUI / 2), Size : 10524824 (0A09898h)
Byte(s) | Machine: 0x14C (I386)
Compilation TimeStamp : 0x5B56DCAD -> Tue 24th Jul 2018 08:00:45 (GMT)
[TimeStamp] 0x5B56DCAD -> Tue 24th Jul 2018 08:00:45 (GMT) | PE Header | - |
Offset: 0x00000140 | VA: 0x00400140 | -
[TimeStamp] 0x5B56DCAD -> Tue 24th Jul 2018 08:00:45 (GMT) | DebugDirectory | -
| Offset: 0x00230E94 | VA: 0x00632094 | -
[TimeStamp] 0x5B56DCAD -> Tue 24th Jul 2018 08:00:45 (GMT) | DebugDirectory | -
| Offset: 0x00230EB0 | VA: 0x006320B0 | -
-> File Appears to be Digitally Signed @ Offset 0A08000h, size : 01898h / 06296
byte(s)
[LoadConfig] Struct determined as v8 (Expected size 140 | Actual size 64)
[LoadConfig] CodeIntegrity -> Flags 0xC | Catalog 0x0 (0) | Catalog Offset
0x575C3A44 | Reserved 0x736B726F
[LoadConfig] GuardAddressTakenIatEntryTable 0x65636170 | Count 0x61724F5C
(1634881372)
[LoadConfig] GuardLongJumpTargetTable 0x5465676E | Count 0x6C5C5446
(1817990214)
[LoadConfig] HybridMetadataPointer 0x636E7561 | DynamicValueRelocTable
0x70615F68
[LoadConfig] FailFastIndirectProc 0x425C7370 | FailFastPointer 0x614C4F44
[LoadConfig] UnknownZero1 0x68636E75
[File Heuristics] -> Flag #1 : 00000100000001001101000000000100 (0x0404D004)
[Entrypoint Section Entropy] : 6.55 (section #0) ".text " | Size : 0x22F895
(2291861) byte(s)
[DllCharacteristics] -> Flag : (0x8140) -> ASLR | DEP | TSA
[SectionCount] 5 (0x5) | ImageSize 0xA5A000 (10854400) byte(s)
[VersionInfo] Company Name : Daum Games
[VersionInfo] Product Name : Black Desert Online Launcher
[VersionInfo] Product Version : 1.0.4.1
[VersionInfo] File Description : Black Desert Online Launcher
[VersionInfo] File Version : 1.0.4.1
[VersionInfo] Original FileName : DGGlobalLauncher.exe
[VersionInfo] Internal Name : DGGlobalLauncher.exe
[VersionInfo] Legal Copyrights : ? Daum Games. All Rights Reserved.
[ModuleReport] [IAT] Modules -> MPR.dll | libcef.dll | KERNEL32.dll |
USER32.dll | GDI32.dll | MSIMG32.dll | WINSPOOL.DRV | ADVAPI32.dll |
SHELL32.dll | COMCTL32.dll | SHLWAPI.dll | UxTheme.dll | ole32.dll |
OLEAUT32.dll | oledlg.dll | gdiplus.dll | VERSION.dll | RPCRT4.dll | d3d9.dll |
WINHTTP.dll | WS2_32.dll | IPHLPAPI.DLL | NETAPI32.dll | OLEACC.dll | IMM32.dll
| WINMM.dll | WININET.dll
[Debug Info] (record 1 of 2) (file offset 0x230E90)
Characteristics : 0x0 | TimeDateStamp : 0x5B56DCAD (Tue 24th Jul 2018 08:00:45
(GMT)) | MajorVer : 0 / MinorVer : 0 -> (0.0)
Type : 2 (0x2) -> CodeView | Size : 0x6B (107)
AddressOfRawData : 0x292780 | PointerToRawData : 0x291580
CvSig : 0x53445352 | SigGuid 648B2239-A4D0-4B66-A999FCF36EF83622
Age : 0xC (12) | Pdb :
D:\Workspace\OrangeTFT\launch_apps\BDOLauncher\Release\DGGlobalLauncherForCBT2.pdb
[Debug Info] (record 2 of 2) (file offset 0x230EAC)
Characteristics : 0x0 | TimeDateStamp : 0x5B56DCAD (Tue 24th Jul 2018 08:00:45
(GMT)) | MajorVer : 0 / MinorVer : 0 -> (0.0)
Type : 12 (0xC) -> Undocumented | Size : 0x14 (20)
AddressOfRawData : 0x2927EC | PointerToRawData : 0x2915EC
[CompilerDetect] -> Visual C++ 12.0 (Visual Studio 2012)
[!] File appears to have no protection or is using an unknown protection
- Scan Took : 1.48 Second(s) [0000007A0h (1952) tick(s)] [506 of 580 scan(s)
done]
Scanning -> C:\Program Files (x86)\Black Desert Online\libcef.dll
File Type : 32-Bit Dll (Subsystem : Win CUI / 3), Size : 38714368 (024EBC00h)
Byte(s) | Machine: 0x14C (I386)
Compilation TimeStamp : 0x5322FF04 -> Fri 14th Mar 2014 13:07:16 (GMT)
[TimeStamp] 0x5322FF04 -> Fri 14th Mar 2014 13:07:16 (GMT) | PE Header | - |
Offset: 0x00000128 | VA: 0x10000128 | -
[TimeStamp] 0x5322FEFD -> Fri 14th Mar 2014 13:07:09 (GMT) | Export | - |
Offset: 0x022FA244 | VA: 0x122FB244 | -
[TimeStamp] 0x5322FF04 -> Fri 14th Mar 2014 13:07:16 (GMT) | DebugDirectory | -
| Offset: 0x01DBAC04 | VA: 0x11DBBC04 | -
[!] Executable uses TLS callbacks (4 total... 0 invalid addresses)
[LoadConfig] Struct determined as v8 (Expected size 140 | Actual size 64)
[!] Executable uses SEH Tables (/SAFESEH) (8 calculated 8 recorded... 0 invalid
addresses)
[LoadConfig] CodeIntegrity -> Flags 0x0 | Catalog 0x0 (0) | Catalog Offset
0x53445352 | Reserved 0x228E8A50
[LoadConfig] GuardAddressTakenIatEntryTable 0x4E74A7EB | Count 0xFA723AB1
(4201790129)
[LoadConfig] GuardLongJumpTargetTable 0xFBEF701E | Count 0x1 (1)
[LoadConfig] HybridMetadataPointer 0x635C3A63 | DynamicValueRelocTable
0x775C6665
[LoadConfig] FailFastIndirectProc 0x736B726F | FailFastPointer 0x65636170
[LoadConfig] UnknownZero1 0x4645435C
[File Heuristics] -> Flag #1 : 00000100000001001101000100000000 (0x0404D100)
[Entrypoint Section Entropy] : 6.71 (section #0) ".text " | Size : 0x1DB9BC0
(31169472) byte(s)
[DllCharacteristics] -> Flag : (0x0140) -> ASLR | DEP
[SectionCount] 8 (0x8) | ImageSize 0x2543000 (39071744) byte(s)
[Export] 100% of function(s) (139 of 139) are in file | 0 are forwarded | 139
code | 0 data | 0 uninit data | 0 unknown |
[VersionInfo] Product Name : Chromium Embedded Framework (CEF) Dynamic Link
Library
[VersionInfo] Product Version : 3.1650.1639
[VersionInfo] File Description : Chromium Embedded Framework (CEF) Dynamic Link
Library
[VersionInfo] File Version : 3.1650.1639
[VersionInfo] Original FileName : libcef.dll
[VersionInfo] Internal Name : libcef
[VersionInfo] Legal Copyrights : Copyright (C) 2014 The Chromium Embedded
Framework Authors
[ModuleReport] [IAT] Modules -> USP10.dll | PSAPI.DLL | SHLWAPI.dll |
KERNEL32.dll | GDI32.dll | WINSPOOL.DRV | COMDLG32.dll | ADVAPI32.dll |
ole32.dll | OLEAUT32.dll | WINHTTP.dll | USERENV.dll | WTSAPI32.dll |
urlmon.dll | RPCRT4.dll | dhcpcsvc.DLL | COMCTL32.dll | Secur32.dll |
CRYPT32.dll | IPHLPAPI.DLL | IMM32.dll | OLEACC.dll | SETUPAPI.dll | WINMM.dll
| WS2_32.dll | VERSION.dll
[ModuleReport] [DelayImport] Modules -> SHELL32.dll | USER32.dll | dwmapi.dll |
MF.dll | MFPlat.DLL | MFReadWrite.dll | d3d9.dll | dxva2.dll | ffmpegsumo.dll
[Debug Info] (record 1 of 1) (file offset 0x1DBAC00)
Characteristics : 0x0 | TimeDateStamp : 0x5322FF04 (Fri 14th Mar 2014 13:07:16
(GMT)) | MajorVer : 0 / MinorVer : 0 -> (0.0)
Type : 2 (0x2) -> CodeView | Size : 0x6C (108)
AddressOfRawData : 0x22EFA00 | PointerToRawData : 0x22EEA00
CvSig : 0x53445352 | SigGuid 228E8A50-A7EB-4E74-B13A72FA1E70EFFB
Age : 0x1 (1) | Pdb :
c:\cef\workspace\CEF3-Windows-1650\download\chromium\src\out\Release\libcef.dll.pdb
...
[CompilerDetect] -> Visual C++ 10.0 (Visual Studio 2010)
[!] File appears to have no protection or is using an unknown protection
- Scan Took : 6.851 Second(s) [000001805h (6149) tick(s)] [246 of 580 scan(s)
done]
--- snip ---
-> CEF build 3.1650.1639
Unfortunately the used 'libcef.dll' is too old, there are no public debug
symbols available.
http://opensource.spotify.com/cefbuilds/index.html#windows32_builds
Disassembly at crash site, annotated:
--- snip ---
...
100817F0 | 55 | push ebp |
100817F1 | 8BEC | mov ebp,esp |
100817F3 | 81EC B4000000 | sub esp,B4 |
100817F9 | 53 | push ebx |
100817FA | 56 | push esi |
100817FB | 33DB | xor ebx,ebx |
100817FD | 8BF1 | mov esi,ecx |
100817FF | 895D FC | mov dword ptr ss:[ebp-4],ebx |
10081802 | E8 C9820600 | call libcef.100E9AD0 |
10081807 | 83F8 01 | cmp eax,1 |
1008180A | 75 41 | jne libcef.1008184D |
1008180C | E8 EF820600 | call libcef.100E9B00 |
10081811 | 83F8 03 | cmp eax,3 |
10081814 | 7F 37 | jg libcef.1008184D |
10081816 | 53 | push ebx |
10081817 | E8 54940B00 | call libcef.1013AC70 |
1008181C | 83C4 04 | add esp,4 |
1008181F | 84C0 | test al,al |
10081821 | 75 2A | jne libcef.1008184D |
10081823 | 6A 03 | push 3 |
10081825 | 6A 51 | push 51 |
;
"c:\\cef\\workspace\\cef3-windows-1650\\download\\chromium\\src\\chrome\\browser\\printing\\print_job_manager.cc"
10081827 | 68 A03ADC11 | push libcef.11DC3AA0 |
1008182C | 8D8D 4CFFFFFF | lea ecx,dword ptr ss:[ebp-B4] |
10081832 | BB 01000000 | mov ebx,1 |
10081837 | E8 A48E0600 | call libcef.100EA6E0 |
1008183C | 83C0 08 | add eax,8 |
; "Check failed:
content::BrowserThread::CurrentlyOn(content::BrowserThread::UI). "
1008183F | 68 5835DC11 | push libcef.11DC3558 |
10081844 | 50 | push eax |
10081845 | E8 16FFF7FF | call libcef.10001760 |
1008184A | 83C4 08 | add esp,8 |
1008184D | F6C3 01 | test bl,1 |
10081850 | 74 0E | je libcef.10081860 |
10081852 | 8D8D 4CFFFFFF | lea ecx,dword ptr ss:[ebp-B4] |
10081858 | 83E3 FE | and ebx,FFFFFFFE |
1008185B | E8 A0940600 | call libcef.100EAD00 |
10081860 | E8 6B820600 | call libcef.100E9AD0 |
10081865 | 83F8 01 | cmp eax,1 |
10081868 | 75 38 | jne libcef.100818A2 |
1008186A | E8 91820600 | call libcef.100E9B00 |
1008186F | 83F8 03 | cmp eax,3 |
10081872 | 7F 2E | jg libcef.100818A2 |
10081874 | 807E 28 00 | cmp byte ptr ds:[esi+28],0 |
10081878 | 74 28 | je libcef.100818A2 |
1008187A | 6A 03 | push 3 |
1008187C | 6A 52 | push 52 |
;
"c:\\cef\\workspace\\cef3-windows-1650\\download\\chromium\\src\\chrome\\browser\\printing\\print_job_manager.cc"
1008187E | 68 A03ADC11 | push libcef.11DC3AA0 |
10081883 | 8D8D 4CFFFFFF | lea ecx,dword ptr ss:[ebp-B4] |
10081889 | 83CB 02 | or ebx,2 |
1008188C | E8 4F8E0600 | call libcef.100EA6E0 |
10081891 | 83C0 08 | add eax,8 |
; "Check failed: !is_shutdown_. "
10081894 | 68 C03BDC11 | push libcef.11DC3BC0 |
10081899 | 50 | push eax |
1008189A | E8 C1FEF7FF | call libcef.10001760 |
1008189F | 83C4 08 | add esp,8 |
100818A2 | F6C3 02 | test bl,2 |
100818A5 | 74 0B | je libcef.100818B2 |
100818A7 | 8D8D 4CFFFFFF | lea ecx,dword ptr ss:[ebp-B4] |
100818AD | E8 4E940600 | call libcef.100EAD00 |
100818B2 | 8D4E 04 | lea ecx,dword ptr ds:[esi+4] |
100818B5 | C646 28 01 | mov byte ptr ds:[esi+28],1 | *boom*
100818B9 | E8 D2310B00 | call libcef.10134A90 |
--- snip ---
https://github.com/electron/electron/blob/3-0-x/chromium_src/chrome/browser/printing/print_job_manager.cc#L80
--- snip ---
void PrintJobManager::Shutdown() {
DCHECK_CURRENTLY_ON(content::BrowserThread::UI);
DCHECK(!is_shutdown_);
is_shutdown_ = true;
registrar_.RemoveAll();
StopJobs(true);
if (queue_.get())
queue_->Shutdown();
queue_ = NULL;
}
--- snip ---
Removing/disabling of 'libGLESv2.dll' ('WINEDLLOVERRIDES=libglesv2.dll=d')
partially works around. Partially = there is still a (different) gpu process
crash but that one seems non-fatal overall. Main browser process works, the
user interface shown, along with login.
$ sha1sum BlackDesertOnlineSetup_20180524_10010.exe
e729c18f0ee555e913fe4c2524d2a0091d1231e5
BlackDesertOnlineSetup_20180524_10010.exe
$ du -sh BlackDesertOnlineSetup_20180524_10010.exe
50M BlackDesertOnlineSetup_20180524_10010.exe
$ wine --version
wine-3.17
Regards
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
More information about the wine-bugs
mailing list