Я загружаю внешнюю DLL с QLibrary. В некоторых случаях dll просто падает (seg. Fault). DLL не выдает исключений. Каков наилучший способ справиться с этим? Я прочитал, что мне нужно запустить в отдельный процесс / поток. Это единственный вариант?
веселит,
м.
К сожалению, вы ничего не можете сделать с segfault, вы можете попробовать запустить аварийный код в отдельном потоке, но это может привести к утечке ресурсов или огромному количеству противоречивых состояний в вашем приложении.
Если .dll ваш, я бы порекомендовал попытаться исправить ошибку, если она не сообщит об ошибке и попытаться обойти ее.
Других решений пока нет …