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

mpd/mediaplayer crashes after the last track in the playlist

XMLWordPrintable

      When the current audio track in Mediaplayer is the last one in the playlist, trying to skip to the next song causes mpd to segfault

       

      Mar 10 14:32:58 m3ulcb mpd[600]: player: played "5db879ac-8eb9-4f52-a76d-5590b8716c96/Voodoo Child (Slight Return).ogg"
      Mar 10 14:32:58 m3ulcb audit[600]: ANOM_ABEND auid=4294967295 uid=984 gid=984 ses=4294967295 pid=600 comm=41474C205069706557697265 exe="/usr/bin/mpd" sig=11 res=1
      Mar 10 14:32:58 m3ulcb kernel: audit: type=1701 audit(1646922778.601:4): auid=4294967295 uid=984 gid=984 ses=4294967295 pid=600 comm=41474C205069706557697265 exe="/usr/bin/mpd" sig1
      Mar 10 14:32:58 m3ulcb systemd[1]: mpd.service: Main process exited, code=killed, status=11/SEGV
      Mar 10 14:32:58 m3ulcb systemd[1]: mpd.service: Failed with result 'signal'.
      Mar 10 14:33:00 m3ulcb dbus-daemon[598]: "No carrier"
      Mar 10 14:33:09 m3ulcb dbus-daemon[598]: MPD connection in error state!

      and after the crash mediaplayer cannot play other tracks locally.

      testing the same scenario with qemux86-64 image on Minnowboard dmesg reports pipewire crashing before mpd like in the previous snippet

      Mar 10 18:31:44 qemux86-64 mpd[360]: player: played "5db879ac-8eb9-4f52-a76d-5590b8716c96/Voodoo Child (Slight Return).ogg"
      Mar 10 18:31:44 qemux86-64 kernel: AGL PipeWire[372]: segfault at 7f67f4015520 ip 00007f67f4015520 sp 00007f67fe0ebbd8 error 15
      Mar 10 18:31:44 qemux86-64 kernel: Code: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 fc b2 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 <00> 00 00 00 00 00 00 00 21 02 00 00 00 00 00 00 f0 22 06 f4 67 7f
      Mar 10 18:31:44 qemux86-64 systemd[1]: mpd.service: Main process exited, code=killed, status=11/SEGV
      Mar 10 18:31:44 qemux86-64 systemd[1]: mpd.service: Failed with result 'signal'.

       dmesg and journal attached

       

        1. dmesg.m3ulcb.txt
          30 kB
        2. dmesg.qemux86-64.txt
          96 kB
        3. journal.m3ulcb.txt
          122 kB
        4. journal.qemux86-64.txt
          244 kB
        5. journal-mpd-valgrind.txt
          209 kB
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            scottm Scott Murray
            edi.feschiyan Edi Feschiyan
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: