[Bug 680479] New: [0.11] typefind: gst_adapter_map: assertion `size > 0' failed

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Jul 23 12:42:53 PDT 2012


https://bugzilla.gnome.org/show_bug.cgi?id=680479
  GStreamer | gstreamer (core) | 0.11.x

           Summary: [0.11] typefind: gst_adapter_map: assertion `size > 0'
                    failed
    Classification: Platform
           Product: GStreamer
           Version: 0.11.x
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: gstreamer (core)
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: t.i.m at zen.co.uk
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


^C
tpm at zingle:~/gst/0.11/gst-plugins-base/tests/examples/playback$
G_DEBUG=fatal_warnings gdb --args ./.libs/lt-playback-test 0
'http://croworld.ca:8000/'
GNU gdb (GDB) 7.4.1-debian
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from
/home/tpm/gst/0.11/gst-plugins-base/tests/examples/playback/.libs/lt-playback-test...done.
(gdb) run
Starting program:
/home/tpm/gst/0.11/gst-plugins-base/tests/examples/playback/.libs/lt-playback-test
0 http://croworld.ca:8000/
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Setting URI: http://croworld.ca:8000/
Setting URI: (null)
Window realize: video window XID = 44040203
PLAY pipeline
[New Thread 0x7fffe61d9700 (LWP 14529)]
[New Thread 0x7fffe59d8700 (LWP 14530)]
[New Thread 0x7fffe51d7700 (LWP 14531)]
[New Thread 0x7fffe49d6700 (LWP 14532)]
message from "source" (error): GstMessageError, gerror=(GError)NULL,
debug=(string)"gstsouphttpsrc.c\(856\):\ gst_soup_http_src_finished_cb\ \(\):\
/GstPlayBin:playbin/GstURIDecodeBin:uridecodebin0/GstSoupHTTPSrc:source:\012libsoup\
status\ code\ 4";
message from "source" (error): GstMessageError, gerror=(GError)NULL,
debug=(string)"gstsouphttpsrc.c\(1027\):\ gst_soup_http_src_parse_status\
\(\):\
/GstPlayBin:playbin/GstURIDecodeBin:uridecodebin0/GstSoupHTTPSrc:source:\012Cannot\
connect\ to\ destination\ \(croworld.ca\)\ \(4\)\,\ URL:\
http://croworld.ca:8000/";

** (lt-playback-test:14526): CRITICAL **: gst_adapter_map: assertion `size > 0'
failed
message from "source" (error): GstMessageError, gerror=(GError)NULL,
debug=(string)"gstbasesrc.c\(2742\):\ gst_base_src_loop\ \(\):\
/GstPlayBin:playbin/GstURIDecodeBin:uridecodebin0/GstSoupHTTPSrc:source:\012streaming\
task\ paused\,\ reason\ error\ \(-5\)";

Program received signal SIGTRAP, Trace/breakpoint trap.
[Switching to Thread 0x7fffe59d8700 (LWP 14530)]
g_logv (log_domain=0x0, log_level=G_LOG_LEVEL_CRITICAL, format=0x7ffff53ec6e2
"%s: assertion `%s' failed", args1=args1 at entry=0x7fffe59d7648) 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=0x7ffff53ec6e2 "%s: assertion `%s' failed",
args1=args1 at entry=0x7fffe59d7648) at
/tmp/buildd/glib2.0-2.32.3/./glib/gmessages.h:101
#1  0x00007ffff53ab4d2 in g_log (log_domain=log_domain at entry=0x0,
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=log_domain at entry=0x0,
pretty_function=pretty_function at entry=0x7ffff4923440 "gst_adapter_map",
expression=expression at entry=0x7ffff49231bb "size > 0")
    at /tmp/buildd/glib2.0-2.32.3/./glib/gmessages.c:801
#3  0x00007ffff48f3105 in gst_adapter_map (adapter=0x9e7eb0, size=size at entry=0)
at gstadapter.c:441
#4  0x00007fffe6646a8b in gst_type_find_element_chain_do_typefinding
(typefind=typefind at entry=0x9c7be0, check_avail=check_avail at entry=0) at
gsttypefindelement.c:875
#5  0x00007fffe6648662 in gst_type_find_element_sink_event (pad=<optimized
out>, parent=<optimized out>, event=0x7fffe0007e40) at gsttypefindelement.c:628
#6  0x00007ffff7909b79 in gst_pad_send_event_unchecked (pad=pad at entry=0xa3c6e0,
event=event at entry=0x7fffe0007e40,
type=type at entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at gstpad.c:4745
#7  0x00007ffff790a2da in gst_pad_push_event_unchecked (pad=pad at entry=0xa3c4b0,
event=0x7fffe0007e40, type=type at entry=GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM) at
gstpad.c:4440
#8  0x00007ffff790a7c3 in push_sticky (pad=0xa3c4b0, ev=0x7fffe59d7a50,
user_data=0x7fffe59d7ac0) at gstpad.c:3231
#9  0x00007ffff79083ba in events_foreach (pad=pad at entry=0xa3c4b0,
func=func at entry=0x7ffff790a700 <push_sticky>,
user_data=user_data at entry=0x7fffe59d7ac0) at gstpad.c:514
#10 0x00007ffff7912a63 in check_sticky (pad=0xa3c4b0) at gstpad.c:3270
#11 gst_pad_push_event (pad=pad at entry=0xa3c4b0,
event=event at entry=0x7fffe0007e40) at gstpad.c:4563
#12 0x00007ffff49103e5 in gst_base_src_loop (pad=0xa3c4b0) at gstbasesrc.c:2743
#13 0x00007ffff79391e1 in gst_task_func (task=0xaa1000) at gsttask.c:316
#14 0x00007ffff53c75f2 in g_thread_pool_thread_proxy (data=<optimized out>) at
/tmp/buildd/glib2.0-2.32.3/./glib/gthreadpool.c:309
#15 0x00007ffff53c6df5 in g_thread_proxy (data=0xb05f70) at
/tmp/buildd/glib2.0-2.32.3/./glib/gthread.c:801
#16 0x00007ffff4ec2b50 in start_thread (arg=<optimized out>) at
pthread_create.c:304
#17 0x00007ffff4c0d6dd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#18 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