Updates:
Cc: [email protected]
Comment #3 on issue 9447 by [email protected]: Cannot Open Different Type Of
Window in Single Process Mode in Debug
http://code.google.com/p/chromium/issues/detail?id=9447
Darin: wanted to get your thoughts on this.
The problem is trying to create "two" renderer processes in the browser
process. I
don't think this actually worked properly before, since
RenderThread::current() would
have always returned the second "process" always, so messages sent using it
would end
up in the wrong RenderProcessHost.
After I refactored all that process code, I added asserts to make sure
statics like
RenderProcess::current() are only initialized once, which are tripping up
now. Even
if I ignore them, there's now an assert in WebKit::initialize which only
expects to
be called once.
To avoid all this, we can group the incognito and normal renderer into
one "process"
for single process mode. This would get rid of the asserts, but I think a
bunch of
different places in the code might not expect this. So another option
would be to
not support incognito mode for single process. WDYT?
--
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings
--~--~---------~--~----~------------~-------~--~----~
Automated mail from issue updates at http://crbug.com/
Subscription options: http://groups.google.com/group/chromium-bugs
-~----------~----~----~----~------~----~------~--~---