rive-app / rive-app/rive-flutter

Rive crashes on Windows with multi-window enabled

Open
#629 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Dart
Stars
1.5k
Forks
240
PR merge metrics
No merged PRs in 30d

Description

Submission checklist
  • I have confirmed the issue is present in the latest version of the rive Flutter package
  • I have searched the documentation and forums and could not find an answer
  • I have searched existing issues and this is not a duplicate
Description

Rive Native will currently crash with multi-window enabled, because the plugin will fails to initialize properly because there is no implicit window and it can't get the adapter.

Here's a possible fix: https://github.com/knopp/rive_native/pull/2

Reproduction steps / code

No response

Upload your reproduction files / stack trace

No response

Source .riv / .rev file

No response

Screenshots / video

No response

Rive Flutter package version

0.1.6

Flutter version

Flutter 3.44.0-1.0.pre-268 • channel [user-branch] • git@github.com:knopp/flutter.git
Framework • revision 1e4a4d1270 (30 minutes ago) • 2026-04-25 17:16:56 +0200
Engine • hash 13d67cabca2d9a14494b10cdc4db7ccf2b71cce0 (revision 30169ed337) (3 hours ago) • 2026-04-25
12:12:38.000Z
Tools • Dart 3.13.0 (build 3.13.0-65.0.dev) • DevTools 2.57.0

Device

Windows

OS version

Any

Additional context

No response

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the Rive Native plugin initialization and the possible fix in knopp/rive_native pull request #2. Reproduce the crash on Windows with Flutter multi-window enabled, then verify that the plugin initializes without an implicit window and can obtain its adapter.

Written by the indexing model from the issue text.

Assessment

Tech stack
dart, flutter
Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.