C# 4.0 CefSharp.BrowserSubprocess.exe崩溃时应用程序没有响应
我已经使用C# 4.0 CefSharp.BrowserSubprocess.exe崩溃时应用程序没有响应,c#-4.0,cefsharp,C# 4.0,Cefsharp,我已经使用cefSharp开发了一个应用程序,该应用程序运行得非常好。 但当当时应用程序中发生任何未处理的异常时,CefSharp.BrowserSubprocess.exe崩溃,应用程序抛出应用程序未响应的消息 我使用了下面的代码进行检查(抛出未处理的异常) 当下面的代码抛出错误时,应用程序被挂起并抛出应用程序未响应的消息 谁能告诉我如何处理这个问题 我使用的是铬:47.0.2526.80 以下是我的发行版文件夹中的my debug.log示例,经过编辑删除了过多的重复项: [0317/175
cefSharp
开发了一个应用程序,该应用程序运行得非常好。
但当当时应用程序中发生任何未处理的异常时,CefSharp.BrowserSubprocess.exe
崩溃,应用程序抛出应用程序未响应的消息
我使用了下面的代码进行检查(抛出未处理的异常)
当下面的代码抛出错误时,应用程序被挂起并抛出应用程序未响应的消息
谁能告诉我如何处理这个问题
我使用的是铬:47.0.2526.80
以下是我的发行版文件夹中的my debug.log示例,经过编辑删除了过多的重复项:
[0317/175414:WARNING:quota_manager.cc(193)] Create directory failed for path
[0317/181858:ERROR:ipc_channel_win.cc(207)] pipe error: 109
[0317/182108:WARNING:quota_manager.cc(193)] Create directory failed for path
编辑debug.log
在
CEF
线程上引发异常。它不像托管线程,它实际上是非托管的
代码,因此抛出异常会使应用程序崩溃。你可以在线程池中抛出你的异常,使用类似的东西(你可以映射到c#
)我亲爱的朋友,我想知道cefSharp
中是否发生了任何非托管错误,那么我如何处理这类错误,因为那时它会影响应用程序。应用程序抛出错误应用程序停止工作。给定的代码只是非托管错误的一个示例。首先,如果您的示例代码是您的目标代码,那么您的示例代码相当混乱。其次,我不知道如何钩住未更改的
异常处理,请记住它是本机c/c++
代码,当发生错误时,它的行为与.Net
不同。第二,如果您有一个实际错误的堆栈跟踪,请发布完整的堆栈跟踪。我的问题是,每2-3小时CefSharp.BrowserSubprocess.exe
就会崩溃,但我不知道问题出在哪里。我已经使用try catch
处理了所有cef
事件,但没有收到任何错误消息。按此下载发布符号。您可以获得堆栈跟踪。很多人已经运行了Cef
超过2-3小时的时间,你有什么不同之处?
[0317/175414:WARNING:quota_manager.cc(193)] Create directory failed for path
[0317/181858:ERROR:ipc_channel_win.cc(207)] pipe error: 109
[0317/182108:WARNING:quota_manager.cc(193)] Create directory failed for path
[0317/175414:WARNING:quota_manager.cc(193)] Create directory failed for path
[0317/181858:ERROR:ipc_channel_win.cc(207)] pipe error: 109
[0317/192448:ERROR:ipc_channel_win.cc(502)] pipe error: 232
[0317/193320:ERROR:ipc_channel_win.cc(207)] pipe error: 109
[0319/142421:WARNING:content_browser_client.cc(622)] No browser info matching frame process id 13 and routing id 1
[0319/183359:ERROR:audio_output_device.cc(427)] IO loop going away before the audio device has been stopped
[0319/184355:ERROR:ssl_client_socket_openssl.cc(1056)] handshake failed; returned -1, SSL error code 1, net_error -100
[0319/192106:ERROR:ssl_client_socket_openssl.cc(1056)] handshake failed; returned -1, SSL error code 1, net_error -100
[0319/200702:ERROR:gles2_cmd_decoder.cc(13099)] [.RenderWorker-00328548]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0