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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Segmentation Fault QtCore4.dll  (Прочитано 2743 раз)
qtstar
Гость
« : Декабрь 31, 2011, 05:13 »

Ребят привет, помогите разобраться с данной ошибкой.

Есть программка к которой подключатся модули .dll

Программа работает когда модуля нет  т.е не подключён,

При подключении, программа вываливается Segmentation Fault QtCore4.dll

Я не знаю как отдебажить, я взял в папку Release Скопировал Dll, в QT Creator

запустил отладку,


0x6a2caa10  <+0x0004>         push   %ebx
0x6a2caa11  <+0x0005>         sub    $0x10,%esp
0x6a2caa14  <+0x0008>         mov    0x8(%ebp),%ebx
0x6a2caa17  <+0x000b>         mov    0xc(%ebp),%esi
--> 0x6a2caa1a  <+0x000e>         mov    (%esi),%eax    тут программа останавливается
0x6a2caa1c  <+0x0010>         mov    0x4(%esi),%edx
0x6a2caa1f  <+0x0013>         mov    %eax,(%ebx)
0x6a2caa21  <+0x0015>         mov    %edx,0x4(%ebx)
0x6a2caa24  <+0x0018>         mov    0x8(%esi),%edx
0x6a2caa27  <+0x001b>         and    $0x3fffffff,%edx

Спасибо, если надо могу доступ устроить через TeamViewer
Записан
Blackwanderer
Гость
« Ответ #1 : Декабрь 31, 2011, 06:09 »

Вам нужно скомпилировать программу в Debug режиме. Тогда вы сможете увидеть на какой именно строчке в исходных кодах происходит крах программы. Также в Debug режиме включаются дополнительные проверки безопасности (проверка на выход за границу контейнеров и т.д.) с выводом соответствующих предупреждений в консоль.
Записан
qtstar
Гость
« Ответ #2 : Декабрь 31, 2011, 14:08 »

Всё ещё присутствует проблема,  прошу помочь,

Спасибо
Записан
Sahab
Гость
« Ответ #3 : Декабрь 31, 2011, 22:45 »

компилятором разным собрано.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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