pchuong wrote:child.exe is a native process. I am trying to port my existing code from Windows to Linux, and I am not able to get it to work. On Windows, everything is working as expected. On linux, I modified the zygote code to launch the child.exe and the browser comes up. However, I see random crashes. So, I debugger the issue and found out that the java process is forked. This might or might not be the cause of the crashes that I am experiencing.
Was Cef3 work on linux in the past where the child process is implemented in a different executable?
It must work. Your's problem it is may be some kind of CEF regression.
In general zygote process is evil process, it is probably can be disabled. Zygote process exists *only* for one target - it holds handles on right versions of dynamic libraries, so browser always will work with same libraries, even when browser updated (in linux dynamic libraries is not locked, like in windows).