# Web Browser Module "Crash" on Vision Client startup (Linux)

**URL:** <https://forum.inductiveautomation.com/t/web-browser-module-crash-on-vision-client-startup-linux/79027>\
**Category:** Ignition\
**Tags:** vision\
**Created:** [September 12, 2023, 4:34pm UTC](https://forum.inductiveautomation.com/t/web-browser-module-crash-on-vision-client-startup-linux/79027 "2023-09-12T16:34:29Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![kcui](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kcui/32/51446_2.png) [@kcui](https://forum.inductiveautomation.com/u/kcui)\
**Post date:** [September 12, 2023, 4:34pm UTC](https://forum.inductiveautomation.com/t/web-browser-module-crash-on-vision-client-startup-linux/79027/1 "2023-09-12T16:34:29Z")

</div>

I just upgraded Ignition Edge from 8.1.24 to 8.1.31. Everything went as expected until I went to launch the Vision Client. When the project starts, I receive the following error message:  
"BrowserEngine crashed. Exceeded crash count, will not reload. crash count: 3"

I suspected this was the Web Browser module. Upon checking the Gateway, I see that the Browser module is Active and Loaded, but not running. I can't seem to find anyplace on the Gateway page to indicate an error however.

I removed and re-installed the Vision Client on the client machine (Linux) but the error persists (redownloaded the launcher, extracted, and loaded the project via the Launcher). I downloaded the Client to Windows machine and there is no issue.

Is this an issue with the Linux client?

Edge Gateway v8.1.31  
Web Browser Module v5.1.31  
Vision Module v11.1.31

Client launchers were the 8.1.31 versions (64bit tar for Linux and Exe for Windows)

Thanks.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [September 12, 2023, 4:41pm UTC](https://forum.inductiveautomation.com/t/web-browser-module-crash-on-vision-client-startup-linux/79027/2 "2023-09-12T16:41:48Z")

</div>

Any additional error information is going to be on the machine running the Vision Client.

Check `~/.ignition/clientlauncher-data` for a log file and upload it here if you can. Inside that log file there's going to be a long message where it logs the command it actually used to launch a client. Copying that command into a terminal and running it there will allow you to get the actual log output from launching a client.

---

<div class="post-metadata">

**Author:** ![kcui](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kcui/32/51446_2.png) [@kcui](https://forum.inductiveautomation.com/u/kcui)\
**Post date:** [September 12, 2023, 5:20pm UTC](https://forum.inductiveautomation.com/t/web-browser-module-crash-on-vision-client-startup-linux/79027/3 "2023-09-12T17:20:13Z")

</div>

I removed the log, then relaunched. Here is the newly created log:  
[visionclientlauncher.log](https://forum.inductiveautomation.com/uploads/short-url/pVepCkKb1KWz1cjTuN06GedNTKM.log) (1023 Bytes)

I didn't see any errors here.  
I also ran this command in terminal but I did not see any output related to the error.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [September 12, 2023, 5:24pm UTC](https://forum.inductiveautomation.com/t/web-browser-module-crash-on-vision-client-startup-linux/79027/4 "2023-09-12T17:24:13Z")

</div>

Can you share a screenshot or copy/paste the entire error you're seeing?

---

<div class="post-metadata">

**Author:** ![kcui](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kcui/32/51446_2.png) [@kcui](https://forum.inductiveautomation.com/u/kcui)\
**Post date:** [September 12, 2023, 5:34pm UTC](https://forum.inductiveautomation.com/t/web-browser-module-crash-on-vision-client-startup-linux/79027/5 "2023-09-12T17:34:00Z")

</div>

Sorry for the bad photo, can't get a screenshot.

 ![PXL_20230912_173156855](https://us1.discourse-cdn.com/inductiveautomation/original/3X/6/5/65191e5ed08add4b5c72dfa4800f4020f8a648ec.jpeg)

"BrowserEngine crashed. Exceeded crash count, will not reload. crash count: 3"

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [September 12, 2023, 5:50pm UTC](https://forum.inductiveautomation.com/t/web-browser-module-crash-on-vision-client-startup-linux/79027/6 "2023-09-12T17:50:54Z")

</div>

Hmm. I would have expected that to show up in the terminal output when you launch manually using the command.

Does this Vision project use the browser component on any screens?

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [September 12, 2023, 5:57pm UTC](https://forum.inductiveautomation.com/t/web-browser-module-crash-on-vision-client-startup-linux/79027/7 "2023-09-12T17:57:10Z")

</div>

> [@kcui](#):
>
> I also ran this command in terminal but I did not see any output related to the error.

Which command? This, exactly as it appears in the logs?

```auto
nohup /home/operator/.ignition/cache/resources/runtimes/11.0.18/bin/java -classpath /home/operator/.ignition/cache/resources/platform/launchclient.jar/000000002C867024/launchclient.jar -Djavaws.sr.gateway.addr.0=https://localhost:8043 -Djavaws.sr.launchts=1694538072405 -Djavaws.sr.main=com.inductiveautomation.factorypmi.application.runtime.ClientLaunchHook -Djavaws.sr.platform.edition=edge -Djavaws.sr.platform.plugins=edge-panel,edge-iiot -Xms32M -Xmx256M -Djavaws.sr.memory.init=32M -Djavaws.sr.memory.max=256M -Dsun.java2d.d3d=false -Dsun.java2d.noddraw=false -Djavaws.sr.screen=0 -Djavaws.sr.scope=C -Djavaws.sr.project=Edge com.inductiveautomation.ignition.client.launch.BootstrapSwingFS & 

```

Try dropping the `nohup` and the trailing `&`, so that the process is still attached to the current terminal:

```auto
/home/operator/.ignition/cache/resources/runtimes/11.0.18/bin/java -classpath /home/operator/.ignition/cache/resources/platform/launchclient.jar/000000002C867024/launchclient.jar -Djavaws.sr.gateway.addr.0=https://localhost:8043 -Djavaws.sr.launchts=1694538072405 -Djavaws.sr.main=com.inductiveautomation.factorypmi.application.runtime.ClientLaunchHook -Djavaws.sr.platform.edition=edge -Djavaws.sr.platform.plugins=edge-panel,edge-iiot -Xms32M -Xmx256M -Djavaws.sr.memory.init=32M -Djavaws.sr.memory.max=256M -Dsun.java2d.d3d=false -Dsun.java2d.noddraw=false -Djavaws.sr.screen=0 -Djavaws.sr.scope=C -Djavaws.sr.project=Edge com.inductiveautomation.ignition.client.launch.BootstrapSwingFS

```

---

<div class="post-metadata">

**Author:** ![kcui](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kcui/32/51446_2.png) [@kcui](https://forum.inductiveautomation.com/u/kcui)\
**Post date:** [September 12, 2023, 6:18pm UTC](https://forum.inductiveautomation.com/t/web-browser-module-crash-on-vision-client-startup-linux/79027/8 "2023-09-12T18:18:14Z")

</div>

> [@Kevin.Herron](#):
>
> Does this Vision project use the browser component on any screens?

No, it doesn't but I had added the module thinking I may need it at some point.

> [@paul-griffith](#):
>
> Which command? This, exactly as it appears in the logs?

Yes.

> [@paul-griffith](#):
>
> Try dropping the `nohup` and the trailing `&`, so that the process is still attached to the current terminal:

That did it! Redirected the output to the attached file.  
[output.txt](https://forum.inductiveautomation.com/uploads/short-url/5eJ1kyB9zky2KoYxelFBnUXCwyP.txt) (45.1 KB)

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [September 12, 2023, 6:26pm UTC](https://forum.inductiveautomation.com/t/web-browser-module-crash-on-vision-client-startup-linux/79027/9 "2023-09-12T18:26:36Z")

</div>

What distro and version of Linux is this?

Looks like some dependencies may need to be installed for JXBrowser to work.

---

<div class="post-metadata">

**Author:** ![kcui](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kcui/32/51446_2.png) [@kcui](https://forum.inductiveautomation.com/u/kcui)\
**Post date:** [September 12, 2023, 6:35pm UTC](https://forum.inductiveautomation.com/t/web-browser-module-crash-on-vision-client-startup-linux/79027/10 "2023-09-12T18:35:22Z")

</div>

Debian 9.13 (Stretch)  
It sounds as if there were updates to the Client launcher between 8.1.24 and 8.1.31 that would require some updated dependencies?

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [September 12, 2023, 7:01pm UTC](https://forum.inductiveautomation.com/t/web-browser-module-crash-on-vision-client-startup-linux/79027/11 "2023-09-12T19:01:11Z")

</div>

The client launcher isn't really relevant here. By design, it doesn't know know much of anything about the gateway(s) it's connected to. The error you're getting is happening after the launcher's responsibility is over; it's _launched_ the process to run the actual client - it's just that the client now can't run because of a dependency or other issue with JxBrowser.

If you're _not_ actually using it, the easiest thing to do would be to just uninstall the module.

---

<div class="post-metadata">

**Author:** ![kcui](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kcui/32/51446_2.png) [@kcui](https://forum.inductiveautomation.com/u/kcui)\
**Post date:** [September 12, 2023, 7:15pm UTC](https://forum.inductiveautomation.com/t/web-browser-module-crash-on-vision-client-startup-linux/79027/12 "2023-09-12T19:15:00Z")

</div>

I've removed it for now.  
If the issue is on the Gateway, is there any reason I would only get this error when launching the client locally vs. running a remote client from my Windows machine?

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [September 12, 2023, 7:27pm UTC](https://forum.inductiveautomation.com/t/web-browser-module-crash-on-vision-client-startup-linux/79027/13 "2023-09-12T19:27:22Z")

</div>

It’s not a problem on the gateway, the local client machine running this is where the error occurs.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [September 13, 2023, 1:08pm UTC](https://forum.inductiveautomation.com/t/web-browser-module-crash-on-vision-client-startup-linux/79027/14 "2023-09-13T13:08:21Z")

</div>

Missing libraries, for future reference:

```auto
14:15:21.282 WARNING Failed to find libudev.so.0x.x.x
14:15:21.283 [Chromium Process Thread] WARN com.teamdev.jxbrowser - Failed to find libudev.so.0x.x.x
14:15:21.284 WARNING Failed to find libgcrypt.so.1x.x.x
14:15:21.285 [Chromium Process Thread] WARN com.teamdev.jxbrowser - Failed to find libgcrypt.so.1x.x.x
14:15:21.286 WARNING Failed to find libcrypto.so.1x.x.x
14:15:21.287 [Chromium Process Thread] WARN com.teamdev.jxbrowser - Failed to find libcrypto.so.1x.x.x

```

You would need to figure out which packages provide these libraries and install them. [Debian -- Package Search Results -- libcrypto](https://packages.debian.org/search?suite=default&section=all&arch=any&searchon=names&keywords=libcrypto)

Stretch is old, though... you can't even filter for it.

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [September 13, 2023, 1:21pm UTC](https://forum.inductiveautomation.com/t/web-browser-module-crash-on-vision-client-startup-linux/79027/15 "2023-09-13T13:21:51Z")

</div>

I think of the latter two, you only need one. I get this in my designer console on startup:

```auto
09:13:13.370 [Designer-Startup] INFO Perspective.Designer - Starting up Perspective module. Mode: Trial
9:13:13.567 WARNING Failed to find libgcrypt.so.1x.x.x
09:13:13.571 [Chromium Process Thread] WARN com.teamdev.jxbrowser - Failed to find libgcrypt.so.1x.x.x

```

and the designer runs fine. I think because my system has libcrypto.so.1.1 provided by libssl.

(My system has libgcrypt20 installed, but JxBrowser doesn't seem to use it.)

FWIW, JxBrowser claims support for Ubuntu 20.04, which is partly why I'm still using Kubuntu 20.04 as my daily driver.

---

<div class="post-metadata">

**Author:** ![kcui](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kcui/32/51446_2.png) [@kcui](https://forum.inductiveautomation.com/u/kcui)\
**Post date:** [September 13, 2023, 1:23pm UTC](https://forum.inductiveautomation.com/t/web-browser-module-crash-on-vision-client-startup-linux/79027/16 "2023-09-13T13:23:06Z")

</div>

Thanks. I was hunting for these late yesterday and gave up. I know Stretch is old, but the embedded PC I am using came from MOXA pre-imaged with other utilities (ThingsPro) I had planned to use, and unfortunately they do not supply it on a later release. So I am a bit constrained with how much I can do to this box.

If I end up needing the web browser module I can revisit.

---

<div class="post-metadata">

**Author:** ![Andrii.Randiuk](https://avatars.discourse-cdn.com/v4/letter/a/b3f665/32.png) [@Andrii.Randiuk](https://forum.inductiveautomation.com/u/Andrii.Randiuk)\
**Post date:** [April 14, 2025, 7:37pm UTC](https://forum.inductiveautomation.com/t/web-browser-module-crash-on-vision-client-startup-linux/79027/17 "2025-04-14T19:37:55Z")

</div>

I have the same problem, but with Perspective. Can you help me?

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/f/b/fb8982aa1b5d97f3f3e55dd5d51135c195241d34.png)

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [April 14, 2025, 7:39pm UTC](https://forum.inductiveautomation.com/t/web-browser-module-crash-on-vision-client-startup-linux/79027/18 "2025-04-14T19:39:25Z")

</div>

Go back and follow the directions in this thread starting ~ here: [Web Browser Module "Crash" on Vision Client startup (Linux) - #2 by Kevin.Herron](https://forum.inductiveautomation.com/t/web-browser-module-crash-on-vision-client-startup-linux/79027/2)

to launch a Designer via the command in designerlauncher.log and then full the share log output with us.

---

<div class="post-metadata">

**Author:** ![Andrii.Randiuk](https://avatars.discourse-cdn.com/v4/letter/a/b3f665/32.png) [@Andrii.Randiuk](https://forum.inductiveautomation.com/u/Andrii.Randiuk)\
**Post date:** [April 14, 2025, 7:43pm UTC](https://forum.inductiveautomation.com/t/web-browser-module-crash-on-vision-client-startup-linux/79027/19 "2025-04-14T19:43:01Z")

</div>

I have this problem on windows, or it doesn`t metter?

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [April 14, 2025, 7:43pm UTC](https://forum.inductiveautomation.com/t/web-browser-module-crash-on-vision-client-startup-linux/79027/20 "2025-04-14T19:43:33Z")

</div>

It does not, the troubleshooting steps are the same, the paths will be slightly different.

[Next page](https://forum.inductiveautomation.com/t/web-browser-module-crash-on-vision-client-startup-linux/79027.md?page=2)
