Skip to content

Crash in GC on arm64 #39090

Closed
Closed
@mkustermann

Description

During gardening I noticed there are flaky crashes on arm64.

From this build with this log:

/=============================================================================================\
| corelib_2/regexp/unicode-regexp-restricted-syntax_test broke (Pass -> Crash, expected Pass) |
\=============================================================================================/

--- Command "vm" (took 01.000983s):
DART_CONFIGURATION=ReleaseXARM64 out/ReleaseXARM64/dart --ignore-unrecognized-flags --packages=/b/s/w/ir/.packages /b/s/w/ir/tests/corelib_2/regexp/unicode-regexp-restricted-syntax_test.dart

exit code:
-6

stderr:
===== CRASH =====
si_signo=Segmentation fault(11), si_code=2, si_addr=0xffff89900000
version=2.6.0-edge.63d524dec0ccab8d608c08d3ef210a461d5f8b0d (Thu Oct 24 09:23:06 2019 +0000) on "linux_arm64"
thread=16355, isolate=kernel-service(0xaaaae33b6400)
  pc 0x0000aaaac48f99a4 fp 0x0000ffff8a93e710 out/ReleaseXARM64/dart+0x1a4b9a4
  pc 0x0000aaaac472befc fp 0x0000ffff8a93e760 dart::RawObject::VisitPointersPredefined(dart::ObjectPointerVisitor*, long)
  pc 0x0000aaaac48f9cc0 fp 0x0000ffff8a93e790 out/ReleaseXARM64/dart+0x1a4bcc0
  pc 0x0000aaaac48f9b1c fp 0x0000ffff8a93e800 out/ReleaseXARM64/dart+0x1a4bb1c
  pc 0x0000aaaac479a0fc fp 0x0000ffff8a93e840 dart::ThreadPool::Worker::Loop()
  pc 0x0000aaaac4799ef8 fp 0x0000ffff8a93e880 dart::ThreadPool::Worker::Main(unsigned long)
  pc 0x0000aaaac471adfc fp 0x0000ffff8a93e930 out/ReleaseXARM64/dart+0x186cdfc
  pc 0x0000ffff8bb30fc4 fp 0x0000ffff8a93e940 /lib/aarch64-linux-gnu/libpthread.so.0+0x6fc4
-- End of DumpStackTrace

--- Re-run this test:
python tools/test.py -n dartk-linux-release-arm64 corelib_2/regexp/unicode-regexp-restricted-syntax_test

core dumps are available - see the "isolated out" in the build mentioned above.

(There are more, e.g. this build with log, or this )

/cc @a-siva @rmacnak-google @mraleph

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Labels

    area-vmUse area-vm for VM related issues, including code coverage, and the AOT and JIT backends.gardening

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions