WebEngine crash when QWebEngineProfile and QQuickWebEngineProfile are set to same persistent storage path:
QQuickWebEngineProfile *pDefaultProfile = QQuickWebEngineProfile::defaultProfile();
pDefaultProfile->setPersistentStoragePath("testPath");
QWebEngineProfile *pCustomProfile = new QWebEngineProfile("newProfile");
pCustomProfile ->setPersistentStoragePath("testPath");
Check failed: !HistoryPathsTracker::GetInstance()->HasPath(history_dir_). There already is a HistoryBackend running using the file at: path. Tests have to make sure that HistoryBackend destruction is complete using SetOnBackendDestroyTask() or other flush mechanisms before creating a new HistoryBackend that uses the same directory.