← Back to team overview

touch-packages team mailing list archive

[Bug 1380736] Re: Unlocking sim while dash is not loaded leads to a system lockup

 

#0  0x01a93d30 in ?? ()
 No symbol table info available.
 #1  0xa795b4d8 in operator()<core::ubuntu::media::Player::PlaybackStatus, void> (__object=<optimized out>, this=<optimized out>) at /usr/include/c++/4.9/functional:569
 No locals.
 #2  __call<void, core::ubuntu::media::Player::PlaybackStatus&&, 0u, 1u> (__args=<optimized out>, this=<optimized out>) at /usr/include/c++/4.9/functional:1264
 No locals.
 #3  operator()<core::ubuntu::media::Player::PlaybackStatus, void> (this=<optimized out>) at /usr/include/c++/4.9/functional:1323
 No locals.
 #4  std::_Function_handler<void (core::ubuntu::media::Player::PlaybackStatus), std::_Bind<std::_Mem_fn<void (AalMediaPlayerService::*)(core::ubuntu::media::Player::PlaybackStatus const&)> (AalMediaPlayerService*, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, core::ubuntu::media::Player::PlaybackStatus) (__functor=..., __args#0=core::ubuntu::media::Player::stopped) at /usr/include/c++/4.9/functional:2039
 No locals.
 #5  0xa78ed1e4 in operator() (args#0=<optimized out>, this=0xa663cacc) at /usr/include/core/signal.h:49
 No locals.
 #6  core::Signal<core::ubuntu::media::Player::PlaybackStatus>::operator() (this=<optimized out>, args#0=core::ubuntu::media::Player::stopped) at /usr/include/core/signal.h:137
         slot = {slot = {<std::_Maybe_unary_or_binary_function<void, core::ubuntu::media::Player::PlaybackStatus>> = {<std::unary_function<core::ubuntu::media::Player::PlaybackStatus, void>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 8, static _M_max_align = 4, _M_functor = {_M_unused = {_M_object = 0xaf701470, _M_const_object = 0xaf701470, _M_function_pointer = 0xaf701470, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0xaf701470, this adjustment 5}, _M_pod_data = "p\024p\257\n\000\000"}, _M_manager = 0xa795b2ad <std::_Function_base::_Base_manager<std::_Bind<std::_Mem_fn<void (AalMediaPlayerService::*)(core::ubuntu::media::Player::PlaybackStatus const&)> (AalMediaPlayerService*, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)>}, _M_invoker = 0xa795b4b1 <std::_Function_handler<void (core::ubuntu::media::Player::PlaybackStatus), std::_Bind<std::_Mem_fn<void (AalMediaPlayerService::*)(core::ubuntu::media::Player::PlaybackStatus const&)> (AalMediaPlayerService*, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, core::ubuntu::media::Player::PlaybackStatus)>}, dispatcher = {<std::_Maybe_unary_or_binary_function<void, const std::function<void()>&>> = {<std::unary_function<const std::function<void()>&, void>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 8, static _M_max_align = 4, _M_functor = {_M_unused = {_M_object = 0xaf701480, _M_const_object = 0xaf701480, _M_function_pointer = 0xaf701480, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0xaf701480, this adjustment 13957528}, _M_pod_data = "\200\024p\257\060\363\251\001"}, _M_manager = 0xa795b2fd <std::_Function_base::_Base_manager<core::Signal<core::ubuntu::media::Player::PlaybackStatus>::connect(std::function<void (core::ubuntu::media::Player::PlaybackStatus)> const&) const::{lambda(std::function<void ()> const&)#1}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<core::Signal<core::ubuntu::media::Player::PlaybackStatus>::connect(std::function<void (core::ubuntu::media::Player::PlaybackStatus)> const&) const::{lambda(std::function<void ()> const&)#1}> const&, std::_Manager_operation)>}, _M_invoker = 0xa795b289 <std::_Function_handler<void (std::function<void ()> const&), core::Signal<core::ubuntu::media::Player::PlaybackStatus>::connect(std::function<void (core::ubuntu::media::Player::PlaybackStatus)> const&) const::{lambda(std::function<void ()> const&)#1}>::_M_invoke(std::_Any_data const&, std::function<void ()> const&)>}, connection = {d = {<std::__shared_ptr<core::Connection::Private, (__gnu_cxx::_Lock_policy)2>> = {_M_ptr = 0x1a88c0c, _M_refcount = {_M_pi = 0x1a88c00}}, <No data fields>}}}
         __for_range = @0x1a93d28: {<std::_List_base<core::Signal<core::ubuntu::media::Player::PlaybackStatus>::SlotWrapper, std::allocator<core::Signal<core::ubuntu::media::Player::PlaybackStatus>::SlotWrapper> >> = {_M_impl = {<std::allocator<std::_List_node<core::Signal<core::ubuntu::media::Player::PlaybackStatus>::SlotWrapper> >> = {<__gnu_cxx::new_allocator<std::_List_node<core::Signal<core::ubuntu::media::Player::PlaybackStatus>::SlotWrapper> >> = {<No data fields>}, <No data fields>}, _M_node = {_M_next = 0x1a91950, _M_prev = 0x1a91950}}}, <No data fields>}
         lg = {_M_device = @0x1a93d10}
 #7  0xa78efad6 in core::dbus::Signal<mpris::Player::Signals::PlaybackStatusChanged, core::ubuntu::media::Player::PlaybackStatus>::operator() (this=0x1a9f3d0, msg=...) at /usr/include/core/dbus/impl/signal.h:343
         match_args = @0xa663cb50: {<std::_Vector_base<std::pair<unsigned int, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<unsigned int, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >> = {_M_impl = {<std::allocator<std::pair<unsigned int, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {<__gnu_cxx::new_allocator<std::pair<unsigned int, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}
         handler = @0xa663cb5c: {<std::_Maybe_unary_or_binary_function<void, core::ubuntu::media::Player::PlaybackStatus const&>> = {<std::unary_function<core::ubuntu::media::Player::PlaybackStatus const&, void>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 8, static _M_max_align = 4, _M_functor = {_M_unused = {_M_object = 0xaf701460, _M_const_object = 0xaf701460, _M_function_pointer = 0xaf701460, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0xaf701460}, _M_pod_data = "`\024p\257\000\000\000"}, _M_manager = 0xa78e2685 <std::_Function_base::_Base_manager<core::ubuntu::media::PlayerStub::Private::Signals::Signals(std::shared_ptr<core::dbus::Signal<mpris::Player::Signals::Seeked, long long> > const&, std::shared_ptr<core::dbus::Signal<mpris::Player::Signals::EndOfStream, void> > const&, std::shared_ptr<core::dbus::Signal<mpris::Player::Signals::PlaybackStatusChanged, core::ubuntu::media::Player::PlaybackStatus> > const&)::{lambda(core::ubuntu::media::Player::PlaybackStatus const&)#3}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<core::ubuntu::media::PlayerStub::Private::Signals::Signals(std::shared_ptr<core::dbus::Signal<mpris::Player::Signals::Seeked, long long> > const&, std::shared_ptr<core::dbus::Signal<mpris::Player::Signals::EndOfStream, void> > const&, std::shared_ptr<core::dbus::Signal<mpris::Player::Signals::PlaybackStatusChanged, core::ubuntu::media::Player::PlaybackStatus> > const&)::{lambda(core::ubuntu::media::Player::PlaybackStatus const&)#3}> const&, std::_Manager_operation)>}, _M_invoker = 0xa78ed2f5 <std::_Function_handler<void (core::ubuntu::media::Player::PlaybackStatus const&), core::ubuntu::media::PlayerStub::Private::Signals::Signals(std::shared_ptr<core::dbus::Signal<mpris::Player::Signals::Seeked, long long> > const&, std::shared_ptr<core::dbus::Signal<mpris::Player::Signals::EndOfStream, void> > const&, std::shared_ptr<core::dbus::Signal<mpris::Player::Signals::PlaybackStatusChanged, core::ubuntu::media::Player::PlaybackStatus> > const&)::{lambda(core::ubuntu::media::Player::PlaybackStatus const&)#3}>::_M_invoke(std::_Any_data const&, core::ubuntu::media::Player::PlaybackStatus const&)>}
         it = {first = {<std::_Vector_base<std::pair<unsigned int, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<unsigned int, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >> = {_M_impl = {<std::allocator<std::pair<unsigned int, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {<__gnu_cxx::new_allocator<std::pair<unsigned int, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}, second = {<std::_Maybe_unary_or_binary_function<void, core::ubuntu::media::Player::PlaybackStatus const&>> = {<std::unary_function<core::ubuntu::media::Player::PlaybackStatus const&, void>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 8, static _M_max_align = 4, _M_functor = {_M_unused = {_M_object = 0xaf701460, _M_const_object = 0xaf701460, _M_function_pointer = 0xaf701460, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0xaf701460}, _M_pod_data = "`\024p\257\000\000\000"}, _M_manager = 0xa78e2685 <std::_Function_base::_Base_manager<core::ubuntu::media::PlayerStub::Private::Signals::Signals(std::shared_ptr<core::dbus::Signal<mpris::Player::Signals::Seeked, long long> > const&, std::shared_ptr<core::dbus::Signal<mpris::Player::Signals::EndOfStream, void> > const&, std::shared_ptr<core::dbus::Signal<mpris::Player::Signals::PlaybackStatusChanged, core::ubuntu::media::Player::PlaybackStatus> > const&)::{lambda(core::ubuntu::media::Player::PlaybackStatus const&)#3}>::_M_manager(std::_Any_data&, std::_Function_base::_Base_manager<core::ubuntu::media::PlayerStub::Private::Signals::Signals(std::shared_ptr<core::dbus::Signal<mpris::Player::Signals::Seeked, long long> > const&, std::shared_ptr<core::dbus::Signal<mpris::Player::Signals::EndOfStream, void> > const&, std::shared_ptr<core::dbus::Signal<mpris::Player::Signals::PlaybackStatusChanged, core::ubuntu::media::Player::PlaybackStatus> > const&)::{lambda(core::ubuntu::media::Player::PlaybackStatus const&)#3}> const&, std::_Manager_operation)>}, _M_invoker = 0xa78ed2f5 <std::_Function_handler<void (core::ubuntu::media::Player::PlaybackStatus const&), core::ubuntu::media::PlayerStub::Private::Signals::Signals(std::shared_ptr<core::dbus::Signal<mpris::Player::Signals::Seeked, long long> > const&, std::shared_ptr<core::dbus::Signal<mpris::Player::Signals::EndOfStream, void> > const&, std::shared_ptr<core::dbus::Signal<mpris::Player::Signals::PlaybackStatusChanged, core::ubuntu::media::Player::PlaybackStatus> > const&)::{lambda(core::ubuntu::media::Player::PlaybackStatus const&)#3}>::_M_invoke(std::_Any_data const&, core::ubuntu::media::Player::PlaybackStatus const&)>}}
         __for_range = @0x1a9f360: {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<const std::vector<std::pair<unsigned int, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<unsigned int, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::function<void(const core::ubuntu::media::Player::PlaybackStatus&)> > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::vector<std::pair<unsigned int, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<unsigned int, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::function<void(const core::ubuntu::media::Player::PlaybackStatus&)> > > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<std::vector<std::pair<unsigned int, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<unsigned int, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::vector<std::pair<unsigned int, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<unsigned int, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x1a919b8, _M_left = 0x1a919b8, _M_right = 0x1a919b8}, _M_node_count = 1}}}
         lg = {_M_device = @0x1a9f348}
 #8  0xad219546 in operator() (__args#0=..., this=0xa663cbac) at /usr/include/c++/4.9/functional:2439
 No locals.
 #9  core::dbus::MessageRouter<std::tuple<std::string, std::string> >::operator() (this=<optimized out>, msg=...) at /build/buildd/dbus-cpp-4.0.0+14.10.20141006/include/core/dbus/message_router.h:95
         handler = {<std::_Maybe_unary_or_binary_function<void, std::shared_ptr<core::dbus::Message> const&>> = {<std::unary_function<std::shared_ptr<core::dbus::Message> const&, void>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 8, static _M_max_align = 4, _M_functor = {_M_unused = {_M_object = 0xaf701450, _M_const_object = 0xaf701450, _M_function_pointer = 0xaf701450, _M_member_pointer = &virtual table offset 2943358032, this adjustment -695156488}, _M_pod_data = "P\024p\257\361\201!\255"}, _M_manager = 0xa78e313d <std::_Function_base::_Base_manager<std::_Bind<std::_Mem_fn<void (core::dbus::Signal<mpris::Player::Signals::PlaybackStatusChanged, core::ubuntu::media::Player::PlaybackStatus>::*)(std::shared_ptr<core::dbus::Message> const&)> (core::dbus::Signal<mpris::Player::Signals::PlaybackStatusChanged, core::ubuntu::media::Player::PlaybackStatus>*, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)>}, _M_invoker = 0xa78e3995 <std::_Function_handler<void (std::shared_ptr<core::dbus::Message> const&), std::_Bind<std::_Mem_fn<void (core::dbus::Signal<mpris::Player::Signals::PlaybackStatusChanged, core::ubuntu::media::Player::PlaybackStatus>::*)(std::shared_ptr<core::dbus::Message> const&)> (core::dbus::Signal<mpris::Player::Signals::PlaybackStatusChanged, core::ubuntu::media::Player::PlaybackStatus>*, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, std::shared_ptr<core::dbus::Message> const&)>}
         ul = {_M_device = 0x20e938c, _M_owns = false}
         it = <optimized out>
 #10 0xad20fd54 in core::dbus::MessageRouter<core::dbus::types::ObjectPath>::operator() (this=<optimized out>, msg=...) at /build/buildd/dbus-cpp-4.0.0+14.10.20141006/include/core/dbus/message_router.h:95
         handler = {<std::_Maybe_unary_or_binary_function<void, std::shared_ptr<core::dbus::Message> const&>> = {<std::unary_function<std::shared_ptr<core::dbus::Message> const&, void>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 8, static _M_max_align = 4, _M_functor = {_M_unused = {_M_object = 0xaf701440, _M_const_object = 0xaf701440, _M_function_pointer = 0xaf701440, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0xaf701440, this adjustment -612851832}, _M_pod_data = "@\024p\257\020", <incomplete sequence \361\266>}, _M_manager = 0xad2181f1 <std::_Function_base::_Base_manager<std::_Bind<std::_Mem_fn<bool (core::dbus::MessageRouter<std::tuple<std::string, std::string> >::*)(std::shared_ptr<core::dbus::Message> const&)> (std::reference_wrapper<core::dbus::MessageRouter<std::tuple<std::string, std::string> > >, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)>}, _M_invoker = 0xad21823d <std::_Function_handler<void (std::shared_ptr<core::dbus::Message> const&), std::_Bind<std::_Mem_fn<bool (core::dbus::MessageRouter<std::tuple<std::string, std::string> >::*)(std::shared_ptr<core::dbus::Message> const&)> (std::reference_wrapper<core::dbus::MessageRouter<std::tuple<std::string, std::string> > >, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, std::shared_ptr<core::dbus::Message> const&)>}
         ul = {_M_device = 0x160ecdc, _M_owns = false}
         it = <optimized out>
 #11 0xad20e572 in operator() (msg=..., this=<optimized out>) at /build/buildd/dbus-cpp-4.0.0+14.10.20141006/include/core/dbus/message_router.h:95
         handler = {<std::_Maybe_unary_or_binary_function<void, std::shared_ptr<core::dbus::Message> const&>> = {<std::unary_function<std::shared_ptr<core::dbus::Message> const&, void>> = {<No data fields>}, <No data fields>}, <std::_Function_base> = {static _M_max_size = 8, static _M_max_align = 4, _M_functor = {_M_unused = {_M_object = 0xaf700498, _M_const_object = 0xaf700498, _M_function_pointer = 0xaf700498, _M_member_pointer = (void (std::_Undefined_class::*)(std::_Undefined_class * const)) 0xaf700498, this adjustment -751704510}, _M_pod_data = "\230\004p\257\204\314c\246"}, _M_manager = 0xad20f561 <std::_Function_base::_Base_manager<std::_Bind<std::_Mem_fn<bool (core::dbus::MessageRouter<core::dbus::types::ObjectPath>::*)(std::shared_ptr<core::dbus::Message> const&)> (std::reference_wrapper<core::dbus::MessageRouter<core::dbus::types::ObjectPath> >, std::_Placeholder<1>)> >::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation)>}, _M_invoker = 0xad20f5ad <std::_Function_handler<void (std::shared_ptr<core::dbus::Message> const&), std::_Bind<std::_Mem_fn<bool (core::dbus::MessageRouter<core::dbus::types::ObjectPath>::*)(std::shared_ptr<core::dbus::Message> const&)> (std::reference_wrapper<core::dbus::MessageRouter<core::dbus::types::ObjectPath> >, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, std::shared_ptr<core::dbus::Message> const&)>}
         ul = {_M_device = 0x160ec98, _M_owns = false}
 #12 core::dbus::Bus::handle_message (this=this@entry=0x160adf4, message=...) at /build/buildd/dbus-cpp-4.0.0+14.10.20141006/src/core/dbus/bus.cpp:122
 No locals.
 #13 0xad20e60e in (anonymous namespace)::static_handle_message (connection=<optimized out>, message=<optimized out>, user_data=0x160adf4) at /build/buildd/dbus-cpp-4.0.0+14.10.20141006/src/core/dbus/bus.cpp:69
         thiz = 0x160adf4
 #14 0xb38232e2 in dbus_connection_dispatch () from /lib/arm-linux-gnueabihf/libdbus-1.so.3
 No symbol table info available.
 #15 0xad2269c8 in operator() (__closure=0xa663cd08) at /build/buildd/dbus-cpp-4.0.0+14.10.20141006/src/core/dbus/asio/executor.cpp:342
         bus = {<std::__shared_ptr<core::dbus::Bus, (__gnu_cxx::_Lock_policy)2>> = {_M_ptr = 0x160adf4, _M_refcount = {_M_pi = 0x160ade8}}, <No data fields>}
 #16 asio_handler_invoke<core::dbus::asio::Executor::on_dbus_wakeup_event_loop(void*)::<lambda()> > (function=...) at /usr/include/boost/asio/handler_invoke_hook.hpp:69
 No locals.
 #17 invoke<core::dbus::asio::Executor::on_dbus_wakeup_event_loop(void*)::<lambda()>, core::dbus::asio::Executor::on_dbus_wakeup_event_loop(void*)::<lambda()> > (context=..., function=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:37
 No locals.
 #18 boost::asio::detail::completion_handler<core::dbus::asio::Executor::on_dbus_wakeup_event_loop(void*)::{lambda()#1}>::do_complete(boost::asio::detail::task_io_service*, boost::asio::detail::task_io_service_operation*, boost::system::error_code const&, unsigned int) (owner=0x16117b8, base=<optimized out>) at /usr/include/boost/asio/detail/completion_handler.hpp:68
         b = {<boost::asio::detail::noncopyable> = {<No data fields>}, value_ = 1}
         h = <optimized out>
         p = {h = 0xa663cd08, v = 0x0, p = 0x0}
         handler = {__bus = {<std::__shared_ptr<core::dbus::Bus, (__gnu_cxx::_Lock_policy)2>> = {_M_ptr = 0x160adf4, _M_refcount = {_M_pi = 0x160ade8}}, <No data fields>}}
 #19 0xad2244d8 in complete (bytes_transferred=<optimized out>, ec=..., owner=..., this=<optimized out>) at /usr/include/boost/asio/detail/task_io_service_operation.hpp:38
 No locals.
 #20 do_run_one (ec=..., this_thread=..., lock=..., this=0x16117b8) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:384
         task_result = <optimized out>
         on_exit = {task_io_service_ = 0x16117b8, lock_ = 0xa663cd54, this_thread_ = 0xa663cd80}
         more_handlers = true
 #21 boost::asio::detail::task_io_service::run (this=0x16117b8, ec=...) at /usr/include/boost/asio/detail/impl/task_io_service.ipp:153
         this_thread = {<boost::asio::detail::thread_info_base> = {<boost::asio::detail::noncopyable> = {<No data fields>}, reusable_memory_ = 0x1a8f5f0}, wakeup_event = 0xa663cd98, private_op_queue = {<boost::asio::detail::noncopyable> = {<No data fields>}, front_ = 0x0, back_ = 0x0}, private_outstanding_work = 0, next = 0x0}
         wakeup_event = {<boost::asio::detail::noncopyable> = {<No data fields>}, cond_ = {__data = {__lock = 0, __futex = 26, __total_seq = 13, __wakeup_seq = 13, __woken_seq = 13, __mutex = 0x16117d0, __nwaiters = 0, __broadcast_seq = 0}, __size = "\000\000\000\000\032\000\000\000\r\000\000\000\000\000\000\000\r\000\000\000\000\000\000\000\r\000\000\000\000\000\000\000\320\027a\001", '\000' <repeats 11 times>, __align = 111669149696}, signalled_ = true}
         ctx = {<boost::asio::detail::noncopyable> = {<No data fields>}, key_ = 0x16117b8, value_ = 0xa663cd80, next_ = 0x0}
         lock = {<boost::asio::detail::noncopyable> = {<No data fields>}, mutex_ = @0x16117d0, locked_ = false}
         n = 37
 #22 0xad2247b6 in run (this=0xad24063c <core::dbus::asio::make_executor(std::shared_ptr<core::dbus::Bus> const&)::io>) at /usr/include/boost/asio/impl/io_service.ipp:59
         ec = {m_val = 0, m_cat = 0xb3a22078}
 #23 core::dbus::asio::Executor::run (this=<optimized out>) at /build/buildd/dbus-cpp-4.0.0+14.10.20141006/src/core/dbus/asio/executor.cpp:386
 No locals.
 #24 0xad20d958 in core::dbus::Bus::run (this=<optimized out>) at /build/buildd/dbus-cpp-4.0.0+14.10.20141006/src/core/dbus/bus.cpp:336
 No locals.
 #25 0xb627c360 in std::(anonymous namespace)::execute_native_thread_routine (__p=<optimized out>) at ../../../../../src/libstdc++-v3/src/c++11/thread.cc:84
         __t = <optimized out>
         __local = {<std::__shared_ptr<std::thread::_Impl_base, (__gnu_cxx::_Lock_policy)2>> = {_M_ptr = <optimized out>, _M_refcount = {_M_pi = 0x1618e10}}, <No data fields>}
 #26 0xb5fa8f98 in start_thread () from /lib/arm-linux-gnueabihf/libpthread.so.0
 No symbol table info available.
 #27 0xb616f22c in ?? () from /lib/arm-linux-gnueabihf/libc.so.6
 No symbol table info available.
 Backtrace stopped: previous frame identical to this frame (corrupt stack?)
StacktraceAddressSignature: /usr/bin/unity8:11:[heap]+bb2d30:/usr/lib/arm-linux-gnueabihf/qt5/plugins/mediaservice/libaalmediaplayer.so+f4d8:/usr/lib/arm-linux-gnueabihf/libmedia-hub-client.so.2.0.0+161e4:/usr/lib/arm-linux-gnueabihf/libmedia-hub-client.so.2.0.0+18ad6:/usr/lib/arm-linux-gnueabihf/libdbus-cpp.so.4.0.0+18546:/usr/lib/arm-linux-gnueabihf/libdbus-cpp.so.4.0.0+ed54:/usr/lib/arm-linux-gnueabihf/libdbus-cpp.so.4.0.0+d572:/usr/lib/arm-linux-gnueabihf/libdbus-cpp.so.4.0.0+d60e:/lib/arm-linux-gnueabihf/libdbus-1.so.3.7.6+b2e2:/usr/lib/arm-linux-gnueabihf/libdbus-cpp.so.4.0.0+259c8:/usr/lib/arm-linux-gnueabihf/libdbus-cpp.so.4.0.0+234d8:/usr/lib/arm-linux-gnueabihf/libdbus-cpp.so.4.0.0+237b6:/usr/lib/arm-linux-gnueabihf/libdbus-cpp.so.4.0.0+c958:/usr/lib/arm-linux-gnueabihf/libstdc++.so.6.0.20+88360:/lib/arm-linux-gnueabihf/libpthread-2.19.so+5f98
StacktraceTop:
 ?? ()
 operator()<core::ubuntu::media::Player::PlaybackStatus, void> (__object=<optimized out>, this=<optimized out>) at /usr/include/c++/4.9/functional:569
 __call<void, core::ubuntu::media::Player::PlaybackStatus&&, 0u, 1u> (__args=<optimized out>, this=<optimized out>) at /usr/include/c++/4.9/functional:1264
 operator()<core::ubuntu::media::Player::PlaybackStatus, void> (this=<optimized out>) at /usr/include/c++/4.9/functional:1323
 std::_Function_handler<void (core::ubuntu::media::Player::PlaybackStatus), std::_Bind<std::_Mem_fn<void (AalMediaPlayerService::*)(core::ubuntu::media::Player::PlaybackStatus const&)> (AalMediaPlayerService*, std::_Placeholder<1>)> >::_M_invoke(std::_Any_data const&, core::ubuntu::media::Player::PlaybackStatus) (__functor=..., __args#0=core::ubuntu::media::Player::stopped) at /usr/include/c++/4.9/functional:2039

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to unity8 in Ubuntu.
https://bugs.launchpad.net/bugs/1380736

Title:
  Unlocking sim while dash is not loaded leads to a system lockup

Status in Network Menu:
  Invalid
Status in “dbus-cpp” package in Ubuntu:
  New
Status in “media-hub” package in Ubuntu:
  New
Status in “qtubuntu-media” package in Ubuntu:
  New
Status in “unity8” package in Ubuntu:
  New

Bug description:
  STEPS:
  1. Install a new image (Apparently it works with just re-running the wizard)
  2. While the dash is empty drag down the network indicator
  3. Click on the first unlock sim button
  4. Type in the unlock code and hit the tick
  5. System locks up

  EXPECTED:
  I expect the lock you unlock the sim and change back to the indicator

  ACTUAL:
  The system hard locks nothing works.  In the end you are forced to hard shutdown the phone by pressing and holding the power button till the phone powers down.

  Booting the Phone back up after this and everthing works as expected.
  Also waiting on the dash to fully load and fill with apps and then unlocking works.

To manage notifications about this bug go to:
https://bugs.launchpad.net/indicator-network/+bug/1380736/+subscriptions