[Bug 720344] New: segfault playing music over http (gst_message_set_buffering_stats)

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Dec 12 11:17:03 PST 2013


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

           Summary: segfault playing music over http
                    (gst_message_set_buffering_stats)
    Classification: Platform
           Product: GStreamer
           Version: 1.2.1
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: gstreamer (core)
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: djcb at djcbsoftware.nl
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


While playing some music from some http-source (using a playbin element), I hit
a segfault. I haven't been able to reproduce it, hopefully this help (it seems
we're getting NULL message, which GST_MESSAGE_TYPE tries to dereference.

[Thread 0x7fffc1ffa700 (LWP 26229) exited]

(player:31387): GStreamer-CRITICAL **: gst_message_new_buffering: assertion
'percent >= 0 && percent <= 100' failed

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7ffff4a41700 (LWP 2300)]
gst_message_set_buffering_stats (message=message at entry=0x0, mode=4294967295, 
    avg_in=avg_in at entry=7, avg_out=avg_out at entry=22069, 
    buffering_left=buffering_left at entry=-1) at gstmessage.c:1051
1051      g_return_if_fail (GST_MESSAGE_TYPE (message) ==
GST_MESSAGE_BUFFERING);
Missing separate debuginfos, use: debuginfo-install
freetype-freeworld-2.5.0.1-3.fc20.x86_64 gstreamer1-libav-1.2.1-1.fc20.x86_64
gdb% bt
#0  gst_message_set_buffering_stats (message=message at entry=0x0, 
    mode=4294967295, avg_in=avg_in at entry=7, avg_out=avg_out at entry=22069, 
    buffering_left=buffering_left at entry=-1) at gstmessage.c:1051
#1  0x00007ffff63481ef in update_buffering (queue=queue at entry=0x7fffbc02bbd0)
    at gstqueue2.c:920
#2  0x00007ffff6349c5d in gst_queue2_locked_dequeue (
    queue=queue at entry=0x7fffbc02bbd0, item_type=item_type at entry=0x7ffff4a40cf4)
    at gstqueue2.c:2161
#3  0x00007ffff634a12f in gst_queue2_push_one (queue=0x7fffbc02bbd0)
    at gstqueue2.c:2563
#4  gst_queue2_loop (pad=<optimized out>) at gstqueue2.c:2677
#5  0x0000003cf3690149 in gst_task_func (task=0xc46ef0) at gsttask.c:316
#6  0x0000003cece6f406 in g_thread_pool_thread_proxy (data=<optimized out>)
    at gthreadpool.c:309
#7  0x0000003cece6ea45 in g_thread_proxy (data=0x7fffdc004ca0) at gthread.c:798
#8  0x000000398bc07f33 in start_thread (arg=0x7ffff4a41700)
    at pthread_create.c:309
#9  0x000000398b0f4ead in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

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