Also, I don't feel that strongly regarding Chrome vs Chromium or Debug vs
Release.  The only thing I'm strongly against is having this in Chrome
Release :)

On Mon, Mar 2, 2009 at 4:33 PM, John Abd-El-Malek <j...@chromium.org> wrote:

>
>
> On Mon, Mar 2, 2009 at 4:31 PM, Erik Kay <erik...@google.com> wrote:
>
>> If we do this, I'd suggest that we leave them in on Chromium builds,
>> but not Chrome builds rather than Release vs. Debug.  I think asking a
>> user to switch to Debug is a lot worse since it'll also slow them down
>> a lot.
>>
>> As for why people are doing this, it's likely because of the large
>> number of crashes related to third party DLL injection that turning
>> off the sandbox fixes. Given this, I'd say that we're not in a
>> position to remove these flags since they're currently the only
>> recommended workaround.
>
>
> Right, I realize there are still compatibility problems, which is why
> I purposely left --no-sandbox out of the list.  If people are using
> -in-process-plugins or --single-process instead of --no-sandbox, that's
> worse off..
>
>>
>>
>> Erik
>>
>>
>> On Mon, Mar 2, 2009 at 4:25 PM, Elliot Glaysher (Chromium)
>> <e...@chromium.org> wrote:
>> >
>> > +1. We absolutely should do this.
>> >
>> > -- Elliot
>> >
>> > On Mon, Mar 2, 2009 at 4:16 PM, John Abd-El-Malek <j...@chromium.org>
>> wrote:
>> >> I was looking at the second top crasher in 2.0.166.1, and it turned out
>> that
>> >> these users are running with --in-process-plugins.  This turns off the
>> >> sandbox and runs plugins in the renderer process.
>> >> So far we've exposed all the internal command line switches to all
>> users,
>> >> but I'm wondering if that has outlived its usefulness. We don't test
>> either
>> >> mode on chromebot, while in-process-plugins doesn't even have any
>> tests. I
>> >> don't think spending much development time on these modes is worth the
>> >> opportunity cost.
>> >> The flip side is in the past they have been useful to have around, i.e.
>> when
>> >> someone complains about a bug, we sometimes ask them to try these
>> modes.
>> >> So I propose that we disable these flags in release builds, and if we
>> want
>> >> to test on users, we can point them towards debug builds off the build
>> >> server. Obviously this is more work for them, but I think this avoids
>> >> distracting us with looking at modes that are only used by a minority
>> of
>> >> users, and which we know are already broken. The bigger issue is why
>> these
>> >> users used those modes. I think in the past we might have suggested it
>> to
>> >> people if they had performance problems etc, but hopefully these are
>> taken
>> >> care of by now, and if not, better to know it anyways by having these
>> users
>> >> use the standard multi-process mode.
>> >> Any strong opposition to this?
>> >> >
>> >>
>> >
>> > >> >
>> >
>>
>
>

--~--~---------~--~----~------------~-------~--~----~
Chromium Developers mailing list: chromium-dev@googlegroups.com 
View archives, change email options, or unsubscribe: 
    http://groups.google.com/group/chromium-dev
-~----------~----~----~----~------~----~------~--~---

Reply via email to