[Bug 687793] New: v4l2src: Check for obj->pool == NULL in gst_v4l2src_fill

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue Nov 6 10:48:46 PST 2012


https://bugzilla.gnome.org/show_bug.cgi?id=687793
  GStreamer | gst-plugins-good | 1.0.2

           Summary: v4l2src: Check for obj->pool == NULL in
                    gst_v4l2src_fill
    Classification: Platform
           Product: GStreamer
           Version: 1.0.2
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gst-plugins-good
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: rishi.is at lostca.se
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


Not sure how obj->pool can be NULL unless someone called stop and can not
reproduce it either, but it did happen once during a VoIP call and the
backtrace lays the blame on obj->pool being NULL.

(gdb) bt
#0  gst_v4l2_buffer_pool_process (pool=0x0, buf=0x7f3f2c09c910) at
gstv4l2bufferpool.c:1036
#1  0x00007f3f721fd7ce in gst_v4l2src_fill (src=0x19d6130 [lima at indt.org.br>,
Stefan Kost <ensonic at users.sf.net>], buf=0x7f3f2c09c910)
    at gstv4l2src.c:771
#2  0x000000377c826184 in gst_base_src_default_create (src=0x19d6130
[lima at indt.org.br>, Stefan Kost <ensonic at users.sf.net>], offset=
    18446744073709551615, size=4096, buffer=0x7f3f4b1bd9a8) at
gstbasesrc.c:1432
#3  0x000000377c8287b2 in gst_base_src_get_range (src=src at entry=0x19d6130
[lima at indt.org.br>, Stefan Kost <ensonic at users.sf.net>], 
    offset=offset at entry=18446744073709551615, length=length at entry=4096,
buf=buf at entry=0x7f3f4b1bdab8) at gstbasesrc.c:2355
#4  0x000000377c829d5b in gst_base_src_loop (pad=0x19b0be0 [GstPad]) at
gstbasesrc.c:2600
#5  0x000000377ae8b981 in gst_task_func (task=0x7f3f2c099120 [GstTask]) at
gsttask.c:316
#6  0x000000375d66be32 in g_thread_pool_thread_proxy (data=<optimized out>) at
gthreadpool.c:309
#7  0x000000375d66b615 in g_thread_proxy (data=0x7f3ef4001de0) at gthread.c:797
#8  0x0000003698007d15 in start_thread (arg=0x7f3f4b1be700) at
pthread_create.c:308
#9  0x0000003697cf22cd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:114
(gdb)

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