[Bug 689326] New: adding fd to multifdsink makes assertion `set != NULL' failed

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Nov 29 21:15:37 PST 2012


https://bugzilla.gnome.org/show_bug.cgi?id=689326
  GStreamer | gst-plugins-base | 1.x

           Summary: adding fd to multifdsink makes assertion `set != NULL'
                    failed
    Classification: Platform
           Product: GStreamer
           Version: 1.x
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: critical
          Priority: Normal
         Component: gst-plugins-base
        AssignedTo: gstreamer-bugs at lists.freedesktop.org
        ReportedBy: qwiglydee at gmail.com
         QAContact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---


Using 1.0.3-1~ubuntu12.04.1~ppa1 from ppa:gstreamer-developers
And the following python code:

--------------------------------------

import gi
gi.require_version('Gst', '1.0')
from gi.repository import GObject, Gst
GObject.threads_init()
Gst.init(None)

pipeline = Gst.parse_launch("""
    audiotestsrc ! vorbisenc ! mux.
    videotestsrc ! theoraenc ! mux.
    oggmux name=mux ! multifdsink name=out
    """)

out = pipeline.get_by_name('out')
piper, pipew = os.pipe()
out.emit('add', pipew)

--------------------------------------

0:00:02.711917442  7801      0x1083520 DEBUG        multihandlesink
gstmultihandlesink.c:663:gst_multi_handle_sink_add_full:<out> [fd     6] adding
client, sy
nc_method 0, min_format 0, min_value 0, max_format 0, max_value
18446744073709551615

(python:7801): GStreamer-CRITICAL **: gst_poll_add_fd: assertion `set != NULL'
failed

(python:7801): GStreamer-CRITICAL **: gst_poll_restart: assertion `set != NULL'
failed

0:00:02.885316157  7801      0x12ae720 LOG          multihandlesink
gstmultihandlesink.c:1904:gst_multi_handle_sink_render:<out> received buffer
0x7f77f411739
0, in_caps: no, offset 6159, offset_end 22987, timestamp 0:00:00.000000000,
duration 0:00:00.133333333
0:00:02.885323855  7801      0x12ae720 LOG          multihandlesink
gstmultihandlesink.c:1707:gst_multi_handle_sink_queue_buffer:<out> Using max
-1, softmax -
1
0:00:02.885328104  7801      0x12ae720 LOG          multihandlesink
gstmultihandlesink.c:1726:gst_multi_handle_sink_queue_buffer:<out> [fd     6]
client 0x126
83a0 at position 0
0:00:02.885332311  7801      0x12ae720 DEBUG               GST_POLL
gstpoll.c:859:gst_poll_fd_ctl_write: 0x12ae050: fd (fd:6, idx:-1), active : 1
0:00:02.885336208  7801      0x12ae720 WARN                GST_POLL
gstpoll.c:880:gst_poll_fd_ctl_write: 0x12ae050: couldn't find fd !

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