You have been subscribed to a public bug:
All down-calls from the server-side runtime into the provider code need
to be made in a try catch:
try
{
// Call into provider-specific code
}
catch (StorageException const& e)
{
// Deal with known exceptions here
}
catch (std::exception const& e)
{
// Deal with other exceptions here
}
catch (...)
{
// In case the provider code does something really unexpected
}
Without this, any exception thrown by the provider implementation will
bring down the server process. We'll also need to log any unexpected
exceptions that indicate a problem in the provider code.
** Affects: storage-framework (Ubuntu)
Importance: Undecided
Assignee: James Henstridge (jamesh)
Status: New
--
Need to make provider calls exception safe
https://bugs.launchpad.net/bugs/1597152
You received this bug notification because you are a member of Ubuntu Bugs,
which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs