[Bug 781170] glimagesink: displays no window on macOS

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Apr 11 12:04:02 UTC 2017


https://bugzilla.gnome.org/show_bug.cgi?id=781170

--- Comment #4 from Florian Zwoch <fzwoch at gmail.com> ---
I could not figure out to get decent traces with GDB on this system. So here is
function trace of the streaming thread with LLDB. I hope it is enough to make
assumptions:

```
(lldb) thread select 6
* thread #6, name = 'videotestsrc0:src'
    frame #0: 0x00007fffb9e6abf2 libsystem_kernel.dylib`__psynch_cvwait + 10
libsystem_kernel.dylib`__psynch_cvwait:
->  0x7fffb9e6abf2 <+10>: jae    0x7fffb9e6abfc            ; <+20>
    0x7fffb9e6abf4 <+12>: movq   %rax, %rdi
    0x7fffb9e6abf7 <+15>: jmp    0x7fffb9e63caf            ; cerror_nocancel
    0x7fffb9e6abfc <+20>: retq   
(lldb) bt
* thread #6, name = 'videotestsrc0:src'
  * frame #0: 0x00007fffb9e6abf2 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fffb9f5686e libsystem_pthread.dylib`_pthread_cond_wait +
712
    frame #2: 0x00007fffa5ffbd2b Foundation`-[NSCondition wait] + 240
    frame #3: 0x00007fffa5ffade8
Foundation`-[NSObject(NSThreadPerformAdditions)
performSelector:onThread:withObject:waitUntilDone:modes:] + 904
    frame #4: 0x00007fffa607b8c7
Foundation`-[NSObject(NSThreadPerformAdditions)
performSelector:onThread:withObject:waitUntilDone:] + 119
    frame #5: 0x00000001004e5228
libgstosxvideosink.so`gst_osx_video_sink_setcaps + 392
    frame #6: 0x000000010048d106
libgstbase-1.0.0.dylib`gst_base_sink_default_event + 1014
    frame #7: 0x000000010048dda0 libgstbase-1.0.0.dylib`gst_base_sink_event +
176
    frame #8: 0x00000001000e8d05
libgstreamer-1.0.0.dylib`gst_pad_send_event_unchecked + 1173
    frame #9: 0x00000001000e8126
libgstreamer-1.0.0.dylib`gst_pad_push_event_unchecked + 710
    frame #10: 0x00000001000eb0ab libgstreamer-1.0.0.dylib`push_sticky + 203
    frame #11: 0x00000001000e3986 libgstreamer-1.0.0.dylib`events_foreach + 150
    frame #12: 0x00000001000e488b libgstreamer-1.0.0.dylib`check_sticky + 91
    frame #13: 0x00000001000e7bb6 libgstreamer-1.0.0.dylib`gst_pad_push_event +
518
    frame #14: 0x00000001004961ef libgstbase-1.0.0.dylib`gst_base_src_set_caps
+ 191
    frame #15: 0x0000000100498120
libgstbase-1.0.0.dylib`gst_base_src_default_negotiate + 368
    frame #16: 0x000000010049a322 libgstbase-1.0.0.dylib`gst_base_src_loop +
194
    frame #17: 0x000000010011505b libgstreamer-1.0.0.dylib`gst_task_func + 251
    frame #18: 0x00000001002c14a2
libglib-2.0.0.dylib`g_thread_pool_thread_proxy + 50
    frame #19: 0x00000001002c050a libglib-2.0.0.dylib`g_thread_proxy + 90
    frame #20: 0x00007fffb9f559af libsystem_pthread.dylib`_pthread_body + 180
    frame #21: 0x00007fffb9f558fb libsystem_pthread.dylib`_pthread_start + 286
    frame #22: 0x00007fffb9f55101 libsystem_pthread.dylib`thread_start + 13
```

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