Advertisement
Guest User

Untitled

a guest
Mar 21st, 2019
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 23.89 KB | None | 0 0
  1. (lldb) c
  2. Process 26827 resuming
  3. Process 26827 stopped
  4. * thread #89, name = 'MediaPl~back #9', stop reason = breakpoint 11.1
  5. frame #0: 0x0000000109dd6c45 XUL`mozilla::ReaderProxy::ReleaseResources(this=0x00000001597ce340) at ReaderProxy.cpp:120
  6. 117 }
  7. 118
  8. 119 void ReaderProxy::ReleaseResources() {
  9. -> 120 MOZ_ASSERT(mOwnerThread->IsCurrentThreadIn());
  10. 121 nsCOMPtr<nsIRunnable> r =
  11. 122 NewRunnableMethod("MediaFormatReader::ReleaseResources", mReader,
  12. 123 &MediaFormatReader::ReleaseResources);
  13. Target 0: (plugin-container) stopped.
  14. (lldb) bt
  15. * thread #89, name = 'MediaPl~back #9', stop reason = breakpoint 11.1
  16. * frame #0: 0x0000000109dd6c45 XUL`mozilla::ReaderProxy::ReleaseResources(this=0x00000001597ce340) at ReaderProxy.cpp:120
  17. frame #1: 0x0000000109bcd25c XUL`mozilla::MediaDecoderStateMachine::DormantState::MaybeReleaseResources(this=0x00000001031a4280) at MediaDecoderStateMachine.cpp:432
  18. frame #2: 0x0000000109bccf9f XUL`mozilla::MediaDecoderStateMachine::DormantState::Enter(this=0x00000001031a4280) at MediaDecoderStateMachine.cpp:392
  19. frame #3: 0x0000000109bcc5cd XUL`decltype(this=0x0000000159714e20, aS=0x00000001031a4280, aTuple=0x0000700004ffda90, (null)=std::__1::index_sequence<> @ 0x0000700004ffd9d8))) mozilla::MediaDecoderStateMachine::StateObject::CallEnterMemberFunction<mozilla::MediaDecoderStateMachine::DormantState>(mozilla::MediaDecoderStateMachine::DormantState*, mozilla::Tuple<>&, std::__1::integer_sequence<unsigned long>) at MediaDecoderStateMachine.cpp:248
  20. frame #4: 0x0000000109bcc28a XUL`decltype(this=0x0000000159714e20))) mozilla::MediaDecoderStateMachine::StateObject::SetState<mozilla::MediaDecoderStateMachine::DormantState>() at MediaDecoderStateMachine.cpp:284
  21. frame #5: 0x0000000109bacb40 XUL`mozilla::MediaDecoderStateMachine::DecodingState::StartDormantTimer(this=0x0000000159714e20) at MediaDecoderStateMachine.cpp:706
  22. frame #6: 0x0000000109bac1f2 XUL`mozilla::MediaDecoderStateMachine::DecodingState::Enter(this=0x0000000159714e20) at MediaDecoderStateMachine.cpp:2308
  23. frame #7: 0x0000000109c3ba2d XUL`decltype(this=0x000000010307f600, aS=0x0000000159714e20, aTuple=0x0000700004ffdc70, (null)=std::__1::index_sequence<> @ 0x0000700004ffdbb8))) mozilla::MediaDecoderStateMachine::StateObject::CallEnterMemberFunction<mozilla::MediaDecoderStateMachine::DecodingState>(mozilla::MediaDecoderStateMachine::DecodingState*, mozilla::Tuple<>&, std::__1::integer_sequence<unsigned long>) at MediaDecoderStateMachine.cpp:248
  24. frame #8: 0x0000000109ba9cba XUL`decltype(this=0x000000010307f600))) mozilla::MediaDecoderStateMachine::StateObject::SetState<mozilla::MediaDecoderStateMachine::DecodingState>() at MediaDecoderStateMachine.cpp:284
  25. frame #9: 0x0000000109ba96db XUL`mozilla::MediaDecoderStateMachine::StateObject::SetDecodingState(this=0x000000010307f600) at MediaDecoderStateMachine.cpp:2162
  26. frame #10: 0x0000000109c1e065 XUL`mozilla::MediaDecoderStateMachine::SeekingState::GoToNextState(this=0x000000010307f600) at MediaDecoderStateMachine.cpp:1021
  27. frame #11: 0x0000000109baee3a XUL`mozilla::MediaDecoderStateMachine::SeekingState::SeekCompleted(this=0x000000010307f600) at MediaDecoderStateMachine.cpp:2480
  28. frame #12: 0x0000000109c1eb38 XUL`mozilla::MediaDecoderStateMachine::AccurateSeekingState::MaybeFinishSeek(this=0x000000010307f600) at MediaDecoderStateMachine.cpp:1383
  29. frame #13: 0x0000000109c1d363 XUL`mozilla::MediaDecoderStateMachine::AccurateSeekingState::HandleVideoDecoded(this=0x000000010307f600, aVideo=0x0000000155049af0, aDecodeStart=TimeStamp @ 0x0000700004ffddd0) at MediaDecoderStateMachine.cpp:1097
  30. frame #14: 0x0000000109c5d809 XUL`mozilla::MediaDecoderStateMachine::RequestVideoData(this=0x000000010315d938, aVideo=RefPtr<mozilla::VideoData> @ 0x0000700004ffdf90)::$_28::operator()(RefPtr<mozilla::VideoData>) const at MediaDecoderStateMachine.cpp:3125
  31. frame #15: 0x0000000109c5dd0d XUL`mozilla::EnableIf<TakesArgument<void (mozilla::MediaDecoderStateMachine::RequestVideoData(mozilla::media::TimeUnit const&)::$_28::*)(RefPtr<mozilla::VideoData>) const>::value, mozilla::detail::MethodTrait<void (mozilla::MediaDecoderStateMachine::RequestVideoData(mozilla::media::TimeUnit const&)::$_28::*)(RefPtr<mozilla::VideoData>) const>::ReturnType>::Type mozilla::MozPromise<RefPtr<mozilla::VideoData>, mozilla::MediaResult, true>::InvokeMethod<mozilla::MediaDecoderStateMachine::RequestVideoData(aThisVal=0x000000010315d938, aMethod=d0 d4 c5 09 01 00 00 00 00 00 00 00 00 00 00 00, aValue=0x000000012fd96fa0)::$_28, void (mozilla::MediaDecoderStateMachine::RequestVideoData(mozilla::media::TimeUnit const&)::$_28::*)(RefPtr<mozilla::VideoData>) const, RefPtr<mozilla::VideoData> >(mozilla::MediaDecoderStateMachine::RequestVideoData(mozilla::media::TimeUnit const&)::$_28*, void (mozilla::MediaDecoderStateMachine::RequestVideoData(mozilla::media::TimeUnit const&)::$_28::*)(RefPtr<mozilla::VideoData>) const, RefPtr<mozilla::VideoData>&&) at MozPromise.h:502
  32. frame #16: 0x0000000109c5d42d XUL`mozilla::EnableIf<!(false), void>::Type mozilla::MozPromise<RefPtr<mozilla::VideoData>, mozilla::MediaResult, true>::InvokeCallbackMethod<false, mozilla::MediaDecoderStateMachine::RequestVideoData(aThisVal=0x000000010315d938, aMethod=d0 d4 c5 09 01 00 00 00 00 00 00 00 00 00 00 00, aValue=0x000000012fd96fa0, aCompletionPromise=0x000000010315d970)::$_28, void (mozilla::MediaDecoderStateMachine::RequestVideoData(mozilla::media::TimeUnit const&)::$_28::*)(RefPtr<mozilla::VideoData>) const, RefPtr<mozilla::VideoData>, RefPtr<mozilla::MozPromise<RefPtr<mozilla::VideoData>, mozilla::MediaResult, true>::Private> >(mozilla::MediaDecoderStateMachine::RequestVideoData(mozilla::media::TimeUnit const&)::$_28*, void (mozilla::MediaDecoderStateMachine::RequestVideoData(mozilla::media::TimeUnit const&)::$_28::*)(RefPtr<mozilla::VideoData>) const, RefPtr<mozilla::VideoData>&&, RefPtr<mozilla::MozPromise<RefPtr<mozilla::VideoData>, mozilla::MediaResult, true>::Private>&&) at MozPromise.h:534
  33. frame #17: 0x0000000109c5ca2a XUL`mozilla::MozPromise<RefPtr<mozilla::VideoData>, mozilla::MediaResult, true>::ThenValue<mozilla::MediaDecoderStateMachine::RequestVideoData(this=0x000000010315d900, aValue=0x000000012fd96fa0)::$_28, mozilla::MediaDecoderStateMachine::RequestVideoData(mozilla::media::TimeUnit const&)::$_29>::DoResolveOrRejectInternal(mozilla::MozPromise<RefPtr<mozilla::VideoData>, mozilla::MediaResult, true>::ResolveOrRejectValue&) at MozPromise.h:716
  34. frame #18: 0x0000000109c5f23c XUL`mozilla::MozPromise<RefPtr<mozilla::VideoData>, mozilla::MediaResult, true>::ThenValueBase::DoResolveOrReject(this=0x000000010315d900, aValue=0x000000012fd96fa0) at MozPromise.h:479
  35. frame #19: 0x0000000109c5ef34 XUL`mozilla::MozPromise<RefPtr<mozilla::VideoData>, mozilla::MediaResult, true>::ThenValueBase::ResolveOrRejectRunnable::Run(this=0x00000001567e5840) at MozPromise.h:392
  36. frame #20: 0x000000010507decf XUL`mozilla::AutoTaskDispatcher::TaskGroupRunnable::Run(this=0x0000000159644070) at TaskDispatcher.h:197
  37. frame #21: 0x0000000105079f4d XUL`mozilla::TaskQueue::Runner::Run(this=0x0000000159644520) at TaskQueue.cpp:199
  38. frame #22: 0x00000001050b341c XUL`nsThreadPool::Run(this=0x0000000159dc8820) at nsThreadPool.cpp:241
  39. frame #23: 0x00000001050abd61 XUL`nsThread::ProcessNextEvent(this=0x000000012bcb5600, aMayWait=true, aResult=0x0000700004ffec2f) at nsThread.cpp:1179
  40. frame #24: 0x00000001050b09c4 XUL`NS_ProcessNextEvent(aThread=0x000000012bcb5600, aMayWait=true) at nsThreadUtils.cpp:482
  41. frame #25: 0x0000000105d269df XUL`mozilla::ipc::MessagePumpForNonMainThreads::Run(this=0x00000001031a40c0, aDelegate=0x00000001031abc40) at MessagePump.cpp:333
  42. frame #26: 0x0000000105bdabb3 XUL`MessageLoop::RunInternal(this=0x00000001031abc40) at message_loop.cc:315
  43. frame #27: 0x0000000105bdab05 XUL`MessageLoop::RunHandler(this=0x00000001031abc40) at message_loop.cc:308
  44. frame #28: 0x0000000105bdaa8a XUL`MessageLoop::Run(this=0x00000001031abc40) at message_loop.cc:290
  45. frame #29: 0x00000001050a7c3b XUL`nsThread::ThreadFunc(aArg=0x00007000068a1af0) at nsThread.cpp:454
  46. frame #30: 0x0000000102a2633d libnss3.dylib`_pt_root(arg=0x0000000154defe30) at ptthread.c:201
  47. frame #31: 0x00007fff6ba50661 libsystem_pthread.dylib`_pthread_body + 340
  48. frame #32: 0x00007fff6ba5050d libsystem_pthread.dylib`_pthread_start + 377
  49. frame #33: 0x00007fff6ba4fbf9 libsystem_pthread.dylib`thread_start + 13
  50. (lldb) c
  51. Process 26827 resuming
  52. Process 26827 stopped
  53. * thread #97, name = 'MediaPl~ack #10', stop reason = breakpoint 9.1
  54. frame #0: 0x0000000109c7e584 XUL`mozilla::MediaFormatReader::ReleaseResources(this=0x000000015a952000) at MediaFormatReader.cpp:2935
  55. 2932 } else if (HasVideo()) {
  56. 2933 intervals = mVideo.mTimeRanges;
  57. 2934 }
  58. -> 2935
  59. 2936 if (!intervals.Length() || intervals.GetStart() == TimeUnit::Zero()) {
  60. 2937 // IntervalSet already starts at 0 or is empty, nothing to shift.
  61. 2938 mBuffered = intervals;
  62. Target 0: (plugin-container) stopped.
  63. (lldb) bt
  64. * thread #97, name = 'MediaPl~ack #10', stop reason = breakpoint 9.1
  65. * frame #0: 0x0000000109c7e584 XUL`mozilla::MediaFormatReader::ReleaseResources(this=0x000000015a952000) at MediaFormatReader.cpp:2935
  66. frame #1: 0x0000000109c0b51e XUL`decltype(o=0x000000015a952000, m=70 e5 c7 09 01 00 00 00 00 00 00 00 00 00 00 00, args=0x0000000159714f50, (null)=std::__1::index_sequence<> @ 0x0000700006716048).*fp0(Get<>(fp1).PassAsParameter())) mozilla::detail::RunnableMethodArguments<>::applyImpl<mozilla::MediaFormatReader, void (mozilla::MediaFormatReader::*)()>(mozilla::MediaFormatReader*, void (mozilla::MediaFormatReader::*)(), mozilla::Tuple<>&, std::__1::integer_sequence<unsigned long>) at nsThreadUtils.h:1122
  67. frame #2: 0x0000000109c0b48d XUL`_ZN7mozilla6detail23RunnableMethodArgumentsIJEE5applyINS_17MediaFormatReaderEMS4_FvvEEEDTcl9applyImplfp_fp0_dtdefpT10mArgumentstlNSt3__116integer_sequenceImJEEEEEEPT_T0_(this=0x0000000159714f50, o=0x000000015a952000, m=70 e5 c7 09 01 00 00 00 00 00 00 00 00 00 00 00) at nsThreadUtils.h:1128
  68. frame #3: 0x0000000109dea52e XUL`mozilla::detail::RunnableMethodImpl<RefPtr<mozilla::MediaFormatReader> const, void (mozilla::MediaFormatReader::*)(), true, (mozilla::RunnableKind)0>::Run(this=0x0000000159714f10) at nsThreadUtils.h:1174
  69. frame #4: 0x000000010507decf XUL`mozilla::AutoTaskDispatcher::TaskGroupRunnable::Run(this=0x00000001596449d0) at TaskDispatcher.h:197
  70. frame #5: 0x0000000105079f4d XUL`mozilla::TaskQueue::Runner::Run(this=0x0000000159644a90) at TaskQueue.cpp:199
  71. frame #6: 0x00000001050b341c XUL`nsThreadPool::Run(this=0x0000000159dc8820) at nsThreadPool.cpp:241
  72. frame #7: 0x00000001050abd61 XUL`nsThread::ProcessNextEvent(this=0x000000012bcb5bb0, aMayWait=false, aResult=0x0000700006716c2f) at nsThread.cpp:1179
  73. frame #8: 0x00000001050b09c4 XUL`NS_ProcessNextEvent(aThread=0x000000012bcb5bb0, aMayWait=false) at nsThreadUtils.cpp:482
  74. frame #9: 0x0000000105d2685b XUL`mozilla::ipc::MessagePumpForNonMainThreads::Run(this=0x0000000103160c80, aDelegate=0x000000015588c7a0) at MessagePump.cpp:303
  75. frame #10: 0x0000000105bdabb3 XUL`MessageLoop::RunInternal(this=0x000000015588c7a0) at message_loop.cc:315
  76. frame #11: 0x0000000105bdab05 XUL`MessageLoop::RunHandler(this=0x000000015588c7a0) at message_loop.cc:308
  77. frame #12: 0x0000000105bdaa8a XUL`MessageLoop::Run(this=0x000000015588c7a0) at message_loop.cc:290
  78. frame #13: 0x00000001050a7c3b XUL`nsThread::ThreadFunc(aArg=0x0000700004ffdaf0) at nsThread.cpp:454
  79. frame #14: 0x0000000102a2633d libnss3.dylib`_pt_root(arg=0x0000000154df01c0) at ptthread.c:201
  80. frame #15: 0x00007fff6ba50661 libsystem_pthread.dylib`_pthread_body + 340
  81. frame #16: 0x00007fff6ba5050d libsystem_pthread.dylib`_pthread_start + 377
  82. frame #17: 0x00007fff6ba4fbf9 libsystem_pthread.dylib`thread_start + 13
  83. (lldb) c
  84. Process 26827 resuming
  85. Process 26827 stopped
  86. * thread #97, name = 'MediaPl~ack #10', stop reason = breakpoint 6.1
  87. frame #0: 0x0000000109c78ad7 XUL`mozilla::MediaFormatReader::DecoderData::Flush(this=0x000000015a952020) at MediaFormatReader.cpp:317
  88. 314 RefPtr<Token> mToken;
  89. 315 RefPtr<MediaDataDecoder> mDecoder;
  90. 316 MozPromiseRequestHolder<TokenPromise> mTokenRequest;
  91. -> 317 MozPromiseRequestHolder<InitPromise> mInitRequest;
  92. 318 } mAudio, mVideo;
  93. 319
  94. 320 void RunStage(Data& aData);
  95. Target 0: (plugin-container) stopped.
  96. (lldb) bt
  97. * thread #97, name = 'MediaPl~ack #10', stop reason = breakpoint 6.1
  98. * frame #0: 0x0000000109c78ad7 XUL`mozilla::MediaFormatReader::DecoderData::Flush(this=0x000000015a952020) at MediaFormatReader.cpp:317
  99. frame #1: 0x0000000109c7db09 XUL`mozilla::MediaFormatReader::ShutdownDecoder(this=0x000000015a952000, aTrack=kAudioTrack) at MediaFormatReader.cpp:1076
  100. frame #2: 0x0000000109c7e626 XUL`mozilla::MediaFormatReader::ReleaseResources(this=0x000000015a952000) at MediaFormatReader.cpp:2939
  101. frame #3: 0x0000000109c0b51e XUL`decltype(o=0x000000015a952000, m=70 e5 c7 09 01 00 00 00 00 00 00 00 00 00 00 00, args=0x0000000159714f50, (null)=std::__1::index_sequence<> @ 0x0000700006716048).*fp0(Get<>(fp1).PassAsParameter())) mozilla::detail::RunnableMethodArguments<>::applyImpl<mozilla::MediaFormatReader, void (mozilla::MediaFormatReader::*)()>(mozilla::MediaFormatReader*, void (mozilla::MediaFormatReader::*)(), mozilla::Tuple<>&, std::__1::integer_sequence<unsigned long>) at nsThreadUtils.h:1122
  102. frame #4: 0x0000000109c0b48d XUL`_ZN7mozilla6detail23RunnableMethodArgumentsIJEE5applyINS_17MediaFormatReaderEMS4_FvvEEEDTcl9applyImplfp_fp0_dtdefpT10mArgumentstlNSt3__116integer_sequenceImJEEEEEEPT_T0_(this=0x0000000159714f50, o=0x000000015a952000, m=70 e5 c7 09 01 00 00 00 00 00 00 00 00 00 00 00) at nsThreadUtils.h:1128
  103. frame #5: 0x0000000109dea52e XUL`mozilla::detail::RunnableMethodImpl<RefPtr<mozilla::MediaFormatReader> const, void (mozilla::MediaFormatReader::*)(), true, (mozilla::RunnableKind)0>::Run(this=0x0000000159714f10) at nsThreadUtils.h:1174
  104. frame #6: 0x000000010507decf XUL`mozilla::AutoTaskDispatcher::TaskGroupRunnable::Run(this=0x00000001596449d0) at TaskDispatcher.h:197
  105. frame #7: 0x0000000105079f4d XUL`mozilla::TaskQueue::Runner::Run(this=0x0000000159644a90) at TaskQueue.cpp:199
  106. frame #8: 0x00000001050b341c XUL`nsThreadPool::Run(this=0x0000000159dc8820) at nsThreadPool.cpp:241
  107. frame #9: 0x00000001050abd61 XUL`nsThread::ProcessNextEvent(this=0x000000012bcb5bb0, aMayWait=false, aResult=0x0000700006716c2f) at nsThread.cpp:1179
  108. frame #10: 0x00000001050b09c4 XUL`NS_ProcessNextEvent(aThread=0x000000012bcb5bb0, aMayWait=false) at nsThreadUtils.cpp:482
  109. frame #11: 0x0000000105d2685b XUL`mozilla::ipc::MessagePumpForNonMainThreads::Run(this=0x0000000103160c80, aDelegate=0x000000015588c7a0) at MessagePump.cpp:303
  110. frame #12: 0x0000000105bdabb3 XUL`MessageLoop::RunInternal(this=0x000000015588c7a0) at message_loop.cc:315
  111. frame #13: 0x0000000105bdab05 XUL`MessageLoop::RunHandler(this=0x000000015588c7a0) at message_loop.cc:308
  112. frame #14: 0x0000000105bdaa8a XUL`MessageLoop::Run(this=0x000000015588c7a0) at message_loop.cc:290
  113. frame #15: 0x00000001050a7c3b XUL`nsThread::ThreadFunc(aArg=0x0000700004ffdaf0) at nsThread.cpp:454
  114. frame #16: 0x0000000102a2633d libnss3.dylib`_pt_root(arg=0x0000000154df01c0) at ptthread.c:201
  115. frame #17: 0x00007fff6ba50661 libsystem_pthread.dylib`_pthread_body + 340
  116. frame #18: 0x00007fff6ba5050d libsystem_pthread.dylib`_pthread_start + 377
  117. frame #19: 0x00007fff6ba4fbf9 libsystem_pthread.dylib`thread_start + 13
  118. (lldb) c
  119. Process 26827 resuming
  120. Process 26827 stopped
  121. * thread #97, name = 'MediaPl~ack #10', stop reason = breakpoint 6.1
  122. frame #0: 0x0000000109c78ad7 XUL`mozilla::MediaFormatReader::DecoderData::Flush(this=0x000000015a952370) at MediaFormatReader.cpp:317
  123. 314 RefPtr<Token> mToken;
  124. 315 RefPtr<MediaDataDecoder> mDecoder;
  125. 316 MozPromiseRequestHolder<TokenPromise> mTokenRequest;
  126. -> 317 MozPromiseRequestHolder<InitPromise> mInitRequest;
  127. 318 } mAudio, mVideo;
  128. 319
  129. 320 void RunStage(Data& aData);
  130. Target 0: (plugin-container) stopped.
  131. (lldb) bt
  132. * thread #97, name = 'MediaPl~ack #10', stop reason = breakpoint 6.1
  133. * frame #0: 0x0000000109c78ad7 XUL`mozilla::MediaFormatReader::DecoderData::Flush(this=0x000000015a952370) at MediaFormatReader.cpp:317
  134. frame #1: 0x0000000109c7db09 XUL`mozilla::MediaFormatReader::ShutdownDecoder(this=0x000000015a952000, aTrack=kVideoTrack) at MediaFormatReader.cpp:1076
  135. frame #2: 0x0000000109c7e634 XUL`mozilla::MediaFormatReader::ReleaseResources(this=0x000000015a952000) at MediaFormatReader.cpp:2940
  136. frame #3: 0x0000000109c0b51e XUL`decltype(o=0x000000015a952000, m=70 e5 c7 09 01 00 00 00 00 00 00 00 00 00 00 00, args=0x0000000159714f50, (null)=std::__1::index_sequence<> @ 0x0000700006716048).*fp0(Get<>(fp1).PassAsParameter())) mozilla::detail::RunnableMethodArguments<>::applyImpl<mozilla::MediaFormatReader, void (mozilla::MediaFormatReader::*)()>(mozilla::MediaFormatReader*, void (mozilla::MediaFormatReader::*)(), mozilla::Tuple<>&, std::__1::integer_sequence<unsigned long>) at nsThreadUtils.h:1122
  137. frame #4: 0x0000000109c0b48d XUL`_ZN7mozilla6detail23RunnableMethodArgumentsIJEE5applyINS_17MediaFormatReaderEMS4_FvvEEEDTcl9applyImplfp_fp0_dtdefpT10mArgumentstlNSt3__116integer_sequenceImJEEEEEEPT_T0_(this=0x0000000159714f50, o=0x000000015a952000, m=70 e5 c7 09 01 00 00 00 00 00 00 00 00 00 00 00) at nsThreadUtils.h:1128
  138. frame #5: 0x0000000109dea52e XUL`mozilla::detail::RunnableMethodImpl<RefPtr<mozilla::MediaFormatReader> const, void (mozilla::MediaFormatReader::*)(), true, (mozilla::RunnableKind)0>::Run(this=0x0000000159714f10) at nsThreadUtils.h:1174
  139. frame #6: 0x000000010507decf XUL`mozilla::AutoTaskDispatcher::TaskGroupRunnable::Run(this=0x00000001596449d0) at TaskDispatcher.h:197
  140. frame #7: 0x0000000105079f4d XUL`mozilla::TaskQueue::Runner::Run(this=0x0000000159644a90) at TaskQueue.cpp:199
  141. frame #8: 0x00000001050b341c XUL`nsThreadPool::Run(this=0x0000000159dc8820) at nsThreadPool.cpp:241
  142. frame #9: 0x00000001050abd61 XUL`nsThread::ProcessNextEvent(this=0x000000012bcb5bb0, aMayWait=false, aResult=0x0000700006716c2f) at nsThread.cpp:1179
  143. frame #10: 0x00000001050b09c4 XUL`NS_ProcessNextEvent(aThread=0x000000012bcb5bb0, aMayWait=false) at nsThreadUtils.cpp:482
  144. frame #11: 0x0000000105d2685b XUL`mozilla::ipc::MessagePumpForNonMainThreads::Run(this=0x0000000103160c80, aDelegate=0x000000015588c7a0) at MessagePump.cpp:303
  145. frame #12: 0x0000000105bdabb3 XUL`MessageLoop::RunInternal(this=0x000000015588c7a0) at message_loop.cc:315
  146. frame #13: 0x0000000105bdab05 XUL`MessageLoop::RunHandler(this=0x000000015588c7a0) at message_loop.cc:308
  147. frame #14: 0x0000000105bdaa8a XUL`MessageLoop::Run(this=0x000000015588c7a0) at message_loop.cc:290
  148. frame #15: 0x00000001050a7c3b XUL`nsThread::ThreadFunc(aArg=0x0000700004ffdaf0) at nsThread.cpp:454
  149. frame #16: 0x0000000102a2633d libnss3.dylib`_pt_root(arg=0x0000000154df01c0) at ptthread.c:201
  150. frame #17: 0x00007fff6ba50661 libsystem_pthread.dylib`_pthread_body + 340
  151. frame #18: 0x00007fff6ba5050d libsystem_pthread.dylib`_pthread_start + 377
  152. frame #19: 0x00007fff6ba4fbf9 libsystem_pthread.dylib`thread_start + 13
  153. (lldb) c
  154. Process 26827 resuming
  155. Process 26827 stopped
  156. * thread #97, name = 'MediaPl~ack #10', stop reason = breakpoint 4.1
  157. frame #0: 0x000000010a0bb3b5 XUL`mozilla::MediaChangeMonitor::Shutdown(this=0x0000000103060600) at MediaChangeMonitor.cpp:364
  158. 361 }
  159. 362
  160. 363 RefPtr<ShutdownPromise> MediaChangeMonitor::Shutdown() {
  161. -> 364 RefPtr<MediaChangeMonitor> self = this;
  162. 365 return InvokeAsync(mTaskQueue, __func__, [self, this]() {
  163. 366 mInitPromiseRequest.DisconnectIfExists();
  164. 367 mInitPromise.RejectIfExists(NS_ERROR_DOM_MEDIA_CANCELED, __func__);
  165. Target 0: (plugin-container) stopped.
  166. (lldb) bt
  167. * thread #97, name = 'MediaPl~ack #10', stop reason = breakpoint 4.1
  168. * frame #0: 0x000000010a0bb3b5 XUL`mozilla::MediaChangeMonitor::Shutdown(this=0x0000000103060600) at MediaChangeMonitor.cpp:364
  169. frame #1: 0x000000010a05ea19 XUL`mozilla::AllocationWrapper::Shutdown(this=0x0000000154d64380) at AllocationPolicy.cpp:123
  170. frame #2: 0x0000000109cf6291 XUL`mozilla::MediaFormatReader::DecoderData::Flush(this=0x0000000155049d68)::$_9::operator()() const at MediaFormatReader.cpp:350
  171. frame #3: 0x0000000109cf667e XUL`mozilla::EnableIf<!(TakesArgument<void (mozilla::MediaFormatReader::DecoderData::Flush()::$_9::*)() const>::value), mozilla::detail::MethodTrait<void (mozilla::MediaFormatReader::DecoderData::Flush()::$_9::*)() const>::ReturnType>::Type mozilla::MozPromise<bool, mozilla::MediaResult, true>::InvokeMethod<mozilla::MediaFormatReader::DecoderData::Flush(aThisVal=0x0000000155049d68, aMethod=f0 61 cf 09 01 00 00 00 00 00 00 00 00 00 00 00, aValue=0x0000000103091bd0)::$_9, void (mozilla::MediaFormatReader::DecoderData::Flush()::$_9::*)() const, bool>(mozilla::MediaFormatReader::DecoderData::Flush()::$_9*, void (mozilla::MediaFormatReader::DecoderData::Flush()::$_9::*)() const, bool&&) at MozPromise.h:510
  172. frame #4: 0x0000000109cf614d XUL`mozilla::EnableIf<!(false), void>::Type mozilla::MozPromise<bool, mozilla::MediaResult, true>::InvokeCallbackMethod<false, mozilla::MediaFormatReader::DecoderData::Flush(aThisVal=0x0000000155049d68, aMethod=f0 61 cf 09 01 00 00 00 00 00 00 00 00 00 00 00, aValue=0x0000000103091bd0, aCompletionPromise=0x0000000155049db8)::$_9, void (mozilla::MediaFormatReader::DecoderData::Flush()::$_9::*)() const, bool, RefPtr<mozilla::MozPromise<bool, mozilla::MediaResult, true>::Private> >(mozilla::MediaFormatReader::DecoderData::Flush()::$_9*, void (mozilla::MediaFormatReader::DecoderData::Flush()::$_9::*)() const, bool&&, RefPtr<mozilla::MozPromise<bool, mozilla::MediaResult, true>::Private>&&) at MozPromise.h:534
  173. frame #5: 0x0000000109cf5a0d XUL`mozilla::MozPromise<bool, mozilla::MediaResult, true>::ThenValue<mozilla::MediaFormatReader::DecoderData::Flush(this=0x0000000155049d30, aValue=0x0000000103091bd0)::$_9, mozilla::MediaFormatReader::DecoderData::Flush()::$_10>::DoResolveOrRejectInternal(mozilla::MozPromise<bool, mozilla::MediaResult, true>::ResolveOrRejectValue&) at MozPromise.h:716
  174. frame #6: 0x000000010695a66c XUL`mozilla::MozPromise<bool, mozilla::MediaResult, true>::ThenValueBase::DoResolveOrReject(this=0x0000000155049d30, aValue=0x0000000103091bd0) at MozPromise.h:479
  175. frame #7: 0x000000010695a364 XUL`mozilla::MozPromise<bool, mozilla::MediaResult, true>::ThenValueBase::ResolveOrRejectRunnable::Run(this=0x00000001567e6900) at MozPromise.h:392
  176. frame #8: 0x0000000105079f4d XUL`mozilla::TaskQueue::Runner::Run(this=0x0000000159644a90) at TaskQueue.cpp:199
  177. frame #9: 0x00000001050b341c XUL`nsThreadPool::Run(this=0x0000000159dc8820) at nsThreadPool.cpp:241
  178. frame #10: 0x00000001050abd61 XUL`nsThread::ProcessNextEvent(this=0x000000012bcb5bb0, aMayWait=false, aResult=0x0000700006716c2f) at nsThread.cpp:1179
  179. frame #11: 0x00000001050b09c4 XUL`NS_ProcessNextEvent(aThread=0x000000012bcb5bb0, aMayWait=false) at nsThreadUtils.cpp:482
  180. frame #12: 0x0000000105d2685b XUL`mozilla::ipc::MessagePumpForNonMainThreads::Run(this=0x0000000103160c80, aDelegate=0x000000015588c7a0) at MessagePump.cpp:303
  181. frame #13: 0x0000000105bdabb3 XUL`MessageLoop::RunInternal(this=0x000000015588c7a0) at message_loop.cc:315
  182. frame #14: 0x0000000105bdab05 XUL`MessageLoop::RunHandler(this=0x000000015588c7a0) at message_loop.cc:308
  183. frame #15: 0x0000000105bdaa8a XUL`MessageLoop::Run(this=0x000000015588c7a0) at message_loop.cc:290
  184. frame #16: 0x00000001050a7c3b XUL`nsThread::ThreadFunc(aArg=0x0000700004ffdaf0) at nsThread.cpp:454
  185. frame #17: 0x0000000102a2633d libnss3.dylib`_pt_root(arg=0x0000000154df01c0) at ptthread.c:201
  186. frame #18: 0x00007fff6ba50661 libsystem_pthread.dylib`_pthread_body + 340
  187. frame #19: 0x00007fff6ba5050d libsystem_pthread.dylib`_pthread_start + 377
  188. frame #20: 0x00007fff6ba4fbf9 libsystem_pthread.dylib`thread_start + 13
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement