It appears the crash started happening on phones in Mir 0.21, which
actually isn't in the stable channel yet. So expect this bug to explode
after OTA-11 goes out...

No idea why it would crash though:

template <typename ProtobufType>
auto make_protobuf_object()
{
    return 
std::unique_ptr<ProtobufType>{ProtobufType::default_instance().New()};
}

Perhaps another manifestation of the Unity8 heap corruption bug 1535297?

** Also affects: mir
   Importance: Undecided
       Status: New

** Summary changed:

- 
/usr/bin/unity8:11:std::string::_Rep::_S_empty_rep_storage:mir::client::make_protobuf_object:mir::client::rpc::MirProtobufRpcChannel::on_data_available:operator:_M_invoke
+ /usr/bin/unity8 crashes in std::string::_Rep::_S_empty_rep_storage() from 
mir::client::rpc::MirProtobufRpcChannel::on_data_available()

** Changed in: mir
   Importance: Undecided => High

** Changed in: mir (Ubuntu)
   Importance: Undecided => High

** Also affects: canonical-devices-system-image
   Importance: Undecided
       Status: New

** Summary changed:

- /usr/bin/unity8 crashes in std::string::_Rep::_S_empty_rep_storage() from 
mir::client::rpc::MirProtobufRpcChannel::on_data_available()
+ Unity8 crashes in std::string::_Rep::_S_empty_rep_storage() from 
mir::client::rpc::MirProtobufRpcChannel::on_data_available()

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1579957

Title:
  Unity8 crashes in std::string::_Rep::_S_empty_rep_storage() from
  mir::client::rpc::MirProtobufRpcChannel::on_data_available()

To manage notifications about this bug go to:
https://bugs.launchpad.net/canonical-devices-system-image/+bug/1579957/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to