Josep Torra
498dc9a84d
shmsrc: delay fd removal until there's no uses
This fixes the remaining race condition with the fd by delaying
the removal until last pipe ref.
Unexpected critical/warning: gst_poll_fd_has_error: assertion 'fd->fd
>= 0' failed
Stack trace:
gst_debug_get_stack_trace (gstinfo.c:2788)
gst_check_log_critical_func (gstcheck.c:281)
g_logv (/lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.2:0x7fdd4efa0a40)
g_log (/lib/x86_64-linux-gnu/libglib-2.0.so.0.4800.2:0x7fdd4efa0c6b)
gst_poll_fd_has_error (gstpoll.c:1217)
gst_shm_src_create (gstshmsrc.c:364)
gst_push_src_create (gstpushsrc.c:131)
gst_base_src_get_range (gstbasesrc.c:2521)
gst_base_src_loop (gstbasesrc.c:2845)
gst_task_func (gsttask.c:328)
default_func (gsttaskpool.c:69)
https://bugzilla.gnome.org/show_bug.cgi?id=797203
2018-10-10 13:42:05 -04:00
..
2017-05-18 10:58:20 +01:00
2017-05-16 14:05:52 -04:00
2018-08-31 18:08:55 +10:00
2018-09-01 21:48:54 +05:30
2018-07-27 22:17:56 -04:00
2018-07-27 19:04:38 +05:30
2018-09-12 22:38:56 +10:00
2018-07-27 19:04:38 +05:30
2017-05-16 14:05:52 -04:00
2016-04-23 15:21:44 +01:00
2016-03-24 14:56:51 +02:00
2018-07-27 19:04:38 +05:30
2018-07-27 19:04:38 +05:30
2018-07-27 19:04:38 +05:30
2018-08-29 14:17:51 -04:00
2018-10-02 04:04:24 +05:30
2018-05-05 18:13:00 +10:00
2018-05-18 10:43:39 +01:00
2018-08-29 14:58:19 +05:30
2018-10-10 13:42:05 -04:00
2017-05-16 14:05:52 -04:00
2018-07-27 19:04:38 +05:30
2017-05-16 14:05:52 -04:00
2018-06-06 07:50:21 +02:00
2018-09-11 01:00:21 +05:30
2018-08-19 16:58:22 -04:00
2018-07-27 19:04:38 +05:30
2017-08-02 10:40:24 +03:00
2018-08-29 14:58:19 +05:30