|
Rank: Member Groups: Member
Joined: 9/23/2016 Posts: 10
|
Hi, I got below issue in customer environment (Window 10.0.15063 Build 15063 and 32bit application) Quote: Child process exited unexpectedly See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text ************** EO.Internal.jn+e: Child process exited unexpectedly. at EO.Internal.jn.a(Exception A_0, Boolean A_1) at EO.Internal.jn.a(p4 A_0) at EO.Internal.jn.a(Boolean& A_0, a9v[] A_1, String A_2, String A_3) at EO.Internal.jn.a(a9v[] A_0, String A_1, String A_2) at EO.Internal.aqa.a(String A_0, String A_1) at EO.Internal.av2.b() at EO.Internal.av2.a(WindowsIdentity A_0) at EO.WebEngine.Engine.Start(WindowsIdentity user) at EO.Internal.av2.d() at EO.Internal.cr..ctor(WebView A_0) at EO.WebBrowser.WebView.x() at EO.WebBrowser.WebView.a(IntPtr A_0, Boolean A_1) at EO.WebBrowser.WebView.Create(IntPtr hWnd) at EO.WinForm.WebViewHost.a(Object A_0)
We excluded the paths inside their antivirus application, but it still crashed Do you have any further ideas to help us investigate issue in customer environment? An other issue sometime we got in the machine Quote: The type initializer for 'EO.WebBrowser.WebView' threw an exception. at EO.WebBrowser.WebView..ctor() at AOP.RC.ResourceFinder.Addin.RFBrowser.InitializeComponent() at AOP.RC.ResourceFinder.Addin.RFBrowser..ctor(String htmlCode, Dictionary`2 translations, RCWebVersion RCVersionProp, Boolean isMyMeeting, String meetingUid, Boolean isRecurring) at AOP.RC.ResourceFinder.Addin.Addin.ResourceFinderClick(IRibbonControl control) Inner exception Exception of type 'System.OutOfMemoryException' was thrown. at EO.WebBrowser.WebView..cctor()
|
|
Rank: Administration Groups: Administration
Joined: 5/27/2007 Posts: 24,218
|
Hi, The first issue is usually related to AntiVirus application. You can try to set this property to true and see if it helps resolving the issue: https://www.essentialobjects.com/doc/common/eowp.aspxThe second issue is can be related to application permission issue or is a straight out of memory issue. Your application must have full unmanaged permission in order to run. If it is a straight out of memory issue, then obviously the only way is to reduce the memory footprint since this error can occur anywhere in your application. Thanks!
|
|
Rank: Member Groups: Member
Joined: 9/23/2016 Posts: 10
|
Hi, I've already enable EOWP and include "eowp.exe" in the installation folder Quote: EO.Base.Runtime.EnableEOWP = true;
I also excluded the installation folder path of application in antivirus program(mcafee).But application still crashed Should I need do something more in antivirus program to make our application running stability ? For more information: the application is an Outlook add-in, it open browser to connect to web backend. We have not seen the problem in 64bit version. The problem (OutOfMemoryException/Child process exited unexpectedly) occurred in 32bit version.
|
|
Rank: Administration Groups: Administration
Joined: 5/27/2007 Posts: 24,218
|
I am not sure what else to tell you. What if you temporarily disable McAfee completely? Just as a test to see if it has anything to do with it.
|
|
Rank: Member Groups: Member
Joined: 9/23/2016 Posts: 10
|
Thanks for quick feedback. Today I see other customer gets the issue. They are using "F-Secure scanning" and the issue occurred sometime in some machines. It make application has not worked stablity. I will go to customer environment with debug version to get more information.
|
|
Rank: Advanced Member Groups: Member
Joined: 1/12/2015 Posts: 81
|
Why is it necessary to include eowp.exe in the application folder? I haven't included it in the folder and my application seems to be running a eowp.<version>.exe from AppData\Local\Temp.
|
|
Rank: Administration Groups: Administration
Joined: 5/27/2007 Posts: 24,218
|
Technically it is not necessary --- however some aggressive AntiVirus program will incorrectly raises a red alarm when it sees an exe file being run out of temp folder. To avoid that you can keep a copy in your application folder. If our library sees a copy in your application folder, it will run that copy instead of trying to automatically create one in your temp folder.
|
|
Rank: Member Groups: Member
Joined: 9/23/2016 Posts: 10
|
Work with customer, I see this error in the log of machine Quote: Faulting application name: eowp.exe, version: 17.3.13.0, time stamp: 0x59ea6347 Faulting module name: eowp.exe, version: 17.3.13.0, time stamp: 0x59ea6347 Exception code: 0xc0000005 Fault offset: 0x000086f2 Faulting process id: 0x1fe8 Faulting application start time: 0x01d3990e63fea399 Faulting application path: C:\Program Files (x86)\...\eowp.exe Faulting module path: C:\Program Files (x86)\...\eowp.exe Report Id: c2e0b8a1-d5cf-469f-af42-c5e95979c99c Faulting package full name: Faulting package-relative application ID:
When I grand user with local admin right, it worked, but if I restart computer then application stopped working again although user still have local admin right. Do you have any advise?
|
|
Rank: Administration Groups: Administration
Joined: 5/27/2007 Posts: 24,218
|
Hi,
You do not need local admin right to our product. What you observed should be a side effect of the security software that you are using. As a basic rule, in such case you should look into their side instead of our side to resolve the issue --- the reason is very simple, if they decide to kill our process for whatever reason, there is no "reaction" that can be done on our side since our process has already been killed. Further more, they may change their algorithm/criteria from version to version, so even if you/we find someway to get around it, it may stop working in the future. As such a more permanent solution should come from their side, a typical way is to set up exceptions rule in their software.
Thanks
|
|
Rank: Member Groups: Member
Joined: 9/23/2016 Posts: 10
|
Thanks for quick reply Is there any way we can trace what process is blocking the EO browser?
I excluded eowp.exe and all file in the installation folder in the antivirus program but it does not help Addition, eowp.exe was suspended when application starts
|
|
Rank: Member Groups: Member
Joined: 9/23/2016 Posts: 10
|
I added certificate of EO to trusted publisher, application worked nearly all day. The application stopped working with "Out of Memory" exception after computer was rebooted. Any idea can help us troubleshooting the issue?
|
|
Rank: Administration Groups: Administration
Joined: 5/27/2007 Posts: 24,218
|
Hi, You will need to troubleshoot this kind of issue yourself first. Out of memory error can occur at all different kind of places, so you will need to find out where the problem is and then address it accordingly. For example, your application can allocate large amount of memory that run out of memory, in that case you will need to fix your code. Or the page you are trying to load runs JavaScript code that runs out of memory, then you will need the page HTML instead. If you believe everything you are doing is normal and you still receive out of memory and believe we have a leak, then you can isolate the problem into a test project and send the test project to us: https://www.essentialobjects.com/forum/test_project.aspx We will investigate further when we receive that. Thanks!
|
|
Rank: Advanced Member Groups: Member
Joined: 1/12/2015 Posts: 81
|
I'm randomly encountering an error when running my application. webView.Create(myHandle) is generating this exception: Child process exited unexpectedly. Stack Trace: at EO.Internal.jq.a(Exception A_0, Boolean A_1) at EO.Internal.jq.a(p2 A_0) at EO.Internal.jq.a(Boolean& A_0, bae[] A_1, String A_2, String A_3) at EO.Internal.jq.a(bae[] A_0, String A_1, String A_2) at EO.Internal.av5.b() at EO.Internal.av5.a(WindowsIdentity A_0) at EO.WebEngine.Engine.Start(WindowsIdentity user) at EO.Internal.av5.c() at EO.Internal.ct..ctor(WebView A_0) at EO.WebBrowser.WebView.y() at EO.WebBrowser.WebView.a(IntPtr A_0, Boolean A_1)
I'm using this version of EO browser: 18.3.46.0. I've already enabled EOWP and included "eowp.exe" in the application runtime folder. I've also excluded the application and the eowp.exe in the Anti-virus rules. I have many instances of the application running on the PC. Is the most likely culprit an "out of memory" issue? What can I do to fix this?
|
|
Rank: Administration Groups: Administration
Joined: 5/27/2007 Posts: 24,218
|
BenjaminSimpson1989 wrote:I'm randomly encountering an error when running my application. webView.Create(myHandle) is generating this exception: Child process exited unexpectedly. Stack Trace: at EO.Internal.jq.a(Exception A_0, Boolean A_1) at EO.Internal.jq.a(p2 A_0) at EO.Internal.jq.a(Boolean& A_0, bae[] A_1, String A_2, String A_3) at EO.Internal.jq.a(bae[] A_0, String A_1, String A_2) at EO.Internal.av5.b() at EO.Internal.av5.a(WindowsIdentity A_0) at EO.WebEngine.Engine.Start(WindowsIdentity user) at EO.Internal.av5.c() at EO.Internal.ct..ctor(WebView A_0) at EO.WebBrowser.WebView.y() at EO.WebBrowser.WebView.a(IntPtr A_0, Boolean A_1)
I'm using this version of EO browser: 18.3.46.0. I've already enabled EOWP and included "eowp.exe" in the application runtime folder. I've also excluded the application and the eowp.exe in the Anti-virus rules. I have many instances of the application running on the PC. Is the most likely culprit an "out of memory" issue? What can I do to fix this? We did find a problem that can cause this problem and have just posted a new build (19.0.97) that should resolve the particular case we have discovered. So you can try to download this build from our download page and see if it resolves the issue for you.
|
|
Rank: Newbie Groups: Member
Joined: 4/24/2017 Posts: 1
|
I got the same issue in v17.3.13.0, so i will fix on the 19.0.97 and I don't need to change my problem to add the "EO.Base.Runtime.EnableEOWP = true;"? I don't want to test the permission for the eowp.exe again. Am I correct?
|
|
Rank: Administration Groups: Administration
Joined: 5/27/2007 Posts: 24,218
|
Bobo Lo wrote:I got the same issue in v17.3.13.0, so i will fix on the 19.0.97 and I don't need to change my problem to add the "EO.Base.Runtime.EnableEOWP = true;"? I don't want to test the permission for the eowp.exe again. Am I correct? Hi, There are many different scenarios that can cause this error. For the specific scenario we fixed, it is not related to eowp.exe. However your scenario might be different. So we can not tell you for sure whether your case is related to eowp.exe or not. As such we would suggest you to try it without eowp.exe first and see if it works for you. Thanks!
|
|