Page 2 of 3

Re: Appcrash ChromeRuntime

Posted: Wed Oct 23, 2024 6:37 am
by salvadordf
win568neu wrote: Wed Oct 23, 2024 4:59 am If I use a release build, then it works on the second log.
Using the Debug CEF binaries is a known cause of issues. You need to use the binaries in the Release folder of the CEF binaries package.
https://github.com/salvadordf/CEF4Delphi/wiki/Before-you-run-the-demos

Use FastMM, deleaker or some other tool to check that there are no other issues and read the instructions to get a call stack using WinDbg when the crash occurs :
https://www.briskbard.com/forum/viewtopic.php?t=1050

Re: Appcrash ChromeRuntime

Posted: Wed Nov 13, 2024 1:08 pm
by win568neu
Hi Salvador

Sorry for the late reply. Since the error no longer occurs on my computer, I had to find someone in the house who could reproduce the error.

Since the error does NOT occur when I start the application directly, but only when it is executed from our test environment, I cannot reproduce the error with WinDbg.
Attached is the log file that led to the app crash (BMDCEFBROWSER-lei746_error.LOG) and one if you do not start the application via the test environment.

Re: Appcrash ChromeRuntime

Posted: Thu Nov 14, 2024 11:01 am
by salvadordf
Both logs contain COM initialization errors :

Code: Select all

[18792:12960:1113/110643.103:FATAL:scoped_com_initializer.cc(58)] Check failed: ((HRESULT)0x80010106L) != hr_ (-2147417850 vs. -2147417850)Invalid COM thread model change
Check if another Delphi component calls CoInitialize or CoInitializeEx.

The invalid COM thread model causes CEF initialization errors like this one :

Code: Select all

[8616:19188:1113/110645.380:ERROR:CEF4Delphi(1)] TCefApplicationCore.ExecuteProcess error : Externe Exception 80000003
The global context is not initialized and it's not possible to create browsers, register schemes, etc.

Re: Appcrash ChromeRuntime

Posted: Fri Nov 15, 2024 1:46 pm
by win568neu
Hi Salvador

We use CEF in a Delphi Windows Application. Therefore the Initialization occured through the OleInitialization from Vcl.Forms. Ole Initialiazation uses the same Component Object Model as ComInitialize, the COINIT_APARTMENTTHREADED. Which Model do you need for initialization ?

Re: Appcrash ChromeRuntime

Posted: Fri Nov 15, 2024 2:49 pm
by win568neu
Hi

Hi Salvador
I sent you 2 logs. The one with the _Error is the error case, the other is a log where CEF works normally. The error mentioned with the change of apartment model is present in both. The error always occurs in the same place, namely when CEF tries to read the Windows version. Is there a way to make a change using parameters
?
[16540:5920:1113/110921.611:FATAL:user_agent_utils.cc(97)] Check failed: false.

Re: Appcrash ChromeRuntime

Posted: Sat Nov 16, 2024 2:03 pm
by salvadordf
Read this thread in the official CEF forum :
https://magpcss.org/ceforum/viewtopic.php?f=6&t=18524

That user had exactly the same FATAL log message in the scoped_com_initializer unit.
You need to find which CoInitialize or CoInitializeEx call is causing this issue.

That fatal log message is not present when you enable the verbose debug log in the demos.

Add some of the components used in your application to the SimpleBrowser2 demo and enable the debug log.
Check the log to detect when the fatal message appears in debug.log.

Re: Appcrash ChromeRuntime

Posted: Mon Nov 18, 2024 2:10 pm
by win568neu
Hi Salvador

You're right. The error occurred because the SubProcess had not set a COM apartment model in the release configuration. We delivered a debug configuration by March and the project owner changed the configuration to release.

Before creating and starting the subprocess, I now set the COM apartment model.

Maybe it wouldn't be a bad idea to set this in the examples for the SubProcess.

Re: Appcrash ChromeRuntime

Posted: Thu Dec 05, 2024 2:59 pm
by win568neu
Hi Salvador

I was finally able to create a crash report. Unfortunately, it is not yet complete.
Here is the result so far

Code: Select all

Microsoft (R) Windows Debugger Version 10.0.19041.685 AMD64
Copyright (c) Microsoft Corporation. All rights reserved.

*** wait with pending attach

