[Bug 658584] empathy-av crashed with SIGSEGV in gst_color_balance_list_channels()

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri Sep 9 02:04:16 PDT 2011


https://bugzilla.gnome.org/show_bug.cgi?id=658584
  GStreamer | gst-plugins-base | 0.10.35

Guillaume Desmottes <gdesmott> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |gdesmott at gnome.org
          Component|General                     |gst-plugins-base
            Version|3.1.x                       |0.10.35
         AssignedTo|empathy-maint at gnome.bugs    |gstreamer-bugs at lists.freede
                   |                            |sktop.org
            Product|empathy                     |GStreamer
   Target Milestone|---                         |HEAD
          QAContact|empathy-maint at gnome.bugs    |gstreamer-bugs at lists.freede
                   |                            |sktop.org

--- Comment #1 from Guillaume Desmottes <gdesmott at gnome.org> 2011-09-09 09:04:13 UTC ---
Interesting. Looks like we are passing NULL to
gst_color_balance_list_channels().

Here is the code:


  color = gst_bin_get_by_interface (GST_BIN (src), GST_TYPE_COLOR_BALANCE);

  if (color == NULL)
    goto out;

  balance = GST_COLOR_BALANCE (color);

  channels = gst_color_balance_list_channels (balance);


So, color is not NULL but balance is, which means that color doesn't actually
implement GstColorBalance which sounds like a bug in
gst_bin_get_by_interface().

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- 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