It does not matter that the fault is in gtkrecentmanager.c. OpenShot should be able to adapt. It is likely there is a check you can do just before calling get_icon_fallback and avoid that call, if it is not completely necessary.
Otherwise, you have potentially a great number of people who cannot use the software. Think about it from the perspective of an end-user, such as me.
1. Install OpenShot using PPA.
2. Run OpenShot (works fine).
3. Start editing a video.
4. Save the video (OpenShot crashes; shows that it saved the recovery file).
5. Start OpenShot.
6. OpenShot crashes.
Since OpenShot started the first time, it aught to start the second time. This is a bug with OpenShot.
The bug is with OpenShot.
OpenShot does not start because of Problem X, it means that OpenShot should do its best to resolve Problem X.
$ openshot ------- ------- ------- ---- ------- ------- ------- ---- /build/ buildd/ gtk+2.0- 2.22.0/ gtk/gtkrecentma nager.c: 1942:get_ icon_fallback: assertion failed: (retval != NULL)
-------
OpenShot (version 1.3.0)
-------
state saved
**
Gtk:ERROR:
Aborted
It does not matter that the fault is in gtkrecentmanager.c. OpenShot should be able to adapt. It is likely there is a check you can do just before calling get_icon_fallback and avoid that call, if it is not completely necessary.
Otherwise, you have potentially a great number of people who cannot use the software. Think about it from the perspective of an end-user, such as me.
1. Install OpenShot using PPA.
2. Run OpenShot (works fine).
3. Start editing a video.
4. Save the video (OpenShot crashes; shows that it saved the recovery file).
5. Start OpenShot.
6. OpenShot crashes.
Since OpenShot started the first time, it aught to start the second time. This is a bug with OpenShot.