crossplatform.ru

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


  Ответ в QQmlApplicationEngine segfault loading from file.
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
Vilgeforc Дата 2.4.2018, 18:16
  Добрый день!
имеется такой код:
    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 всё прекрасно.


А ещё, как удалить задублировавшийся пост?
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 28.4.2024, 3:52