[Bug 680277] New: [0.11] wavparse: push mode doesn't work, audiosink complains about gst_segment_to_running_time: assertion `segment->format == format' failed

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Jul 19 12:34:05 PDT 2012


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

           Summary: [0.11] wavparse: push mode doesn't work, audiosink
                    complains about  gst_segment_to_running_time:
                    assertion `segment->format == format' failed
    Classification: Platform
           Product: GStreamer
           Version: 0.11.x
        OS/Version: Linux
            Status: NEW
          Severity: major
          Priority: Normal
         Component: gst-plugins-good
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: t.i.m at zen.co.uk
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


Starting program:
/home/tpm/gst/0.11/gst-plugins-base/tests/examples/playback/.libs/lt-playback-test
0 pushfile:///home/tpm/samples/private/nokia/WAV/Stereotest.wav
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Setting URI: pushfile:///home/tpm/samples/private/nokia/WAV/Stereotest.wav
Setting URI: (null)
Window realize: video window XID = 48234507
PLAY pipeline
[New Thread 0x7fffed3eb700 (LWP 4353)]
[New Thread 0x7fffe85e7700 (LWP 4356)]
[New Thread 0x7fffe35ac700 (LWP 4357)]
message from "audiosink-actual-sink-pulse" (tag): GstMessageTag,
taglist=(GstTagList)NULL;
message from "audiosink-actual-sink-pulse" (warning): GstMessageWarning,
gerror=(GError)NULL, debug=(string)"gstbasesink.c\(3105\):\
gst_base_sink_chain_unlocked\ \(\):\
/GstPlayBin:playbin/GstPlaySink:playsink/GstBin:abin/GstAutoAudioSink:audiosink/GstPulseSink:audiosink-actual-sink-pulse:\012Received\
buffer\ without\ a\ new-segment.\ Assuming\ timestamps\ start\ from\ 0.";
[New Thread 0x7fffe2dab700 (LWP 4358)]

(lt-playback-test:4349): GStreamer-CRITICAL **: gst_segment_to_running_time:
assertion `segment->format == format' failed
video 0, audio 1, text 0
setting current video track -1
audio 0: taglist, audio-codec=(string)"Uncompressed\ 16-bit\ PCM\ audio";
setting current audio track 0
setting current text track -1
message from "playbin" (new-clock): GstMessageNewClock,
clock=(GstClock)"\(GstAudioClock\)\ GstPulseSinkClock";

Program received signal SIGTRAP, Trace/breakpoint trap.
[Switching to Thread 0x7fffe35ac700 (LWP 4357)]
g_logv (log_domain=0x7ffff7959478 "GStreamer", log_level=G_LOG_LEVEL_CRITICAL,
format=0x7ffff53ec6e2 "%s: assertion `%s' failed",
args1=args1 at entry=0x7fffe35aaf68) 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=0x7ffff7959478 "GStreamer",
log_level=G_LOG_LEVEL_CRITICAL, format=0x7ffff53ec6e2 "%s: assertion `%s'
failed", args1=args1 at entry=0x7fffe35aaf68) at
/tmp/buildd/glib2.0-2.32.3/./glib/gmessages.h:101
#1  0x00007ffff53ab4d2 in g_log (log_domain=<optimized out>,
log_level=log_level at entry=G_LOG_LEVEL_CRITICAL,
format=format at entry=0x7ffff53ec6e2 "%s: assertion `%s' failed") at
/tmp/buildd/glib2.0-2.32.3/./glib/gmessages.c:792
#2  0x00007ffff53ab4f9 in g_return_if_fail_warning (log_domain=<optimized out>,
pretty_function=pretty_function at entry=0x7ffff796e8a0
"gst_segment_to_running_time", expression=expression at entry=0x7ffff796e80f
"segment->format == format")
    at /tmp/buildd/glib2.0-2.32.3/./glib/gmessages.c:801
#3  0x00007ffff792b085 in gst_segment_to_running_time
(segment=segment at entry=0xba3108, format=format at entry=GST_FORMAT_TIME,
position=position at entry=0) at gstsegment.c:467
#4  0x00007fffee0b8efd in gst_audio_base_sink_render (bsink=0xba2fb0,
buf=0xaec4a0) at gstaudiobasesink.c:1710
#5  0x00007ffff49094fc in gst_base_sink_chain_unlocked
(basesink=basesink at entry=0xba2fb0, obj=obj at entry=0xaec4a0, is_list=0,
pad=<error reading variable: Unhandled dwarf expression opcode 0xfa>) at
gstbasesink.c:3187
#6  0x00007ffff490b02c in gst_base_sink_chain_main (basesink=0xba2fb0,
pad=<optimized out>, obj=0xaec4a0, is_list=<optimized out>) at
gstbasesink.c:3295
#7  0x00007ffff790b698 in gst_pad_chain_data_unchecked (data=0xaec4a0,
type=<optimized out>, pad=0x7ba060) at gstpad.c:3587
#8  gst_pad_push_data (pad=0xae0900, type=<optimized out>, data=<optimized
out>) at gstpad.c:3800
#9  0x00007ffff790b698 in gst_pad_chain_data_unchecked (data=0xaec4a0,
type=<optimized out>, pad=0xad6e40) at gstpad.c:3587
#10 gst_pad_push_data (pad=0xad7300, type=<optimized out>, data=<optimized
out>) at gstpad.c:3800
#11 0x00007ffff790b698 in gst_pad_chain_data_unchecked (data=0xaec4a0,
type=<optimized out>, pad=0xae1440) at gstpad.c:3587
#12 gst_pad_push_data (pad=0x7bb410, type=type at entry=4112, data=<optimized
out>) at gstpad.c:3800
#13 0x00007ffff7911e56 in gst_pad_push (pad=<optimized out>, buffer=<optimized
out>) at gstpad.c:3903
#14 0x00007ffff49181fa in gst_base_transform_chain (pad=<optimized out>,
parent=<optimized out>, buffer=<optimized out>) at gstbasetransform.c:2190
#15 0x00007ffff790b698 in gst_pad_chain_data_unchecked (data=0xaec4a0,
type=<optimized out>, pad=0x7bb1e0) at gstpad.c:3587
#16 gst_pad_push_data (pad=0x7bafb0, type=type at entry=4112, data=<optimized
out>) at gstpad.c:3800
#17 0x00007ffff7911e56 in gst_pad_push (pad=<optimized out>, buffer=<optimized
out>) at gstpad.c:3903
#18 0x00007ffff49181fa in gst_base_transform_chain (pad=<optimized out>,
parent=<optimized out>, buffer=<optimized out>) at gstbasetransform.c:2190
#19 0x00007ffff790b698 in gst_pad_chain_data_unchecked (data=0xaec4a0,
type=<optimized out>, pad=0x7bad80) at gstpad.c:3587
#20 gst_pad_push_data (pad=0xae1200, type=<optimized out>, data=<optimized
out>) at gstpad.c:3800
#21 0x00007ffff790b698 in gst_pad_chain_data_unchecked (data=0xaec4a0,
type=<optimized out>, pad=0xad70a0) at gstpad.c:3587
#22 gst_pad_push_data (pad=0xa1fcb0, type=type at entry=4112, data=<optimized
out>, data at entry=0xaec4a0) at gstpad.c:3800
#23 0x00007ffff7911e56 in gst_pad_push (pad=<optimized out>,
buffer=buffer at entry=0xaec4a0) at gstpad.c:3903
#24 0x00007fffed40fc7a in gst_queue_push_one (queue=0xbb4030) at
gstqueue.c:1045
#25 gst_queue_loop (pad=<optimized out>) at gstqueue.c:1161
#26 0x00007ffff7939181 in gst_task_func (task=0xa81240) at gsttask.c:316
#27 0x00007ffff53c75f2 in g_thread_pool_thread_proxy (data=<optimized out>) at
/tmp/buildd/glib2.0-2.32.3/./glib/gthreadpool.c:309
#28 0x00007ffff53c6df5 in g_thread_proxy (data=0x6284f0) at
/tmp/buildd/glib2.0-2.32.3/./glib/gthread.c:801
#29 0x00007ffff4ec2b50 in start_thread (arg=<optimized out>) at
pthread_create.c:304
#30 0x00007ffff4c0d6dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#31 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