[gstreamer-bugs] [Bug 383198] totem crashed to gst_xvimagesink_update_colorbalance

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Mon Jan 8 06:22:20 PST 2007


Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=383198

  GStreamer | gst-plugins-base | Ver: 0.10.10


Tim-Philipp Müller changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|                            |FIXED
   Target Milestone|HEAD                        |0.10.12




------- Comment #1 from Tim-Philipp Müller  2007-01-08 14:20 UTC -------
I think this has been fixed in CVS HEAD by this commit (added locking and
context creation if none exists yet):

 2007-01-07  Julien MOUTTE  <julien at moutte.net>

        * sys/ximage/ximagesink.c: (gst_ximage_buffer_finalize),
        (gst_ximagesink_handle_xerror), (gst_ximagesink_ximage_new),
        (gst_ximagesink_ximage_destroy), (gst_ximagesink_ximage_put),
        (gst_ximagesink_handle_xevents), (gst_ximagesink_setcaps),
        (gst_ximagesink_change_state), (gst_ximagesink_set_xwindow_id),
        (gst_ximagesink_expose), (gst_ximagesink_set_event_handling):
        * sys/xvimage/xvimagesink.c: (gst_xvimage_buffer_destroy),
        (gst_xvimage_buffer_finalize), (gst_xvimagesink_handle_xerror),
        (gst_xvimagesink_xvimage_new), (gst_xvimagesink_xvimage_put),
        (gst_xvimagesink_handle_xevents), (gst_xvimagesink_setcaps),
        (gst_xvimagesink_change_state), (gst_xvimagesink_set_xwindow_id),
        (gst_xvimagesink_expose), (gst_xvimagesink_set_event_handling):
        Use flow_lock much more to protect every access to xwindow.
        Try to catch erros while creating images in case some drivers are
        just generating an XError when the requested image is too big.
        Should fix : #354698, #384008, #384060.
        * tests/icles/stress-xoverlay.c: (cycle_window), (create_window):
        Implement some stress testing of setting window xid.


Please re-open if you can still reproduce this.


-- 
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email




More information about the Gstreamer-bugs mailing list