Comment 6 for bug 1457129

Revision history for this message
Michael Zanetti (mzanetti) wrote :

So this indicates the QtMultimedia backend (libaalmediaplayer.so) is throwing an exception which is originating in libmedia-hub-client.so.3.

QML can't deal with exceptions (in C++ terms) and will inevitably crash. As exceptions are not used in Qt by design, no QML module should ever throw them.

Seems like there are two things to do here:

1) add a global try/catch somewhere to libaalmediaplayer.so to never throw exceptions up towards unity as there is no way for us to catch them.
2) fix this particular issue in libmedia-hub-client.so.3