Skip to content

Crash when using video player in Vulkan renderer (RPI5) #138

@JSUYA

Description

@JSUYA

#129

When playing a video in the video_player example with #129, a crash occurs.
The device is an RPI5.

 $ sdb shell cat /etc/info.ini
[Version]
Model=Tizen11.0/Unified;
Build=tizen-unified_20251223.004907;
Release=20251223.004907;
[Build]
Type=eng;
Date=20251223_050512;
Time=05:05:12;
Variant=NONE;
ID=tizen-unified;

(the same issue on Tizen 10)

$ flutter-tizen run --enable-impeller --dart-define=USE_FLUTTER_TIZEN_EXPERIMENTAL=true
Launching tizen/flutter/generated_main.dart on Tizen rpi4 in debug mode...
The platform profile is used for signing.
Building a Tizen application in debug mode...                       5.7s
✓ Built build/tizen/tpk/org.tizen.video_player_tizen_example-1.0.0.tpk (44.8MB)
Installing build/tizen/tpk/org.tizen.video_player_tizen_example-1.0.0.tpk...        22.1s
[E] [WARNING:flutter/impeller/renderer/backend/vulkan/driver_info_vk.cc(274)] Unknown GPU Driver Vendor: 5348. This is not an error.
[E] [IMPORTANT:flutter/shell/platform/embedder/embedder_surface_vulkan_impeller.cc(80)] Using the Impeller rendering backend (Vulkan).
Syncing files to device Tizen rpi4...                               52ms

Flutter run key commands.
r Hot reload. 🔥🔥🔥
R Hot restart.
h List all available interactive commands.
d Detach (terminate "flutter run" but leave application running).
c Clear the screen
q Quit (terminate the application on the device).

A Dart VM Service on Tizen rpi4 is available at: http://127.0.0.1:46517/9KIiF69LWx8=/
The Flutter DevTools debugger and profiler on Tizen rpi4 is available at: http://127.0.0.1:46517/9KIiF69LWx8=/devtools/?uri=ws://127.0.0.1:46517/9KIiF69LWx8=/ws
[E] [ERROR:flutter/runtime/dart_vm_initializer.cc(40)] Unhandled Exception: PlatformException(player_set_playback_rate failed, Function not implemented, null, null)
#0      TizenVideoPlayerApi.setPlaybackSpeed (package:video_player_tizen/src/messages.g.dart:416:7)
<asynchronous suspension>
#1      VideoPlayerController._applyPlaybackSpeed (package:video_player/video_player.dart:667:5)
<asynchronous suspension>
#2      VideoPlayerController._applyPlayPause (package:video_player/video_player.dart:641:7)
<asynchronous suspension>
#3      VideoPlayerController.play (package:video_player/video_player.dart:594:5)
<asynchronous suspension>
[E] globalapps/org.tizen.video_player_tizen_example/bin/Runner.dll: ../src/vulkan/runtime/vk_image.c:279: vk_image_expand_aspect_mask: Assertion `image->aspects & VK_IMAGE_ASPECT_ANY_COLOR_MASK_MESA' failed.
onSigabrt called

#129

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions