Valgrind reports false positives for V4L ioctls
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gst-plugins-good |
Unknown
|
Medium
|
|||
libv4l (Ubuntu) |
Invalid
|
Medium
|
Unassigned | ||
valgrind (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Got this error when valgrinding an audio/video call in Empathy:
=5989== Syscall param ioctl(generic) points to uninitialised byte(s)
==5989== at 0xB827B79: syscall (syscall.S:39)
==5989== by 0x28699BFB: v4l2_fd_open (libv4l2.c:474)
==5989== by 0x2848CD36: gst_v4l2_open (v4l2_calls.c:437)
==5989== by 0x2848213A: gst_v4l2_
==5989== by 0x2848866B: gst_v4l2src_
==5989== by 0x6E66AEB: gst_element_
==5989== by 0x6E69C57: gst_element_
==5989== by 0x6E565B0: gst_bin_
==5989== by 0x6E66AEB: gst_element_
==5989== by 0x6E69C57: gst_element_
==5989== by 0x6E565B0: gst_bin_
==5989== by 0x217EF8D7: gst_gconf_
==5989== by 0x6E66AEB: gst_element_
==5989== by 0x6E69C57: gst_element_
==5989== by 0x6E565B0: gst_bin_
==5989== by 0x6E66AEB: gst_element_
==5989== by 0x6E69C57: gst_element_
==5989== by 0x420F3F: empathy_
==5989== by 0x4210C7: empathy_
==5989== by 0xB04567D: g_closure_invoke (gclosure.c:767)
==5989== Address 0x7feffe724 is on thread 1's stack
==5989==
==5989== Syscall param ioctl(generic) points to uninitialised byte(s)
==5989== at 0xB827B79: syscall (syscall.S:39)
==5989== by 0x288B19DE: v4lcontrol_create (libv4lcontrol.
==5989== by 0x288A637C: v4lconvert_create (libv4lconvert.
==5989== by 0x28699C91: v4l2_fd_open (libv4l2.c:482)
==5989== by 0x2848CD36: gst_v4l2_open (v4l2_calls.c:437)
==5989== by 0x2848213A: gst_v4l2_
==5989== by 0x2848866B: gst_v4l2src_
==5989== by 0x6E66AEB: gst_element_
==5989== by 0x6E69C57: gst_element_
==5989== by 0x6E565B0: gst_bin_
==5989== by 0x6E66AEB: gst_element_
==5989== by 0x6E69C57: gst_element_
==5989== by 0x6E565B0: gst_bin_
==5989== by 0x217EF8D7: gst_gconf_
==5989== by 0x6E66AEB: gst_element_
==5989== by 0x6E69C57: gst_element_
==5989== by 0x6E565B0: gst_bin_
==5989== by 0x6E66AEB: gst_element_
==5989== by 0x6E69C57: gst_element_
==5989== by 0x420F3F: empathy_
==5989== Address 0x7feffe4b4 is on thread 1's stack
==5989==
==5989== Syscall param ioctl(generic) points to uninitialised byte(s)
==5989== at 0xB827B79: syscall (syscall.S:39)
==5989== by 0x288B1F5A: v4lcontrol_create (libv4lcontrol.
==5989== by 0x288A637C: v4lconvert_create (libv4lconvert.
==5989== by 0x28699C91: v4l2_fd_open (libv4l2.c:482)
==5989== by 0x2848CD36: gst_v4l2_open (v4l2_calls.c:437)
==5989== by 0x2848213A: gst_v4l2_
==5989== by 0x2848866B: gst_v4l2src_
==5989== by 0x6E66AEB: gst_element_
==5989== by 0x6E69C57: gst_element_
==5989== by 0x6E565B0: gst_bin_
==5989== by 0x6E66AEB: gst_element_
==5989== by 0x6E69C57: gst_element_
==5989== by 0x6E565B0: gst_bin_
==5989== by 0x217EF8D7: gst_gconf_
==5989== by 0x6E66AEB: gst_element_
==5989== by 0x6E69C57: gst_element_
==5989== by 0x6E565B0: gst_bin_
==5989== by 0x6E66AEB: gst_element_
==5989== by 0x6E69C57: gst_element_
==5989== by 0x420F3F: empathy_
==5989== Address 0x7feffe504 is on thread 1's stack
==5989==
==5989== Syscall param ioctl(generic) points to uninitialised byte(s)
==5989== at 0xB827B79: syscall (syscall.S:39)
==5989== by 0x2869904B: v4l2_map_buffers (libv4l2.c:150)
==5989== by 0x2869B1D7: v4l2_ioctl (libv4l2.c:982)
==5989== by 0x28484D79: gst_v4l2_
==5989== by 0x2848E49E: gst_v4l2src_
==5989== by 0x28488350: gst_v4l2src_
==5989== by 0x6E7E938: gst_pad_set_caps (gstpad.c:2526)
==5989== by 0x28487027: gst_v4l2src_
==5989== by 0xC42E65C: gst_base_src_start (gstbasesrc.c:2491)
==5989== by 0xC434547: gst_base_
==5989== by 0x6E832BA: gst_pad_
==5989== by 0x6E83E66: gst_pad_set_active (gstpad.c:671)
==5989== by 0x6E65A4A: activate_pads (gstelement.c:2632)
==5989== by 0x6E76F6D: gst_iterator_fold (gstiterator.c:545)
==5989== by 0x6E659B5: iterator_
==5989== by 0x6E67D4E: gst_element_
==5989== by 0x6E69F7E: gst_element_
==5989== by 0xC433173: gst_base_
==5989== by 0x2848863E: gst_v4l2src_
==5989== by 0x6E66AEB: gst_element_
==5989== Address 0x7feffe2e8 is on thread 1's stack
ProblemType: Bug
Architecture: amd64
Date: Fri Sep 18 14:13:06 2009
DistroRelease: Ubuntu 9.10
Package: gstreamer0.
ProcEnviron:
PATH=(custom, user)
LANG=fr_FR.UTF-8
SHELL=/bin/bash
ProcVersionSign
SourcePackage: gst-plugins-
Uname: Linux 2.6.31-10-generic x86_64
Changed in gst-plugins-good: | |
status: | Unknown → New |
Changed in gst-plugins-good0.10 (Ubuntu): | |
importance: | Undecided → Medium |
status: | New → Triaged |
assignee: | nobody → Ubuntu Desktop Bugs (desktop-bugs) |
milestone: | none → ubuntu-9.10 |
Changed in gst-plugins-good: | |
importance: | Unknown → Medium |
status: | New → Unknown |
summary: |
- Syscall param ioctl(generic) points to uninitialised byte(s) in - v4l2_fd_open + Valgrind reports false positives for V4L ioctls |
Changed in libv4l (Ubuntu): | |
status: | Triaged → Invalid |
According to Gstreamer developpers, this is a libv4l issue.