Skip to content
This repository has been archived by the owner on Jan 16, 2024. It is now read-only.

make MediaPlayer test #285

Closed
kuodehai opened this issue Nov 1, 2017 · 4 comments
Closed

make MediaPlayer test #285

kuodehai opened this issue Nov 1, 2017 · 4 comments

Comments

@kuodehai
Copy link

kuodehai commented Nov 1, 2017

379/534 Test #379: ErrorTypeConversionTest.GstStreamErrorToErrorType ........................................... Passed 0.01 sec
Start 380: MediaPlayerTest_test
380/534 Test #380: MediaPlayerTest_test ........................................................................***Exception: Child aborted 96.39 sec
Start 381: MediaPlayerTest.testStartPlayWaitForEnd
381/534 Test #381: MediaPlayerTest.testStartPlayWaitForEnd .....................................................***Failed 5.07 sec
Start 382: MediaPlayerTest.testStartPlayForUrl
382/534 Test #382: MediaPlayerTest.testStartPlayForUrl .........................................................***Failed 5.04 sec
Start 383: MediaPlayerTest.testSetSourceEmptyUrl
383/534 Test #383: MediaPlayerTest.testSetSourceEmptyUrl ....................................................... Passed 0.03 sec
Start 384: MediaPlayerTest.testConsecutiveSetSource
384/534 Test #384: MediaPlayerTest.testConsecutiveSetSource ....................................................***Failed 5.04 sec
Start 385: MediaPlayerTest.testStartPlayWaitForEndStartPlayAgain
385/534 Test #385: MediaPlayerTest.testStartPlayWaitForEndStartPlayAgain .......................................***Failed 5.04 sec
Start 386: MediaPlayerTest.testStopPlay
386/534 Test #386: MediaPlayerTest.testStopPlay ................................................................***Failed 5.04 sec
Start 387: MediaPlayerTest.testStartPlayCallAfterStopPlay
387/534 Test #387: MediaPlayerTest.testStartPlayCallAfterStopPlay ..............................................***Failed 5.04 sec
Start 388: MediaPlayerTest.testPauseDuringPlay
388/534 Test #388: MediaPlayerTest.testPauseDuringPlay .........................................................***Failed 5.04 sec
Start 389: MediaPlayerTest.testPlayAfterPause
389/534 Test #389: MediaPlayerTest.testPlayAfterPause ..........................................................***Failed 5.04 sec
Start 390: MediaPlayerTest.testStopAfterPause
390/534 Test #390: MediaPlayerTest.testStopAfterPause ..........................................................***Failed 5.04 sec
Start 391: MediaPlayerTest.testPauseAfterPause
391/534 Test #391: MediaPlayerTest.testPauseAfterPause .........................................................***Failed 5.05 sec
Start 392: MediaPlayerTest.testResumeAfterPause
392/534 Test #392: MediaPlayerTest.testResumeAfterPause ........................................................***Failed 5.04 sec
Start 393: MediaPlayerTest.testResumeAfterPlay
393/534 Test #393: MediaPlayerTest.testResumeAfterPlay .........................................................***Failed 5.04 sec
Start 394: MediaPlayerTest.testGetOffsetInMilliseconds
394/534 Test #394: MediaPlayerTest.testGetOffsetInMilliseconds .................................................***Failed 5.04 sec
Start 395: MediaPlayerTest.testGetOffsetInMillisecondsNullPipeline
395/534 Test #395: MediaPlayerTest.testGetOffsetInMillisecondsNullPipeline ..................................... Passed 0.03 sec
Start 396: MediaPlayerTest.testPlayingTwoAttachments
396/534 Test #396: MediaPlayerTest.testPlayingTwoAttachments ...................................................***Failed 5.04 sec
Start 397: MediaPlayerTest.testUnsteadyReads
397/534 Test #397: MediaPlayerTest.testUnsteadyReads ...........................................................***Failed 5.04 sec
Start 398: MediaPlayerTest.testRecoveryFromPausedReads
398/534 Test #398: MediaPlayerTest.testRecoveryFromPausedReads ................................................. Passed 0.01 sec
Start 399: MediaPlayerTest.testStartPlayWithUrlPlaylistWaitForEnd
399/534 Test #399: MediaPlayerTest.testStartPlayWithUrlPlaylistWaitForEnd ......................................***Failed 10.04 sec
Start 400: MediaPlayerTest.testSetOffsetSeekableSource
400/534 Test #400: MediaPlayerTest.testSetOffsetSeekableSource ................................................. Passed 0.01 sec
Start 401: MediaPlayerTest.testSetOffsetUnseekable
401/534 Test #401: MediaPlayerTest.testSetOffsetUnseekable .....................................................***Failed 5.04 sec
Start 402: MediaPlayerTest.testSetOffsetOutsideBounds
402/534 Test #402: MediaPlayerTest.testSetOffsetOutsideBounds ..................................................***Failed 5.04 sec
Start 403: MediaPlayerTest.testSetSourceResetsOffset
403/534 Test #403: MediaPlayerTest.testSetSourceResetsOffset ...................................................***Failed 5.05 sec
Start 404: MediaPlayerTest.testRepeatUrl
404/534 Test #404: MediaPlayerTest.testRepeatUrl ...............................................................***Failed 5.05 sec
Start 405: PlaylistParserTest_test
405/534 Test #405: PlaylistParserTest_test ..................................................................... Passed 0.26 sec

96% tests passed, 21 tests failed out of 534

Total Test time (real) = 246.97 sec

The following tests FAILED:
380 - MediaPlayerTest_test (Child aborted)
381 - MediaPlayerTest.testStartPlayWaitForEnd (Failed)
382 - MediaPlayerTest.testStartPlayForUrl (Failed)
384 - MediaPlayerTest.testConsecutiveSetSource (Failed)
385 - MediaPlayerTest.testStartPlayWaitForEndStartPlayAgain (Failed)
386 - MediaPlayerTest.testStopPlay (Failed)
387 - MediaPlayerTest.testStartPlayCallAfterStopPlay (Failed)
388 - MediaPlayerTest.testPauseDuringPlay (Failed)
389 - MediaPlayerTest.testPlayAfterPause (Failed)
390 - MediaPlayerTest.testStopAfterPause (Failed)
391 - MediaPlayerTest.testPauseAfterPause (Failed)
392 - MediaPlayerTest.testResumeAfterPause (Failed)
393 - MediaPlayerTest.testResumeAfterPlay (Failed)
394 - MediaPlayerTest.testGetOffsetInMilliseconds (Failed)
396 - MediaPlayerTest.testPlayingTwoAttachments (Failed)
397 - MediaPlayerTest.testUnsteadyReads (Failed)
399 - MediaPlayerTest.testStartPlayWithUrlPlaylistWaitForEnd (Failed)
401 - MediaPlayerTest.testSetOffsetUnseekable (Failed)
402 - MediaPlayerTest.testSetOffsetOutsideBounds (Failed)
403 - MediaPlayerTest.testSetSourceResetsOffset (Failed)
404 - MediaPlayerTest.testRepeatUrl (Failed)
Errors while running CTest
make: *** [test] Error 8
root@ubuntu:/home/pi/sdk-folder/sdk-build#

@kuodehai
Copy link
Author

kuodehai commented Nov 1, 2017

