Description
Following app crashes webengine
class SchemeHandler : public QWebEngineUrlSchemeHandler { public: SchemeHandler():QWebEngineUrlSchemeHandler(){} virtual void requestStarted(QWebEngineUrlRequestJob *request) { qDebug() << "requestStarted()"; } }; int main(int argc, char** argv) { QApplication app(argc, argv); QWebEngineProfile* p = QWebEngineProfile::defaultProfile(); QWebEngineView *view = new QWebEngineView(); view->load(QUrl("qrc:/file.html")); QTimer::singleShot(0,[=](){ for(int i = 0; i < 10000; ++i) { view->reload(); SchemeHandler *handler = new SchemeHandler(); p->installUrlSchemeHandler(QByteArray("help"), handler); p->removeUrlSchemeHandler(handler); delete handler; } ;}); return app.exec(); }