Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Msan failures for new vm/cc/TestRep* tests #42289

Closed
mkustermann opened this issue Jun 11, 2020 · 0 comments
Closed

Msan failures for new vm/cc/TestRep* tests #42289

mkustermann opened this issue Jun 11, 2020 · 0 comments
Assignees
Labels
area-vm Use area-vm for VM related issues, including code coverage, and the AOT and JIT backends. gardening

Comments

@mkustermann
Copy link
Member

After cl/150925, from log:

--- Command "run_vm_unittest" (took 575ms):
DART_CONFIGURATION=ReleaseMSANX64 out/ReleaseMSANX64/run_vm_tests --dfe=/b/s/w/ir/cache/builder/sdk/out/ReleaseMSANX64/gen/kernel-service.dart.snapshot --ignore-unrecognized-flags TestRepMovsQwords

exit code:
-6

stdout:
Running test: TestRepMovsQwords

stderr:
==18107==WARNING: MemorySanitizer: use-of-uninitialized-value
    #0 0x55f9daed8b96 in void dart::Expect::Equals<unsigned long, unsigned long>(unsigned long const&, unsigned long const&) ../../out/ReleaseMSANX64/../../runtime/platform/assert.h:110:7
    #1 0x55f9db41ef0d in dart::compiler::AssemblerTestRunTestRepMovsQwords(dart::AssemblerTest*) ../../out/ReleaseMSANX64/../../runtime/vm/compiler/assembler/assembler_x64_test.cc:5721:3
    #2 0x55f9db3ee181 in dart::compiler::Dart_TestHelperTestRepMovsQwords(dart::Thread*) ../../out/ReleaseMSANX64/../../runtime/vm/compiler/assembler/assembler_x64_test.cc:5710:1
    #3 0x55f9db3ed30e in dart::compiler::Dart_TestTestRepMovsQwords() ../../out/ReleaseMSANX64/../../runtime/vm/compiler/assembler/assembler_x64_test.cc:5710:1
    #4 0x55f9daeb045e in dart::TestCase::Run() ../../out/ReleaseMSANX64/../../runtime/bin/run_vm_tests.cc:52:3
    #5 0x55f9daeb0873 in dart::TestCaseBase::RunTest() ../../out/ReleaseMSANX64/../../runtime/bin/run_vm_tests.cc:64:11
    #6 0x55f9db2b5141 in dart::TestCaseBase::RunAll() ../../out/ReleaseMSANX64/../../runtime/vm/unit_test.cc:86:13
    #7 0x55f9daeb18c5 in dart::Main(int, char const**) ../../out/ReleaseMSANX64/../../runtime/bin/run_vm_tests.cc:393:3
    #8 0x55f9daeb0f80 in main ../../out/ReleaseMSANX64/../../runtime/bin/run_vm_tests.cc:424:29
    #9 0x7fd20977682f in __libc_start_main /build/glibc-LK5gWL/glibc-2.23/csu/../csu/libc-start.c:291
    #10 0x55f9dae3ac48 in _start (/b/s/w/ir/cache/builder/sdk/out/ReleaseMSANX64/run_vm_tests+0x3945c48)

SUMMARY: MemorySanitizer: use-of-uninitialized-value ../../out/ReleaseMSANX64/../../runtime/platform/assert.h:110:7 in void dart::Expect::Equals<unsigned long, unsigned long>(unsigned long const&, unsigned long const&)
Exiting

--- Re-run this test:
python tools/test.py -n dartk-msan-linux-release-x64 vm/cc/TestRepMovsQwords
@mkustermann mkustermann added area-vm Use area-vm for VM related issues, including code coverage, and the AOT and JIT backends. gardening labels Jun 11, 2020
tekknolagi pushed a commit to tekknolagi/dart-assembler that referenced this issue Nov 3, 2020
Fixes dart-lang#42289

Change-Id: I13630b44d0c5bf5ec51256fb1fac41f812dd3e7e
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/150984
Auto-Submit: Aske Simon Christensen <askesc@google.com>
Commit-Queue: Martin Kustermann <kustermann@google.com>
Reviewed-by: Martin Kustermann <kustermann@google.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-vm Use area-vm for VM related issues, including code coverage, and the AOT and JIT backends. gardening
Projects
None yet
Development

No branches or pull requests

2 participants