Skip to content

Dart VM crash during web framework tests in Engine CI #97381

Closed as not planned
Closed as not planned

Description

@zanderso

On the Dart SDK roll here: flutter-team-archive/engine#31106

../../runtime/vm/object.cc: 4429: error: Unable to use class 47441055083116 which is not loaded yet.
version=2.17.0-54.0.dev (dev) (Mon Jan 24 15:02:20 2022 -0800) on "linux_x64"
pid=15784, thread=15848, isolate_group=main(0x564b788d9000), isolate=main(0x564b788da800)
isolate_instructions=564b76043ac0, vm_instructions=564b76043ac0
  pc 0x0000564b762ae0dc fp 0x00007f5520cfdf60 dart::Profiler::DumpStackTrace(void*)+0x7c
  pc 0x0000564b76043c74 fp 0x00007f5520cfe040 dart::Assert::Fail(char const*, ...) const+0x84
  pc 0x0000564b762420ac fp 0x00007f5520cfe060 /b/s/w/ir/x/w/flutter/bin/cache/dart-sdk/bin/dart+0x20740ac
  pc 0x0000564b761b3be3 fp 0x00007f5520cfe180 dart::ClassFinalizer::LoadClassMembers(dart::Class const&)+0xd3
  pc 0x0000564b76239b53 fp 0x00007f5520cfe1d0 dart::Class::EnsureIsFinalized(dart::Thread*) const+0xc3
  pc 0x0000564b762fe30f fp 0x00007f5520cfe230 dart::PatchableCallHandler::ResolveTargetFunction(dart::Object const&)+0x16f
  pc 0x0000564b762fe420 fp 0x00007f5520cfe2a0 dart::PatchableCallHandler::ResolveSwitchAndReturn(dart::Object const&)+0x20
  pc 0x0000564b762ff059 fp 0x00007f5520cfe4c0 dart::DRT_SwitchableCallMiss(dart::NativeArguments)+0x2d9
...

Command and full backtrace in:

https://ci.chromium.org/ui/p/flutter/builders/prod/Linux%20SDK%20Drone/104340/overview

Marking P2 for investigation. Will bump up or down depending on whether this repeats on Engine CI rebuilds.

Activity

  1. a-siva commented on Jan 27, 2022

    @a-siva
    Contributor
  2. alexmarkov commented on Jan 27, 2022

    @alexmarkov
    Contributor

    I tried running the tests locally a few times, but the crash doesn't appear.
    @zanderso Is there a core dump for this crash?

  3. zanderso commented on Jan 28, 2022

    @zanderso
    MemberAuthor

    I believe we don't collect core files from these runs. @jason-simmons to confirm.

  4. jason-simmons commented on Jan 28, 2022

    @jason-simmons
    Member

    No - we don't have a core dump from this test

  5. zanderso commented on Feb 2, 2022

    @zanderso
    MemberAuthor

    To clarify, it's unlikely that that Dart roll introduced the flake. The roll only had some dead code removal and an analysis server change in it. It was a coincidence that the VM happened to crash on that Dart -> Engine roll.

  6. a-siva commented on Feb 4, 2022

    @a-siva
    Contributor

    Considering that the crash is not easily reproducible, could we lower the priority of this issue.

  7. added
    platform-webWeb applications specifically
    P2Important issues not at the top of the work list
    and removed on Feb 4, 2022
  8. zanderso commented on Feb 4, 2022

    @zanderso
    MemberAuthor

    Considering that the crash is not easily reproducible, could we lower the priority of this issue.

    Yeah, I haven't seen this come up again, so dropping to P4.

  9. added
    c: flakeTests that sometimes, but not always, incorrectly pass
    team-webOwned by Web platform team
    triaged-webTriaged by Web platform team
    on Jul 7, 2023
  10. nshahan commented on Feb 13, 2026

    @nshahan
    Contributor

    @mdebbar
    The stack traces look like a VM issue, not the web. Do you want to triage somewhere else?

  11. zanderso commented on Feb 13, 2026

    @zanderso
    MemberAuthor

    This issue seems stale (from 2022). I'm just going to close it. If the Flutter gardening rotation starts seeing it again, we can open a new issue.

  12. github-actions commented on Feb 27, 2026

    @github-actions

    This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of flutter doctor -v and a minimal reproduction of the issue.

  13. locked as resolved and limited conversation to collaborators on Feb 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Important issues not at the top of the work listc: flakeTests that sometimes, but not always, incorrectly passdependency: dartDart team may need to help usplatform-webWeb applications specificallyteam-webOwned by Web platform teamtriaged-webTriaged by Web platform team

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions