[Bug 679437] [0.11] aacparse: assertion `size > 0 || frame->out_buffer' failed with AVI

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Jul 5 05:10:53 PDT 2012


https://bugzilla.gnome.org/show_bug.cgi?id=679437
  GStreamer | gst-plugins-good | 0.11.x

Tim-Philipp Müller <t.i.m> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
                 CC|                            |t.i.m at zen.co.uk
            Summary|[0.11] avidemux: assertion  |[0.11] aacparse: assertion
                   |`size > 0 ||                |`size > 0 ||
                   |frame->out_buffer' failed   |frame->out_buffer' failed
                   |                            |with AVI
     Ever Confirmed|0                           |1
           Severity|normal                      |critical

--- Comment #1 from Tim-Philipp Müller <t.i.m at zen.co.uk> 2012-07-05 12:10:50 UTC ---
Still an issue with git master:

0:00:01.520183186 32633 0x7fffec002de0 LOG                baseparse
gstbaseparse.c:1732:gst_base_parse_prepare_frame:<aacparse0> marking as new
frame
0:00:01.520195268 32633 0x7fffec002de0 DEBUG               aacparse
gstaacparse.c:708:gst_aac_parse_detect_stream:<aacparse0> Parsing header data
0:00:01.520206792 32633 0x7fffec002de0 DEBUG               aacparse
gstaacparse.c:723:gst_aac_parse_detect_stream:<aacparse0> Found ADIF signature
at offset 0
0:00:01.520218456 32633 0x7fffec002de0 INFO                aacparse
gstaacparse.c:746:gst_aac_parse_detect_stream: ADTS ID: 0, framesize: 0
0:00:01.520231935 32633 0x7fffec002de0 LOG                baseparse
gstbaseparse.c:3212:gst_base_parse_set_frame_rate:<aacparse0> estimated update
interval to 140 frames
0:00:01.520244227 32633 0x7fffec002de0 LOG                baseparse
gstbaseparse.c:3216:gst_base_parse_set_frame_rate:<aacparse0> set fps:
96000/1024 => duration: 10 ms
0:00:01.520256589 32633 0x7fffec002de0 LOG                baseparse
gstbaseparse.c:3220:gst_base_parse_set_frame_rate:<aacparse0> set lead in: 2
frames = 21 ms, lead out: 2 frames = 21 ms
0:00:01.520268811 32633 0x7fffec002de0 DEBUG               aacparse
gstaacparse.c:756:gst_aac_parse_detect_stream: ADTS: samplerate 96000, channels
0, objtype 0, version 4
0:00:01.529807734 32633 0x7fffec002de0 INFO               baseparse
gstbaseparse.c:3256:gst_base_parse_set_syncable:<aacparse0> syncable: yes
0:00:01.529833994 32633 0x7fffec002de0 LOG                 aacparse
gstaacparse.c:983:gst_aac_parse_handle_frame:<aacparse0> rate: 96000, chans: 0
0:00:01.529846914 32633 0x7fffec002de0 DEBUG               aacparse
gstaacparse.c:990:gst_aac_parse_handle_frame:<aacparse0> here
0:00:01.529858578 32633 0x7fffec002de0 DEBUG               aacparse
gstaacparse.c:172:gst_aac_parse_set_src_caps:<aacparse0> sink caps: (NULL)
0:00:01.529912217 32633 0x7fffec002de0 DEBUG               aacparse
gstaacparse.c:206:gst_aac_parse_set_src_caps:<aacparse0> setting src caps:
audio/mpeg, framed=(boolean)true, mpegversion=(int)4, rate=(int)96000,
stream-format=(string)adts
0:00:01.530081652 32633 0x7fffec002de0 DEBUG              baseparse
gstbaseparse.c:1189:gst_base_parse_src_event:<aacparse0> event 61441,
reconfigure
0:00:01.532600826 32633 0x7fffec002de0 DEBUG              baseparse
gstbaseparse.c:1189:gst_base_parse_src_event:<aacparse0> event 61441,
reconfigure
0:00:01.532654604 32633 0x7fffec002de0 DEBUG              baseparse
gstbaseparse.c:1189:gst_base_parse_src_event:<aacparse0> event 61441,
reconfigure
0:00:01.543664595 32633 0x7fffec002de0 LOG                baseparse
gstbaseparse.c:3344:gst_base_parse_src_query:<aacparse0> handling query:
GstQueryCaps, filter=(GstCaps)NULL, caps=(GstCaps)NULL;
0:00:01.543720887 32633 0x7fffec002de0 DEBUG              baseparse
gstbaseparse.c:1189:gst_base_parse_src_event:<aacparse0> event 61441,
reconfigure
0:00:01.543922938 32633 0x7fffec002de0 LOG                baseparse
gstbaseparse.c:3216:gst_base_parse_set_frame_rate:<aacparse0> set fps:
96000/1024 => duration: 10 ms
0:00:01.543941097 32633 0x7fffec002de0 LOG                baseparse
gstbaseparse.c:3220:gst_base_parse_set_frame_rate:<aacparse0> set lead in: 2
frames = 21 ms, lead out: 2 frames = 21 ms

** (gst-launch-1.0:32633): CRITICAL **: gst_base_parse_finish_frame: assertion
`size > 0 || frame->out_buffer' failed

