New issue
Advanced search Search tips

Issue 886576 link

Starred by 2 users

Issue metadata

Status: Duplicate
Merged: issue 884006
Owner:
Closed: Sep 19
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: ----
Proj-Servicification



Sign in to add a comment

unit_tests failing on chromium.memory/Linux CFI

Project Member Reported by sheriff-...@appspot.gserviceaccount.com, Sep 19

Issue description

Filed by sheriff-o-matic@appspot.gserviceaccount.com on behalf of rhalavati@chromium.org

The following tests are persistently failing:
 - UserScriptListenerTest.DelayAndUpdate
 - UserScriptListenerTest.NoDelayNoExtension
 - UserScriptListenerTest.DelayAndUnload
 - UserScriptListenerTest.ResumeBeforeStart
 - UserScriptListenerTest.MultiProfile
 - UserScriptListenerTest.NoDelayNotMatching

Builders failed on: 
- Linux CFI: 
  https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Linux%20CFI

The failures have started after this build:
https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Linux%20CFI/10217
 
Owner: cduvall@chromium.org
Status: Assigned (was: Available)
cduvall@,

Could you please take a look? Can it be related to your CL (crrev.com/c/1227358)?
Sample failure:

[ RUN      ] UserScriptListenerTest.DelayAndUpdate
../../content/test/test_web_contents.cc:86:10: runtime error: control flow integrity check for type 'content::TestRenderFrameHost' failed during base-to-derived cast (vtable address 0x000000ed3190)
0x000000ed3190: note: vtable is of type 'content::RenderFrameHostImpl'
 00 00 00 00  20 37 0d 09 00 00 00 00  70 c0 7b 06 00 00 00 00  80 c0 7b 06 00 00 00 00  90 c0 7b 06
              ^
    #0 0xb04732e in content::TestWebContents::GetMainFrame() const ./../../content/test/test_web_contents.cc:86:10
    #1 0x6513a38 in extensions::UserScriptListenerTest::StartTestRequest(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) ./../../chrome/browser/extensions/user_script_listener_unittest.cc:101:42
    #2 0x6514bc2 in extensions::(anonymous namespace)::UserScriptListenerTest_DelayAndUpdate_Test::TestBody() ./../../chrome/browser/extensions/user_script_listener_unittest.cc:148:3
    #3 0x7d8b033 in testing::Test::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:2522:5
    #4 0x7d8b8d0 in testing::TestInfo::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:2698:11
    #5 0x7d8c071 in testing::TestCase::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:2816:28
    #6 0x7d93512 in testing::internal::UnitTestImpl::RunAllTests() ./../../third_party/googletest/src/googletest/src/gtest.cc:5182:43
    #7 0x7d9315c in testing::UnitTest::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:4791:10
    #8 0xaf60bb2 in base::TestSuite::Run() ./../../base/test/test_suite.cc:295:16
    #9 0xaf54670 in int base::internal::Invoker<base::internal::BindState<int (content::UnitTestTestSuite::*)(), base::internal::UnretainedWrapper<content::UnitTestTestSuite> >, int ()>::RunImpl<int (content::UnitTestTestSuite::* const&)(), std::__1::tuple<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > const&, 0ul>(int (content::UnitTestTestSuite::* const&)(), std::__1::tuple<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > const&, std::__1::integer_sequence<unsigned long, 0ul>) ./../../base/bind_internal.h:689:12
    #10 0x84b34d4 in base::OnceCallback<int ()>::Run() && ./../../base/callback.h:99:12
    #11 0xaf6403f in base::(anonymous namespace)::LaunchUnitTestsInternal(base::OnceCallback<int ()>, unsigned long, int, bool, base::OnceCallback<void ()>) ./../../base/test/launcher/unit_test_launcher.cc:225:38
    #12 0xaf63f07 in base::LaunchUnitTests(int, char**, base::OnceCallback<int ()>) ./../../base/test/launcher/unit_test_launcher.cc:576:10
    #13 0xaf5445f in main ./../../chrome/test/base/run_all_unittests.cc:30:10
    #14 0x7fa2f3545f44 in __libc_start_main /build/eglibc-ripdx6/eglibc-2.19/csu/libc-start.c:287:0
    #15 0x627d029 in _start ??:0:0
[ RUN      ] UserScriptListenerTest.DelayAndUpdate
../../content/test/test_web_contents.cc:86:10: runtime error: control flow integrity check for type 'content::TestRenderFrameHost' failed during base-to-derived cast (vtable address 0x000000ed3190)
0x000000ed3190: note: vtable is of type 'content::RenderFrameHostImpl'
 00 00 00 00  20 37 0d 09 00 00 00 00  70 c0 7b 06 00 00 00 00  80 c0 7b 06 00 00 00 00  90 c0 7b 06
              ^
    #0 0xb04732e in content::TestWebContents::GetMainFrame() const ./../../content/test/test_web_contents.cc:86:10
    #1 0x6513a38 in extensions::UserScriptListenerTest::StartTestRequest(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) ./../../chrome/browser/extensions/user_script_listener_unittest.cc:101:42
    #2 0x6514bc2 in extensions::(anonymous namespace)::UserScriptListenerTest_DelayAndUpdate_Test::TestBody() ./../../chrome/browser/extensions/user_script_listener_unittest.cc:148:3
    #3 0x7d8b033 in testing::Test::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:2522:5
    #4 0x7d8b8d0 in testing::TestInfo::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:2698:11
    #5 0x7d8c071 in testing::TestCase::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:2816:28
    #6 0x7d93512 in testing::internal::UnitTestImpl::RunAllTests() ./../../third_party/googletest/src/googletest/src/gtest.cc:5182:43
    #7 0x7d9315c in testing::UnitTest::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:4791:10
    #8 0xaf60bb2 in base::TestSuite::Run() ./../../base/test/test_suite.cc:295:16
    #9 0xaf54670 in int base::internal::Invoker<base::internal::BindState<int (content::UnitTestTestSuite::*)(), base::internal::UnretainedWrapper<content::UnitTestTestSuite> >, int ()>::RunImpl<int (content::UnitTestTestSuite::* const&)(), std::__1::tuple<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > const&, 0ul>(int (content::UnitTestTestSuite::* const&)(), std::__1::tuple<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > const&, std::__1::integer_sequence<unsigned long, 0ul>) ./../../base/bind_internal.h:689:12
    #10 0x84b34d4 in base::OnceCallback<int ()>::Run() && ./../../base/callback.h:99:12
    #11 0xaf6403f in base::(anonymous namespace)::LaunchUnitTestsInternal(base::OnceCallback<int ()>, unsigned long, int, bool, base::OnceCallback<void ()>) ./../../base/test/launcher/unit_test_launcher.cc:225:38
    #12 0xaf63f07 in base::LaunchUnitTests(int, char**, base::OnceCallback<int ()>) ./../../base/test/launcher/unit_test_launcher.cc:576:10
    #13 0xaf5445f in main ./../../chrome/test/base/run_all_unittests.cc:30:10
    #14 0x7f1b5c142f44 in __libc_start_main /build/eglibc-ripdx6/eglibc-2.19/csu/libc-start.c:287:0
    #15 0x627d029 in _start ??:0:0
[ RUN      ] UserScriptListenerTest.DelayAndUpdate
../../content/test/test_web_contents.cc:86:10: runtime error: control flow integrity check for type 'content::TestRenderFrameHost' failed during base-to-derived cast (vtable address 0x000000ed3190)
0x000000ed3190: note: vtable is of type 'content::RenderFrameHostImpl'
 00 00 00 00  20 37 0d 09 00 00 00 00  70 c0 7b 06 00 00 00 00  80 c0 7b 06 00 00 00 00  90 c0 7b 06
              ^
    #0 0xb04732e in content::TestWebContents::GetMainFrame() const ./../../content/test/test_web_contents.cc:86:10
    #1 0x6513a38 in extensions::UserScriptListenerTest::StartTestRequest(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) ./../../chrome/browser/extensions/user_script_listener_unittest.cc:101:42
    #2 0x6514bc2 in extensions::(anonymous namespace)::UserScriptListenerTest_DelayAndUpdate_Test::TestBody() ./../../chrome/browser/extensions/user_script_listener_unittest.cc:148:3
    #3 0x7d8b033 in testing::Test::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:2522:5
    #4 0x7d8b8d0 in testing::TestInfo::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:2698:11
    #5 0x7d8c071 in testing::TestCase::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:2816:28
    #6 0x7d93512 in testing::internal::UnitTestImpl::RunAllTests() ./../../third_party/googletest/src/googletest/src/gtest.cc:5182:43
    #7 0x7d9315c in testing::UnitTest::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:4791:10
    #8 0xaf60bb2 in base::TestSuite::Run() ./../../base/test/test_suite.cc:295:16
    #9 0xaf54670 in int base::internal::Invoker<base::internal::BindState<int (content::UnitTestTestSuite::*)(), base::internal::UnretainedWrapper<content::UnitTestTestSuite> >, int ()>::RunImpl<int (content::UnitTestTestSuite::* const&)(), std::__1::tuple<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > const&, 0ul>(int (content::UnitTestTestSuite::* const&)(), std::__1::tuple<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > const&, std::__1::integer_sequence<unsigned long, 0ul>) ./../../base/bind_internal.h:689:12
    #10 0x84b34d4 in base::OnceCallback<int ()>::Run() && ./../../base/callback.h:99:12
    #11 0xaf6403f in base::(anonymous namespace)::LaunchUnitTestsInternal(base::OnceCallback<int ()>, unsigned long, int, bool, base::OnceCallback<void ()>) ./../../base/test/launcher/unit_test_launcher.cc:225:38
    #12 0xaf63f07 in base::LaunchUnitTests(int, char**, base::OnceCallback<int ()>) ./../../base/test/launcher/unit_test_launcher.cc:576:10
    #13 0xaf5445f in main ./../../chrome/test/base/run_all_unittests.cc:30:10
    #14 0x7f3c92888f44 in __libc_start_main /build/eglibc-ripdx6/eglibc-2.19/csu/libc-start.c:287:0
    #15 0x627d029 in _start ??:0:0
