Russian Qt Forum
Сентябрь 30, 2024, 08:21 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Qt 4.8.4 падает при общении с БД  (Прочитано 2769 раз)
ecspertiza
Супер
******
Offline Offline

Сообщений: 1053


С уважением, мастер конфетного цеха!


Просмотр профиля
« : Январь 11, 2013, 17:59 »

собрал под виндой Qt 4.8.4, параметры сборки были следующие

Код:
configure.exe -release -openssl -qt-sql-sqlite

параметры gcc -v такие

http://joxi.ru/AI0j99T8

создаю тестовый проект в котором допустим хочу вывести список доступных БД драйверов

Код:
    QCoreApplication a(argc, argv);
   
    QSqlDatabase db;
    qDebug() << Q_FUNC_INFO << db.drivers(); <-- ТУТ ПАДАЕТ

    return a.exec();

И софт падает, Qt пробовал пересобирать уже несколько раз и с ключиком -debug-and-release. Почему падает непонятно, в отладке пробовал смотреть все в конце концов приходит в QObject и парент к ниму приходит 0 после чего  Sigmentation Fault Улыбающийся Где мог накосячить ? или может чего то не хватает ?
Записан
ecspertiza
Супер
******
Offline Offline

Сообщений: 1053


С уважением, мастер конфетного цеха!


Просмотр профиля
« Ответ #1 : Январь 11, 2013, 22:53 »

собрал 4.8.2 и все хорошо заработало, это видимо новая фича Улыбающийся
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #2 : Январь 11, 2013, 23:25 »

в приведённом коде ни какого криминала не вижу, только что макрос Q_FUNC_INFO не знаю
Записан

Юра.
ecspertiza
Супер
******
Offline Offline

Сообщений: 1053


С уважением, мастер конфетного цеха!


Просмотр профиля
« Ответ #3 : Январь 12, 2013, 00:30 »

Q_FUNC_INFO - возвращает имя ф-ции в которой выполняется. А так да, криминала нет, но софт падал, даже тривиальные примеры вроде того что я привел, откатился на две версии назад и вроде все хорошо заработало, причем такой косяк только под виндой был.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.064 секунд. Запросов: 22.