Skip to content

Crash with message: "CanvasKitError: Failed to initialize CanvasKit. CanvasKit.MakeGrContext returned null" #133009

@jacobsimionato

Description

@jacobsimionato

Copied from internal bug b/267073848:

Stack trace:

Translated error message:
   CanvasKitError: Failed to initialize CanvasKit. CanvasKit.MakeGrContext returned null.
Deobfuscated stack trace:
  [Mapped Dart].wrapException(/v2/sdk/lib/_internal/js_runtime/lib/js_helper.dart:1128)
  [Mapped Dart].throwExpression(/v2/sdk/lib/_internal/js_runtime/lib/js_helper.dart:1159)
  [Mapped Dart]._createNewCanvas(/flutter_web_sdk/lib/_engine/engine/canvaskit/surface.dart:325)
  [Mapped Dart].Surface.createOrUpdateSurface(/flutter_web_sdk/lib/_engine/engine/canvaskit/surface.dart:174)
  [Mapped Dart].Surface.acquireFrame(/flutter_web_sdk/lib/_engine/engine/canvaskit/surface.dart:109)
  [Mapped Dart].Rasterizer.draw(/flutter_web_sdk/lib/_engine/engine/canvaskit/rasterizer.dart:27)
  [Mapped Dart].CanvasKitRenderer.renderScene(/flutter_web_sdk/lib/_engine/engine/canvaskit/renderer.dart:349)
  [Mapped Dart].render(/flutter_web_sdk/lib/_engine/engine/platform_dispatcher.dart:645)
  [Mapped Dart].render(/flutter_web_sdk/lib/ui/window.dart:107)
  [Mapped Dart].RenderView.compositeFrame(/dart/flutter/lib/src/rendering/view.dart:240)
  [Mapped Dart].rootNode(/dart/flutter/lib/src/rendering/object.dart:939)
  [Mapped Dart].renderView(/dart/flutter/lib/src/rendering/binding.dart:233)
  [Mapped Dart].RendererBinding.drawFrame(/dart/flutter/lib/src/rendering/binding.dart:520)
  [Mapped Dart]._WidgetsFlutterBinding&BindingBase&GestureBinding&SchedulerBinding&ServicesBinding&PaintingBinding&SemanticsBinding&RendererBinding&WidgetsBinding.drawFrame(/dart/flutter/lib/src/widgets/binding.dart:865)
  [Mapped Dart].RendererBinding._handlePersistentFrameCallback(/dart/flutter/lib/src/rendering/binding.dart:381)

We don't have a repro for this, but given the very specific error message, I wonder if it is already actionable?

Metadata

Metadata

Assignees

No one assigned

    Labels

    P1High-priority issues at the top of the work listc: crashStack traces logged to the consolecustomer: huggsy (g3)e: web_canvaskitCanvasKit (a.k.a. Skia-on-WebGL) rendering backend for Webplatform-webWeb applications specificallyr: fixedIssue is closed as already fixed in a newer versionteam-webOwned by Web platform team

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions