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

Reply via email to