[gstreamer-bugs] [Bug 627959] New: [queue2] on-disk buffering failing for AVI container

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Aug 25 09:10:47 PDT 2010


https://bugzilla.gnome.org/show_bug.cgi?id=627959
  GStreamer | gstreamer (core) | git

           Summary: [queue2] on-disk buffering failing for AVI container
    Classification: Desktop
           Product: GStreamer
           Version: git
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gstreamer (core)
        AssignedTo: gstreamer-bugs at lists.sourceforge.net
        ReportedBy: phil at base-art.net
         QAContact: gstreamer-bugs at lists.sourceforge.net
      GNOME target: ---
     GNOME version: ---


Well it fails at least for this file:

gst-launch-0.10 playbin2 flags=0x97
uri="http://chaos.troll.no/~tavestbo/webkit/mediaelement/bunny/big_buck_bunny_480p_surround-fix.avi"

The pipeline prerolls but fails to go to PLAYING. The queue is blocking on
GST_QUEUE2_WAIT_ADD_CHECK:


Thread 3 (Thread 0xb7712b70 (LWP 22716)):
#0  0x00880422 in __kernel_vsyscall ()
#1  0x002bdd96 in *__GI___poll (fds=0x33fff4, nfds=2, timeout=-1) at
../sysdeps/unix/sysv/linux/poll.c:87
#2  0x00148d1b in g_poll (fds=0x8f551d0, nfds=2, timeout=-1) at gpoll.c:126
#3  0x0013b68f in g_main_context_poll (context=0x8f441e0, block=<value
optimised out>, dispatch=1, self=0x8f4e4e0) at gmain.c:3063
#4  g_main_context_iterate (context=0x8f441e0, block=<value optimised out>,
dispatch=1, self=0x8f4e4e0) at gmain.c:2745
#5  0x0013bdaf in g_main_loop_run (loop=0x8f43cd0) at gmain.c:2958
#6  0x005ccf36 in gst_soup_http_src_create (psrc=0x8f40030, outbuf=0xb771220c)
at gstsouphttpsrc.c:1211
#7  0x007b99c5 in gst_push_src_create (bsrc=0x8f40030, offset=15647584,
length=4096, ret=0xb771220c) at gstpushsrc.c:117
#8  0x007a4c01 in gst_base_src_get_range (src=<value optimised out>,
offset=15647584, length=4096, buf=0xb771220c) at gstbasesrc.c:2128
#9  0x007a7297 in gst_base_src_loop (pad=0x8f3e808) at gstbasesrc.c:2385
#10 0x00e5ae91 in gst_task_func (task=0x8f4f038) at gsttask.c:271
#11 0x00e5c567 in default_func (tdata=0x8f4c210, pool=0x8dd7008) at
gsttaskpool.c:68
#12 0x00164ca5 in g_thread_pool_thread_proxy (data=0x8dd7430) at
gthreadpool.c:314
#13 0x00162d0f in g_thread_create_proxy (data=0x8f4e4e0) at gthread.c:1897
#14 0x0089b80e in start_thread (arg=0xb7712b70) at pthread_create.c:300
#15 0x002cba0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xb6710b70 (LWP 22727)):
#0  0x00880422 in __kernel_vsyscall ()
#1  0x0089fe15 in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x00ac27e9 in gst_queue2_create_read (queue=0x80, offset=220056366,
length=8, buffer=0xb67100f0) at gstqueue2.c:1206
#3  0x00ac39e2 in gst_queue2_get_range (pad=0x8f6e8d8, offset=220056366,
length=8, buffer=0xb67100f0) at gstqueue2.c:2566
#4  0x00e2c685 in gst_pad_get_range (pad=0x8f6e8d8, offset=220056366, size=8,
buffer=0xb67100f0) at gstpad.c:4685
#5  0x00e2cbd8 in gst_pad_pull_range (pad=0x8f6f030, offset=220056366, size=8,
buffer=0xb67100f0) at gstpad.c:4816
#6  0x00e1b952 in gst_proxy_pad_do_getrange (pad=0x8f6f818, offset=220056366,
size=8, buffer=0xb67100f0) at gstghostpad.c:186
#7  0x00e2c685 in gst_pad_get_range (pad=0x8f6f818, offset=220056366, size=8,
buffer=0xb67100f0) at gstpad.c:4685
#8  0x00e2cbd8 in gst_pad_pull_range (pad=0x8f3ee48, offset=220056366, size=8,
buffer=0xb67100f0) at gstpad.c:4816
#9  0x00acc759 in gst_type_find_element_getrange (srcpad=0x8f3ef10,
offset=19033, length=8, buffer=0xb67100f0) at gsttypefindelement.c:867
#10 0x00e2c685 in gst_pad_get_range (pad=0x8f3ef10, offset=220056366, size=8,
buffer=0xb67100f0) at gstpad.c:4685
#11 0x00e2cbd8 in gst_pad_pull_range (pad=0x8f6e9a0, offset=220056366, size=8,
buffer=0xb67100f0) at gstpad.c:4816
#12 0x007e560e in gst_avi_demux_stream_index (avi=<value optimised out>) at
gstavidemux.c:2652
#13 gst_avi_demux_stream_header_pull (avi=<value optimised out>) at
gstavidemux.c:3772
#14 0x007e5d78 in gst_avi_demux_loop (pad=0x8f6e9a0) at gstavidemux.c:5073
#15 0x00e5ae91 in gst_task_func (task=0x8f4f698) at gsttask.c:271
#16 0x00e5c567 in default_func (tdata=0x8f4ef08, pool=0x8dd7008) at
gsttaskpool.c:68
#17 0x00164ca5 in g_thread_pool_thread_proxy (data=0x8dd7430) at
gthreadpool.c:314
#18 0x00162d0f in g_thread_create_proxy (data=0x8f967c0) at gthread.c:1897
#19 0x0089b80e in start_thread (arg=0xb6710b70) at pthread_create.c:300
#20 0x002cba0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
---Type <return> to continue, or q <return> to quit---

Thread 1 (Thread 0xb78546c0 (LWP 22715)):
#0  0x00880422 in __kernel_vsyscall ()
#1  0x002bdd96 in *__GI___poll (fds=0x33fff4, nfds=5, timeout=249) at
../sysdeps/unix/sysv/linux/poll.c:87
#2  0x00148d1b in g_poll (fds=0x8f4edb8, nfds=5, timeout=249) at gpoll.c:126
#3  0x0013b68f in g_main_context_poll (context=0x8f2dc28, block=<value
optimised out>, dispatch=1, self=0x8dc9080) at gmain.c:3063
#4  g_main_context_iterate (context=0x8f2dc28, block=<value optimised out>,
dispatch=1, self=0x8dc9080) at gmain.c:2745
#5  0x0013bdaf in g_main_loop_run (loop=0xb5e03870) at gmain.c:2958
#6  0x00e03c5a in gst_bus_poll (bus=0x8de7d80, events=GST_MESSAGE_ANY,
timeout=-1) at gstbus.c:1059
#7  0x08048435 in event_loop (pipeline=<value optimised out>, blocking=1,
target_state=<value optimised out>) at gst-launch.c:427
#8  0x0804a276 in main (argc=4, argv=0xbfb581a4) at gst-launch.c:891

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