<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugzilla.yoctoproject.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugzilla.yoctoproject.org/"
          
          maintainer="it-coreprojects-helpdesk@linuxfoundation.org"
>

    <bug>
          <bug_id>15915</bug_id>
          
          <creation_ts>2025-06-25 10:35:41 +0000</creation_ts>
          <short_desc>bsps-hw.bsps-hw.media_player_-_stop/play_button_(ogv) manual test case failure (5.3-M1)</short_desc>
          <delta_ts>2025-10-22 13:24:48 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>10</classification_id>
          <classification>QA/Testing</classification>
          <product>Manual Testing</product>
          <component>manual-testing</component>
          <version>5.3</version>
          <rep_platform>Other</rep_platform>
          <op_sys>x86_64</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>Medium+</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>5.3 M3</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>ying.lun.neoh</reporter>
          <assigned_to name="Unassigned">unassigned</assigned_to>
          <cc>randy.macleod</cc>
    
    <cc>richard.purdie</cc>
    
    <cc>ross.burton</cc>
    
    <cc>yoann.congal</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>Don&apos;t know</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>102340</commentid>
    <comment_count>0</comment_count>
    <who name="">ying.lun.neoh</who>
    <bug_when>2025-06-25 10:35:41 +0000</bug_when>
    <thetext>1 issue was observed on the media player during the manual testing on latest 5.3-M1.rc1 QA execution.

Video can play but &lt;&lt;  &gt;&gt; increase/decrease speed button and start/stop play button not responding on .ogv files, .wav files, .ogg files and .mp3 files</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>102342</commentid>
    <comment_count>1</comment_count>
    <who name="">ying.lun.neoh</who>
    <bug_when>2025-06-26 01:08:55 +0000</bug_when>
    <thetext>Run this manual test on ADL-S platform, but also facing same issue on BTL &amp; ARL-H platforms as well.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>102347</commentid>
    <comment_count>2</comment_count>
    <who name="Randy MacLeod">randy.macleod</who>
    <bug_when>2025-06-26 14:44:24 +0000</bug_when>
    <thetext>Ross may look at this after his vacation but if someone else wants to investigate, please go ahead and assign it to yourself.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>102380</commentid>
    <comment_count>3</comment_count>
    <who name="Richard Purdie">richard.purdie</who>
    <bug_when>2025-07-02 22:46:02 +0000</bug_when>
    <thetext>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...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>102475</commentid>
    <comment_count>4</comment_count>
    <who name="Richard Purdie">richard.purdie</who>
    <bug_when>2025-07-17 12:38:39 +0000</bug_when>
    <thetext>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 &apos;next_button_clicked_cb&apos;.  Did you compile with -rdynamic?

(gtk-play:824): Gtk-WARNING **: 12:37:53.947: Could not find signal handler &apos;forward_button_clicked_cb&apos;.  Did you compile with -rdynamic?

(gtk-play:824): Gtk-WARNING **: 12:37:53.947: Could not find signal handler &apos;play_pause_button_clicked_cb&apos;.  Did you compile with -rdynamic?

(gtk-play:824): Gtk-WARNING **: 12:37:53.947: Could not find signal handler &apos;rewind_button_clicked_cb&apos;.  Did you compile with -rdynamic?

(gtk-play:824): Gtk-WARNING **: 12:37:53.947: Could not find signal handler &apos;prev_button_clicked_cb&apos;.  Did you compile with -rdynamic?

(gtk-play:824): Gtk-WARNING **: 12:37:53.947: Could not find signal handler &apos;fullscreen_button_toggled_cb&apos;.  Did you compile with -rdynamic?

(gtk-play:824): Gtk-WARNING **: 12:37:53.948: Could not find signal handler &apos;volume_button_value_changed_cb&apos;.  Did you compile with -rdynamic?

(gtk-play:824): Gtk-WARNING **: 12:37:53.948: Could not find signal handler &apos;seekbar_value_changed_cb&apos;.  Did you compile with -rdynamic?
error: XDG_RUNTIME_DIR is invalid or not set in the environment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>102476</commentid>
    <comment_count>5</comment_count>
    <who name="Richard Purdie">richard.purdie</who>
    <bug_when>2025-07-17 13:19:14 +0000</bug_when>
    <thetext>Patch sent to add -rdynamic to TARGET_LDFLAGS in the recipe which solves the immediate issue.

In discussion with Ross, &quot;the underlying fix is to add gmodule-export to the meson.build&quot; which we should really discuss with upstream.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>102560</commentid>
    <comment_count>6</comment_count>
    <who name="Randy MacLeod">randy.macleod</who>
    <bug_when>2025-08-07 17:51:45 +0000</bug_when>
    <thetext>-rdynamic change is:
https://git.openembedded.org/openembedded-core/commit/?id=5571061e26a98804670b0d39b86f3b3b205061b1

There hasn&apos;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 -&gt; 1.26.3
f1f1ebd5e5   2025-06-30   gstreamer1.0-vaapi: upgrade 1.26.2 -&gt; 1.26.3</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>103023</commentid>
    <comment_count>7</comment_count>
    <who name="Ross Burton">ross.burton</who>
    <bug_when>2025-10-22 13:24:48 +0000</bug_when>
    <thetext>We have a workaround for this since 654f3ed7ec, closing.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>