New issue
Advanced search Search tips

Issue 761160 link

Starred by 2 users

Issue metadata

Status: Archived
Owner: ----
Closed: Jan 10
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 3
Type: Bug



Sign in to add a comment

TaskSchedulerSingleThreadTaskRunnerManagerTest.DifferentThreadsUsed:TimeTest.ParseTimeTestEpoch2

Project Member Reported by scottmg@chromium.org, Aug 31 2017

Issue description

This doesn't fail reliably, but these two tests failed run alone. It looks like something in TaskScheduler shutdown perhaps.

IMPORTANT DEBUGGING NOTE: batches of tests are run inside their
own process. For debugging a test inside a debugger, use the
--gtest_filter=<your_test_name> flag along with
--single-process-tests.
Using sharding settings from environment. This is shard 0/1
Using 1 parallel jobs.
Note: Google Test filter = TaskSchedulerSingleThreadTaskRunnerManagerTest.DifferentThreadsUsed:TimeTest.ParseTimeTestEpoch2
[==========] Running 2 tests from 2 test cases.
[----------] Global test environment set-up.
[----------] 1 test from TaskSchedulerSingleThreadTaskRunnerManagerTest
[ RUN      ] TaskSchedulerSingleThreadTaskRunnerManagerTest.DifferentThreadsUsed
[       OK ] TaskSchedulerSingleThreadTaskRunnerManagerTest.DifferentThreadsUsed (4 ms)
[----------] 1 test from TaskSchedulerSingleThreadTaskRunnerManagerTest (4 ms total)

[----------] 1 test from TimeTest
[ RUN      ] TimeTest.ParseTimeTestEpoch2
[       OK ] TimeTest.ParseTimeTestEpoch2 (0 ms)
[----------] 1 test from TimeTest (0 ms total)

[----------] Global test environment tear-down
[==========] 2 tests from 2 test cases ran. (5 ms total)
[  PASSED  ] 2 tests.
Found a corrupted memory buffer in MallocBlock (may be offset from user ptr): buffer index: 0, buffer ptr: 0x331e9134fb80, size of buffer: 664
Buffer byte 72 is 0xcc (should be 0xcd).
Deleted by thread 0x7f65da527700
*** WARNING: Cannot convert addresses to symbols in output below.
*** Reason: Cannot find 'pprof' (is PPROF_PATH set correctly?)
*** If you cannot fix this, try running pprof directly.
    @ 0x7f65da0e1743 
    @ 0x7f65da07894d 
    @ 0x7f65da078103 
    @ 0x7f65da077aa5 
    @ 0x103a682 
    @ 0x146fe4b 
    @ 0x7fa94e 
    @ 0x14b80b2 
    @ 0x14a3c55 
    @ 0x14a467c 
    @ 0x14b02dc 
    @ 0x14c4ace 
    @ 0x14b96e2 
    @ 0x14aff1a 
    @ 0x14edaa1 
    @ 0x14eb5ae 
Memory was written to after being freed.  MallocBlock: 0x331e9134fb80, user ptr: 0x331e9134fba0, size: 664.  If you can't find the source of the error, try using ASan (http://code.google.com/p/address-sanitizer/), Valgrind, or Purify, or study the output of the deleter's stack printed above.
Received signal 11 SEGV_MAPERR 000000000039
#0 0x7f65d9d3ff0d <unknown>
#1 0x7f65d9d3e2dc <unknown>
#2 0x[12306:12370:0831/145403.653105:83509638087:FATAL:task_tracker.cc(522)] Check failed: new_num_pending_undelayed_tasks >= 0 (-842150452 vs. 0)
#0 0x7f65d9d3ff0d base::debug::StackTrace::StackTrace()
#1 0x7f65d9d3e2dc base::debug::StackTrace::StackTrace()
#2 0x7f65d9dceb9a logging::LogMessage::~LogMessage()
#3 0x7f65d9f4c2f0 base::internal::TaskTracker::DecrementNumPendingUndelayedTasks()
#4 0x7f65d9f4bc6e base::internal::TaskTracker::RunNextTask()
#5 0x7f65d9f39a36 base::internal::SchedulerWorker::Thread::ThreadMain()
#6 0x7f65d9f5b4c1 base::(anonymous namespace)::ThreadFunc()
#7 0x7f65da1a36ba start_thread
#8 0x7f65d8c8b3dd clone

Received signal 6
#0 0x7f65d9d3ff0d base::debug::StackTrace::StackTrace()
#1 0x7f65d9d3e2dc 7f65d9d3f8c5 <unknown>
#3 0x7f65da1ad390 <unknown>
#4 0x7f65da087928 <unknown>
#5 0x7f65da08f94a <unknown>
base::debug::StackTrace::StackTrace()
#2 0x7f65d9d3f8c5 #6 0x7f65da08f7cbbase::debug::(anonymous namespace)::StackDumpSignalHandler()
#3 0x7f65da1ad390  <unknown>
#4 0x7f65d8bb9428 gsignal
#5 0x7f65d8bbb02a abort
#6 0x7f65d9d3b2a6 <unknown>
#7 0x7f65d9d3b288 <unknown>
#8 0x7f65d9dcf856 <unknown>
#9 0x7f65d9f4c2f0 <unknown>
#10 0x7f65d9f4bc6e [12255:12290:0831/145403.844150:83509829226:ERROR:kill_posix.cc(83)] Unable to terminate process group 12306: No such process (3)
[1/2] TaskSchedulerSingleThreadTaskRunnerManagerTest.DifferentThreadsUsed (4 ms)
[2/2] TimeTest.ParseTimeTestEpoch2 (0 ms)
2 tests failed on exit:
    TaskSchedulerSingleThreadTaskRunnerManagerTest.DifferentThreadsUsed (../../base/task_scheduler/scheduler_single_thread_task_runner_manager_unittest.cc:96)
    TimeTest.ParseTimeTestEpoch2 (../../base/time/time_unittest.cc:349)
Tests took 0 seconds.

 
Summary: TaskSchedulerSingleThreadTaskRunnerManagerTest.DifferentThreadsUsed:TimeTest.ParseTimeTestEpoch2 (was: Perry: TaskSchedulerSingleThreadTaskRunnerManagerTest.DifferentThreadsUsed:TimeTest.ParseTimeTestEpoch2)
Status: Archived (was: Untriaged)
Archiving P3s older than 1 year with no owner or component.

Sign in to add a comment