Uploaded image for project: ' AGL Development'
  1. AGL Development
  2. SPEC-3957

Intermittent Pipewire freeze on minnowboard and upsquared

XMLWordPrintable

    • Intel Minnowboard, Intel Upsquare

      After the pipewire uprev in the beginning of May, an intermittent "freezing" behavior is observed during playback on Minnowboard and Upsquared boards. 

      The issue has no deterministic way of reproducing. 

      A somewhat reliable way to reproduce it is to rapidly tap on the same/different tracks in the mediaplayer app, although not guaranteed to reproduce instantly. The issue has occured via bluetooth playback and radio playback.

      After this occurs, pipewire has to be manually SIGKILLed even though h/top reports 0.1%  cpu activity , which in turn is respawned by the systemd service. Audio playback from Mediaplayer app may continue immediately after that, but it may also be needed to restart the mediaplayer services e.g.

       

      systemctl restart afm-api-mediaplayer@1001.service afm-appli-mediaplayer--0.1--main@1001.service afm-service-agl-service-mediaplayer--1.0–main@1001.service 
      

       

      When the freeze occurs, pw-dump hangs without producing any output.

      Attaching journalctl, dmesg and pw-dump from restarted pipewire after a freeze.

        1. dmesg.up2.txt
          63 kB
        2. journal.up2.txt
          375 kB
        3. pipewire.gdb.log
          4 kB
        4. pipewire.strace.log
          3.57 MB
        5. pwdump.nocolor.txt
          178 kB
        6. pwdump.txt
          269 kB
        # Subject Branch Project Status CR V

            gkiagia Georgios Kiagiadakis
            edi.feschiyan Edi Feschiyan
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: