Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.10.25;
Скачать: CL | DM;

Вниз

Последовательность идентификации и устранения ошибки   Найти похожие ветки 

 
Sashka   (2008-09-17 10:53) [0]

Есть приложение использующее плагины (dll).
Работает.
Два раза поймал сообщение
"The instruction at xxxxx referenced memory at xxxxx.
The memory could not be read.
ОС - WinXP.
Какая последовательность поиска и устранения подобных ошибок?
Само приложение может быть запущенно под отладчиком. С плагинами чуть сложнее.
И вообщем "memory could not be read" - не ошибка ли операционки? Давным давно у меня такое было в MSOffice на Win2000 - помогла переустановка Office.


 
clickmaker ©   (2008-09-17 11:17) [1]

> С плагинами чуть сложнее

открываешь проект длл, назначаешь host application и вперед. Главное, чтобы лежали они в одной папке


 
Сергей М. ©   (2008-09-17 12:44) [2]


> Какая последовательность поиска


Начинать всегда следует с анализа этих самых "xxxxx"


 
Sashka   (2008-09-17 13:32) [3]

Именно в этом был и вопрос.
Как это делать???


 
Сергей М. ©   (2008-09-17 13:38) [4]


> The instruction at xxxxx


Для начала следует попытаться определить, какому из модулей в АП тек.процесса принадлежит xxxxx


 
tesseract ©   (2008-09-17 19:36) [5]


> И вообщем "memory could not be read" - не ошибка ли операционки?


Нет.  Лог -файлы оптимальный способ, например в них можно загнать стэк вызова, хотя бы в режиме отладки, ибо не всегда ситуацию удаёться воспроизвести. И try ... except рулит, до полного руления.


 
Sashka   (2008-09-18 18:47) [6]

Значит так...
получаю ошибку
....instruction  at "0x05...."  ... memory at "0x804d...."

Прога + 8 плагинов работает с ней. Бахает в каком то одном из плагинов.
Далее есть ProcessExplorerXP, ProcessMonitor

Запускаю их вместе с прогой, но навскидку не могу найти адрес 0x05... в адресах потоков моей программы , чтобы понять в каком модуле есть ошибка.

Как идентифицировать модуль с ошибкой ???


 
Сергей М. ©   (2008-09-18 19:43) [7]


> Sashka   (18.09.08 18:47) [6]


Ты придурок или где ?


> Значит так...
> получаю ошибку
> ....instruction  at "0x05...."  ... memory at "0x804d...
> ."


Тебе же ясным русским языком черным по белому сказано - в первую очередь ты дожен [4] !

А ты что тут опять лепишь свои многоточия, а ?!


> Прога


> Бахает


Изучай теорию, бахальщик


 
Sashka   (2008-09-18 22:19) [8]

Удалено модератором
Примечание: Форум не тот, до этого ты еще не дорос, а ругаются у нас на отвечающих на другом форуме и сервере. Короче брысь отсюда


 
Германн ©   (2008-09-19 01:17) [9]


> Sashka   (18.09.08 22:19) [8]

Зря злишься. Почти любой прочитав
> получаю ошибку
> ....instruction  at "0x05...."  ... memory at "0x804d...
> ."
 может грязно выругаться видя многоточия вместо реальной информации, которая может помочь понять и подсказать. Не надо "партизанить" задавая вопрос или приводя сообщения об ошибках.
Если же ты хотел получить общий ответ на
> Последовательность идентификации и устранения ошибки
, то тут два варианта. Либо усердно учишься, но не на форуме, а в библиотеке. Либо покупаешь что-нибудь типа EurekaLog (www.eurekalog.com) и пользуешься тем, что уже сделано профессионалами. Кстати сей продукт весьма недорог. Ты наверняка на свой мобильник ежемесячно тратишь больше. Так что "мы здесь неместные" не прокатит.



Страницы: 1 вся ветка

Текущий архив: 2009.10.25;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.02 c
15-1251484515
DVM
2009-08-28 22:35
2009.10.25
В Delphi 7 d Windows.pas ошибка что ли в RegEnumValueW?


11-1206746346
kns
2008-03-29 02:19
2009.10.25
findcomponent


2-1251702004
wah
2009-08-31 11:00
2009.10.25
XP Style и Standard


2-1250844434
cyber-pilot
2009-08-21 12:47
2009.10.25
Изменение объекта


2-1251037909
Начинающий17
2009-08-23 18:31
2009.10.25
работа с файлом