k***@sbdigital.lt
2018-12-03 12:03:12 UTC
Hello,
I have a very peculiar problem. It doesn't happen in the clean Chromium
version
that my product is based on, which is 68. It would seem it has something to
do
with changes in my product, but I'm really lost so I thought I would try to
get
some help here.
It goes like this:
1) Install the browser and set it as default
2) Try to open links from other programs (such as text editors, chat
programs)
3) The main browser window (UI) opens fine
4) Whenever you try to load a page in a tab, the tab appears to be
"crashed".
Browser is trying to launch a render process for the tab, but is unable.
Here are the bits that make this a headache:
1) Some of the test users are reporting this problem on Mac (same symptoms
of
crashed tabs); however I'm unable to reproduce it on a Mac
2) I'm only able to reproduce this when opening links from a chat program
"Slack"
on Windows
3) For me it only happens after the browser is installed from the
mini_instaler.
If the default browser is located in the build directory, I'm no longer
able
to reproduce this issue.
When I hardcode the browser to have a flag --no-sandbox, the issue
disappears.
My current hypothesis is that this is somehow related to permissions /
sandboxing
of the processes. However, I'm not very well versed in sandboxing of
processes
so I have no idea where to start looking.
I have narrowed down the issue why as to why the render process is unable
to be
started, and its at TargetProcess::TransferVariable(), in the line which
does
::WriteProcessMemory which returns failure. The main process seems to be
trying
to write some global variables into the newly started render process, but is
unable.
Any thoughts or ideas are highly appreciated.
I have a very peculiar problem. It doesn't happen in the clean Chromium
version
that my product is based on, which is 68. It would seem it has something to
do
with changes in my product, but I'm really lost so I thought I would try to
get
some help here.
It goes like this:
1) Install the browser and set it as default
2) Try to open links from other programs (such as text editors, chat
programs)
3) The main browser window (UI) opens fine
4) Whenever you try to load a page in a tab, the tab appears to be
"crashed".
Browser is trying to launch a render process for the tab, but is unable.
Here are the bits that make this a headache:
1) Some of the test users are reporting this problem on Mac (same symptoms
of
crashed tabs); however I'm unable to reproduce it on a Mac
2) I'm only able to reproduce this when opening links from a chat program
"Slack"
on Windows
3) For me it only happens after the browser is installed from the
mini_instaler.
If the default browser is located in the build directory, I'm no longer
able
to reproduce this issue.
When I hardcode the browser to have a flag --no-sandbox, the issue
disappears.
My current hypothesis is that this is somehow related to permissions /
sandboxing
of the processes. However, I'm not very well versed in sandboxing of
processes
so I have no idea where to start looking.
I have narrowed down the issue why as to why the render process is unable
to be
started, and its at TargetProcess::TransferVariable(), in the line which
does
::WriteProcessMemory which returns failure. The main process seems to be
trying
to write some global variables into the newly started render process, but is
unable.
Any thoughts or ideas are highly appreciated.
--
--
Chromium Developers mailing list: chromium-***@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-dev
---
You received this message because you are subscribed to the Google Groups "Chromium-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-dev+***@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/7ac1f380-fa49-4ee7-86ac-e011bfd2e868%40chromium.org.
--
Chromium Developers mailing list: chromium-***@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-dev
---
You received this message because you are subscribed to the Google Groups "Chromium-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-dev+***@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/7ac1f380-fa49-4ee7-86ac-e011bfd2e868%40chromium.org.