The problem is it doesnt fail to launch. It crashes sometime after
launching. calibre would need to spawn a dedicated thread to watch the
viewer process and check its exit code to find out if it had a clean
exit or not and popup an error if it didnt. And that would create lots
of false positives caused by harmless crashes on exit, which Qt
WebEngine is also very prone too.
The problem is it doesnt fail to launch. It crashes sometime after
launching. calibre would need to spawn a dedicated thread to watch the
viewer process and check its exit code to find out if it had a clean
exit or not and popup an error if it didnt. And that would create lots
of false positives caused by harmless crashes on exit, which Qt
WebEngine is also very prone too.
status wontfix