Welcome Guest Search | Active Topics | Sign In | Register

EO.WebBrowser v17.3.13.0 - Child process exited unexpectedly Options
Thanh
Posted: Tuesday, January 16, 2018 1:03:03 AM
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()
eo_support
Posted: Tuesday, January 16, 2018 10:38:47 AM
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.aspx

The 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!
Thanh
Posted: Tuesday, January 16, 2018 10:03:37 PM
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.
eo_support
Posted: Wednesday, January 17, 2018 9:07:30 AM
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.
Thanh
Posted: Thursday, January 18, 2018 10:28:30 PM
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.
BenjaminSimpson1989
Posted: Wednesday, January 31, 2018 1:59:19 PM
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.
eo_support
Posted: Wednesday, January 31, 2018 2:09:34 PM
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.
Thanh
Posted: Wednesday, January 31, 2018 11:40:07 PM
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?
eo_support
Posted: Thursday, February 1, 2018 8:06:25 AM
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
Thanh
Posted: Friday, February 2, 2018 1:16:52 AM
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
Thanh
Posted: Thursday, February 8, 2018 12:35:19 AM
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?
eo_support
Posted: Thursday, February 8, 2018 1:01:05 PM
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!
BenjaminSimpson1989
Posted: Friday, March 29, 2019 11:07:50 AM
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?
eo_support
Posted: Monday, April 1, 2019 11:46:56 AM
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.
Bobo Lo
Posted: Tuesday, April 2, 2019 7:29:47 AM
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?
eo_support
Posted: Tuesday, April 2, 2019 11:02:39 AM
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!


You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.