Program received signal SIGTRAP, Trace/breakpoint trap.
[Switching to Thread 0x7ffff1e38700 (LWP 32639)]
g_logv (log_domain=0x0, log_level=G_LOG_LEVEL_CRITICAL, format=0x7ffff722e6e2
"%s: assertion `%s' failed", args1=args1 at entry=0x7ffff1e37828) at
/tmp/buildd/glib2.0-2.32.3/./glib/gmessages.h:101
101    /tmp/buildd/glib2.0-2.32.3/./glib/gmessages.h: No such file or
directory.
(gdb) bt
#0  g_logv (log_domain=0x0, log_level=G_LOG_LEVEL_CRITICAL,
format=0x7ffff722e6e2 "%s: assertion `%s' failed",
args1=args1 at entry=0x7ffff1e37828) at
/tmp/buildd/glib2.0-2.32.3/./glib/gmessages.h:101
#1  0x00007ffff71ed4d2 in g_log (log_domain=log_domain at entry=0x0,
log_level=log_level at entry=G_LOG_LEVEL_CRITICAL,
format=format at entry=0x7ffff722e6e2 "%s: assertion `%s' failed") at
/tmp/buildd/glib2.0-2.32.3/./glib/gmessages.c:792
#2  0x00007ffff71ed4f9 in g_return_if_fail_warning
(log_domain=log_domain at entry=0x0,
pretty_function=pretty_function at entry=0x7ffff4ff1c20
"gst_base_parse_finish_frame", 
    expression=expression at entry=0x7ffff4ff0290 "size > 0 || frame->out_buffer")
at /tmp/buildd/glib2.0-2.32.3/./glib/gmessages.c:801
#3  0x00007ffff4fc9df0 in gst_base_parse_finish_frame
(parse=parse at entry=0x883480, frame=frame at entry=0x897800, size=0) at
gstbaseparse.c:2153
#4  0x00007ffff14238be in gst_aac_parse_handle_frame (parse=0x883480,
frame=0x897800, skipsize=0x7ffff1e37ba8) at gstaacparse.c:1047
#5  0x00007ffff4fc4ef4 in gst_base_parse_handle_buffer
(parse=parse at entry=0x883480, buffer=<optimized out>,
skip=skip at entry=0x7ffff1e37ba8, flushed=flushed at entry=0x7ffff1e37bac) at
gstbaseparse.c:1775
#6  0x00007ffff4fc7d34 in gst_base_parse_chain (pad=<optimized out>,
parent=0x883480, buffer=<optimized out>) at gstbaseparse.c:2598
#7  0x00007ffff7b49828 in gst_pad_chain_data_unchecked (data=0x124bc80,
type=<optimized out>, pad=0x8408c0) at gstpad.c:3599
#8  gst_pad_push_data (pad=0x840690, type=type at entry=4112, data=<optimized
out>, data at entry=0x124bc80) at gstpad.c:3814
#9  0x00007ffff7b50006 in gst_pad_push (pad=<optimized out>,
buffer=buffer at entry=0x124bc80) at gstpad.c:3917
#10 0x00007ffff48f65fd in gst_single_queue_push_one (object=0x124bc80,
sq=0x880800, mq=0x838080) at gstmultiqueue.c:1065
#11 gst_multi_queue_loop (pad=<optimized out>) at gstmultiqueue.c:1311
#12 0x00007ffff7b77191 in gst_task_func (task=0x7bec60) at gsttask.c:316
#13 0x00007ffff72095f2 in g_thread_pool_thread_proxy (data=<optimized out>) at
/tmp/buildd/glib2.0-2.32.3/./glib/gthreadpool.c:309
#14 0x00007ffff7208df5 in g_thread_proxy (data=0x7fffec002de0) at
/tmp/buildd/glib2.0-2.32.3/./glib/gthread.c:801
#15 0x00007ffff6b7ab50 in start_thread (arg=<optimized out>) at
pthread_create.c:304
#16 0x00007ffff68c56dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#17 0x0000000000000000 in ?? ()
(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