Skip to content

OnVsync called after engine shutdown on emulator #232

@swift-kim

Description

@swift-kim

How to reproduce:

  1. Go to plugins/packages/device_info_plus/example.
  2. Run integration_test (flutter-tizen drive --driver test_driver/integration_test.dart --target integration_test/device_info_plus_test.dart) on a TV emulator.
  3. See the following error.
VMServiceFlutterDriver: Connected to Flutter application.
I/ConsoleMessage(16438): flutter: 00:00 +0: (setUpAll)
I/ConsoleMessage(16438): flutter: 00:00 +1: Can get non-null device model
All tests passed.
I/ConsoleMessage(16438): flutter: 00:00 +2: (tearDownAll)
I/ConsoleMessage(16438): flutter: 00:00 +3: All tests passed!
E/ConsoleMessage(16438): embedder.cc (1815): 'FlutterEngineOnVsync' returned 'kInternalInconsistency'. Could not notify
the running engine instance of a Vsync event.
E/ConsoleMessage(16438): appcore: disconnect wl2_display

Not every integration_test has the same problem. From my observations, only these plugins had the same problem: battery_plus_tizen, device_info_plus_tizen, tizen_app_control. (There could be more. I didn't test all plugins.)

The problem was not always reproducible on a wearable emulator but was always reproducible on a TV emulator.

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions