New issue
Advanced search Search tips

Issue 603337 link

Starred by 2 users

Issue metadata

Status: WontFix
Owner: ----
Closed: Jun 2017
Cc:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 3
Type: Bug



Sign in to add a comment

DrMemory error with SingleProcessMemoryTracingTest.ManyInterleavedDumps

Project Member Reported by thestig@chromium.org, Apr 13 2016

Issue description

https://build.chromium.org/p/chromium.memory.fyi/builders/Windows%20Content%20Browser%20%28DrMemory%20full%29%20%281%29/builds/7650
https://build.chromium.org/p/chromium.memory.fyi/builders/Windows%20Content%20Browser%20%28DrMemory%20full%29%20%281%29/builds/7644

WARNING: writing to readonly memory 0x18980001-0x18980002
# 0 replace_memset                                                             [d:\drmemory_package\drmemory\replace.c:192]
# 1 base.dll!base::Pickle::ClaimUninitializedBytesInternal                     [base\pickle.cc:463]
# 2 base.dll!base::Pickle::WriteBytes                                          [base\pickle.cc:345]
# 3 base.dll!base::trace_event::TracedValue::SetString                         [base\trace_event\trace_event_argument.cc:132]
# 4 base.dll!base::trace_event::ProcessMemoryDump::AsValueInto                 [base\trace_event\process_memory_dump.cc:292]
# 5 base.dll!base::trace_event::MemoryDumpManager::FinalizeDumpAndAddToTrace   [base\trace_event\memory_dump_manager.cc:559]
# 6 base.dll!base::internal::Invoker<>::Run                                    [base\bind_internal.h:372]
# 7 base.dll!base::debug::TaskAnnotator::RunTask                               [base\debug\task_annotator.cc:51]
# 8 base.dll!base::MessageLoop::RunTask                                        [base\message_loop\message_loop.cc:479]
# 9 base.dll!base::MessageLoop::DeferOrRunPendingTask                          [base\message_loop\message_loop.cc:488]
#10 base.dll!base::MessageLoop::DoWork                                         [base\message_loop\message_loop.cc:600]
#11 base.dll!base::MessagePumpForUI::DoRunLoop                                 [base\message_loop\message_pump_win.cc:167]
#12 base.dll!base::MessageLoop::RunHandler                                     [base\message_loop\message_loop.cc:443]
#13 content::MemoryTracingTest::RequestGlobalDumpAndWait                       [content\browser\tracing\memory_tracing_browsertest.cc:121]
#14 content::SingleProcessMemoryTracingTest_ManyInterleavedDumps_Test::RunTestOnMainThread [content\browser\tracing\memory_tracing_browsertest.cc:193]
#15 content::ContentBrowserTest::RunTestOnMainThreadLoop                       [content\public\test\content_browser_test.cc:134]
 
Bug with (likely) same root cause for SingleProcessMemoryTracingTest.RendererInitiatedSingleDump

WARNING: writing to readonly memory 0x18990001-0x18990002
# 0 replace_memset                                                             [d:\drmemory_package\drmemory\replace.c:197]
# 1 base.dll!base::Pickle::ClaimUninitializedBytesInternal                     [base\pickle.cc:463]
# 2 base.dll!base::Pickle::WriteBytes                                          [base\pickle.cc:345]
# 3 base.dll!base::trace_event::TracedValue::EndDictionary                     [base\trace_event\trace_event_argument.cc:193]
# 4 base.dll!base::trace_event::MemoryDumpManager::FinalizeDumpAndAddToTrace   [base\trace_event\memory_dump_manager.cc:585]
# 5 base.dll!base::internal::Invoker<>::Run                                    [base\bind_internal.h:372]
# 6 base.dll!base::debug::TaskAnnotator::RunTask                               [base\debug\task_annotator.cc:51]
# 7 base.dll!base::MessageLoop::RunTask                                        [base\message_loop\message_loop.cc:484]
# 8 base.dll!base::MessageLoop::DeferOrRunPendingTask                          [base\message_loop\message_loop.cc:493]
# 9 base.dll!base::MessageLoop::DoWork                                         [base\message_loop\message_loop.cc:610]
#10 base.dll!base::MessagePumpForUI::DoRunLoop                                 [base\message_loop\message_pump_win.cc:173]
#11 base.dll!base::MessageLoop::RunHandler                                     [base\message_loop\message_loop.cc:448]
#12 content::MemoryTracingTest::RequestGlobalDumpAndWait                       [content\browser\tracing\memory_tracing_browsertest.cc:121]
#13 content::SingleProcessMemoryTracingTest_RendererInitiatedSingleDump_Test::RunTestOnMainThread [content\browser\tracing\memory_tracing_browsertest.cc:173]
#14 content::ContentBrowserTest::RunTestOnMainThreadLoop                       [content\public\test\content_browser_test.cc:134]
#15 content::BrowserTestBase::ProxyRunTestOnMainThreadLoop                     [content\public\test\browser_test_base.cc:314]
#16 content::ShellBrowserMainParts::PreMainMessageLoopRun                      [content\shell\browser\shell_browser_main_parts.cc:177]
#17 content.dll!content::BrowserMainLoop::PreMainMessageLoopRun                [content\browser\browser_main_loop.cc:955]
#18 content.dll!base::internal::Invoker<>::Run                                 [base\bind_internal.h:372]
#19 content.dll!content::StartupTaskRunner::RunAllTasksNow                     [content\browser\startup_task_runner.cc:45]
#20 content.dll!content::BrowserMainLoop::CreateStartupTasks                   [content\browser\browser_main_loop.cc:842]
#21 content.dll!content::BrowserMainRunnerImpl::Initialize                     [content\browser\browser_main_runner.cc:139]
#22 ShellBrowserMain                                                           [content\shell\browser\shell_browser_main.cc:23]
#23 content::ShellMainDelegate::RunProcess                                     [content\shell\app\shell_main_delegate.cc:290]
#24 content.dll!content::RunNamedProcessTypeMain                               [content\app\content_main_runner.cc:408]
#25 content.dll!content::ContentMainRunnerImpl::Run                            [content\app\content_main_runner.cc:788]
#26 content.dll!content::ContentMain                                           [content\app\content_main.cc:20]
#27 content::BrowserTestBase::SetUp                                            [content\public\test\browser_test_base.cc:287]
#28 content::ContentBrowserTest::SetUp                                         [content\public\test\content_browser_test.cc:92]
#29 testing::internal::HandleExceptionsInMethodIfSupported<>                   [testing\gtest\src\gtest.cc:2458]
Note: @0:01:54.009 in thread 2184
Note: instruction: mov    %al -> (%edx)
The report came from the `SingleProcessMemoryTracingTest.RendererInitiatedSingleDump` test.
Suppression (error hash=#7C7588F3ACA5BDFE#):
For more info on using suppressions see http://dev.chromium.org/developers/how-tos/using-drmemory#TOC-Suppressing-error-reports-from-the-
{
WARNING
name=<insert_a_suppression_name_here>
drmemorylib.dll!replace_memset
base.dll!base::Pickle::ClaimUninitializedBytesInternal
base.dll!base::Pickle::WriteBytes
base.dll!base::trace_event::TracedValue::EndDictionary
base.dll!base::trace_event::MemoryDumpManager::FinalizeDumpAndAddToTrace
base.dll!base::internal::Invoker<>::Run
base.dll!base::debug::TaskAnnotator::RunTask
base.dll!base::MessageLoop::RunTask
base.dll!base::MessageLoop::DeferOrRunPendingTask
base.dll!base::MessageLoop::DoWork
base.dll!base::MessagePumpForUI::DoRunLoop
base.dll!base::MessageLoop::RunHandler
*!content::MemoryTracingTest::RequestGlobalDumpAndWait
*!content::SingleProcessMemoryTracingTest_RendererInitiatedSingleDump_Test::RunTestOnMainThread
*!content::ContentBrowserTest::RunTestOnMainThreadLoop
*!content::BrowserTestBase::ProxyRunTestOnMainThreadLoop
*!content::ShellBrowserMainParts::PreMainMessageLoopRun
content.dll!content::BrowserMainLoop::PreMainMessageLoopRun
content.dll!base::internal::Invoker<>::Run
content.dll!content::StartupTaskRunner::RunAllTasksNow
content.dll!content::BrowserMainLoop::CreateStartupTasks
content.dll!content::BrowserMainRunnerImpl::Initialize
*!ShellBrowserMain
*!content::ShellMainDelegate::RunProcess
content.dll!content::RunNamedProcessTypeMain
content.dll!content::ContentMainRunnerImpl::Run
content.dll!content::ContentMain
*!content::BrowserTestBase::SetUp
*!content::ContentBrowserTest::SetUp
*!testing::internal::HandleExceptionsInMethodIfSupported<>
}
Cc: lukasza@chromium.org ericrk@chromium.org
Project Member

Comment 4 by bugdroid1@chromium.org, May 10 2016

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

commit 0323ffd7753ff41b09577176afed21a020ab35db
Author: Tommy C. Li <tommycli@chromium.org>
Date: Tue May 10 17:44:56 2016

Memory Sheriff: Disable SingleProcessMemoryTracingTest.RendererInitiatedSingleDump

Fails on Dr. Memory.

BUG= 603337 
TBR=

Review URL: https://codereview.chromium.org/1962373002 .

Cr-Commit-Position: refs/heads/master@{#392639}

[modify] https://crrev.com/0323ffd7753ff41b09577176afed21a020ab35db/tools/valgrind/gtest_exclude/content_browsertests.gtest-drmemory.txt

Status: WontFix (was: Untriaged)
DrMemory retired.

Sign in to add a comment