Already logging to gdb.txt. #0 _dbus_message_iter_check (iter=0x8) at ../../dbus/dbus-message.c:745 byte_order = #1 0xb6b37452 in dbus_message_iter_get_arg_type (iter=0x8) at ../../dbus/dbus-message.c:2143 real = 0x8 #2 0xb6f58136 in core::dbus::Message::Reader::Private::ensure_argument_type_or_throw (expected_type=, this=) at /build/dbus-cpp-bBVMox/dbus-cpp-5.0.0+16.10.20160809/src/core/dbus/message_p.h:43 actual_type = 3 #3 core::dbus::Message::Reader::pop_string (this=this@entry=0xbefff290) at /build/dbus-cpp-bBVMox/dbus-cpp-5.0.0+16.10.20160809/src/core/dbus/message.cpp:190 No locals. #4 0x00041dc8 in core::dbus::Codec, std::allocator > >::decode_argument (arg="", in=...) at /usr/include/core/dbus/types/stl/string.h:64 s = #5 core::dbus::decode_argument, std::allocator > > (arg="", out=...) at /usr/include/core/dbus/codec.h:353 No locals. #6 core::dbus::operator>>, std::allocator > > (out="", reader=...) at /usr/include/core/dbus/message_streaming_operators.h:30 No locals. #7 core::dbus::types::Variant::as, std::allocator > > (this=, this=) at /usr/include/core/dbus/types/variant.h:142 No locals. #8 core::dbus::Codec::decode_argument (in=..., filter=...) at /home/james/src/mediascanner2-ubuntu-yakkety-landing-063/src/ms-dbus/dbus-codec.cc:161 key = "artist" value = { _vptr.Variant = 0x5aecc , encoder = {> = {> = {}, }, = { static _M_max_size = 8, static _M_max_align = 4, _M_functor = { _M_unused = {_M_object = 0x658d0, _M_const_object = 0x658d0, _M_function_pointer = 0x658d0, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x658d0, this adjustment 207976}, _M_pod_data = "\320X\006\000\320X\006"}, _M_manager = 0x0}, _M_invoker = 0x658d0}, decoder = {> = {> = {}, }, = { static _M_max_size = 8, static _M_max_align = 4, _M_functor = { _M_unused = {_M_object = 0x65b00, _M_const_object = 0x65b00, _M_function_pointer = 0x65b00, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0x65b00, this adjustment 206768}, _M_pod_data = "\000[\006\000`O\006"}, _M_manager = 0x42321 ::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager const&, std::_Manager_operation)>}, _M_invoker = 0x42529 ::_M_invoke(std::_Any_data const&, core::dbus::Message::Reader&)>}, any = {reader_ = {d = std::shared_ptr (empty) 0x0}}, signature_ = { signature = ""}} r = {d = std::shared_ptr (count 1, weak 0) 0x65a58} #9 0x00028364 in core::dbus::decode_argument (arg=..., out=...) at /usr/include/core/dbus/codec.h:353 No locals. #10 core::dbus::operator>> (out=..., reader=) at /usr/include/core/dbus/message_streaming_operators.h:30 No locals. #11 MediaStoreDBusTests_filter_codec_Test::TestBody (this=0x64d88) at /home/james/src/mediascanner2-ubuntu-yakkety-landing-063/test/test_dbus.cc:87 filter = {p = 0x657a0} other = {p = 0x65818} #12 0x0003f3c2 in testing::internal::HandleSehExceptionsInMethodIfSupported (location=0x46178 "the test body", method=&virtual testing::Test::TestBody(), object=0x64d88) at /usr/src/gtest/src/gtest.cc:2078 No locals. #13 testing::internal::HandleExceptionsInMethodIfSupported (object=object@entry=0x64d88, method=&virtual testing::Test::TestBody(), location=location@entry=0x46178 "the test body") at /usr/src/gtest/src/gtest.cc:2114 No locals. #14 0x00039b3c in testing::Test::Run (this=this@entry=0x64d88) at /usr/src/gtest/src/gtest.cc:2151 impl = 0x64908 #15 0x00039c94 in testing::Test::Run (this=0x64d88) at /usr/src/gtest/src/gtest.cc:2142 No locals. #16 testing::TestInfo::Run (this=0x64cf0) at /usr/src/gtest/src/gtest.cc:2326 impl = 0x64908 test = 0x64d88 #17 0x00039d96 in testing::TestInfo::Run (this=) at /usr/src/gtest/src/gtest.cc:2301 No locals. #18 testing::TestCase::Run (this=0x64b28) at /usr/src/gtest/src/gtest.cc:2444 i = 2 impl = 0x64908 #19 0x0003a0c4 in testing::TestCase::Run (this=) at /usr/src/gtest/src/gtest.cc:4353 No locals. #20 testing::internal::UnitTestImpl::RunAllTests (this=0x64908) at /usr/src/gtest/src/gtest.cc:4315 test_index = 0 i = 0 should_shard = has_tests_to_run = true forever = false in_subprocess_for_death_test = failed = repeat = 1 this = 0x64908 #21 0x0003a32e in testing::internal::HandleSehExceptionsInMethodIfSupported ( location=0x462e4 "auxiliary test code (environments or event listeners)", method=, object=) at /usr/src/gtest/src/gtest.cc:2078 No locals. #22 testing::internal::HandleExceptionsInMethodIfSupported ( location=0x462e4 "auxiliary test code (environments or event listeners)", method=(bool (testing::internal::UnitTestImpl::*)(testing::internal::UnitTestImpl * const)) 0x39e49 , object=0x64908) at /usr/src/gtest/src/gtest.cc:2114 No locals. #23 testing::UnitTest::Run (this=) at /usr/src/gtest/src/gtest.cc:3926 in_death_test_child_process = premature_exit_file = #24 0x00026c7c in RUN_ALL_TESTS () at /usr/include/gtest/gtest.h:2288 No locals. #25 main (argc=, argv=) at /home/james/src/mediascanner2-ubuntu-yakkety-landing-063/test/test_dbus.cc:104 No locals.