(gdb)
(gdb) core-file core.MediaPlayerTest.40603
[New LWP 40683]
[New LWP 40603]
[New LWP 40606]
[New LWP 40611]
[New LWP 40612]
[New LWP 40613]
[New LWP 40623]
[New LWP 40624]
[New LWP 40625]
[New LWP 40628]
[New LWP 40631]
[New LWP 40634]
[New LWP 40637]
[New LWP 40640]
[New LWP 40644]
[New LWP 40647]
[New LWP 40650]
[New LWP 40653]
[New LWP 40656]
[New LWP 40660]
[New LWP 40663]
[New LWP 40668]
[New LWP 40669]
[New LWP 40670]
[New LWP 40673]
[New LWP 40678]
[New LWP 40679]
[New LWP 40680]
[New LWP 40685]
[New LWP 40681]
[New LWP 40686]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `./MediaPlayerTest /home/pi/sdk-folder/sdk-source/avs-device-sdk/MediaPlayer/inp'.
Program terminated with signal SIGABRT, Aborted.
#0 0x00002b3b7d81ec37 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
56 ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) bt
#0 0x00002b3b7d81ec37 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#1 0x00002b3b7d822028 in __GI_abort () at abort.c:89
#2 0x00002b3b7d32e535 in __gnu_cxx::__verbose_terminate_handler() ()
from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#3 0x00002b3b7d32c6d6 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#4 0x00002b3b7d32b799 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#5 0x00002b3b7d32c34a in __gxx_personality_v0 () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#6 0x00002b3b7d5e1fd3 in ?? () from /lib/x86_64-linux-gnu/libgcc_s.so.1
#7 0x00002b3b7d5e235b in _Unwind_RaiseException () from /lib/x86_64-linux-gnu/libgcc_s.so.1
#8 0x00002b3b7d32c915 in __cxa_throw () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#9 0x00002b3b7d37e800 in std::__throw_system_error(int) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#10 0x00002b3b7d37f848 in std::thread::join() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#11 0x00002b3b7d06d633 in alexaClientSDK::avsCommon::utils::threading::TaskThread::TaskThread (
this=0x2b3b8c03e900, __in_chrg=)
at /home/pi/sdk-folder/sdk-source/avs-device-sdk/AVSCommon/Utils/src/TaskThread.cpp:32
#12 0x00002b3b7d05d6e6 in std::default_deletealexaClientSDK::avsCommon::utils::threading::TaskThread::operator() (this=0x2b3b8c03e8e8, __ptr=0x2b3b8c03e900) at /usr/include/c++/4.8/bits/unique_ptr.h:67
#13 0x00002b3b7d05d4e8 in std::unique_ptr<alexaClientSDK::avsCommon::utils::threading::TaskThread, std::defa---Type to continue, or q to quit---
ult_deletealexaClientSDK::avsCommon::utils::threading::TaskThread >::reset (this=0x2b3b8c03e8e8,
__p=0x2b3b8c03e900) at /usr/include/c++/4.8/bits/unique_ptr.h:262
#14 0x00002b3b7d05a45b in alexaClientSDK::avsCommon::utils::threading::Executor::shutdown (
this=0x2b3b8c03e8d8)
at /home/pi/sdk-folder/sdk-source/avs-device-sdk/AVSCommon/Utils/src/Executor.cpp:46
#15 0x00002b3b7d05a32e in alexaClientSDK::avsCommon::utils::threading::Executor::Executor (
this=0x2b3b8c03e8d8, __in_chrg=)
at /home/pi/sdk-folder/sdk-source/avs-device-sdk/AVSCommon/Utils/src/Executor.cpp:33
#16 0x00002b3b7e44c26a in alexaClientSDK::playlistParser::PlaylistParser::PlaylistParser (
this=0x2b3b8c03e8c0, __in_chrg=)
at /home/pi/sdk-folder/sdk-source/avs-device-sdk/PlaylistParser/include/PlaylistParser/PlaylistParser.h:36
#17 0x00002b3b7e44c2b6 in alexaClientSDK::playlistParser::PlaylistParser::PlaylistParser (
this=0x2b3b8c03e8c0, __in_chrg=)
at /home/pi/sdk-folder/sdk-source/avs-device-sdk/PlaylistParser/include/PlaylistParser/PlaylistParser.h:36
#18 0x00002b3b7c8794b4 in std::default_deletealexaClientSDK::playlistParser::PlaylistParser::operator() (
this=0x2b3b8c041f98, __ptr=0x2b3b8c03e8c0) at /usr/include/c++/4.8/bits/unique_ptr.h:67
---Type to continue, or q to quit---
#19 0x00002b3b7c87e22f in std::_Sp_counted_deleter<alexaClientSDK::playlistParser::PlaylistParser*, std::default_deletealexaClientSDK::playlistParser::PlaylistParser, std::allocator, (__gnu_cxx::_Lock_policy)2>::_M_dispose (this=0x2b3b8c041f80) at /usr/include/c++/4.8/bits/shared_ptr_base.h:347
#20 0x00000000004ac46a in std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release (
this=0x2b3b8c041f80) at /usr/include/c++/4.8/bits/shared_ptr_base.h:144
#21 0x00000000004a9913 in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::
__shared_count (
this=0x2b3b8c040a48, __in_chrg=) at /usr/include/c++/4.8/bits/shared_ptr_base.h:546
#22 0x00002b3b7c875c70 in std::__shared_ptr<alexaClientSDK::avsCommon::utils::playlistParser::PlaylistParserInterface, (__gnu_cxx::_Lock_policy)2>::
__shared_ptr (this=0x2b3b8c040a40, __in_chrg=)
at /usr/include/c++/4.8/bits/shared_ptr_base.h:781
#23 0x00002b3b7c875c8a in std::shared_ptralexaClientSDK::avsCommon::utils::playlistParser::PlaylistParserInterface::shared_ptr (this=0x2b3b8c040a40, __in_chrg=)
at /usr/include/c++/4.8/bits/shared_ptr.h:93
#24 0x00002b3b7c881339 in alexaClientSDK::mediaPlayer::UrlSource::UrlSource (this=0x2b3b8c0409a0,
__in_chrg=)
at /home/pi/sdk-folder/sdk-source/avs-device-sdk/MediaPlayer/include/MediaPlayer/UrlSource.h:37
#25 0x00002b3b7c8813be in alexaClientSDK::mediaPlayer::UrlSource::UrlSource (this=0x2b3b8c0409a0,
__in_chrg=)
---Type to continue, or q to quit---
at /home/pi/sdk-folder/sdk-source/avs-device-sdk/MediaPlayer/include/MediaPlayer/UrlSource.h:37
#26 0x00002b3b7c882d5c in std::_Sp_counted_ptr<alexaClientSDK::mediaPlayer::UrlSource*, (__gnu_cxx::_Lock_policy)2>::_M_dispose (this=0x2b3b8c01d9b0) at /usr/include/c++/4.8/bits/shared_ptr_base.h:290
#27 0x00000000004ac46a in std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release (
this=0x2b3b8c01d9b0) at /usr/include/c++/4.8/bits/shared_ptr_base.h:144
#28 0x00000000004a9913 in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::
__shared_count (
this=0x2b3b8c040de8, __in_chrg=) at /usr/include/c++/4.8/bits/shared_ptr_base.h:546
#29 0x00002b3b7c880782 in std::__shared_ptr<alexaClientSDK::avsCommon::utils::playlistParser::PlaylistParserObserverInterface, (__gnu_cxx::_Lock_policy)2>::
__shared_ptr (this=0x2b3b8c040de0,
__in_chrg=) at /usr/include/c++/4.8/bits/shared_ptr_base.h:781
#30 0x00002b3b7c88079c in std::shared_ptralexaClientSDK::avsCommon::utils::playlistParser::PlaylistParserObserverInterface::shared_ptr (this=0x2b3b8c040de0, __in_chrg=)
at /usr/include/c++/4.8/bits/shared_ptr.h:93
#31 0x00002b3b7e44373c in alexaClientSDK::playlistParser::PlaylistParser::__lambda7::
(void) (
this=0x2b3b8c040dd0, __in_chrg=)
at /home/pi/sdk-folder/sdk-source/avs-device-sdk/PlaylistParser/src/PlaylistParser.cpp:80
#32 0x00002b3b7e445a62 in std::_Bind<alexaClientSDK::playlistParser::PlaylistParser::parsePlaylist(std::string, std::shared_ptralexaClientSDK::avsCommon::utils::playlistParser::PlaylistParserObserverInterface, std:---Type to continue, or q to quit---
:vectoralexaClientSDK::avsCommon::utils::playlistParser::PlaylistParserInterface::PlaylistType)::__lambda7()>::
_Bind(void) (this=0x2b3b8c040dd0, __in_chrg=) at /usr/include/c++/4.8/functional:1280
#33 0x00002b3b7e447238 in std::__future_base::_Task_state<std::_Bind<alexaClientSDK::playlistParser::PlaylistParser::parsePlaylist(std::string, std::shared_ptralexaClientSDK::avsCommon::utils::playlistParser::PlaylistParserObserverInterface, std::vectoralexaClientSDK::avsCommon::utils::playlistParser::PlaylistParserInterface::PlaylistType)::__lambda7()>, std::allocator, void()>::_Impl::
_Impl(void) (
this=0x2b3b8c040dd0, __in_chrg=) at /usr/include/c++/4.8/future:1303
#34 0x00002b3b7e44737c in std::__future_base::_Task_state<std::_Bind<alexaClientSDK::playlistParser::PlaylistParser::parsePlaylist(std::string, std::shared_ptralexaClientSDK::avsCommon::utils::playlistParser::PlaylistParserObserverInterface, std::vectoralexaClientSDK::avsCommon::utils::playlistParser::PlaylistParserInterface::PlaylistType)::__lambda7()>, std::allocator, void()>::
_Task_state(void) (
this=0x2b3b8c040d58, __in_chrg=) at /usr/include/c++/4.8/future:1269
#35 0x00002b3b7e447f2a in __gnu_cxx::new_allocator::destroy<std::__future_base::_Task_state<std::_Bind<alexaClientSDK::playlistParser::PlaylistParser::parsePlaylist(std::string, std::shared_ptralexaClientSDK::avsCommon::utils::playlistParser::PlaylistParserObserverInterface, std::vectoralexaClientSDK::avsCommon::utils::playlistParser::PlaylistParserInterface::PlaylistType)::__lambda7()>, std::allocator, void()> >(std::__future_base::_Task_state<std::_Bind<alexaClientSDK::playlistParser::PlaylistParser::parsePlaylist(std::string, std::shared_ptralexaClientSDK::avsCommon::utils::playlistParser::PlaylistParserObserverInterface,---Type to continue, or q to quit---
std::vectoralexaClientSDK::avsCommon::utils::playlistParser::PlaylistParserInterface::PlaylistType)::__lambda7()>, std::allocator, void()> ) (this=0x2b3b8c040d50, __p=0x2b3b8c040d58)
at /usr/include/c++/4.8/ext/new_allocator.h:124
#36 0x00002b3b7e447c1e in std::allocator_traits<std::allocator >::_S_destroy<std::__future_base::_Task_state<std::_Bind<alexaClientSDK::playlistParser::PlaylistParser::parsePlaylist(std::string, std::shared_ptralexaClientSDK::avsCommon::utils::playlistParser::PlaylistParserObserverInterface, std::vectoralexaClientSDK::avsCommon::utils::playlistParser::PlaylistParserInterface::PlaylistType)::__lambda7()>, std::allocator, void()> >(std::allocator &, std::__future_base::_Task_state<std::_Bind<alexaClientSDK::playlistParser::PlaylistParser::parsePlaylist(std::string, std::shared_ptralexaClientSDK::avsCommon::utils::playlistParser::PlaylistParserObserverInterface, std::vectoralexaClientSDK::avsCommon::utils::playlistParser::PlaylistParserInterface::PlaylistType)::__lambda7()>, std::allocator, void()> ) (__a=...,
__p=0x2b3b8c040d58) at /usr/include/c++/4.8/bits/alloc_traits.h:281
#37 0x00002b3b7e447a18 in std::allocator_traits<std::allocator >::destroy<std::__future_base::_Task_state<std::_Bind<alexaClientSDK::playlistParser::PlaylistParser::parsePlaylist(std::string, std::shared_ptralexaClientSDK::avsCommon::utils::playlistParser::PlaylistParserObserverInterface, std::vectoralexaClientSDK::avsCommon::utils::playlistParser::PlaylistParserInterface::PlaylistType)::__lambda7()>, std::allocator, void()> >(std::allocator &, std::__future_base::_Task_state<std::_Bind<alexaClientSDK::playlistParser::PlaylistParser::parsePlaylist(std::string, std::shared_ptr<alexaClientSDK::avsCommon::utils::playlistPars---Type to continue, or q to quit---
er::PlaylistParserObserverInterface>, std::vectoralexaClientSDK::avsCommon::utils::playlistParser::PlaylistParserInterface::PlaylistType)::__lambda7()>, std::allocator, void()> ) (__a=...,
__p=0x2b3b8c040d58) at /usr/include/c++/4.8/bits/alloc_traits.h:405
#38 0x00002b3b7e447733 in std::_Sp_counted_ptr_inplace<std::__future_base::_Task_state<std::_Bind<alexaClientSDK::playlistParser::PlaylistParser::parsePlaylist(std::string, std::shared_ptralexaClientSDK::avsCommon::utils::playlistParser::PlaylistParserObserverInterface, std::vectoralexaClientSDK::avsCommon::utils::playlistParser::PlaylistParserInterface::PlaylistType)::__lambda7()>, std::allocator, void()>, std::allocator, (__gnu_cxx::_Lock_policy)2u>::_M_dispose(void) (this=0x2b3b8c040d40)
at /usr/include/c++/4.8/bits/shared_ptr_base.h:407
#39 0x00000000004ac46a in std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release (
this=0x2b3b8c040d40) at /usr/include/c++/4.8/bits/shared_ptr_base.h:144
#40 0x00000000004a9913 in std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count (
this=0x2b3b96e15c48, __in_chrg=) at /usr/include/c++/4.8/bits/shared_ptr_base.h:546
#41 0x00000000004a79fa in std::__shared_ptr<std::__future_base::_State_base, (__gnu_cxx::_Lock_policy)2>::
__shared_ptr (this=0x2b3b96e15c40, __in_chrg=)
at /usr/include/c++/4.8/bits/shared_ptr_base.h:781
#42 0x00002b3b7c877e33 in std::__shared_ptr<std::__future_base::_State_base, (__gnu_cxx::_Lock_policy)2>::reset (this=0x2b3b96e15cf0) at /usr/include/c++/4.8/bits/shared_ptr_base.h:882
---Type to continue, or q to quit---
#43 0x00002b3b7c8807d3 in std::__basic_future::_Reset::~_Reset (this=0x2b3b96e15c90,
__in_chrg=) at /usr/include/c++/4.8/future:632
#44 0x00002b3b7c88057a in std::future::get (this=0x2b3b96e15cf0) at /usr/include/c++/4.8/future:761
#45 0x00002b3b7e44357f in alexaClientSDK::avsCommon::utils::threading::forwardPromise (
promise=std::shared_ptr (count 2, weak 0) 0x2b3b8c03efd8, future=0x2b3b96e15cf0)
at /home/pi/sdk-folder/sdk-source/avs-device-sdk/AVSCommon/Utils/include/AVSCommon/Utils/Threading/TaskQueue.h:152
#46 0x00002b3b7e445ad9 in alexaClientSDK::avsCommon::utils::threading::TaskQueue::__lambda6::operator() (
__closure=0x2b3b8c03ef90)
at /home/pi/sdk-folder/sdk-source/avs-device-sdk/AVSCommon/Utils/include/AVSCommon/Utils/Threading/TaskQueue.h:191
#47 0x00002b3b7e4461d1 in std::_Function_handler<void(), alexaClientSDK::avsCommon::utils::threading::TaskQueue::pushTo(bool, Task, Args&& ...) [with Task = alexaClientSDK::playlistParser::PlaylistParser::parsePlaylist(std::string, std::shared_ptralexaClientSDK::avsCommon::utils::playlistParser::PlaylistParserObserverInterface, std::vectoralexaClientSDK::avsCommon::utils::playlistParser::PlaylistParserInterface::PlaylistType)::__lambda7; Args = {}; decltype (task(alexaClientSDK::avsCommon::utils::threading::TaskQueue::pushTo::args ...)) = void]::__lambda6>::_M_invoke(const std::_Any_data &) (__functor=...)
at /usr/include/c++/4.8/functional:2071
---Type to continue, or q to quit---
#48 0x00002b3b7d04ad24 in std::function<void ()>::operator()() const (this=0x2b3b8c03ef60)
at /usr/include/c++/4.8/functional:2471
#49 0x00002b3b7d06d78c in alexaClientSDK::avsCommon::utils::threading::TaskThread::processTasksLoop (
this=0x2b3b8c03e900)
at /home/pi/sdk-folder/sdk-source/avs-device-sdk/AVSCommon/Utils/src/TaskThread.cpp:52
#50 0x00002b3b7d06f02b in std::_Mem_fn<void (alexaClientSDK::avsCommon::utils::threading::TaskThread::
)()>::operator()<, void>(alexaClientSDK::avsCommon::utils::threading::TaskThread
) const (this=0x2b3b8c040ac0,
__object=0x2b3b8c03e900) at /usr/include/c++/4.8/functional:601
#51 0x00002b3b7d06efa2 in std::_Bind<std::_Mem_fn<void (alexaClientSDK::avsCommon::utils::threading::TaskThread::
)()> (alexaClientSDK::avsCommon::utils::threading::TaskThread*)>::__call<void, , 0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) (this=0x2b3b8c040ac0,
__args=<unknown type in /home/pi/sdk-folder/sdk-build/AVSCommon/libAVSCommon.so, CU 0x259497, DIE 0x26773e>) at /usr/include/c++/4.8/functional:1296
#52 0x00002b3b7d06ef1e in std::_Bind<std::_Mem_fn<void (alexaClientSDK::avsCommon::utils::threading::TaskThread::)()> (alexaClientSDK::avsCommon::utils::threading::TaskThread)>::operator()<, void>() (
this=0x2b3b8c040ac0) at /usr/include/c++/4.8/functional:1355
#53 0x00002b3b7d06eeb0 in std::_Bind_simple<std::_Bind<std::_Mem_fn<void (alexaClientSDK::avsCommon::utils::threading::TaskThread::)()> (alexaClientSDK::avsCommon::utils::threading::TaskThread)> ()>::_M_invoke<>(st---Type to continue, or q to quit---
d::_Index_tuple<>) (this=0x2b3b8c040ac0) at /usr/include/c++/4.8/functional:1732
#54 0x00002b3b7d06ee07 in std::_Bind_simple<std::_Bind<std::_Mem_fn<void (alexaClientSDK::avsCommon::utils::threading::TaskThread::)()> (alexaClientSDK::avsCommon::utils::threading::TaskThread)> ()>::operator()()
(this=0x2b3b8c040ac0) at /usr/include/c++/4.8/functional:1720
#55 0x00002b3b7d06eda0 in std::thread::_Impl<std::_Bind_simple<std::_Bind<std::_Mem_fn<void (alexaClientSDK::avsCommon::utils::threading::TaskThread::)()> (alexaClientSDK::avsCommon::utils::threading::TaskThread)> ()> >::_M_run() (this=0x2b3b8c040aa8) at /usr/include/c++/4.8/thread:115
#56 0x00002b3b7d37fa60 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#57 0x00002b3b7caa2184 in start_thread (arg=0x2b3b96e16700) at pthread_create.c:312
#58 0x00002b3b7d8e237d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
(gdb)
(gdb)
(gdb)

@frozenberg
Copy link
Contributor

Hi @kuodehai, could you run make test from the MediaPlayer/test directory? That will provide more in-depth test logs.

@kuodehai
Copy link
Author

kuodehai commented Nov 1, 2017

Hi @frozenberg, Detailed logs are provided below.

root@ubuntu:/home/pi/sdk-folder/sdk-build/MediaPlayer/test# ./MediaPlayerTest ../../../application-necessities/sound-files/
[==========] Running 22 tests from 1 test case.
[----------] Global test environment set-up.
[----------] 22 tests from MediaPlayerTest
[ RUN ] MediaPlayerTest.testStartPlayWaitForEnd
(MediaPlayerTest:51817): GStreamer-WARNING **: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstaudioconvert.so': /usr/local/lib/libgsttag-1.0.so.0: undefined symbol: _gst_tag_list_type
2017-11-01 18:21:20.173 [ 1] E MediaPlayer:setupPipelineFailed:reason=createConverterElementFailed
2017-11-01 18:21:20.173 [ 1] E MediaPlayer:initPlayerFailed:reason=setupPipelineFailed
(MediaPlayerTest:51817): GStreamer-CRITICAL **: gst_element_get_state: assertion 'GST_IS_ELEMENT (element)' failed
2017-11-01 18:21:20.173 [ 2] E MediaPlayer:doStopFailed:reason=gstElementGetStateFailed
(MediaPlayerTest:51817): GStreamer-CRITICAL **: gst_object_unref: assertion 'object != NULL' failed
(MediaPlayerTest:51817): GLib-CRITICAL **: Source ID 17 was not found when attempting to remove it
/home/pi/sdk-folder/sdk-source/avs-device-sdk/MediaPlayer/test/MediaPlayerTest.cpp:479: Failure
Value of: m_mediaPlayer
Actual: false
Expected: true
[ FAILED ] MediaPlayerTest.testStartPlayWaitForEnd (7 ms)
[ RUN ] MediaPlayerTest.testStartPlayForUrl
(MediaPlayerTest:51817): GStreamer-WARNING **: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstaudioconvert.so': /usr/local/lib/libgsttag-1.0.so.0: undefined symbol: _gst_tag_list_type
2017-11-01 18:21:20.174 [ 1] E MediaPlayer:setupPipelineFailed:reason=createConverterElementFailed
2017-11-01 18:21:20.174 [ 1] E MediaPlayer:initPlayerFailed:reason=setupPipelineFailed
(MediaPlayerTest:51817): GStreamer-CRITICAL **: gst_element_get_state: assertion 'GST_IS_ELEMENT (element)' failed
2017-11-01 18:21:20.174 [ 3] E MediaPlayer:doStopFailed:reason=gstElementGetStateFailed
(MediaPlayerTest:51817): GStreamer-CRITICAL **: gst_object_unref: assertion 'object != NULL' failed
(MediaPlayerTest:51817): GLib-CRITICAL **: Source ID 17 was not found when attempting to remove it
/home/pi/sdk-folder/sdk-source/avs-device-sdk/MediaPlayer/test/MediaPlayerTest.cpp:479: Failure
Value of: m_mediaPlayer
Actual: false
Expected: true
[ FAILED ] MediaPlayerTest.testStartPlayForUrl (0 ms)
[ RUN ] MediaPlayerTest.testSetSourceEmptyUrl
(MediaPlayerTest:51817): GStreamer-WARNING **: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstaudioconvert.so': /usr/local/lib/libgsttag-1.0.so.0: undefined symbol: _gst_tag_list_type
2017-11-01 18:21:20.175 [ 1] E MediaPlayer:setupPipelineFailed:reason=createConverterElementFailed
2017-11-01 18:21:20.175 [ 1] E MediaPlayer:initPlayerFailed:reason=setupPipelineFailed
(MediaPlayerTest:51817): GStreamer-CRITICAL **: gst_element_get_state: assertion 'GST_IS_ELEMENT (element)' failed
2017-11-01 18:21:20.175 [ 4] E MediaPlayer:doStopFailed:reason=gstElementGetStateFailed
(MediaPlayerTest:51817): GStreamer-CRITICAL **: gst_object_unref: assertion 'object != NULL' failed
(MediaPlayerTest:51817): GLib-CRITICAL **: Source ID 17 was not found when attempting to remove it
/home/pi/sdk-folder/sdk-source/avs-device-sdk/MediaPlayer/test/MediaPlayerTest.cpp:479: Failure
Value of: m_mediaPlayer
Actual: false
Expected: true
[ FAILED ] MediaPlayerTest.testSetSourceEmptyUrl (1 ms)
[ RUN ] MediaPlayerTest.testConsecutiveSetSource
(MediaPlayerTest:51817): GStreamer-WARNING **: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstaudioconvert.so': /usr/local/lib/libgsttag-1.0.so.0: undefined symbol: _gst_tag_list_type
2017-11-01 18:21:20.176 [ 1] E MediaPlayer:setupPipelineFailed:reason=createConverterElementFailed
2017-11-01 18:21:20.176 [ 1] E MediaPlayer:initPlayerFailed:reason=setupPipelineFailed
(MediaPlayerTest:51817): GStreamer-CRITICAL **: gst_element_get_state: assertion 'GST_IS_ELEMENT (element)' failed
2017-11-01 18:21:20.176 [ 5] E MediaPlayer:doStopFailed:reason=gstElementGetStateFailed
(MediaPlayerTest:51817): GStreamer-CRITICAL **: gst_object_unref: assertion 'object != NULL' failed
(MediaPlayerTest:51817): GLib-CRITICAL **: Source ID 17 was not found when attempting to remove it
/home/pi/sdk-folder/sdk-source/avs-device-sdk/MediaPlayer/test/MediaPlayerTest.cpp:479: Failure
Value of: m_mediaPlayer
Actual: false
Expected: true
[ FAILED ] MediaPlayerTest.testConsecutiveSetSource (1 ms)
[ RUN ] MediaPlayerTest.testStartPlayWaitForEndStartPlayAgain
(MediaPlayerTest:51817): GStreamer-WARNING **: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstaudioconvert.so': /usr/local/lib/libgsttag-1.0.so.0: undefined symbol: _gst_tag_list_type
2017-11-01 18:21:20.177 [ 1] E MediaPlayer:setupPipelineFailed:reason=createConverterElementFailed
2017-11-01 18:21:20.177 [ 1] E MediaPlayer:initPlayerFailed:reason=setupPipelineFailed
(MediaPlayerTest:51817): GStreamer-CRITICAL **: gst_element_get_state: assertion 'GST_IS_ELEMENT (element)' failed
2017-11-01 18:21:20.177 [ 6] E MediaPlayer:doStopFailed:reason=gstElementGetStateFailed
(MediaPlayerTest:51817): GStreamer-CRITICAL **: gst_object_unref: assertion 'object != NULL' failed
(MediaPlayerTest:51817): GLib-CRITICAL **: Source ID 17 was not found when attempting to remove it
/home/pi/sdk-folder/sdk-source/avs-device-sdk/MediaPlayer/test/MediaPlayerTest.cpp:479: Failure
Value of: m_mediaPlayer
Actual: false
Expected: true
[ FAILED ] MediaPlayerTest.testStartPlayWaitForEndStartPlayAgain (1 ms)
[ RUN ] MediaPlayerTest.testStopPlay
(MediaPlayerTest:51817): GStreamer-WARNING **: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstaudioconvert.so': /usr/local/lib/libgsttag-1.0.so.0: undefined symbol: _gst_tag_list_type
2017-11-01 18:21:20.177 [ 1] E MediaPlayer:setupPipelineFailed:reason=createConverterElementFailed
2017-11-01 18:21:20.177 [ 1] E MediaPlayer:initPlayerFailed:reason=setupPipelineFailed
(MediaPlayerTest:51817): GStreamer-CRITICAL **: gst_element_get_state: assertion 'GST_IS_ELEMENT (element)' failed
2017-11-01 18:21:20.177 [ 7] E MediaPlayer:doStopFailed:reason=gstElementGetStateFailed
(MediaPlayerTest:51817): GStreamer-CRITICAL **: gst_object_unref: assertion 'object != NULL' failed
(MediaPlayerTest:51817): GLib-CRITICAL **: Source ID 774909489 was not found when attempting to remove it
/home/pi/sdk-folder/sdk-source/avs-device-sdk/MediaPlayer/test/MediaPlayerTest.cpp:479: Failure
Value of: m_mediaPlayer
Actual: false
Expected: true
[ FAILED ] MediaPlayerTest.testStopPlay (1 ms)
[ RUN ] MediaPlayerTest.testStartPlayCallAfterStopPlay
(MediaPlayerTest:51817): GStreamer-WARNING **: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstaudioconvert.so': /usr/local/lib/libgsttag-1.0.so.0: undefined symbol: _gst_tag_list_type
2017-11-01 18:21:20.178 [ 1] E MediaPlayer:setupPipelineFailed:reason=createConverterElementFailed
2017-11-01 18:21:20.178 [ 1] E MediaPlayer:initPlayerFailed:reason=setupPipelineFailed
(MediaPlayerTest:51817): GStreamer-CRITICAL **: gst_element_get_state: assertion 'GST_IS_ELEMENT (element)' failed
2017-11-01 18:21:20.178 [ 8] E MediaPlayer:doStopFailed:reason=gstElementGetStateFailed
(MediaPlayerTest:51817): GStreamer-CRITICAL **: gst_object_unref: assertion 'object != NULL' failed
(MediaPlayerTest:51817): GLib-CRITICAL **: Source ID 17883376 was not found when attempting to remove it
/home/pi/sdk-folder/sdk-source/avs-device-sdk/MediaPlayer/test/MediaPlayerTest.cpp:479: Failure
Value of: m_mediaPlayer
Actual: false
Expected: true
[ FAILED ] MediaPlayerTest.testStartPlayCallAfterStopPlay (0 ms)
[ RUN ] MediaPlayerTest.testPauseDuringPlay
(MediaPlayerTest:51817): GStreamer-WARNING **: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstaudioconvert.so': /usr/local/lib/libgsttag-1.0.so.0: undefined symbol: _gst_tag_list_type
2017-11-01 18:21:20.178 [ 1] E MediaPlayer:setupPipelineFailed:reason=createConverterElementFailed
2017-11-01 18:21:20.178 [ 1] E MediaPlayer:initPlayerFailed:reason=setupPipelineFailed
(MediaPlayerTest:51817): GStreamer-CRITICAL **: gst_element_get_state: assertion 'GST_IS_ELEMENT (element)' failed
2017-11-01 18:21:20.179 [ 9] E MediaPlayer:doStopFailed:reason=gstElementGetStateFailed
(MediaPlayerTest:51817): GStreamer-CRITICAL **: gst_object_unref: assertion 'object != NULL' failed
(MediaPlayerTest:51817): GLib-CRITICAL **: Source ID 17883376 was not found when attempting to remove it
/home/pi/sdk-folder/sdk-source/avs-device-sdk/MediaPlayer/test/MediaPlayerTest.cpp:479: Failure
Value of: m_mediaPlayer
Actual: false
Expected: true
[ FAILED ] MediaPlayerTest.testPauseDuringPlay (2 ms)
[ RUN ] MediaPlayerTest.testPlayAfterPause
(MediaPlayerTest:51817): GStreamer-WARNING **: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstaudioconvert.so': /usr/local/lib/libgsttag-1.0.so.0: undefined symbol: _gst_tag_list_type
2017-11-01 18:21:20.180 [ 1] E MediaPlayer:setupPipelineFailed:reason=createConverterElementFailed
2017-11-01 18:21:20.180 [ 1] E MediaPlayer:initPlayerFailed:reason=setupPipelineFailed
(MediaPlayerTest:51817): GStreamer-CRITICAL **: gst_element_get_state: assertion 'GST_IS_ELEMENT (element)' failed
2017-11-01 18:21:20.180 [ a] E MediaPlayer:doStopFailed:reason=gstElementGetStateFailed
(MediaPlayerTest:51817): GStreamer-CRITICAL **: gst_object_unref: assertion 'object != NULL' failed
(MediaPlayerTest:51817): GLib-CRITICAL **: Source ID 17883376 was not found when attempting to remove it
/home/pi/sdk-folder/sdk-source/avs-device-sdk/MediaPlayer/test/MediaPlayerTest.cpp:479: Failure
Value of: m_mediaPlayer
Actual: false
Expected: true
[ FAILED ] MediaPlayerTest.testPlayAfterPause (1 ms)
[ RUN ] MediaPlayerTest.testStopAfterPause
(MediaPlayerTest:51817): GStreamer-WARNING **: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstaudioconvert.so': /usr/local/lib/libgsttag-1.0.so.0: undefined symbol: _gst_tag_list_type
2017-11-01 18:21:20.181 [ 1] E MediaPlayer:setupPipelineFailed:reason=createConverterElementFailed
2017-11-01 18:21:20.181 [ 1] E MediaPlayer:initPlayerFailed:reason=setupPipelineFailed
(MediaPlayerTest:51817): GStreamer-CRITICAL **: gst_element_get_state: assertion 'GST_IS_ELEMENT (element)' failed
2017-11-01 18:21:20.181 [ b] E MediaPlayer:doStopFailed:reason=gstElementGetStateFailed
(MediaPlayerTest:51817): GStreamer-CRITICAL **: gst_object_unref: assertion 'object != NULL' failed
(MediaPlayerTest:51817): GLib-CRITICAL **: Source ID 4251535320 was not found when attempting to remove it
/home/pi/sdk-folder/sdk-source/avs-device-sdk/MediaPlayer/test/MediaPlayerTest.cpp:479: Failure
Value of: m_mediaPlayer
Actual: false
Expected: true
[ FAILED ] MediaPlayerTest.testStopAfterPause (0 ms)
[ RUN ] MediaPlayerTest.testPauseAfterPause
(MediaPlayerTest:51817): GStreamer-WARNING **: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstaudioconvert.so': /usr/local/lib/libgsttag-1.0.so.0: undefined symbol: _gst_tag_list_type
2017-11-01 18:21:20.182 [ 1] E MediaPlayer:setupPipelineFailed:reason=createConverterElementFailed
2017-11-01 18:21:20.182 [ 1] E MediaPlayer:initPlayerFailed:reason=setupPipelineFailed
(MediaPlayerTest:51817): GStreamer-CRITICAL **: gst_element_get_state: assertion 'GST_IS_ELEMENT (element)' failed
2017-11-01 18:21:20.182 [ c] E MediaPlayer:doStopFailed:reason=gstElementGetStateFailed
(MediaPlayerTest:51817): GStreamer-CRITICAL **: gst_object_unref: assertion 'object != NULL' failed
(MediaPlayerTest:51817): GLib-CRITICAL **: Source ID 1948280686 was not found when attempting to remove it
/home/pi/sdk-folder/sdk-source/avs-device-sdk/MediaPlayer/test/MediaPlayerTest.cpp:479: Failure
Value of: m_mediaPlayer
Actual: false
Expected: true
[ FAILED ] MediaPlayerTest.testPauseAfterPause (1 ms)
[ RUN ] MediaPlayerTest.testResumeAfterPause
(MediaPlayerTest:51817): GStreamer-WARNING **: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstaudioconvert.so': /usr/local/lib/libgsttag-1.0.so.0: undefined symbol: _gst_tag_list_type
2017-11-01 18:21:20.183 [ 1] E MediaPlayer:setupPipelineFailed:reason=createConverterElementFailed
2017-11-01 18:21:20.183 [ 1] E MediaPlayer:initPlayerFailed:reason=setupPipelineFailed
(MediaPlayerTest:51817): GStreamer-CRITICAL **: gst_element_get_state: assertion 'GST_IS_ELEMENT (element)' failed
2017-11-01 18:21:20.183 [ d] E MediaPlayer:doStopFailed:reason=gstElementGetStateFailed
(MediaPlayerTest:51817): GStreamer-CRITICAL **: gst_object_unref: assertion 'object != NULL' failed
(MediaPlayerTest:51817): GLib-CRITICAL **: Source ID 825571956 was not found when attempting to remove it
/home/pi/sdk-folder/sdk-source/avs-device-sdk/MediaPlayer/test/MediaPlayerTest.cpp:479: Failure
Value of: m_mediaPlayer
Actual: false
Expected: true
[ FAILED ] MediaPlayerTest.testResumeAfterPause (1 ms)
[ RUN ] MediaPlayerTest.testResumeAfterPlay
(MediaPlayerTest:51817): GStreamer-WARNING **: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstaudioconvert.so': /usr/local/lib/libgsttag-1.0.so.0: undefined symbol: _gst_tag_list_type
2017-11-01 18:21:20.184 [ 1] E MediaPlayer:setupPipelineFailed:reason=createConverterElementFailed
2017-11-01 18:21:20.184 [ 1] E MediaPlayer:initPlayerFailed:reason=setupPipelineFailed
(MediaPlayerTest:51817): GStreamer-CRITICAL **: gst_element_get_state: assertion 'GST_IS_ELEMENT (element)' failed
2017-11-01 18:21:20.185 [ e] E MediaPlayer:doStopFailed:reason=gstElementGetStateFailed
(MediaPlayerTest:51817): GStreamer-CRITICAL **: gst_object_unref: assertion 'object != NULL' failed
(MediaPlayerTest:51817): GLib-CRITICAL **: g_source_remove: assertion 'tag > 0' failed
/home/pi/sdk-folder/sdk-source/avs-device-sdk/MediaPlayer/test/MediaPlayerTest.cpp:479: Failure
Value of: m_mediaPlayer
Actual: false
Expected: true
[ FAILED ] MediaPlayerTest.testResumeAfterPlay (2 ms)
[ RUN ] MediaPlayerTest.testGetOffsetInMilliseconds
(MediaPlayerTest:51817): GStreamer-WARNING **: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstaudioconvert.so': /usr/local/lib/libgsttag-1.0.so.0: undefined symbol: _gst_tag_list_type
2017-11-01 18:21:20.185 [ 1] E MediaPlayer:setupPipelineFailed:reason=createConverterElementFailed
2017-11-01 18:21:20.186 [ 1] E MediaPlayer:initPlayerFailed:reason=setupPipelineFailed
(MediaPlayerTest:51817): GStreamer-CRITICAL **: gst_element_get_state: assertion 'GST_IS_ELEMENT (element)' failed
2017-11-01 18:21:20.186 [ f] E MediaPlayer:doStopFailed:reason=gstElementGetStateFailed
(MediaPlayerTest:51817): GStreamer-CRITICAL **: gst_object_unref: assertion 'object != NULL' failed
(MediaPlayerTest:51817): GLib-CRITICAL **: g_source_remove: assertion 'tag > 0' failed
/home/pi/sdk-folder/sdk-source/avs-device-sdk/MediaPlayer/test/MediaPlayerTest.cpp:479: Failure
Value of: m_mediaPlayer
Actual: false
Expected: true
[ FAILED ] MediaPlayerTest.testGetOffsetInMilliseconds (1 ms)
[ RUN ] MediaPlayerTest.testGetOffsetInMillisecondsNullPipeline
(MediaPlayerTest:51817): GStreamer-WARNING **: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstaudioconvert.so': /usr/local/lib/libgsttag-1.0.so.0: undefined symbol: _gst_tag_list_type
2017-11-01 18:21:20.186 [ 1] E MediaPlayer:setupPipelineFailed:reason=createConverterElementFailed
2017-11-01 18:21:20.186 [ 1] E MediaPlayer:initPlayerFailed:reason=setupPipelineFailed
(MediaPlayerTest:51817): GStreamer-CRITICAL **: gst_element_get_state: assertion 'GST_IS_ELEMENT (element)' failed
2017-11-01 18:21:20.186 [ 10] E MediaPlayer:doStopFailed:reason=gstElementGetStateFailed
(MediaPlayerTest:51817): GStreamer-CRITICAL **: gst_object_unref: assertion 'object != NULL' failed
(MediaPlayerTest:51817): GLib-CRITICAL **: Source ID 1665212448 was not found when attempting to remove it
/home/pi/sdk-folder/sdk-source/avs-device-sdk/MediaPlayer/test/MediaPlayerTest.cpp:479: Failure
Value of: m_mediaPlayer
Actual: false
Expected: true
[ FAILED ] MediaPlayerTest.testGetOffsetInMillisecondsNullPipeline (1 ms)
[ RUN ] MediaPlayerTest.testPlayingTwoAttachments
(MediaPlayerTest:51817): GStreamer-WARNING **: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstaudioconvert.so': /usr/local/lib/libgsttag-1.0.so.0: undefined symbol: _gst_tag_list_type
2017-11-01 18:21:20.187 [ 1] E MediaPlayer:setupPipelineFailed:reason=createConverterElementFailed
2017-11-01 18:21:20.187 [ 1] E MediaPlayer:initPlayerFailed:reason=setupPipelineFailed
(MediaPlayerTest:51817): GStreamer-CRITICAL **: gst_element_get_state: assertion 'GST_IS_ELEMENT (element)' failed
2017-11-01 18:21:20.187 [ 11] E MediaPlayer:doStopFailed:reason=gstElementGetStateFailed
(MediaPlayerTest:51817): GStreamer-CRITICAL **: gst_object_unref: assertion 'object != NULL' failed
(MediaPlayerTest:51817): GLib-CRITICAL **: Source ID 17 was not found when attempting to remove it
/home/pi/sdk-folder/sdk-source/avs-device-sdk/MediaPlayer/test/MediaPlayerTest.cpp:479: Failure
Value of: m_mediaPlayer
Actual: false
Expected: true
[ FAILED ] MediaPlayerTest.testPlayingTwoAttachments (0 ms)
[ RUN ] MediaPlayerTest.testUnsteadyReads
(MediaPlayerTest:51817): GStreamer-WARNING **: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstaudioconvert.so': /usr/local/lib/libgsttag-1.0.so.0: undefined symbol: _gst_tag_list_type
2017-11-01 18:21:20.188 [ 1] E MediaPlayer:setupPipelineFailed:reason=createConverterElementFailed
2017-11-01 18:21:20.188 [ 1] E MediaPlayer:initPlayerFailed:reason=setupPipelineFailed
(MediaPlayerTest:51817): GStreamer-CRITICAL **: gst_element_get_state: assertion 'GST_IS_ELEMENT (element)' failed
2017-11-01 18:21:20.188 [ 12] E MediaPlayer:doStopFailed:reason=gstElementGetStateFailed
(MediaPlayerTest:51817): GStreamer-CRITICAL **: gst_object_unref: assertion 'object != NULL' failed
(MediaPlayerTest:51817): GLib-CRITICAL **: Source ID 17887088 was not found when attempting to remove it
/home/pi/sdk-folder/sdk-source/avs-device-sdk/MediaPlayer/test/MediaPlayerTest.cpp:479: Failure
Value of: m_mediaPlayer
Actual: false
Expected: true
[ FAILED ] MediaPlayerTest.testUnsteadyReads (1 ms)
[ RUN ] MediaPlayerTest.testStartPlayWithUrlPlaylistWaitForEnd
(MediaPlayerTest:51817): GStreamer-WARNING **: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstaudioconvert.so': /usr/local/lib/libgsttag-1.0.so.0: undefined symbol: _gst_tag_list_type
2017-11-01 18:21:20.188 [ 1] E MediaPlayer:setupPipelineFailed:reason=createConverterElementFailed
2017-11-01 18:21:20.188 [ 1] E MediaPlayer:initPlayerFailed:reason=setupPipelineFailed
(MediaPlayerTest:51817): GStreamer-CRITICAL **: gst_element_get_state: assertion 'GST_IS_ELEMENT (element)' failed
2017-11-01 18:21:20.188 [ 13] E MediaPlayer:doStopFailed:reason=gstElementGetStateFailed
(MediaPlayerTest:51817): GStreamer-CRITICAL **: gst_object_unref: assertion 'object != NULL' failed
(MediaPlayerTest:51817): GLib-CRITICAL **: Source ID 17 was not found when attempting to remove it
/home/pi/sdk-folder/sdk-source/avs-device-sdk/MediaPlayer/test/MediaPlayerTest.cpp:479: Failure
Value of: m_mediaPlayer
Actual: false
Expected: true
[ FAILED ] MediaPlayerTest.testStartPlayWithUrlPlaylistWaitForEnd (1 ms)
[ RUN ] MediaPlayerTest.testSetOffsetUnseekable
(MediaPlayerTest:51817): GStreamer-WARNING **: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstaudioconvert.so': /usr/local/lib/libgsttag-1.0.so.0: undefined symbol: _gst_tag_list_type
2017-11-01 18:21:20.189 [ 1] E MediaPlayer:setupPipelineFailed:reason=createConverterElementFailed
2017-11-01 18:21:20.190 [ 1] E MediaPlayer:initPlayerFailed:reason=setupPipelineFailed
(MediaPlayerTest:51817): GStreamer-CRITICAL **: gst_element_get_state: assertion 'GST_IS_ELEMENT (element)' failed
2017-11-01 18:21:20.190 [ 14] E MediaPlayer:doStopFailed:reason=gstElementGetStateFailed
(MediaPlayerTest:51817): GStreamer-CRITICAL **: gst_object_unref: assertion 'object != NULL' failed
(MediaPlayerTest:51817): GLib-CRITICAL **: Source ID 17 was not found when attempting to remove it
/home/pi/sdk-folder/sdk-source/avs-device-sdk/MediaPlayer/test/MediaPlayerTest.cpp:479: Failure
Value of: m_mediaPlayer
Actual: false
Expected: true
[ FAILED ] MediaPlayerTest.testSetOffsetUnseekable (1 ms)
[ RUN ] MediaPlayerTest.testSetOffsetOutsideBounds
(MediaPlayerTest:51817): GStreamer-WARNING **: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstaudioconvert.so': /usr/local/lib/libgsttag-1.0.so.0: undefined symbol: _gst_tag_list_type
2017-11-01 18:21:20.190 [ 1] E MediaPlayer:setupPipelineFailed:reason=createConverterElementFailed
2017-11-01 18:21:20.190 [ 1] E MediaPlayer:initPlayerFailed:reason=setupPipelineFailed
(MediaPlayerTest:51817): GStreamer-CRITICAL **: gst_element_get_state: assertion 'GST_IS_ELEMENT (element)' failed
2017-11-01 18:21:20.190 [ 15] E MediaPlayer:doStopFailed:reason=gstElementGetStateFailed
(MediaPlayerTest:51817): GStreamer-CRITICAL **: gst_object_unref: assertion 'object != NULL' failed
(MediaPlayerTest:51817): GLib-CRITICAL **: Source ID 17 was not found when attempting to remove it
/home/pi/sdk-folder/sdk-source/avs-device-sdk/MediaPlayer/test/MediaPlayerTest.cpp:479: Failure
Value of: m_mediaPlayer
Actual: false
Expected: true
[ FAILED ] MediaPlayerTest.testSetOffsetOutsideBounds (0 ms)
[ RUN ] MediaPlayerTest.testSetSourceResetsOffset
(MediaPlayerTest:51817): GStreamer-WARNING **: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstaudioconvert.so': /usr/local/lib/libgsttag-1.0.so.0: undefined symbol: _gst_tag_list_type
2017-11-01 18:21:20.191 [ 1] E MediaPlayer:setupPipelineFailed:reason=createConverterElementFailed
2017-11-01 18:21:20.191 [ 1] E MediaPlayer:initPlayerFailed:reason=setupPipelineFailed
(MediaPlayerTest:51817): GStreamer-CRITICAL **: gst_element_get_state: assertion 'GST_IS_ELEMENT (element)' failed
2017-11-01 18:21:20.191 [ 16] E MediaPlayer:doStopFailed:reason=gstElementGetStateFailed
(MediaPlayerTest:51817): GStreamer-CRITICAL **: gst_object_unref: assertion 'object != NULL' failed
(MediaPlayerTest:51817): GLib-CRITICAL **: Source ID 17 was not found when attempting to remove it
/home/pi/sdk-folder/sdk-source/avs-device-sdk/MediaPlayer/test/MediaPlayerTest.cpp:479: Failure
Value of: m_mediaPlayer
Actual: false
Expected: true
[ FAILED ] MediaPlayerTest.testSetSourceResetsOffset (1 ms)
[ RUN ] MediaPlayerTest.testRepeatUrl
(MediaPlayerTest:51817): GStreamer-WARNING **: Failed to load plugin '/usr/lib/x86_64-linux-gnu/gstreamer-1.0/libgstaudioconvert.so': /usr/local/lib/libgsttag-1.0.so.0: undefined symbol: _gst_tag_list_type
2017-11-01 18:21:20.191 [ 1] E MediaPlayer:setupPipelineFailed:reason=createConverterElementFailed
2017-11-01 18:21:20.191 [ 1] E MediaPlayer:initPlayerFailed:reason=setupPipelineFailed
(MediaPlayerTest:51817): GStreamer-CRITICAL **: gst_element_get_state: assertion 'GST_IS_ELEMENT (element)' failed
2017-11-01 18:21:20.191 [ 17] E MediaPlayer:doStopFailed:reason=gstElementGetStateFailed
(MediaPlayerTest:51817): GStreamer-CRITICAL **: gst_object_unref: assertion 'object != NULL' failed
(MediaPlayerTest:51817): GLib-CRITICAL **: Source ID 17 was not found when attempting to remove it
/home/pi/sdk-folder/sdk-source/avs-device-sdk/MediaPlayer/test/MediaPlayerTest.cpp:479: Failure
Value of: m_mediaPlayer
Actual: false
Expected: true
[ FAILED ] MediaPlayerTest.testRepeatUrl (1 ms)
[----------] 22 tests from MediaPlayerTest (25 ms total)
[----------] Global test environment tear-down
[==========] 22 tests from 1 test case ran. (25 ms total)
[ PASSED ] 0 tests.
[ FAILED ] 22 tests, listed below:
[ FAILED ] MediaPlayerTest.testStartPlayWaitForEnd
[ FAILED ] MediaPlayerTest.testStartPlayForUrl
[ FAILED ] MediaPlayerTest.testSetSourceEmptyUrl
[ FAILED ] MediaPlayerTest.testConsecutiveSetSource
[ FAILED ] MediaPlayerTest.testStartPlayWaitForEndStartPlayAgain
[ FAILED ] MediaPlayerTest.testStopPlay
[ FAILED ] MediaPlayerTest.testStartPlayCallAfterStopPlay
[ FAILED ] MediaPlayerTest.testPauseDuringPlay
[ FAILED ] MediaPlayerTest.testPlayAfterPause
[ FAILED ] MediaPlayerTest.testStopAfterPause
[ FAILED ] MediaPlayerTest.testPauseAfterPause
[ FAILED ] MediaPlayerTest.testResumeAfterPause
[ FAILED ] MediaPlayerTest.testResumeAfterPlay
[ FAILED ] MediaPlayerTest.testGetOffsetInMilliseconds
[ FAILED ] MediaPlayerTest.testGetOffsetInMillisecondsNullPipeline
[ FAILED ] MediaPlayerTest.testPlayingTwoAttachments
[ FAILED ] MediaPlayerTest.testUnsteadyReads
[ FAILED ] MediaPlayerTest.testStartPlayWithUrlPlaylistWaitForEnd
[ FAILED ] MediaPlayerTest.testSetOffsetUnseekable
[ FAILED ] MediaPlayerTest.testSetOffsetOutsideBounds
[ FAILED ] MediaPlayerTest.testSetSourceResetsOffset
[ FAILED ] MediaPlayerTest.testRepeatUrl
22 FAILED TESTS
root@ubuntu:/home/pi/sdk-folder/sdk-build/MediaPlayer/test#

@kuodehai
Copy link
Author

kuodehai commented Nov 2, 2017

Hi @frozenberg, Detailed logs are provided below.
[ OK ] MediaPlayerTest.testSetOffsetUnseekable (2862 ms)
[ RUN ] MediaPlayerTest.testSetOffsetOutsideBounds
2017-11-02 01:14:20.340 [ 1b] 0 MediaPlayer:handleSetObserverCalled
2017-11-02 01:14:20.340 [ 1b] 0 MediaPlayer:doStopSuccess:reason=alreadyStopped
2017-11-02 01:14:20.341 [ 1c] 0 MediaPlayer:handleSetSourceForUrlCalled
2017-11-02 01:14:20.341 [ 1c] 0 UrlSource:initCalledForUrlSource
2017-11-02 01:14:20.341 [ 1b] 0 MediaPlayer:handleSetOffsetCalled
2017-11-02 01:14:20.342 [ 1b] 0 MediaPlayer:handlePlayCalled
2017-11-02 01:14:20.342 [ 1b] 0 MediaPlayer:doStopSuccess:reason=alreadyStopped
2017-11-02 01:14:20.342 [ 1b] 0 MediaPlayer:handlePlay:attemptBuffering=1
2017-11-02 01:14:20.346 [ 1b] 0 MediaPlayer:handlePlay:startingState=PAUSED,stateReturn=ASYNC
2017-11-02 01:14:20.356 [ 1b] E MediaPlayer:queryBufferingStatusFailed:reason=bufferyQueryFailed
2017-11-02 01:14:20.356 [ 1b] 0 MediaPlayer:callingOnPlaybackStarted
2017-11-02 01:14:23.188 [ 1b] 0 MediaPlayer:callingOnPlaybackFinished
2017-11-02 01:14:23.189 [ 1a] I MediaPlayerTest:MediaPlayerTest:timeElapsed=2831
/home/pi/sdk-folder/sdk-source/avs-device-sdk/MediaPlayer/test/MediaPlayerTest.cpp:929: Failure
Value of: timeElapsed < std::chrono::milliseconds::zero() + TOLERANCE
Actual: false
Expected: true
2017-11-02 01:14:23.189 [ 1b] 0 MediaPlayer:handleStopCalled
2017-11-02 01:14:23.189 [ 1b] 0 MediaPlayer:doStopSuccess:reason=alreadyStopped
[ FAILED ] MediaPlayerTest.testSetOffsetOutsideBounds (2850 ms)
[ RUN ] MediaPlayerTest.testSetSourceResetsOffset
2017-11-02 01:14:23.190 [ 1d] 0 MediaPlayer:handleSetObserverCalled
2017-11-02 01:14:23.191 [ 1d] 0 MediaPlayer:doStopSuccess:reason=alreadyStopped
2017-11-02 01:14:23.191 [ 1e] 0 MediaPlayer:handleSetSourceForUrlCalled
2017-11-02 01:14:23.191 [ 1e] 0 UrlSource:initCalledForUrlSource
2017-11-02 01:14:23.191 [ 1d] 0 MediaPlayer:handleSetOffsetCalled
2017-11-02 01:14:23.191 [ 1d] 0 MediaPlayer:doStopSuccess:reason=alreadyStopped
2017-11-02 01:14:23.192 [ 1f] 0 MediaPlayer:handleSetSourceForUrlCalled
2017-11-02 01:14:23.192 [ 1f] 0 UrlSource:initCalledForUrlSource
terminate called after throwing an instance of 'std::system_error'
what(): Resource deadlock avoided
Aborted (core dumped)

@kuodehai kuodehai closed this as completed Nov 3, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants