This might be more C++ then Qt question, sorry about it. Also, I tried searching for few days now, looking for all kind of solutions, nothing seems to work as I want it to.
I am developing an application which heavily uses the clipboard. All that the application does is to monitor the clipboard for certain text and once it finds it, takes out specific parts from the text, sorts and formats them in a certain way and puts them back into the clipboard. The application is working just OK, however the texts it is monitoring for can change every few months. I wont be updated in time when these texts changes, so I cannot update the app in time. Because of that and because of the way I made it search the text, it sometimes crashes.
My question is - is it possible to catch for example the (system) ASSERTS in release builds and display them as messages (yes, tried qInstallMsgHandler(), it doesn't work in release build). A simple example would be if the app is trying to read from QList which is empty. In such case, my app would just "disappear" without any message. I would like to be able to catch such crashes and display message with information for the users, which information they will be able to send to me and help me resolve the problem faster.