[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