[Bug 758060] New: gst_mini_object_unlock: assertion 'state >= SHARE_ONE' failed

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Fri Nov 13 06:54:06 PST 2015


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

            Bug ID: 758060
           Summary: gst_mini_object_unlock: assertion 'state >= SHARE_ONE'
                    failed
    Classification: Platform
           Product: GStreamer
           Version: 1.6.1
                OS: Linux
            Status: NEW
          Severity: critical
          Priority: Normal
         Component: gst-plugins-good
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: bill-auger at programmer.net
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

Created attachment 315406
  --> https://bugzilla.gnome.org/attachment.cgi?id=315406&action=edit
minimal pipeline exposing this bug

upon setting pipeline state to NULL at shutdown the following assertion is
thrown repeatedly countless times:

```
GStreamer-CRITICAL **: gst_mini_object_unlock: assertion 'state >= SHARE_ONE'
failed
```

this is accompanied by wild disk thrashing and in the larger project where this
was discovered it quite often also renders the entire system unresponsive where
the only remedy is to pull the plug

i have isolated this behavior to a bin containing a pngdec and imagefreeze and
ghostpad src to another bin 

a .cpp file with a minimal pipeline exposing this is attached - a thread dump
and valgrind profile is available in this gist along with the same .cpp file 
https://gist.github.com/bill-auger/b003a77c20cfbe8a704b

-- 
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