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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions