[Bug 655887] New: gst_buffer_create_sub: assertion `buffer->size >= offset + size' failed

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Aug 3 02:23:58 PDT 2011


https://bugzilla.gnome.org/show_bug.cgi?id=655887
  GStreamer | don't know | 0.10.34

           Summary: gst_buffer_create_sub: assertion `buffer->size >=
                    offset + size' failed
    Classification: Platform
           Product: GStreamer
           Version: 0.10.34
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: don't know
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: tvrtko.ursulin at onelan.co.uk
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


I am hitting this assertion when playing, streaming or recording using
dvbbasebin to access DVB-T streams.

Command like:

gst-launch -v dvbbasebin frequency=505833330 code-rate-hp=3/4 modulation="QAM
16" bandwidth=8 trans-mode=2k guard=32 hierarchy=0 code-rate-lp=3/4
program-numbers=4164 name=src .program_4164 src.program_4164 ! udpsink
host=127.0.0.1 port=65501

Will fail sooner or later with:

(gst-launch-0.10:27132): GStreamer-CRITICAL **: gst_buffer_create_sub:
assertion `buffer->size >= offset + size' failed
Caught SIGSEGV accessing address 0x14
#0  0x0035a424 in __kernel_vsyscall ()
#1  0x001f9ade in ?? ()

Unfortunately stack is corrupt so better back trace is not possible.

I understand dvbbasebin is from bad plugins, however I am not certain whether
it just triggers a bug in core code (gst_buffer_create_sub), nor do I know how
to ascertain that.

This is under Fedora 15 and bad + ugly plugins from rpmfusion.org. Bad plugins
actually rebuilt from source RPM with a modified spec file to include
dvbsuboverlay for DVB-T subtitles. But it probably does not matter since that
plugin is not used in the above example.

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