New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 613018 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner: ----
Closed: May 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 1
Type: Bug



Sign in to add a comment

views_mus_unittests failing fairly consistently on linux_chromium_rel_ng

Project Member Reported by qyears...@chromium.org, May 19 2016

Issue description

https://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_rel_ng?numbuilds=200

It doesn't seem to be failing on the waterfall (https://build.chromium.org/p/chromium.linux/builders).

Log excerpt:

DisplayListTest.AddUpdateRemove (run #1):
[ RUN      ] DisplayListTest.AddUpdateRemove
[       OK ] DisplayListTest.AddUpdateRemove (0 ms)
[----------] 1 test from DisplayListTest (0 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test case ran. (0 ms total)
[  PASSED  ] 1 test.
[25320:25320:0518/162533:6867398097:FATAL:window_manager_connection.cc(48)] Check failed: connection.
#0 0x000000d5318e base::debug::StackTrace::StackTrace()
#1 0x000000d5f37b logging::LogMessage::~LogMessage()
#2 0x000000493af5 views::WindowManagerConnection::Get()
#3 0x000000493ba9 views::WindowManagerConnection::Reset()
#4 0x000000496265 views::ShellConnection::~ShellConnection()
#5 0x000000495c50 views::ViewsMusTestSuite::Shutdown()
#6 0x000000cd44aa base::TestSuite::Run()
#7 0x000000ce00ff base::(anonymous namespace)::LaunchUnitTestsInternal()
#8 0x000000cdffc4 base::LaunchUnitTests()
#9 0x000000495576 views::ViewsTestSuite::RunTests()
#10 0x000000487d24 MasterProcessMain()
#11 0x7fe5a539b76d __libc_start_main
#12 0x00000043b9c9 <unknown>

sky@, do you know why this might happen?

Note: haibinlu@'s patch is blocked on this
 
Project Member

Comment 1 by bugdroid1@chromium.org, May 19 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/8991234d7f9d80d9c60631d1973e77c1934c8677

commit 8991234d7f9d80d9c60631d1973e77c1934c8677
Author: qyearsley <qyearsley@chromium.org>
Date: Thu May 19 02:08:40 2016

Disable views_mus_unittests DisplayListTest.AddUpdateRemove

Reason: fails consistently on one CQ try bot since it was added (I believe): https://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_rel_ng

See  http://crbug.com/613018 

TBR=sky@chromium.org
BUG= 613018 

Review-Url: https://codereview.chromium.org/1989303004
Cr-Commit-Position: refs/heads/master@{#394636}

[modify] https://crrev.com/8991234d7f9d80d9c60631d1973e77c1934c8677/ui/views/mus/display_list_unittest.cc

Labels: Tests-Disabled
 Issue 613076  has been merged into this issue.

Comment 4 by sky@chromium.org, May 19 2016

Status: Started (was: Untriaged)
Project Member

Comment 5 by bugdroid1@chromium.org, May 19 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/56172f6d40ecf4dc259a05d37df4bd2ac8789846

commit 56172f6d40ecf4dc259a05d37df4bd2ac8789846
Author: sky <sky@chromium.org>
Date: Thu May 19 16:42:51 2016

Fixes crash in ~ShellConnection

Code was assuming a WindowManagerConnection has been created, which is
not necessarily the case. In particular if you run a single test and
the test doesn't talk to mus you hit the check.

BUG= 613018 
TEST=test only change
R=sadrul@chromium.org

Review-Url: https://codereview.chromium.org/1998543004
Cr-Commit-Position: refs/heads/master@{#394795}

[modify] https://crrev.com/56172f6d40ecf4dc259a05d37df4bd2ac8789846/ui/views/mus/display_list_unittest.cc
[modify] https://crrev.com/56172f6d40ecf4dc259a05d37df4bd2ac8789846/ui/views/mus/views_mus_test_suite.cc

Comment 6 by sky@chromium.org, May 19 2016

Status: Fixed (was: Started)
Components: Tests>Disabled
Labels: Test-Disabled

Sign in to add a comment