Непонятный баг. вызов статической функции
QString filename = QFileDialog::getOpenFileName(this, tr("Open startup file"), "", tr("JSON files (*.json)"));
приводит к падению программы. Это все происходит в отдельном потоке, там моего кода даже нет. Падает не всегда, примерно в половине случаев.