Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(315)

Issue 2244733002: Settings Sync: Fix CloseUI logic in both Settings and MD Settings. (Closed)

Created:
4 years, 4 months ago by tommycli
Modified:
4 years, 4 months ago
Reviewers:
stevenjb, michaelpg
CC:
chromium-reviews, dbeam+watch-options_chromium.org, michaelpg+watch-md-settings_chromium.org, dbeam+watch-settings_chromium.org, michaelpg+watch-options_chromium.org, stevenjb+watch-md-settings_chromium.org, Dan Beam
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Settings Sync: Fix CloseUI logic in both Settings and MD Settings. Previously, the Sync Settings overlay was only properly marked closed if it was the last-opened instance of Sync Settings. This patch fixes that. BUG=636693 Committed: https://crrev.com/0e9a88ea078bd8dbb4f095f8fbc7699716b30f63 Cr-Commit-Position: refs/heads/master@{#412020}

Patch Set 1 #

Patch Set 2 : fix guest mode crash #

Unified diffs Side-by-side diffs Delta from patch set Stats (+10 lines, -7 lines) Patch
M chrome/browser/ui/webui/options/sync_setup_handler.cc View 1 1 chunk +4 lines, -2 lines 0 comments Download
M chrome/browser/ui/webui/settings/people_handler.cc View 1 2 chunks +6 lines, -5 lines 0 comments Download

Messages

Total messages: 29 (11 generated)
tommycli
stevenjb: PTAL, thanks!
4 years, 4 months ago (2016-08-12 16:19:30 UTC) #2
stevenjb
lgtm
4 years, 4 months ago (2016-08-12 23:27:35 UTC) #3
tommycli
On 2016/08/12 23:27:35, stevenjb wrote: > lgtm Thanks!
4 years, 4 months ago (2016-08-12 23:59:20 UTC) #5
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2244733002/1
4 years, 4 months ago (2016-08-12 23:59:52 UTC) #6
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_chromeos_rel_ng on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_chromeos_rel_ng/builds/260789)
4 years, 4 months ago (2016-08-13 01:09:27 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2244733002/1
4 years, 4 months ago (2016-08-15 18:10:57 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2244733002/20001
4 years, 4 months ago (2016-08-15 19:13:46 UTC) #16
commit-bot: I haz the power
Committed patchset #2 (id:20001)
4 years, 4 months ago (2016-08-15 19:33:13 UTC) #17
commit-bot: I haz the power
Patchset 2 (id:??) landed as https://crrev.com/0e9a88ea078bd8dbb4f095f8fbc7699716b30f63 Cr-Commit-Position: refs/heads/master@{#412020}
4 years, 4 months ago (2016-08-15 19:35:59 UTC) #19
michaelpg
stevenjb/dbeam: why do we have no stack trace or error messages for these crashes (seg ...
4 years, 4 months ago (2016-08-15 19:41:51 UTC) #21
stevenjb
On 2016/08/15 19:41:51, michaelpg wrote: > stevenjb/dbeam: why do we have no stack trace or ...
4 years, 4 months ago (2016-08-15 19:56:09 UTC) #22
tommycli
On 2016/08/15 19:56:09, stevenjb wrote: > On 2016/08/15 19:41:51, michaelpg wrote: > > stevenjb/dbeam: why ...
4 years, 4 months ago (2016-08-15 20:06:09 UTC) #23
stevenjb
I don't think we maintain the tools required to produce symbolic crash dumps on trybots, ...
4 years, 4 months ago (2016-08-15 20:08:20 UTC) #24
tommycli
On 2016/08/15 20:08:20, stevenjb wrote: > I don't think we maintain the tools required to ...
4 years, 4 months ago (2016-08-15 20:09:44 UTC) #25
stevenjb
Were you running / able to produce with a Debug build? I've seen release builds ...
4 years, 4 months ago (2016-08-15 20:19:53 UTC) #26
tommycli
On 2016/08/15 20:19:53, stevenjb wrote: > Were you running / able to produce with a ...
4 years, 4 months ago (2016-08-15 20:24:04 UTC) #27
michaelpg
On 2016/08/15 20:19:53, stevenjb wrote: > Were you running / able to produce with a ...
4 years, 4 months ago (2016-08-15 20:55:56 UTC) #28
michaelpg
4 years, 4 months ago (2016-08-15 21:27:48 UTC) #29
Message was sent while issue was closed.
On 2016/08/15 20:55:56, michaelpg wrote:
> On 2016/08/15 20:19:53, stevenjb wrote:
> > Were you running / able to produce with a Debug build? I've seen release
> > builds crash with no stack info. Sometimes you can get a little information
> > if you're attached to a debugger at the time, but usually I try reproducing
> > with Debug.
> 
> Still a shame, though. Looks like the crash happens in
> InProcessBrowserTest::QuitBrowsers, maybe that has something to do with it?
> 
> OTOH, adding a signal handler for SIGSEGV here:
>
https://cs.chromium.org/chromium/src/content/public/test/browser_test_base.cc...
> 
> works to produce a stack trace. Worth investigating?

Discussion moved to crbug.com/637942.

> 
> > 
> > 
> > On Mon, Aug 15, 2016 at 2:09 PM, <mailto:tommycli@chromium.org> wrote:
> > 
> > > On 2016/08/15 20:08:20, stevenjb wrote:
> > > > I don't think we maintain the tools required to produce symbolic crash
> > > > dumps on trybots, but I could be wrong. Generally I would try to
> > > reproduce
> > > > this locally.
> > > >
> > > >
> > > > On Mon, Aug 15, 2016 at 2:06 PM, <mailto:tommycli@chromium.org> wrote:
> > > >
> > > > > On 2016/08/15 19:56:09, stevenjb wrote:
> > > > > > On 2016/08/15 19:41:51, michaelpg wrote:
> > > > > > > stevenjb/dbeam: why do we have no stack trace or error messages
for
> > > > > these
> > > > > > > crashes (seg faults presumably)?
> > > > > > https://codereview.chromium.org/2244733002/#ps1
> > > > > >
> > > > > > What crashes? That link just points to this CL.
> > > > >
> > > > > The browsertest failures here:
> > > > >
> > > > > https://build.chromium.org/p/tryserver.chromium.linux/
> > > > > builders/linux_chromium_chromeos_rel_ng/builds/261327
> > > > >
> > > > > They failed due to a segfault, not a test expectation failure.
> > > > >
> > > > > https://codereview.chromium.org/2244733002/
> > > > >
> > > >
> > > > --
> > > > You received this message because you are subscribed to the Google
Groups
> > > > "Chromium-reviews" group.
> > > > To unsubscribe from this group and stop receiving emails from it, send
an
> > > email
> > > > to mailto:chromium-reviews+unsubscribe@chromium.org.
> > >
> > > It was odd, but even locally I didn't get a segfault message or
stacktrace.
> > >
> > > I eventually figured out what was going on, but was confused for a while.
> > >
> > > https://codereview.chromium.org/2244733002/
> > >
> > 
> > -- 
> > You received this message because you are subscribed to the Google Groups
> > "Chromium-reviews" group.
> > To unsubscribe from this group and stop receiving emails from it, send an
> email
> > to mailto:chromium-reviews+unsubscribe@chromium.org.

Powered by Google App Engine
This is Rietveld 408576698