[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