| Summary: | bsps-hw.bsps-hw.media_player_-_stop/play_button_(ogv) manual test case failure (5.3-M1) | ||
|---|---|---|---|
| Product: | [QA/Testing] Manual Testing | Reporter: | ying.lun.neoh |
| Component: | manual-testing | Assignee: | Unassigned <unassigned> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | Medium+ | CC: | randy.macleod, richard.purdie, ross.burton, yoann.congal |
| Version: | 5.3 | ||
| Target Milestone: | 5.3 M3 | ||
| Hardware: | Other | ||
| OS: | x86_64 | ||
| Whiteboard: | |||
| OS type for building Yocto: | --- | Type of Regression: | --- |
| Verified: | Documentation change: | Don't know | |
|
Description
ying.lun.neoh
2025-06-25 10:35:41 UTC
Run this manual test on ADL-S platform, but also facing same issue on BTL & ARL-H platforms as well. Ross may look at this after his vacation but if someone else wants to investigate, please go ahead and assign it to yourself. We need to bisect where this issue was introduced. Would also be helpful to know if the gstreamer upgrades in master-next help the issue at all... Running from a terminal in qemu gives some interesting looking clues: root@qemux86-64:~# gtk-play (gtk-play:824): Gtk-WARNING **: 12:37:53.946: Could not find signal handler 'next_button_clicked_cb'. Did you compile with -rdynamic? (gtk-play:824): Gtk-WARNING **: 12:37:53.947: Could not find signal handler 'forward_button_clicked_cb'. Did you compile with -rdynamic? (gtk-play:824): Gtk-WARNING **: 12:37:53.947: Could not find signal handler 'play_pause_button_clicked_cb'. Did you compile with -rdynamic? (gtk-play:824): Gtk-WARNING **: 12:37:53.947: Could not find signal handler 'rewind_button_clicked_cb'. Did you compile with -rdynamic? (gtk-play:824): Gtk-WARNING **: 12:37:53.947: Could not find signal handler 'prev_button_clicked_cb'. Did you compile with -rdynamic? (gtk-play:824): Gtk-WARNING **: 12:37:53.947: Could not find signal handler 'fullscreen_button_toggled_cb'. Did you compile with -rdynamic? (gtk-play:824): Gtk-WARNING **: 12:37:53.948: Could not find signal handler 'volume_button_value_changed_cb'. Did you compile with -rdynamic? (gtk-play:824): Gtk-WARNING **: 12:37:53.948: Could not find signal handler 'seekbar_value_changed_cb'. Did you compile with -rdynamic? error: XDG_RUNTIME_DIR is invalid or not set in the environment. Patch sent to add -rdynamic to TARGET_LDFLAGS in the recipe which solves the immediate issue. In discussion with Ross, "the underlying fix is to add gmodule-export to the meson.build" which we should really discuss with upstream. -rdynamic change is: https://git.openembedded.org/openembedded-core/commit/?id=5571061e26a98804670b0d39b86f3b3b205061b1 There hasn't been a follow-up commit so bumping to M3: ❯ gl -3 meta/recipes-multimedia/gstreamer 654f3ed7ec 2025-07-17 gst-examples: Fix buttons in gtk-play at runtime e13a21e772 2025-07-02 gst-examples: upgrade 1.26.2 -> 1.26.3 f1f1ebd5e5 2025-06-30 gstreamer1.0-vaapi: upgrade 1.26.2 -> 1.26.3 We have a workaround for this since 654f3ed7ec, closing. |