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

Issue 846609 link

Starred by 1 user

Issue metadata

Status: Duplicate
Merged: issue 844379
Owner:
OOO Dec 22 - Jan 8
Closed: May 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 1
Type: Bug



Sign in to add a comment

"TraceEventDataSourceTest.EventWithPointerArgs" is flaky

Project Member Reported by chromium...@appspot.gserviceaccount.com, May 25 2018

Issue description

"TraceEventDataSourceTest.EventWithPointerArgs" is flaky.

This issue was created automatically by the chromium-try-flakes app. Please find the right owner to fix the respective test/step and assign this issue to them. If the step/test is infrastructure-related, please add Infra-Troopers label and change issue status to Untriaged. When done, please remove the issue from Sheriff Bug Queue by removing the Sheriff-Chromium label.

We have detected 3 recent flakes. List of all flakes can be found at https://chromium-try-flakes.appspot.com/all_flake_occurrences?key=ahVzfmNocm9taXVtLXRyeS1mbGFrZXNyOAsSBUZsYWtlIi1UcmFjZUV2ZW50RGF0YVNvdXJjZVRlc3QuRXZlbnRXaXRoUG9pbnRlckFyZ3MM.

Flaky tests should be disabled within 30 minutes unless culprit CL is found and reverted. Please see more details here: https://sites.google.com/a/chromium.org/dev/developers/tree-sheriffs/sheriffing-bug-queues#triaging-auto-filed-flakiness-bugs
 

Comment 1 by olka@chromium.org, May 25 2018

Cc: primiano@chromium.org oysteine@chromium.org
Looks like triggered by https://chromium-review.googlesource.com/c/chromium/src/+/1069528. Since it's a fix for a P3 bug, I'll revert it and see if it helps.

Comment 2 by olka@chromium.org, May 25 2018

Stack trace: 
==24654==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 616 byte(s) in 1 object(s) allocated from:
    #0 0x4bfbf72 in operator new(unsigned long) /b/build/slave/linux_upload_clang/build/src/third_party/llvm/compiler-rt/lib/asan/asan_new_delete.cc:93:3
    #1 0x597089c in make_unique<tracing::(anonymous namespace)::DummyTraceWriter> buildtools/third_party/libc++/trunk/include/memory:3114:28
    #2 0x597089c in tracing::(anonymous namespace)::MockProducerClient::CreateTraceWriter(unsigned short) services/tracing/public/cpp/perfetto/trace_event_data_source_unittest.cc:146
    #3 0x1662523b in tracing::TraceEventDataSource::CreateThreadLocalEventSink() services/tracing/public/cpp/perfetto/trace_event_data_source.cc:247:27
    #4 0x16624c9d in tracing::TraceEventDataSource::OnAddTraceEvent(base::trace_event::TraceEvent const&) services/tracing/public/cpp/perfetto/trace_event_data_source.cc:259:46
    #5 0xaf89b98 in base::trace_event::TraceLog::AddTraceEventWithThreadIdAndTimestamp(char, unsigned char const*, char const*, char const*, unsigned long long, unsigned long long, int, base::TimeTicks const&, int, char const* const*, unsigned char const*, unsigned long long const*, std::__1::unique_ptr<base::trace_event::ConvertableToTraceFormat, std::__1::default_delete<base::trace_event::ConvertableToTraceFormat> >*, unsigned int) base/trace_event/trace_log.cc:1273:5
    #6 0xaee7308 in AddTraceEventWithThreadIdAndTimestamp base/trace_event/trace_event.h:879:10
    #7 0xaee7308 in AddTraceEvent base/trace_event/trace_event.h:894
    #8 0xaee7308 in base::internal::SchedulerWorker::RunWorker() base/task_scheduler/scheduler_worker.cc:277
    #9 0xaee61e4 in base::internal::SchedulerWorker::RunPooledWorker() base/task_scheduler/scheduler_worker.cc:215:3
    #10 0xafff232 in base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:13
    #11 0x7f6eef84e183 in start_thread /build/eglibc-ripdx6/eglibc-2.19/nptl/pthread_create.c:312
Direct leak of 616 byte(s) in 1 object(s) allocated from:
    #0 0x4bfbf72 in operator new(unsigned long) /b/build/slave/linux_upload_clang/build/src/third_party/llvm/compiler-rt/lib/asan/asan_new_delete.cc:93:3
    #1 0x597089c in make_unique<tracing::(anonymous namespace)::DummyTraceWriter> buildtools/third_party/libc++/trunk/include/memory:3114:28
    #2 0x597089c in tracing::(anonymous namespace)::MockProducerClient::CreateTraceWriter(unsigned short) services/tracing/public/cpp/perfetto/trace_event_data_source_unittest.cc:146
    #3 0x1662523b in tracing::TraceEventDataSource::CreateThreadLocalEventSink() services/tracing/public/cpp/perfetto/trace_event_data_source.cc:247:27
    #4 0x16624c9d in tracing::TraceEventDataSource::OnAddTraceEvent(base::trace_event::TraceEvent const&) services/tracing/public/cpp/perfetto/trace_event_data_source.cc:259:46
    #5 0xaf89b98 in base::trace_event::TraceLog::AddTraceEventWithThreadIdAndTimestamp(char, unsigned char const*, char const*, char const*, unsigned long long, unsigned long long, int, base::TimeTicks const&, int, char const* const*, unsigned char const*, unsigned long long const*, std::__1::unique_ptr<base::trace_event::ConvertableToTraceFormat, std::__1::default_delete<base::trace_event::ConvertableToTraceFormat> >*, unsigned int) base/trace_event/trace_log.cc:1273:5
    #6 0xaee73c5 in AddTraceEventWithThreadIdAndTimestamp base/trace_event/trace_event.h:879:10
    #7 0xaee73c5 in AddTraceEvent base/trace_event/trace_event.h:894
    #8 0xaee73c5 in base::internal::SchedulerWorker::RunWorker() base/task_scheduler/scheduler_worker.cc:286
    #9 0xaee61e4 in base::internal::SchedulerWorker::RunPooledWorker() base/task_scheduler/scheduler_worker.cc:215:3
    #10 0xafff232 in base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:13
    #11 0x7f6eef84e183 in start_thread /build/eglibc-ripdx6/eglibc-2.19/nptl/pthread_create.c:312
Indirect leak of 4096 byte(s) in 1 object(s) allocated from:
    #0 0x4bfc102 in operator new[](unsigned long) /b/build/slave/linux_upload_clang/build/src/third_party/llvm/compiler-rt/lib/asan/asan_new_delete.cc:96:3
    #1 0xace4a66 in protozero::ScatteredStreamWriterNullDelegate::ScatteredStreamWriterNullDelegate(unsigned long) third_party/perfetto/src/protozero/scattered_stream_null_delegate.cc:29:41
    #2 0x59708da in DummyTraceWriter services/tracing/public/cpp/perfetto/trace_event_data_source_unittest.cc:100:9
    #3 0x59708da in make_unique<tracing::(anonymous namespace)::DummyTraceWriter> buildtools/third_party/libc++/trunk/include/memory:3114
    #4 0x59708da in tracing::(anonymous namespace)::MockProducerClient::CreateTraceWriter(unsigned short) services/tracing/public/cpp/perfetto/trace_event_data_source_unittest.cc:146
    #5 0x1662523b in tracing::TraceEventDataSource::CreateThreadLocalEventSink() services/tracing/public/cpp/perfetto/trace_event_data_source.cc:247:27
    #6 0x16624c9d in tracing::TraceEventDataSource::OnAddTraceEvent(base::trace_event::TraceEvent const&) services/tracing/public/cpp/perfetto/trace_event_data_source.cc:259:46
    #7 0xaf89b98 in base::trace_event::TraceLog::AddTraceEventWithThreadIdAndTimestamp(char, unsigned char const*, char const*, char const*, unsigned long long, unsigned long long, int, base::TimeTicks const&, int, char const* const*, unsigned char const*, unsigned long long const*, std::__1::unique_ptr<base::trace_event::ConvertableToTraceFormat, std::__1::default_delete<base::trace_event::ConvertableToTraceFormat> >*, unsigned int) base/trace_event/trace_log.cc:1273:5
    #8 0xaee7308 in AddTraceEventWithThreadIdAndTimestamp base/trace_event/trace_event.h:879:10
    #9 0xaee7308 in AddTraceEvent base/trace_event/trace_event.h:894
    #10 0xaee7308 in base::internal::SchedulerWorker::RunWorker() base/task_scheduler/scheduler_worker.cc:277
    #11 0xaee61e4 in base::internal::SchedulerWorker::RunPooledWorker() base/task_scheduler/scheduler_worker.cc:215:3
    #12 0xafff232 in base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:13
    #13 0x7f6eef84e183 in start_thread /build/eglibc-ripdx6/eglibc-2.19/nptl/pthread_create.c:312