[ RUN      ] UserScriptListenerTest.DelayAndUpdate
../../content/test/test_web_contents.cc:86:10: runtime error: control flow integrity check for type 'content::TestRenderFrameHost' failed during base-to-derived cast (vtable address 0x000000ed3190)
0x000000ed3190: note: vtable is of type 'content::RenderFrameHostImpl'
 00 00 00 00  20 37 0d 09 00 00 00 00  70 c0 7b 06 00 00 00 00  80 c0 7b 06 00 00 00 00  90 c0 7b 06
              ^
    #0 0xb04732e in content::TestWebContents::GetMainFrame() const ./../../content/test/test_web_contents.cc:86:10
    #1 0x6513a38 in extensions::UserScriptListenerTest::StartTestRequest(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) ./../../chrome/browser/extensions/user_script_listener_unittest.cc:101:42
    #2 0x6514bc2 in extensions::(anonymous namespace)::UserScriptListenerTest_DelayAndUpdate_Test::TestBody() ./../../chrome/browser/extensions/user_script_listener_unittest.cc:148:3
    #3 0x7d8b033 in testing::Test::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:2522:5
    #4 0x7d8b8d0 in testing::TestInfo::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:2698:11
    #5 0x7d8c071 in testing::TestCase::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:2816:28
    #6 0x7d93512 in testing::internal::UnitTestImpl::RunAllTests() ./../../third_party/googletest/src/googletest/src/gtest.cc:5182:43
    #7 0x7d9315c in testing::UnitTest::Run() ./../../third_party/googletest/src/googletest/src/gtest.cc:4791:10
    #8 0xaf60bb2 in base::TestSuite::Run() ./../../base/test/test_suite.cc:295:16
    #9 0xaf54670 in int base::internal::Invoker<base::internal::BindState<int (content::UnitTestTestSuite::*)(), base::internal::UnretainedWrapper<content::UnitTestTestSuite> >, int ()>::RunImpl<int (content::UnitTestTestSuite::* const&)(), std::__1::tuple<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > const&, 0ul>(int (content::UnitTestTestSuite::* const&)(), std::__1::tuple<base::internal::UnretainedWrapper<content::UnitTestTestSuite> > const&, std::__1::integer_sequence<unsigned long, 0ul>) ./../../base/bind_internal.h:689:12
    #10 0x84b34d4 in base::OnceCallback<int ()>::Run() && ./../../base/callback.h:99:12
    #11 0xaf6403f in base::(anonymous namespace)::LaunchUnitTestsInternal(base::OnceCallback<int ()>, unsigned long, int, bool, base::OnceCallback<void ()>) ./../../base/test/launcher/unit_test_launcher.cc:225:38
    #12 0xaf63f07 in base::LaunchUnitTests(int, char**, base::OnceCallback<int ()>) ./../../base/test/launcher/unit_test_launcher.cc:576:10
    #13 0xaf5445f in main ./../../chrome/test/base/run_all_unittests.cc:30:10
    #14 0x7fe187750f44 in __libc_start_main /build/eglibc-ripdx6/eglibc-2.19/csu/libc-start.c:287:0
    #15 0x627d029 in _start ??:0:0
Components: Internals>Services>Network
Mergedinto: 884006
Status: Duplicate (was: Assigned)

Sign in to add a comment