Skip to content

Flaky TSAN crash on vm/dart/regress47472_test #61536

@alexmarkov

Description

@alexmarkov
/====================================================================================================\
| vm-tsan-mac-release-arm64:vm/dart/regress47472_test failed again (Timeout -> Crash, expected Pass) |
\====================================================================================================/

--- Command "vm" (took 01:03.000164s):
DART_CONFIGURATION=ReleaseTSANARM64 xcodebuild/ReleaseTSANARM64/dart -Dtest_runner.configuration=vm-tsan-mac-release-arm64 --ignore-unrecognized-flags --packages=/Volumes/Work/s/w/ir/.dart_tool/package_config.json /Volumes/Work/s/w/ir/runtime/tests/vm/dart/regress47472_test.dart

exit code:
-6

stderr:
===== CRASH =====
si_signo=Segmentation fault: 11(11), si_code=SEGV_ACCERR(2), si_addr=0xf2801527281ec870
version=3.10.0-edge (main) (Unknown timestamp) on "macos_arm64"
pid=33188, thread=16131, isolate_group=kernel-service(0x109c0d200), isolate=(nil)(0x0)
os=macos, arch=arm64, comp=no, sim=no
isolate_instructions=117698000, vm_instructions=100693560
fp=16fe52c30, sp=16fe52c00, pc=103ad61a0
  pc 0x0000000103ad61a0 fp 0x000000016fe52c30 __tsan::MemoryAccess(__tsan::ThreadState*, unsigned long, unsigned long, unsigned long, unsigned long)+0x88
  pc 0x0000000100c34890 fp 0x000000016fe52c90 dart::Scavenger::ShouldPerformIdleScavenge(long long)+0x84
  pc 0x0000000100c17958 fp 0x000000016fe52d50 dart::Heap::NotifyIdle(long long)+0x98
  pc 0x0000000100a18598 fp 0x000000016fe52d90 dart::IdleTimeHandler::NotifyIdleUsingDefaultDeadline()+0x80
  pc 0x0000000100a1892c fp 0x000000016fe52db0 dart::MutatorThreadPool::NotifyIdle()+0x48
  pc 0x0000000100a188e0 fp 0x000000016fe52e10 dart::MutatorThreadPool::OnEnterIdleLocked(dart::MutexLocker*, dart::ThreadPool::Worker*)+0x200
  pc 0x0000000100bdf310 fp 0x000000016fe52ed0 dart::ThreadPool::WorkerLoop(dart::ThreadPool::Worker*)+0xa0
  pc 0x0000000100bdf87c fp 0x000000016fe52f00 dart::ThreadPool::Worker::Main(unsigned long)+0xcc
  pc 0x0000000100b58288 fp 0x000000016fe52f70 dart::ThreadStart(void*)+0x128
  pc 0x0000000103a98da8 fp 0x000000016fe52fc0 __tsan_thread_start_func+0x8c
  pc 0x000000019b872f94 fp 0x000000016fe52fe0 _pthread_start+0x88
-- End of DumpStackTrace

--- Re-run this test:
python3 tools/test.py -n vm-tsan-mac-release-arm64 vm/dart/regress47472_test

full log

/cc @rmacnak-google

Metadata

Metadata

Labels

P2A bug or feature request we're likely to work onarea-vmUse area-vm for VM related issues, including code coverage, and the AOT and JIT backends.gardeningsanitizerFound with sanitizer testing (ASAN, LSAN, MSAN, TSAN, UBSAN)triagedIssue has been triaged by sub team

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions