[Bug 764905] rtspsrc stops playback after a while

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Apr 12 10:25:22 UTC 2016


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

--- Comment #2 from Marcin Lewandowski <marcin at saepia.net> ---
(lldb) attach -p 54598
Process 54598 stopped
* thread #1: tid = 0x24bd3c, 0x00007fff91cf7386
libsystem_kernel.dylib`mach_msg_trap + 10, queue = 'com.apple.main-thread',
stop reason = signal SIGSTOP
    frame #0: 0x00007fff91cf7386 libsystem_kernel.dylib`mach_msg_trap + 10
libsystem_kernel.dylib`mach_msg_trap:
->  0x7fff91cf7386 <+10>: retq
    0x7fff91cf7387 <+11>: nop

libsystem_kernel.dylib`mach_msg_overwrite_trap:
    0x7fff91cf7388 <+0>:  movq   %rcx, %r10
    0x7fff91cf738b <+3>:  movl   $0x1000020, %eax

Executable module set to
"/Library/Frameworks/GStreamer.framework/Versions/1.0/Commands/gst-launch-1.0".
Architecture set to: x86_64-apple-macosx.
(lldb) bt all
* thread #1: tid = 0x24bd3c, 0x00007fff91cf7386
libsystem_kernel.dylib`mach_msg_trap + 10, queue = 'com.apple.main-thread',
stop reason = signal SIGSTOP
  * frame #0: 0x00007fff91cf7386 libsystem_kernel.dylib`mach_msg_trap + 10
    frame #1: 0x00007fff91cf67c7 libsystem_kernel.dylib`mach_msg + 55
    frame #2: 0x00007fff9bab4624 CoreFoundation`__CFRunLoopServiceMachPort +
212
    frame #3: 0x00007fff9bab3aec CoreFoundation`__CFRunLoopRun + 1356
    frame #4: 0x00007fff9bab3338 CoreFoundation`CFRunLoopRunSpecific + 296
    frame #5: 0x00007fff9e3c0935 HIToolbox`RunCurrentEventLoopInMode + 235
    frame #6: 0x00007fff9e3c076f HIToolbox`ReceiveNextEventCommon + 432
    frame #7: 0x00007fff9e3c05af
HIToolbox`_BlockUntilNextEventMatchingListInModeWithFilter + 71
    frame #8: 0x00007fff8fd500ee AppKit`_DPSNextEvent + 1067
    frame #9: 0x00007fff9011c943 AppKit`-[NSApplication
_nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 454
    frame #10: 0x000000010e00ac23 libglib-2.0.0.dylib`cocoa_poll_func + 179
    frame #11: 0x000000010e00bc9d libglib-2.0.0.dylib`g_main_context_iterate +
333
    frame #12: 0x000000010e00c01f libglib-2.0.0.dylib`g_main_loop_run + 223
    frame #13: 0x000000010ddfc95e libgstreamer-1.0.0.dylib`gst_bus_poll + 286
    frame #14: 0x000000010ddd6004 gst-launch-1.0`event_loop + 3412
    frame #15: 0x000000010ddd4cfa gst-launch-1.0`main + 2010
    frame #16: 0x00007fff987d25ad libdyld.dylib`start + 1
    frame #17: 0x00007fff987d25ad libdyld.dylib`start + 1

  thread #2: tid = 0x24bd4a, 0x00007fff91cfdff6
libsystem_kernel.dylib`kevent_qos + 10, queue = 'com.apple.libdispatch-manager'
    frame #0: 0x00007fff91cfdff6 libsystem_kernel.dylib`kevent_qos + 10
    frame #1: 0x00007fff9a4b7099 libdispatch.dylib`_dispatch_mgr_invoke + 216
    frame #2: 0x00007fff9a4b6d01 libdispatch.dylib`_dispatch_mgr_thread + 52

  thread #3: tid = 0x24bd64, 0x00007fff91cfceb2
libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'queue2-0:src'
    frame #0: 0x00007fff91cfceb2 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fff91935150 libsystem_pthread.dylib`_pthread_cond_wait +
767
    frame #2: 0x000000010e05308f libglib-2.0.0.dylib`g_cond_wait + 47
    frame #3: 0x000000010eb87742 libgstcoreelements.so`gst_queue2_loop + 866
    frame #4: 0x000000010de5e5a3 libgstreamer-1.0.0.dylib`gst_task_func + 339
    frame #5: 0x000000010e0343c2 libglib-2.0.0.dylib`g_thread_pool_thread_proxy
+ 50
    frame #6: 0x000000010e03344a libglib-2.0.0.dylib`g_thread_proxy + 90
    frame #7: 0x00007fff91934c13 libsystem_pthread.dylib`_pthread_body + 131
    frame #8: 0x00007fff91934b90 libsystem_pthread.dylib`_pthread_start + 168
    frame #9: 0x00007fff91932375 libsystem_pthread.dylib`thread_start + 13

  thread #4: tid = 0x24bd65, 0x00007fff91cfd176 libsystem_kernel.dylib`__select
+ 10, name = 'task0'
    frame #0: 0x00007fff91cfd176 libsystem_kernel.dylib`__select + 10
    frame #1: 0x000000010e01a0fa libglib-2.0.0.dylib`g_poll + 410
    frame #2: 0x000000010e5285ea
libgio-2.0.0.dylib`g_socket_condition_timed_wait + 362
    frame #3: 0x000000010e5270a7
libgio-2.0.0.dylib`g_socket_receive_with_blocking + 359
    frame #4: 0x000000010e50bfef libgio-2.0.0.dylib`g_input_stream_read + 207
    frame #5: 0x000000010e3f3469 libgstrtsp-1.0.0.dylib`fill_raw_bytes + 89
    frame #6: 0x000000010e3eff84 libgstrtsp-1.0.0.dylib`read_bytes + 292
    frame #7: 0x000000010e3f0728 libgstrtsp-1.0.0.dylib`build_next + 1144
    frame #8: 0x000000010e3f015d
libgstrtsp-1.0.0.dylib`gst_rtsp_connection_receive + 173
    frame #9: 0x000000010e3c5503 libgstrtsp.so`gst_rtspsrc_thread + 435
    frame #10: 0x000000010de5e5a3 libgstreamer-1.0.0.dylib`gst_task_func + 339
    frame #11: 0x000000010e0343c2
libglib-2.0.0.dylib`g_thread_pool_thread_proxy + 50
    frame #12: 0x000000010e03344a libglib-2.0.0.dylib`g_thread_proxy + 90
    frame #13: 0x00007fff91934c13 libsystem_pthread.dylib`_pthread_body + 131
    frame #14: 0x00007fff91934b90 libsystem_pthread.dylib`_pthread_start + 168
    frame #15: 0x00007fff91932375 libsystem_pthread.dylib`thread_start + 13

  thread #5: tid = 0x24bd66, 0x00007fff91cfd176 libsystem_kernel.dylib`__select
+ 10, name = 'gmain'
    frame #0: 0x00007fff91cfd176 libsystem_kernel.dylib`__select + 10
    frame #1: 0x000000010e01a0fa libglib-2.0.0.dylib`g_poll + 410
    frame #2: 0x000000010e00bc9d libglib-2.0.0.dylib`g_main_context_iterate +
333
    frame #3: 0x000000010e00bd84 libglib-2.0.0.dylib`g_main_context_iteration +
100
    frame #4: 0x000000010e00d5c6 libglib-2.0.0.dylib`glib_worker_main + 54
    frame #5: 0x000000010e03344a libglib-2.0.0.dylib`g_thread_proxy + 90
    frame #6: 0x00007fff91934c13 libsystem_pthread.dylib`_pthread_body + 131
    frame #7: 0x00007fff91934b90 libsystem_pthread.dylib`_pthread_start + 168
    frame #8: 0x00007fff91932375 libsystem_pthread.dylib`thread_start + 13

  thread #6: tid = 0x24bd6c, 0x00007fff91cfd176 libsystem_kernel.dylib`__select
+ 10, name = 'CocoaSelectThread'
    frame #0: 0x00007fff91cfd176 libsystem_kernel.dylib`__select + 10
    frame #1: 0x000000010e01a0fa libglib-2.0.0.dylib`g_poll + 410
    frame #2: 0x000000010e00dbea libglib-2.0.0.dylib`cocoa_select_thread_func +
122
    frame #3: 0x000000010e03344a libglib-2.0.0.dylib`g_thread_proxy + 90
    frame #4: 0x00007fff91934c13 libsystem_pthread.dylib`_pthread_body + 131
    frame #5: 0x00007fff91934b90 libsystem_pthread.dylib`_pthread_start + 168
    frame #6: 0x00007fff91932375 libsystem_pthread.dylib`thread_start + 13

  thread #7: tid = 0x24bd7f, 0x00007fff91cfceb2
libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'rtpjitterbuffer0:src'
    frame #0: 0x00007fff91cfceb2 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fff91935150 libsystem_pthread.dylib`_pthread_cond_wait +
767
    frame #2: 0x000000010e05308f libglib-2.0.0.dylib`g_cond_wait + 47
    frame #3: 0x000000011141188a libgstrtpmanager.so`gst_rtp_jitter_buffer_loop
+ 330
    frame #4: 0x000000010de5e5a3 libgstreamer-1.0.0.dylib`gst_task_func + 339
    frame #5: 0x000000010e0343c2 libglib-2.0.0.dylib`g_thread_pool_thread_proxy
+ 50
    frame #6: 0x000000010e03344a libglib-2.0.0.dylib`g_thread_proxy + 90
    frame #7: 0x00007fff91934c13 libsystem_pthread.dylib`_pthread_body + 131
    frame #8: 0x00007fff91934b90 libsystem_pthread.dylib`_pthread_start + 168
    frame #9: 0x00007fff91932375 libsystem_pthread.dylib`thread_start + 13

  thread #8: tid = 0x24bda8, 0x00007fff91cfce3a
libsystem_kernel.dylib`__pselect + 10, name = 'rtpsession-rtcp-thread'
    frame #0: 0x00007fff91cfce3a libsystem_kernel.dylib`__pselect + 10
    frame #1: 0x00007fff91cfa51f libsystem_kernel.dylib`pselect$1050 + 82
    frame #2: 0x000000010de3fe6f libgstreamer-1.0.0.dylib`gst_poll_wait + 1231
    frame #3: 0x000000010de57da6
libgstreamer-1.0.0.dylib`gst_system_clock_id_wait_jitter_unlocked + 774
    frame #4: 0x000000010de04f81 libgstreamer-1.0.0.dylib`gst_clock_id_wait +
97
    frame #5: 0x0000000111434579 libgstrtpmanager.so`rtcp_thread + 409
    frame #6: 0x000000010e03344a libglib-2.0.0.dylib`g_thread_proxy + 90
    frame #7: 0x00007fff91934c13 libsystem_pthread.dylib`_pthread_body + 131
    frame #8: 0x00007fff91934b90 libsystem_pthread.dylib`_pthread_start + 168
    frame #9: 0x00007fff91932375 libsystem_pthread.dylib`thread_start + 13

  thread #9: tid = 0x24bda9, 0x00007fff91cfceb2
libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'timer'
    frame #0: 0x00007fff91cfceb2 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fff91935150 libsystem_pthread.dylib`_pthread_cond_wait +
767
    frame #2: 0x000000010e05308f libglib-2.0.0.dylib`g_cond_wait + 47
    frame #3: 0x0000000111415ab1 libgstrtpmanager.so`wait_next_timeout + 6385
    frame #4: 0x000000010e03344a libglib-2.0.0.dylib`g_thread_proxy + 90
    frame #5: 0x00007fff91934c13 libsystem_pthread.dylib`_pthread_body + 131
    frame #6: 0x00007fff91934b90 libsystem_pthread.dylib`_pthread_start + 168
    frame #7: 0x00007fff91932375 libsystem_pthread.dylib`thread_start + 13

  thread #10: tid = 0x24bdac, 0x00007fff91cf7386
libsystem_kernel.dylib`mach_msg_trap + 10, name =
'com.apple.audio.IOThread.client'
    frame #0: 0x00007fff91cf7386 libsystem_kernel.dylib`mach_msg_trap + 10
    frame #1: 0x00007fff91cf67c7 libsystem_kernel.dylib`mach_msg + 55
    frame #2: 0x00007fff8a6405ee
CoreAudio`HALB_MachPort::SendMessageWithReply(unsigned int, unsigned int,
unsigned int, unsigned int, mach_msg_header_t*, bool, unsigned int) + 98
    frame #3: 0x00007fff8a64057c
CoreAudio`HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int,
unsigned int, int, int&, bool, unsigned int) + 42
    frame #4: 0x00007fff8a63e939 CoreAudio`HALC_ProxyIOContext::IOWorkLoop() +
1149
    frame #5: 0x00007fff8a63e3ee
CoreAudio`HALC_ProxyIOContext::IOThreadEntry(void*) + 88
    frame #6: 0x00007fff8a63e2c3 CoreAudio`HALB_IOThread::Entry(void*) + 75
    frame #7: 0x00007fff91934c13 libsystem_pthread.dylib`_pthread_body + 131
    frame #8: 0x00007fff91934b90 libsystem_pthread.dylib`_pthread_start + 168
    frame #9: 0x00007fff91932375 libsystem_pthread.dylib`thread_start + 13

Log is coming soon.

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