[Bug 764905] rtspsrc stops playback after a while

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Apr 12 14:35:40 UTC 2016


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

--- Comment #7 from Marcin Lewandowski <marcin at saepia.net> ---
Antother stack trace:

(lldb) attach -p 57147
Process 57147 stopped
* thread #1: tid = 0x25d1dd, 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 = 0x25d1dd, 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: 0x00000001005fec23 libglib-2.0.0.dylib`cocoa_poll_func + 179
    frame #11: 0x00000001005ffc9d libglib-2.0.0.dylib`g_main_context_iterate +
333
    frame #12: 0x000000010060001f libglib-2.0.0.dylib`g_main_loop_run + 223
    frame #13: 0x00000001003f995e libgstreamer-1.0.0.dylib`gst_bus_poll + 286
    frame #14: 0x00000001003d5004 gst-launch-1.0`event_loop + 3412
    frame #15: 0x00000001003d3cfa gst-launch-1.0`main + 2010
    frame #16: 0x00007fff987d25ad libdyld.dylib`start + 1

  thread #2: tid = 0x25d1e0, 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 = 0x25d1fb, 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: 0x000000010064708f libglib-2.0.0.dylib`g_cond_wait + 47
    frame #3: 0x0000000101179742 libgstcoreelements.so`gst_queue2_loop + 866
    frame #4: 0x000000010045b5a3 libgstreamer-1.0.0.dylib`gst_task_func + 339
    frame #5: 0x00000001006283c2 libglib-2.0.0.dylib`g_thread_pool_thread_proxy
+ 50
    frame #6: 0x000000010062744a 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 = 0x25d1fc, 0x00007fff91cfd176 libsystem_kernel.dylib`__select
+ 10, name = 'task0'
    frame #0: 0x00007fff91cfd176 libsystem_kernel.dylib`__select + 10
    frame #1: 0x000000010060e0fa libglib-2.0.0.dylib`g_poll + 410
    frame #2: 0x0000000100b1a5ea
libgio-2.0.0.dylib`g_socket_condition_timed_wait + 362
    frame #3: 0x0000000100b190a7
libgio-2.0.0.dylib`g_socket_receive_with_blocking + 359
    frame #4: 0x0000000100afdfef libgio-2.0.0.dylib`g_input_stream_read + 207
    frame #5: 0x00000001009e5469 libgstrtsp-1.0.0.dylib`fill_raw_bytes + 89
    frame #6: 0x00000001009e1f84 libgstrtsp-1.0.0.dylib`read_bytes + 292
    frame #7: 0x00000001009e2728 libgstrtsp-1.0.0.dylib`build_next + 1144
    frame #8: 0x00000001009e215d
libgstrtsp-1.0.0.dylib`gst_rtsp_connection_receive + 173
    frame #9: 0x00000001009b7aa2 libgstrtsp.so`gst_rtspsrc_thread + 1874
    frame #10: 0x000000010045b5a3 libgstreamer-1.0.0.dylib`gst_task_func + 339
    frame #11: 0x00000001006283c2
libglib-2.0.0.dylib`g_thread_pool_thread_proxy + 50
    frame #12: 0x000000010062744a 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 = 0x25d1fd, 0x00007fff91cfd176 libsystem_kernel.dylib`__select
+ 10, name = 'gmain'
    frame #0: 0x00007fff91cfd176 libsystem_kernel.dylib`__select + 10
    frame #1: 0x000000010060e0fa libglib-2.0.0.dylib`g_poll + 410
    frame #2: 0x00000001005ffc9d libglib-2.0.0.dylib`g_main_context_iterate +
333
    frame #3: 0x00000001005ffd84 libglib-2.0.0.dylib`g_main_context_iteration +
100
    frame #4: 0x00000001006015c6 libglib-2.0.0.dylib`glib_worker_main + 54
    frame #5: 0x000000010062744a 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 = 0x25d201, 0x00007fff91cfd176 libsystem_kernel.dylib`__select
+ 10, name = 'CocoaSelectThread'
    frame #0: 0x00007fff91cfd176 libsystem_kernel.dylib`__select + 10
    frame #1: 0x000000010060e0fa libglib-2.0.0.dylib`g_poll + 410
    frame #2: 0x0000000100601bea libglib-2.0.0.dylib`cocoa_select_thread_func +
122
    frame #3: 0x000000010062744a 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 = 0x25d205, 0x00007fff91cfceb2
libsystem_kernel.dylib`__psynch_cvwait + 10, name = 'fakesrc0:src'
    frame #0: 0x00007fff91cfceb2 libsystem_kernel.dylib`__psynch_cvwait + 10
    frame #1: 0x00007fff91935150 libsystem_pthread.dylib`_pthread_cond_wait +
767
    frame #2: 0x000000010064708f libglib-2.0.0.dylib`g_cond_wait + 47
    frame #3: 0x000000010045b5d5 libgstreamer-1.0.0.dylib`gst_task_func + 389
    frame #4: 0x00000001006283c2 libglib-2.0.0.dylib`g_thread_pool_thread_proxy
+ 50
    frame #5: 0x000000010062744a 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 #8: tid = 0x25d206, 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: 0x000000010043ce6f libgstreamer-1.0.0.dylib`gst_poll_wait + 1231
    frame #3: 0x0000000100454da6
libgstreamer-1.0.0.dylib`gst_system_clock_id_wait_jitter_unlocked + 774
    frame #4: 0x0000000100401f81 libgstreamer-1.0.0.dylib`gst_clock_id_wait +
97
    frame #5: 0x0000000103a38579 libgstrtpmanager.so`rtcp_thread + 409
    frame #6: 0x000000010062744a 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 = 0x25d207, 0x00007fff91cfd176 libsystem_kernel.dylib`__select
+ 10, name = 'udpsrc1:src'
    frame #0: 0x00007fff91cfd176 libsystem_kernel.dylib`__select + 10
    frame #1: 0x000000010060e0fa libglib-2.0.0.dylib`g_poll + 410
    frame #2: 0x0000000100b1a5ea
libgio-2.0.0.dylib`g_socket_condition_timed_wait + 362
    frame #3: 0x00000001039ef8a6 libgstudp.so`gst_udpsrc_create + 486
    frame #4: 0x0000000100a83cac libgstbase-1.0.0.dylib`gst_base_src_get_range
+ 380
    frame #5: 0x0000000100a833d4 libgstbase-1.0.0.dylib`gst_base_src_loop +
1684
    frame #6: 0x000000010045b5a3 libgstreamer-1.0.0.dylib`gst_task_func + 339
    frame #7: 0x00000001006283c2 libglib-2.0.0.dylib`g_thread_pool_thread_proxy
+ 50
    frame #8: 0x000000010062744a libglib-2.0.0.dylib`g_thread_proxy + 90
    frame #9: 0x00007fff91934c13 libsystem_pthread.dylib`_pthread_body + 131
    frame #10: 0x00007fff91934b90 libsystem_pthread.dylib`_pthread_start + 168
    frame #11: 0x00007fff91932375 libsystem_pthread.dylib`thread_start + 13

  thread #10: tid = 0x25d208, 0x00007fff91cfd176
libsystem_kernel.dylib`__select + 10, name = 'udpsrc2:src'
    frame #0: 0x00007fff91cfd176 libsystem_kernel.dylib`__select + 10
    frame #1: 0x000000010060e0fa libglib-2.0.0.dylib`g_poll + 410
    frame #2: 0x0000000100b1a5ea
libgio-2.0.0.dylib`g_socket_condition_timed_wait + 362
    frame #3: 0x00000001039ef8a6 libgstudp.so`gst_udpsrc_create + 486
    frame #4: 0x0000000100a83cac libgstbase-1.0.0.dylib`gst_base_src_get_range
+ 380
    frame #5: 0x0000000100a833d4 libgstbase-1.0.0.dylib`gst_base_src_loop +
1684
    frame #6: 0x000000010045b5a3 libgstreamer-1.0.0.dylib`gst_task_func + 339
    frame #7: 0x00000001006283c2 libglib-2.0.0.dylib`g_thread_pool_thread_proxy
+ 50
    frame #8: 0x000000010062744a libglib-2.0.0.dylib`g_thread_proxy + 90
    frame #9: 0x00007fff91934c13 libsystem_pthread.dylib`_pthread_body + 131
    frame #10: 0x00007fff91934b90 libsystem_pthread.dylib`_pthread_start + 168
    frame #11: 0x00007fff91932375 libsystem_pthread.dylib`thread_start + 13

  thread #11: tid = 0x25d209, 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: 0x000000010064708f libglib-2.0.0.dylib`g_cond_wait + 47
    frame #3: 0x0000000103a19ab1 libgstrtpmanager.so`wait_next_timeout + 6385
    frame #4: 0x000000010062744a 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 #12: tid = 0x25d20a, 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: 0x000000010064708f libglib-2.0.0.dylib`g_cond_wait + 47
    frame #3: 0x0000000103a1588a libgstrtpmanager.so`gst_rtp_jitter_buffer_loop
+ 330
    frame #4: 0x000000010045b5a3 libgstreamer-1.0.0.dylib`gst_task_func + 339
    frame #5: 0x00000001006283c2 libglib-2.0.0.dylib`g_thread_pool_thread_proxy
+ 50
    frame #6: 0x000000010062744a 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 #13: tid = 0x25d220, 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

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