************* Path validation summary **************
Response                         Time (ms)     Location
Deferred                                       SRV*c:\symbols*http://msdl.microsoft.com/download/symbols

************* Path validation summary **************
Response                         Time (ms)     Location
Deferred                                       SRV*c:\symbols*http://msdl.microsoft.com/download/symbols
Symbol search path is: SRV*c:\symbols*http://msdl.microsoft.com/download/symbols
Executable search path is: 
ModLoad: 00000000`00400000 00000000`354dd000   C:\Program Files (x86)\BMDNTCSClients\BMDNTCS-SRV\BMDNTCS.exe
ModLoad: 00007ffa`e4910000 00007ffa`e4b27000   C:\WINDOWS\SYSTEM32\ntdll.dll
ModLoad: 00000000`775f0000 00000000`777a2000   ntdll.dll
ModLoad: 00007ffa`e3ec0000 00007ffa`e3f17000   C:\WINDOWS\System32\wow64.dll
ModLoad: 00007ffa`e4580000 00007ffa`e4589000   C:\WINDOWS\System32\wow64base.dll
ModLoad: 00007ffa`e3b60000 00007ffa`e3beb000   C:\WINDOWS\System32\wow64win.dll
ModLoad: 00007ffa`e2810000 00007ffa`e2826000   C:\WINDOWS\System32\wow64con.dll
ModLoad: 00000000`775e0000 00000000`775ea000   C:\WINDOWS\System32\wow64cpu.dll
ModLoad: 00000000`75ac0000 00000000`75bb0000   KERNEL32.dll
ModLoad: 00000000`75490000 00000000`75713000   KERNELBASE.dll
ModLoad: 00000000`75210000 00000000`7525b000   SHLWAPI.dll
ModLoad: 00000000`76e60000 00000000`76f24000   msvcrt.dll
ModLoad: 00000000`74ea0000 00000000`75076000   dbghelp.dll
ModLoad: 00000000`74990000 00000000`749a2000   VirtDisk.dll
ModLoad: 00000000`76620000 00000000`767ca000   USER32.dll
ModLoad: 00000000`75930000 00000000`75a42000   ucrtbase.dll
ModLoad: 00000000`76b50000 00000000`76b6a000   win32u.dll
ModLoad: 00000000`750a0000 00000000`750a8000   VERSION.dll
ModLoad: 00000000`76840000 00000000`76ac1000   combase.dll
ModLoad: 00000000`76050000 00000000`76073000   GDI32.dll
ModLoad: 00000000`753d0000 00000000`7548a000   RPCRT4.dll
ModLoad: 00000000`75730000 00000000`75814000   gdi32full.dll
ModLoad: 00000000`76c30000 00000000`76ca9000   msvcp_win.dll
ModLoad: 00000000`76cb0000 00000000`76d4c000   OLEAUT32.dll
ModLoad: 00000000`76110000 00000000`7618f000   ADVAPI32.dll
ModLoad: 00000000`76460000 00000000`764e3000   SECHOST.dll
ModLoad: 00000000`74950000 00000000`7497e000   oledlg.dll
ModLoad: 00000000`76430000 00000000`7644a000   bcrypt.dll
ModLoad: 00000000`75080000 00000000`75094000   NETAPI32.dll
ModLoad: 00000000`75270000 00000000`753c5000   ole32.dll
ModLoad: 00000000`76af0000 00000000`76b49000   WINTRUST.dll
ModLoad: 00000000`75820000 00000000`75922000   CRYPT32.dll
ModLoad: 00000000`74840000 00000000`7491c000   WINHTTP.dll
ModLoad: 00000000`74920000 00000000`74926000   SHFOLDER.dll
ModLoad: 00000000`76b70000 00000000`76c28000   COMDLG32.dll
ModLoad: 00000000`76f30000 00000000`775dd000   SHELL32.dll
ModLoad: 00000000`74830000 00000000`74838000   WSOCK32.dll
ModLoad: 00000000`746c0000 00000000`7482e000   gdiplus.dll
ModLoad: 00000000`76360000 00000000`76426000   SHCORE.dll
ModLoad: 00000000`76190000 00000000`761ef000   WS2_32.dll
ModLoad: 00000000`704e0000 00000000`7051c000   ACTIVEDS.dll
ModLoad: 00000000`746a0000 00000000`746b9000   MPR.dll 
ModLoad: 00000000`74660000 00000000`74691000   WINMM.dll
ModLoad: 00000000`739b0000 00000000`73a04000   OLEACC.dll
ModLoad: 00000000`73a10000 00000000`73e9e000   WININET.dll
ModLoad: 00000000`73920000 00000000`7399f000   WINSPOOL.DRV
ModLoad: 00000000`736f0000 00000000`73917000   COMCTL32.dll
ModLoad: 00000000`73540000 00000000`736e2000   urlmon.dll
ModLoad: 00000000`73500000 00000000`73535000   TAPI32.dll
ModLoad: 00000000`734d0000 00000000`734f4000   IPHLPAPI.DLL
ModLoad: 00000000`733f0000 00000000`73461000   SHDOCVW.dll
ModLoad: 00000000`70480000 00000000`704b8000   adsldpc.dll
ModLoad: 00000000`76080000 00000000`760df000   WLDAP32.dll
ModLoad: 00000000`73190000 00000000`733ca000   iertutil.dll
ModLoad: 00000000`733d0000 00000000`733ed000   srvcli.dll
ModLoad: 00000000`74a00000 00000000`74a0b000   netutils.dll
ModLoad: 00000000`35cb0000 00000000`35e07000   LIBEAY32.dll
ModLoad: 00000000`72b30000 00000000`73190000   IEFRAME.dll
ModLoad: 00000000`74b20000 00000000`74b3f000   USERENV.dll
ModLoad: 00000000`760e0000 00000000`76105000   IMM32.dll
ModLoad: 00000000`6e7a0000 00000000`6e7ae000   MSASN1.dll
ModLoad: 00000000`76d50000 00000000`76e5a000   MSCTF.dll
ModLoad: 00000000`71be0000 00000000`71c63000   UxTheme.dll
ModLoad: 00000000`74930000 00000000`74943000   AppCore.dll
ModLoad: 00000000`767d0000 00000000`76833000   bcryptPrimitives.dll
ModLoad: 00000000`74980000 00000000`7498f000   WTSAPI32.dll
ModLoad: 00000000`6e850000 00000000`6e89f000   WINSTA.dll
ModLoad: 00000000`6dcf0000 00000000`6dd0c000   OLEPRO32.DLL
ModLoad: 00000000`72180000 00000000`72878000   Windows.Storage.dll
ModLoad: 00000000`71ae0000 00000000`71ba7000   WinTypes.dll
ModLoad: 00000000`46480000 00000000`46483000   Security.dll
ModLoad: 00000000`750b0000 00000000`750ba000   Secur32.dll
ModLoad: 00000000`74af0000 00000000`74b16000   SspiCli.dll
ModLoad: 00000000`70130000 00000000`701f7000   PROPSYS.dll
ModLoad: 00000000`69590000 00000000`69784000   EXPLORERFRAME.dll
ModLoad: 00000000`69430000 00000000`69590000   WindowsCodecs.dll
ModLoad: 00000000`71860000 00000000`71881000   profapi.dll
ModLoad: 00000000`73470000 00000000`734c1000   MSWSOCK.dll
ModLoad: 00000000`71bb0000 00000000`71bc5000   CRYPTSP.dll
ModLoad: 00000000`71ab0000 00000000`71ae0000   RSAENH.dll
ModLoad: 00000000`72a20000 00000000`72a2b000   CRYPTBASE.dll
ModLoad: 00000000`71a70000 00000000`71aad000   CFGMGR32.dll
ModLoad: 00000000`76590000 00000000`76612000   CLBCatQ.DLL
ModLoad: 00000000`6e8a0000 00000000`6e92e000   Windows.FileExplorer.Common.dll
ModLoad: 00000000`6e930000 00000000`6e9d6000   apphelp.dll
ModLoad: 00000000`6e7b0000 00000000`6e7c5000   NetworkExplorer.dll
ModLoad: 00000000`6c150000 00000000`6c1e6000   TextShaping.dll
ModLoad: 00000000`6a810000 00000000`6a88b000   tiptsf.dll
ModLoad: 00000000`65f80000 00000000`65f8e000   atlthunk.dll
ModLoad: 00000000`6d040000 00000000`6d225000   MSXML6.dll
ModLoad: 00000000`6c790000 00000000`6c7b3000   DSSENH.dll
ModLoad: 00000000`6be50000 00000000`6bf47000   TextInputFramework.dll
ModLoad: 00000000`706d0000 00000000`706f4000   dwmapi.dll
(7b24.6f5c): Break instruction exception - code 80000003 (first chance)
ntdll!DbgBreakPoint:
00007ffa`e49b3ec0 cc              int     3
0:032> !sym noisy
noisy mode - symbol prompts on
0:032> g
ModLoad: 00000000`70700000 00000000`707c2000   C:\WINDOWS\SysWOW64\DNSAPI.dll
ModLoad: 00000000`76450000 00000000`76457000   C:\WINDOWS\SysWOW64\NSI.dll
ModLoad: 00000000`6b9e0000 00000000`6ba3d000   C:\WINDOWS\SysWOW64\fwpuclnt.dll
ModLoad: 00000000`6e9f0000 00000000`6e9f8000   C:\Windows\SysWOW64\rasadhlp.dll
ModLoad: 00000000`54bf0000 00000000`54edb000   C:\WINDOWS\SysWOW64\sqlncli11.dll
ModLoad: 00000000`63b70000 00000000`63c2f000   C:\WINDOWS\SysWOW64\MSVCR100.dll
ModLoad: 00000000`3d800000 00000000`3d838000   C:\WINDOWS\SysWOW64\1033\SQLNCLIR11.RLL
ModLoad: 00000000`3d800000 00000000`3d838000   C:\WINDOWS\SysWOW64\1033\SQLNCLIR11.RLL
ModLoad: 00000000`6a4b0000 00000000`6a4b8000   C:\WINDOWS\SysWOW64\DPAPI.DLL
ModLoad: 00000000`6ba60000 00000000`6ba6a000   C:\WINDOWS\SysWOW64\netbios.dll
ModLoad: 00000000`6d780000 00000000`6d860000   C:\WINDOWS\SysWOW64\Kerberos.DLL
ModLoad: 00000000`6d6e0000 00000000`6d758000   C:\WINDOWS\SysWOW64\msv1_0.DLL
ModLoad: 00000000`6d6d0000 00000000`6d6db000   C:\WINDOWS\SysWOW64\NtlmShared.dll
ModLoad: 00000000`74e80000 00000000`74e9c000   C:\WINDOWS\SysWOW64\ntdsapi.dll
ModLoad: 00000000`749f0000 00000000`749fa000   C:\WINDOWS\SysWOW64\DSPARSE.DLL
ModLoad: 00000000`749b0000 00000000`749e3000   C:\WINDOWS\SysWOW64\LOGONCLI.DLL
ModLoad: 00000000`69f20000 00000000`6a006000   C:\WINDOWS\SysWOW64\CLUSAPI.DLL
ModLoad: 00000000`6a170000 00000000`6a1e5000   C:\WINDOWS\SysWOW64\RESUTILS.DLL
ModLoad: 00000000`6d280000 00000000`6d307000   C:\WINDOWS\SysWOW64\schannel.dll
ModLoad: 00000000`74ac0000 00000000`74ae6000   C:\WINDOWS\SysWOW64\ncrypt.dll
ModLoad: 00000000`72930000 00000000`72958000   C:\WINDOWS\SysWOW64\NTASN1.dll
ModLoad: 00000000`6d260000 00000000`6d280000   C:\WINDOWS\SysWOW64\ncryptsslp.dll
ModLoad: 00000000`751b0000 00000000`75205000   C:\WINDOWS\SysWOW64\MSCorEE.dll
ModLoad: 00000000`74a30000 00000000`74ab8000   C:\Windows\Microsoft.NET\Framework\v4.0.30319\mscoreei.dll
ModLoad: 00000000`73ea0000 00000000`7465c000   C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll
ModLoad: 00000000`72b10000 00000000`72b25000   C:\WINDOWS\SysWOW64\VCRUNTIME140_CLR0400.dll
ModLoad: 00000000`72a50000 00000000`72b03000   C:\WINDOWS\SysWOW64\ucrtbase_clr0400.dll
(7b24.67e4): Unknown exception - code 04242420 (first chance)
ModLoad: 00000000`75260000 00000000`75266000   C:\WINDOWS\SysWOW64\psapi.dll
ModLoad: 00000000`6ec50000 00000000`7009a000   C:\WINDOWS\assembly\NativeImages_v4.0.30319_32\mscorlib\e1d35c9282ad470b81f2a9e58c8e2bec\mscorlib.ni.dll
ModLoad: 00000000`3e400000 00000000`3e41c000   RemObjects.Hydra.dll
ModLoad: 00000000`3e430000 00000000`3e44c000   RemObjects.Hydra.dll
ModLoad: 00000000`6e7d0000 00000000`6e84e000   C:\Windows\Microsoft.NET\Framework\v4.0.30319\clrjit.dll
ModLoad: 00000000`3e4d0000 00000000`3e4f4000   BMDSMOPlugin.dll
ModLoad: 00000000`3e500000 00000000`3e524000   BMDSMOPlugin.dll
ModLoad: 00000000`3e4e0000 00000000`3e4fa000   BMD.Tools.dll
ModLoad: 00000000`3e530000 00000000`3e54a000   BMD.Tools.dll
ModLoad: 00000000`6dd80000 00000000`6e79f000   C:\WINDOWS\assembly\NativeImages_v4.0.30319_32\System\e275d0d56950a1a90e6aff8b78d08493\System.ni.dll
ModLoad: 00000000`6a5d0000 00000000`6a771000   C:\WINDOWS\assembly\NativeImages_v4.0.30319_32\System.Drawing\2ff830ef811d3f929c341308fa91b293\System.Drawing.ni.dll
ModLoad: 00000000`683d0000 00000000`69277000   C:\WINDOWS\assembly\NativeImages_v4.0.30319_32\System.Windows.Forms\91dab680e2574736469fb39e01ed5701\System.Windows.Forms.ni.dll
ModLoad: 00000000`6a9a0000 00000000`6b1b6000   C:\WINDOWS\assembly\NativeImages_v4.0.30319_32\System.Core\90b374b7c11c60707a6c9c061da05f88\System.Core.ni.dll
ModLoad: 00000000`6a890000 00000000`6a995000   C:\WINDOWS\assembly\NativeImages_v4.0.30319_32\System.Configuration\fe07c33be230e7e3eccc9fabcf805192\System.Configuration.ni.dll
ModLoad: 00000000`6b1c0000 00000000`6b92c000   C:\WINDOWS\assembly\NativeImages_v4.0.30319_32\System.Xml\aaf9a3a05cc4690167c02c8547d22283\System.Xml.ni.dll
ModLoad: 00000000`75260000 00000000`75266000   C:\WINDOWS\SysWOW64\PSAPI.dll
ModLoad: 00000000`3e930000 00000000`3e988000   C:\Program Files (x86)\BMDNTCSClients\BMDNTCS-SRV\ssleay32.dll
ModLoad: 00000000`3e930000 00000000`3e988000   C:\Program Files (x86)\BMDNTCSClients\BMDNTCS-SRV\ssleay32.dll
ModLoad: 00000000`69340000 00000000`693bd000   c:\program files (x86)\embarcadero\studio\23.0\bin\midas.dll
ModLoad: 00000000`6dcd0000 00000000`6dce2000   C:\WINDOWS\SysWOW64\napinsp.dll
ModLoad: 00000000`6dcb0000 00000000`6dcc6000   C:\WINDOWS\SysWOW64\pnrpnsp.dll
ModLoad: 00000000`6dca0000 00000000`6dcae000   C:\WINDOWS\SysWOW64\winrnr.dll
ModLoad: 00000000`6dc80000 00000000`6dc91000   C:\WINDOWS\SysWOW64\wshbth.dll
ModLoad: 00000000`6dc60000 00000000`6dc7e000   C:\WINDOWS\SysWOW64\nlansp_c.dll
onecore\net\netprofiles\service\src\nsp\dll\namespaceserviceprovider.cpp(613)\nlansp_c.dll!6DC6B649: (caller: 7619E326) LogHr(1) tid(67e4) 8007277C Der angegebene Dienst ist unbekannt. Der Dienst wurde nicht im angegebenen Namespace gefunden.
ModLoad: 00000000`6d8a0000 00000000`6d925000   C:\WINDOWS\SysWOW64\sxs.dll
ModLoad: 00000000`43f60000 00000000`4645c000   image00000000`43f60000
ModLoad: 00000000`46490000 00000000`4898c000   image00000000`46490000
ModLoad: 00000000`6a1f0000 00000000`6a233000   C:\WINDOWS\SysWOW64\wldp.dll
ModLoad: 00000000`7a540000 00000000`7a8a0000   System.dll
ModLoad: 00000000`44060000 00000000`443c0000   System.dll
ModLoad: 00000000`40b70000 00000000`40b78000   image00000000`40b70000
ModLoad: 00000000`40c30000 00000000`40c38000   image00000000`40c30000
ModLoad: 00000000`66600000 00000000`66779000   C:\Program Files (x86)\BMDNTCSClients\BMDNTCS-SRV\GdPicture.NET.14.filters.dll
ModLoad: 00000000`53960000 00000000`54bee000   C:\Program Files (x86)\BMDNTCSClients\BMDNTCS-SRV\GdPicture.NET.14.image.gdimgplug.dll
ModLoad: 00000000`53580000 00000000`53960000   C:\Program Files (x86)\BMDNTCSClients\BMDNTCS-SRV\GdPicture.NET.14.Imaging.Rendering.Skia.dll
ModLoad: 00000000`7aea0000 00000000`7af32000   System.Drawing.dll
ModLoad: 00000000`448c0000 00000000`44952000   System.Drawing.dll
ModLoad: 00000000`80010000 00000000`90955000   c:\cef\libcef.dll
ModLoad: 00000000`80010000 00000000`90955000   c:\cef\libcef.dll
ModLoad: 00000000`66380000 00000000`665a4000   C:\WINDOWS\SysWOW64\DWrite.dll
ModLoad: 00000000`704c0000 00000000`704d7000   C:\WINDOWS\SysWOW64\dhcpcsvc.DLL
ModLoad: 00000000`53410000 00000000`53580000   c:\cef\chrome_elf.dll
ModLoad: 00000000`729d0000 00000000`72a15000   C:\WINDOWS\SysWOW64\powrprof.dll
ModLoad: 00000000`72170000 00000000`7217e000   C:\WINDOWS\SysWOW64\UMPDC.dll
ModLoad: 00000000`70520000 00000000`70536000   C:\WINDOWS\SysWOW64\dhcpcsvc6.DLL
ModLoad: 00000000`74a10000 00000000`74a22000   C:\WINDOWS\SysWOW64\wkscli.dll
ModLoad: 00000000`6baa0000 00000000`6bc9c000   C:\Windows\SysWOW64\twinapi.appcore.dll
ModLoad: 00000000`61e30000 00000000`61ecd000   C:\WINDOWS\SysWOW64\twinapi.dll
ModLoad: 00000000`66050000 00000000`6615f000   C:\Windows\SysWOW64\Windows.UI.dll
ModLoad: 00000000`6a250000 00000000`6a2ad000   C:\WINDOWS\SysWOW64\MDMRegistration.dll
ModLoad: 00000000`6bcf0000 00000000`6bd57000   C:\WINDOWS\SysWOW64\msvcp110_win.dll
ModLoad: 00000000`63ad0000 00000000`63b70000   C:\WINDOWS\SysWOW64\mscms.dll
ModLoad: 00000000`6a3e0000 00000000`6a40b000   C:\WINDOWS\SysWOW64\omadmapi.dll
ModLoad: 00000000`6dd50000 00000000`6dd79000   C:\WINDOWS\SysWOW64\ntmarta.dll
ModLoad: 00000000`63220000 00000000`6333a000   C:\WINDOWS\SysWOW64\DSREG.DLL
ModLoad: 00000000`75bb0000 00000000`75fed000   C:\WINDOWS\SysWOW64\SETUPAPI.dll
ModLoad: 00000000`6db50000 00000000`6db74000   C:\WINDOWS\SysWOW64\DEVOBJ.dll
ModLoad: 00000000`63390000 00000000`6340c000   C:\WINDOWS\SysWOW64\MMDevApi.dll
ModLoad: 00000000`63340000 00000000`63386000   C:\WINDOWS\SysWOW64\rdpendp.dll
ModLoad: 00000000`700a0000 00000000`70115000   C:\Windows\SysWOW64\FirewallAPI.dll
ModLoad: 00000000`6ea20000 00000000`6ea5e000   C:\Windows\SysWOW64\fwbase.dll
onecore\internal\sdk\inc\wil\opensource/wil/winrt.h(1686)\Msctf.dll!76DC2D42: (caller: 76DCB896) Exception(2) tid(7bd0) 8007007E Das angegebene Modul wurde nicht gefunden.
(7b24.7bd0): C++ EH exception - code e06d7363 (first chance)
(7b24.7bd0): C++ EH exception - code e06d7363 (first chance)
clientcore\windows\advcore\ctf\shellhandwriting\client\handwritingclient.cpp(344)\Msctf.dll!76DCBCBF: (caller: 76DBD82D) LogHr(2) tid(7bd0) 8007007E Das angegebene Modul wurde nicht gefunden.
    Msg:[onecore\internal\sdk\inc\wil\opensource/wil/winrt.h(1686)\Msctf.dll!76DC2D42: (caller: 76DCB896) Exception(2) tid(7bd0) 8007007E Das angegebene Modul wurde nicht gefunden.
] 
ModLoad: 00000000`69e90000 00000000`69edb000   C:\Windows\SysWOW64\FWPolicyIOMgr.dll
ModLoad: 00000000`6c120000 00000000`6c141000   C:\WINDOWS\SysWOW64\gpapi.dll
ModLoad: 00000000`498d0000 00000000`499d4000   image00000000`498d0000
ModLoad: 00000000`4af00000 00000000`4b004000   image00000000`4af00000
(7b24.67e4): CLR exception - code e0434352 (first chance)
(7b24.67e4): CLR exception - code e0434352 (first chance)
ModLoad: 00000000`61a00000 00000000`61b7c000   System.Core.dll
ModLoad: 00000000`4bac0000 00000000`4bc3c000   System.Core.dll
ModLoad: 00000000`7b050000 00000000`7b60a000   System.Windows.Forms.dll
ModLoad: 00000000`4f890000 00000000`4fe4a000   System.Windows.Forms.dll
ModLoad: 00000000`4ff10000 00000000`4ff18000   image00000000`4ff10000
ModLoad: 00000000`4ff20000 00000000`4ff28000   image00000000`4ff20000
ModLoad: 00000000`62160000 00000000`623e4000   System.Xml.dll
ModLoad: 00000000`4ffc0000 00000000`50244000   System.Xml.dll
ModLoad: 00000000`58340000 00000000`58387000   C:\WINDOWS\assembly\NativeImages_v4.0.30319_32\System.Numerics\36d6f1347e47b45db2f93b21d68136d6\System.Numerics.ni.dll
ModLoad: 00000000`692b0000 00000000`69339000   C:\WINDOWS\assembly\NativeImages_v4.0.30319_32\System.Net.Http\2f47a0b13d72fbccfecf8bc5ce69246c\System.Net.Http.ni.dll
CLR:(C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Net.Http\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Net.Http.dll) Rejecting native image because dependency C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll is not native
ModLoad: 00000000`61f00000 00000000`61f30000   System.Net.Http.dll
ModLoad: 00000000`50800000 00000000`50830000   System.Net.Http.dll
(7b24.67e4): CLR exception - code e0434352 (first chance)
(7b24.67e4): CLR exception - code e0434352 (first chance)
ModLoad: 00000000`6a240000 00000000`6a2a8000   C:\WINDOWS\SysWOW64\wlanapi.dll
ModLoad: 00000000`6a560000 00000000`6a579000   C:\WINDOWS\SysWOW64\MobileNetworking.dll
ModLoad: 00000000`58620000 00000000`5862b000   C:\WINDOWS\SysWOW64\LINKINFO.dll
ModLoad: 00000000`65b80000 00000000`65c0c000   C:\Windows\SysWOW64\appresolver.dll
ModLoad: 00000000`65b30000 00000000`65b79000   C:\Windows\SysWOW64\Bcp47Langs.dll
ModLoad: 00000000`63520000 00000000`63542000   C:\WINDOWS\SysWOW64\p9np.dll
ModLoad: 00000000`63510000 00000000`6351a000   C:\WINDOWS\SysWOW64\drprov.dll
ModLoad: 00000000`634f0000 00000000`63505000   C:\WINDOWS\SysWOW64\ntlanman.dll
ModLoad: 00000000`634d0000 00000000`634e9000   C:\WINDOWS\SysWOW64\davclnt.dll
ModLoad: 00000000`6d230000 00000000`6d23e000   C:\WINDOWS\SysWOW64\cscapi.dll
ModLoad: 00000000`6bd60000 00000000`6bdf0000   C:\WINDOWS\SysWOW64\policymanager.dll
ModLoad: 00000000`6bcf0000 00000000`6bd57000   C:\WINDOWS\SysWOW64\msvcp110_win.dll
ModLoad: 00000000`65eb0000 00000000`65f7d000   C:\WINDOWS\SysWOW64\CoreMessaging.dll
ModLoad: 00000000`65c10000 00000000`65ea1000   C:\WINDOWS\SysWOW64\CoreUIComponents.dll
ModLoad: 00000000`6bca0000 00000000`6bcec000   C:\WINDOWS\SysWOW64\dataexchange.dll
ModLoad: 00000000`52ee0000 00000000`53402000   C:\Windows\SysWOW64\Windows.Media.dll
ModLoad: 00000000`52d80000 00000000`52ed3000   C:\Windows\SysWOW64\InputHost.dll
(7b24.7bd0): WOW64 breakpoint - code 4000001f (first chance)
First chance exceptions are reported before any exception handling.
This exception may be expected and handled.
864fb88e ??              ???
SYMSRV:  BYINDEX: 0x2
         c:\symbols*http://msdl.microsoft.com/download/symbols
         System.Xml.ni.pdb
         AAF9A3A05CC4690167C02C8547D222831
SYMSRV:  UNC: c:\symbols\System.Xml.ni.pdb\AAF9A3A05CC4690167C02C8547D222831\System.Xml.ni.pdb - path not found
SYMSRV:  UNC: c:\symbols\System.Xml.ni.pdb\AAF9A3A05CC4690167C02C8547D222831\System.Xml.ni.pd_ - path not found
SYMSRV:  UNC: c:\symbols\System.Xml.ni.pdb\AAF9A3A05CC4690167C02C8547D222831\file.ptr - path not found
SYMSRV:  HTTPGET: /download/symbols/index2.txt
SYMSRV:  HttpQueryInfo: 80190194 - HTTP_STATUS_NOT_FOUND
SYMSRV:  HTTPGET: /download/symbols/System.Xml.ni.pdb/AAF9A3A05CC4690167C02C8547D222831/System.Xml.ni.pdb
SYMSRV:  HttpQueryInfo: 80190194 - HTTP_STATUS_NOT_FOUND
SYMSRV:  HTTPGET: /download/symbols/System.Xml.ni.pdb/AAF9A3A05CC4690167C02C8547D222831/System.Xml.ni.pd_
SYMSRV:  HttpQueryInfo: 80190194 - HTTP_STATUS_NOT_FOUND
SYMSRV:  HTTPGET: /download/symbols/System.Xml.ni.pdb/AAF9A3A05CC4690167C02C8547D222831/file.ptr
SYMSRV:  HttpQueryInfo: 80190194 - HTTP_STATUS_NOT_FOUND
SYMSRV:  RESULT: 0x80190194
DBGHELP: C:\WINDOWS\assembly\NativeImages_v4.0.30319_32\System.Xml\aaf9a3a05cc4690167c02c8547d22283\System.Xml.ni.pdb - file not found
DBGHELP: System.Xml.ni.pdb - file not found
*** WARNING: Unable to verify checksum for C:\WINDOWS\assembly\NativeImages_v4.0.30319_32\System.Xml\aaf9a3a05cc4690167c02c8547d22283\System.Xml.ni.dll
DBGHELP: System_Xml_ni - no symbols loaded

Re: Appcrash ChromeRuntime

Posted: Thu Dec 05, 2024 4:14 pm
by salvadordf
Thanks for the info but I thought this issue was fixed by setting the COM apartment model in the subprocesses.

In any case, now we know that this issue was caused by an incorrect COM apartment model detected in Chromium's code and we can only avoid it.

Re: Appcrash ChromeRuntime

Posted: Fri Dec 06, 2024 5:54 am
by win568neu
Hi Salvador

I now set the apartment model directly in the subprocess. Unfortunately, this behavior still occurs occasionally. The interesting thing about this error is that it does NOT occur when I start the application directly from the directory. However, as soon as I start it via the link to the application, the error occurs.

This makes debugging difficult because I have to attach myself to the running application using WinDbg with Attachprocess