[gstreamer-bugs] [Bug 624554] New: [camerabin] don't call gst_bus_poll() from gst_camerabin_have_img_buffer

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri Jul 16 10:10:49 PDT 2010


https://bugzilla.gnome.org/show_bug.cgi?id=624554
  GStreamer | gst-plugins-bad | 0.10.30

           Summary: [camerabin] don't call gst_bus_poll() from
                    gst_camerabin_have_img_buffer
    Classification: Desktop
           Product: GStreamer
           Version: 0.10.30
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: enhancement
          Priority: Normal
         Component: gst-plugins-bad
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: t.i.m at zen.co.uk
         QAContact: gstreamer-bugs at lists.sourceforge.net
                CC: ensonic at sonicpulse.de, t.i.m at zen.co.uk,
                    slomo at circular-chaos.org, dmytro.poplavskiy at gmail.com
      GNOME target: ---
     GNOME version: ---


+++ This bug was initially created as a clone of Bug #624504 +++

It should not be used since it runs the main loop from non main thread.

Here is the relevant part of backtrace:


#13 0xb7416de8 in QApplication::x11ProcessEvent (this=0xbf964674,
event=0xaf5fe700) at qt/src/gui/kernel/qapplication_x11.cpp:3414
#14 0xb744b99d in x11EventSourceDispatch (s=0x8087318, callback=0,
user_data=0x0) at qt/src/gui/kernel/qguieventdispatcher_glib.cpp:146
#15 0xb65e72d9 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#16 0xb65ea85b in ?? () from /usr/lib/libglib-2.0.so.0
#17 0xb65ead2a in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#18 0xb29a9b71 in gst_bus_poll (bus=0x8242ea8, events=3, timeout=25000000000)
at gstbus.c:1058
#19 0xb296d5a5 in gst_camerabin_preview_convert (camera=0x82bf000,
pipeline=0x8327088, buf=0x8c8f770) at camerabinpreview.c:209
#20 0xb29625a9 in gst_camerabin_send_preview (camera=0x82bf000,
buffer=0x8c8f770) at gstcamerabin.c:1704
#21 0xb2963823 in gst_camerabin_have_img_buffer (pad=0x83404b8,
buffer=0x8c8f770, u_data=0x82bf000) at gstcamerabin.c:1755

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