Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: qtstar от Декабрь 31, 2011, 05:13



Название: Segmentation Fault QtCore4.dll
Отправлено: 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


Название: Re: Segmentation Fault QtCore4.dll
Отправлено: Blackwanderer от Декабрь 31, 2011, 06:09
Вам нужно скомпилировать программу в Debug режиме. Тогда вы сможете увидеть на какой именно строчке в исходных кодах происходит крах программы. Также в Debug режиме включаются дополнительные проверки безопасности (проверка на выход за границу контейнеров и т.д.) с выводом соответствующих предупреждений в консоль.


Название: Re: Segmentation Fault QtCore4.dll
Отправлено: qtstar от Декабрь 31, 2011, 14:08
Всё ещё присутствует проблема,  прошу помочь,

Спасибо


Название: Re: Segmentation Fault QtCore4.dll
Отправлено: Sahab от Декабрь 31, 2011, 22:45
компилятором разным собрано.