macos 10.15: gst_gl_window_cocoa_queue_resize UI API called on a background thread
log:
Main Thread Checker: UI API called on a background thread: -[NSWindow contentView]
PID: 32681, TID: 2473377, Thread name: video_preview_sink/video_queue/branch_1:src, Queue name: com.apple.root.default-qos.overcommit, QoS: 0
Backtrace:
4 libgstgl-1.0.0.dylib 0x0000000100b9b788 gst_gl_window_cocoa_queue_resize + 88
5 libgstopengl.dylib 0x000000010c7ce75e update_output_format + 1102
6 libgstopengl.dylib 0x000000010c7cc4ec gst_glimage_sink_set_caps + 156
7 libgstbase-1.0.0.dylib 0x0000000100db4219 gst_base_sink_default_event + 1033
8 libgstopengl.dylib 0x000000010c7cc2a2 gst_glimage_sink_event + 354
9 libgstbase-1.0.0.dylib 0x0000000100db4ecc gst_base_sink_event + 172
10 libgstreamer-1.0.0.dylib 0x0000000100e6dd8f gst_pad_send_event_unchecked + 1199
11 libgstreamer-1.0.0.dylib 0x0000000100e6d14c gst_pad_push_event_unchecked + 812
12 libgstreamer-1.0.0.dylib 0x0000000100e703ea push_sticky + 202
13 libgstreamer-1.0.0.dylib 0x0000000100e683f6 events_foreach + 134
14 libgstreamer-1.0.0.dylib 0x0000000100e693f8 check_sticky + 88
15 libgstreamer-1.0.0.dylib 0x0000000100e6cb50 gst_pad_push_event + 528
16 libgstbase-1.0.0.dylib 0x0000000100dc9ad5 gst_base_transform_setcaps + 1797
17 libgstbase-1.0.0.dylib 0x0000000100dc7c0c gst_base_transform_sink_eventfunc + 284
18 libgstreamer-1.0.0.dylib 0x0000000100e6dd8f gst_pad_send_event_unchecked + 1199
19 libgstreamer-1.0.0.dylib 0x0000000100e6d14c gst_pad_push_event_unchecked + 812
20 libgstreamer-1.0.0.dylib 0x0000000100e703ea push_sticky + 202
21 libgstreamer-1.0.0.dylib 0x0000000100e683f6 events_foreach + 134
22 libgstreamer-1.0.0.dylib 0x0000000100e693f8 check_sticky + 88
23 libgstreamer-1.0.0.dylib 0x0000000100e6cb50 gst_pad_push_event + 528
24 libgstbase-1.0.0.dylib 0x0000000100dc9ad5 gst_base_transform_setcaps + 1797
25 libgstbase-1.0.0.dylib 0x0000000100dc7c0c gst_base_transform_sink_eventfunc + 284
26 libgstreamer-1.0.0.dylib 0x0000000100e6dd8f gst_pad_send_event_unchecked + 1199
27 libgstreamer-1.0.0.dylib 0x0000000100e6d14c gst_pad_push_event_unchecked + 812
28 libgstreamer-1.0.0.dylib 0x0000000100e703ea push_sticky + 202
29 libgstreamer-1.0.0.dylib 0x0000000100e683f6 events_foreach + 134
30 libgstreamer-1.0.0.dylib 0x0000000100e693f8 check_sticky + 88
31 libgstreamer-1.0.0.dylib 0x0000000100e6cb50 gst_pad_push_event + 528
32 libgstbase-1.0.0.dylib 0x0000000100dc9ad5 gst_base_transform_setcaps + 1797
33 libgstbase-1.0.0.dylib 0x0000000100dc7c0c gst_base_transform_sink_eventfunc + 284
34 libgstreamer-1.0.0.dylib 0x0000000100e6dd8f gst_pad_send_event_unchecked + 1199
35 libgstreamer-1.0.0.dylib 0x0000000100e6d14c gst_pad_push_event_unchecked + 812
36 libgstreamer-1.0.0.dylib 0x0000000100e703ea push_sticky + 202
37 libgstreamer-1.0.0.dylib 0x0000000100e683f6 events_foreach + 134
38 libgstreamer-1.0.0.dylib 0x0000000100e693f8 check_sticky + 88
39 libgstreamer-1.0.0.dylib 0x0000000100e6cb50 gst_pad_push_event + 528
40 libgstreamer-1.0.0.dylib 0x0000000100e672c3 event_forward_func + 51
41 libgstreamer-1.0.0.dylib 0x0000000100e6700b gst_pad_forward + 219
42 libgstreamer-1.0.0.dylib 0x0000000100e671db gst_pad_event_default + 139
43 libgstreamer-1.0.0.dylib 0x0000000100e6dd8f gst_pad_send_event_unchecked + 1199
44 libgstreamer-1.0.0.dylib 0x0000000100e6d14c gst_pad_push_event_unchecked + 812
45 libgstreamer-1.0.0.dylib 0x0000000100e703ea push_sticky + 202
46 libgstreamer-1.0.0.dylib 0x0000000100e683f6 events_foreach + 134
47 libgstreamer-1.0.0.dylib 0x0000000100e693f8 check_sticky + 88
Edited by Roman Shpuntov