[Bug 793481] New: gstreamer deadlocks when starting and quickly stopping playback

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Thu Feb 15 09:32:32 UTC 2018


https://bugzilla.gnome.org/show_bug.cgi?id=793481

            Bug ID: 793481
           Summary: gstreamer deadlocks when starting and quickly stopping
                    playback
    Classification: Platform
           Product: GStreamer
           Version: unspecified
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: gstreamer (core)
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: aacid at kde.org
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

The summary is a bit of a guess, don't get angry if i'm wrong ;)

Long-ish story.

KNotification uses phonon_gstreamer to play notification sounds. 

In Okular I have an autotest that triggers messageboxes (that trigger a sound)
that then i programatically cancel. 

This autotest used to work fine but now that i've updated to a newer gstreamer
i get what looks like a deadlock. 

If i wait for the sound to be played (i.e. i delay the programatic cancel 3
seconds) it all works fine. 

I don't think it's phonon-gstreamer fault since its code hasn't been changed in
like years (though it may be a hidden problem that has now surfaced).

This is the backtrace i get https://paste.kde.org/pjughgaap

It seems to my totally uneducated eye that thread 1 and thread 52 deadlocked.

If there's any interest i can try:
 a) get a debug gstreamer to get line numbers in that backtrace
 b) try to produce something easier to reproduce than "compile okular and run
this autotest"

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list