Indirect leak of 4096 byte(s) in 1 object(s) allocated from:
    #0 0x4bfc102 in operator new[](unsigned long) /b/build/slave/linux_upload_clang/build/src/third_party/llvm/compiler-rt/lib/asan/asan_new_delete.cc:96:3
    #1 0xace4a66 in protozero::ScatteredStreamWriterNullDelegate::ScatteredStreamWriterNullDelegate(unsigned long) third_party/perfetto/src/protozero/scattered_stream_null_delegate.cc:29:41
    #2 0x59708da in DummyTraceWriter services/tracing/public/cpp/perfetto/trace_event_data_source_unittest.cc:100:9
    #3 0x59708da in make_unique<tracing::(anonymous namespace)::DummyTraceWriter> buildtools/third_party/libc++/trunk/include/memory:3114
    #4 0x59708da in tracing::(anonymous namespace)::MockProducerClient::CreateTraceWriter(unsigned short) services/tracing/public/cpp/perfetto/trace_event_data_source_unittest.cc:146
    #5 0x1662523b in tracing::TraceEventDataSource::CreateThreadLocalEventSink() services/tracing/public/cpp/perfetto/trace_event_data_source.cc:247:27
    #6 0x16624c9d in tracing::TraceEventDataSource::OnAddTraceEvent(base::trace_event::TraceEvent const&) services/tracing/public/cpp/perfetto/trace_event_data_source.cc:259:46
    #7 0xaf89b98 in base::trace_event::TraceLog::AddTraceEventWithThreadIdAndTimestamp(char, unsigned char const*, char const*, char const*, unsigned long long, unsigned long long, int, base::TimeTicks const&, int, char const* const*, unsigned char const*, unsigned long long const*, std::__1::unique_ptr<base::trace_event::ConvertableToTraceFormat, std::__1::default_delete<base::trace_event::ConvertableToTraceFormat> >*, unsigned int) base/trace_event/trace_log.cc:1273:5
    #8 0xaee73c5 in AddTraceEventWithThreadIdAndTimestamp base/trace_event/trace_event.h:879:10
    #9 0xaee73c5 in AddTraceEvent base/trace_event/trace_event.h:894
    #10 0xaee73c5 in base::internal::SchedulerWorker::RunWorker() base/task_scheduler/scheduler_worker.cc:286
    #11 0xaee61e4 in base::internal::SchedulerWorker::RunPooledWorker() base/task_scheduler/scheduler_worker.cc:215:3
    #12 0xafff232 in base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:76:13
    #13 0x7f6eef84e183 in start_thread /build/eglibc-ripdx6/eglibc-2.19/nptl/pthread_create.c:312
SUMMARY: AddressSanitizer: 9424 byte(s) leaked in 4 allocation(s).

Comment 3 Deleted

Comment 4 by olka@chromium.org, May 25 2018

Owner: olka@chromium.org
Status: Started (was: Untriaged)

Comment 6 by tapted@chromium.org, May 28 2018

Mergedinto: 844379
Status: Duplicate (was: Started)

Sign in to add a comment