crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> QQmlApplicationEngine segfault loading from file.
Vilgeforc
  опции профиля:
сообщение 2.4.2018, 18:16
Сообщение #1


Студент
*

Группа: Новичок
Сообщений: 12
Регистрация: 19.2.2014
Пользователь №: 4060

Спасибо сказали: 3 раз(а)




Репутация:   0  


Добрый день!
имеется такой код:
    QQmlApplicationEngine engine;

//    engine.load(QUrl(QLatin1String("qrc:/main.qml")));
    QFileInfo info(QUrl(path + "QML/Main.qml").toString());
    qDebug()<<path + "QML/Main.qml"<<info.exists();
    engine.load(path + "QML/Main.qml");


В случае с загрузкой из ресурсов - все нормально, однако при загрузке из файла падает с сегфолтом.(файл, естественно, присутствует)
F libc : Fatal signal 11 (SIGSEGV), code 2, fault addr 0xd4b137b0 in tid 25032 (QtThread)

Причем если загружать с отладчиком, то все работает.

Такое поведение наблюдается с андройдом 7.1. На другом устройстве с 4.4 всё прекрасно.


А ещё, как удалить задублировавшийся пост?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 22.11.2024, 18:49