Вы столкнулись с ошибками в старой версии Qt. Вам нечего делать, кроме обновления Qt и перехода на QWebEngineView
, или с помощью API-интерфейсов платформы непосредственно для запуска виджета браузера, например. управления ActiveX для Internet Explorer с помощью ActiveQt на Windows, или с помощью объекта WebView на OS X.
Если вы привязаны к Qt 5.5.1 и вы настаиваете на использовании встроенного в WebKit, у вас нет выбора но для использования отладочной сборки Qt, запустите проект под отладчиком, посмотрите, где он сбой, и посмотрите, есть ли для него восходящее решение (значение верхнего уровня в самом проекте webkit). Затем вам нужно будет выполнить резервное копирование исправления на версию webkit, включенную в Qt 5.5.1. Возможно, вам придется повторить этот процесс несколько раз, так как я ожидаю, что вы столкнетесь с более чем одной ошибкой в коде, который старый.
Просьба указать трассировку стека в этом вопросе (или любой вопрос, связанный с сбоем.) – MrEricSir