On-line: гостей 0. Всего: 0 [подробнее..]
АвторСообщение
администратор




Пост N: 2129
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 24.09.11 14:14. Заголовок: GPF


Дописал в проге не большую функцию , при запуске прога падает с GPF
PS
Если функцию убить , все работает. Размер EXE 2,525,824 байта

BLX286 : 1313 : exception error 0D : general protection fault, code = 0000h

 
[Code byte CS] 06 14 6A 26 C4 1E 6A 36 [IP] 26 8B 00 26 8B 50 02 89 46 FC

[Registers] AX=97AA BX=FFF4 CX=FFF6 DX=038F CS:IP=0327:0EC9
SI=0000 DI=0000 BP=9794 SP=9786
FL=3246 NV UP EI NT PL ZR NA PE NC

[Stack value SS] 0CF4 0CF5 9796 142D 0327 97A8 038F F570 036F 0008 0007 0246
[SP] 5224 0006 0029 0000 0000 5224 0006 97B4 121A 0327 0934 038F

[Stack frame SS] F570 036F 0008 0007 0246 5224 0006 0029 0000 0000 5224 0006
[BP] 97B4 121A 0327 0934 038F 97AA 038F 5224 00C7 4EBC 0200 4B08


В map файле 0EC9 не нахожу. Засада. Куда копать то ?


Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 14 [только новые]


администратор




Пост N: 2130
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 24.09.11 14:49. Заголовок: Добавил от балды лев..


Добавил от балды левую (не рабочую функцию) на 17 кило , падать перестало.......

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 86
Зарегистрирован: 07.08.06
ссылка на сообщение  Отправлено: 26.09.11 15:06. Заголовок: у меня был похожий с..


у меня был похожий случай. Помогло... двойной(!) вызов функции FILE('C:\1.TXT'), т.е. именно так:
for i=1 to ...
...
if ...
file('c:\1.txt)
file('c:\1.txt)
// здесь без предыдущих двух вызовов всё валилось на GPF'e:
somestr += .... // накопление довольно длинной строки
...
loop
endif

...
end


бред натуральный!! но как ни странно - помогло - GPF "ушло" :-))

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 2131
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 26.09.11 15:37. Заголовок: p519446 :sm12: ..


p519446


Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 391
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 30.09.11 19:41. Заголовок: Я думаю, тебе надо с..


Я думаю, тебе надо смотреть адрес CS:IP=0327:0EC9 , вычисленный относительно функций в MAP файле. То есть это смещение в регистре IP может находиться внутри какой-нибудь функции.
Может быть и такое, что ты вызываешь функцию из билиотеки Tools, которая не приспособлена для работы в защищенном режиме.

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 2144
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 30.09.11 22:19. Заголовок: Григорьев Владимир п..


Григорьев Владимир пишет:

 цитата:
Может быть и такое, что ты вызываешь функцию из билиотеки Tools, которая не приспособлена для работы в защищенном режиме.


я понимаю о чем ты говоришь , но это не тот случай.

Читал ответ p519446 ? ;)
У меня тот же случай.


Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 90
Зарегистрирован: 07.08.06
ссылка на сообщение  Отправлено: 04.10.11 17:09. Заголовок: Еще наткнулся случай..


Еще наткнулся случайно: связка ADS 7.0 + clipper RDD, вызов в ДЛИТЕЛЬНОМ цикле функции STOD приводил к GPF.
Пришлось свою писать :-)

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 2151
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 04.10.11 17:20. Заголовок: p519446 пишет: связ..


p519446 пишет:

 цитата:
связка ADS 7.0


ADS у тебя под Netware ?
Хочу такой ;)

Спасибо: 0 
ПрофильЦитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 04.10.11 23:54. Заголовок: В коллекцию GPF


При многочисленных вызовах ASCAN() происходил GPF.
Лечилось заменой на переписанную функцию..
Скрытый текст


Спасибо: 0 
Цитата Ответить



Пост N: 91
Зарегистрирован: 07.08.06
ссылка на сообщение  Отправлено: 05.10.11 07:27. Заголовок: > ADS у тебя под..


> ADS у тебя под Netware ?
> Хочу такой ;)

Dima, разве ж я могу что-то возразить ?
Напиши, плз, пустое письмо на p519446 ат яндeкc.py.

OFF. А что это вчера при попытке запостить сюда мессагу я получал ошибку типа "405 forbidden", а теперь всё вижу опубликованным ?

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 94
Зарегистрирован: 07.08.06
ссылка на сообщение  Отправлено: 05.10.11 07:28. Заголовок: PS. ОФФ. вот и сейча..


PS. ОФФ. вот и сейчас тоже вижу: "405 not allowed", но на самом деле мой пост опубликован :-)

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 2152
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 05.10.11 09:28. Заголовок: p519446 пишет: Напи..


p519446 пишет:

 цитата:
Напиши, плз, пустое письмо


ушло

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 95
Зарегистрирован: 07.08.06
ссылка на сообщение  Отправлено: 05.10.11 11:37. Заголовок: вышло :-)..


вышло :-)

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 2153
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 05.10.11 11:40. Заголовок: p519446 пишет: вышл..


p519446 пишет:

 цитата:
вышло :-)


Ответил ;)

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 392
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 06.10.11 17:56. Заголовок: Dima, я к тебе обрат..


Dima, я к тебе обратился в одной теме во "Флейме". Почитай и напиши мне письмо.

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 7
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет