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 -~----------~----~----~----~------~----~------~--~---