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

Вниз

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

 
Priest ©   (2006-10-06 10:17) [0]

Доброе утро. Есть ком сервер. Он выбрасывает ошибку

The system has called a custom component and that component has failed and generated an exception. This indicates a problem with the custom component. Notify the developer of this component that a failure has occurred and provide them with the information below.
Component Prog ID:
Server Application ID: {2966B020-D870-4885-A1A3-27BEBE08FD09}
Server Application Instance ID:
{8D78384A-A9A1-4309-90A4-FFEFCC41D0B8}
Server Application Name: axSystemPublisher
The serious nature of this error has caused the process to terminate.
Exception: 0EEDFADE
Address: 0x77E55E02
Call Stack:
kernel32!RaiseException + 0x3c
xRDSServer! + 0x28c4
OLEAUT32!DispCallFunc + 0xc3
OLEAUT32!VarBstrFromI4 + 0x581
xRDSServer!madTraceProcess + 0x17b89
OLEAUT32!SafeArrayCopyData + 0x305
OLEAUT32!BSTR_UserFree + 0x333e
RPCRT4!NdrCStdStubBuffer_Release + 0x48
RPCRT4!CStdStubBuffer_Invoke + 0x82
OLEAUT32!DllRegisterServer + 0x83c
ole32!WdtpInterfacePointer_UserMarshal + 0x13fa
ole32!WdtpInterfacePointer_UserMarshal + 0x13ad
ole32!ProgIDFromCLSID + 0x1fd3
ole32!ProgIDFromCLSID + 0x1dd1
ole32!DcomChannelSetHResult + 0x851
ole32!WdtpInterfacePointer_UserMarshal + 0x12db
ole32!WdtpInterfacePointer_UserMarshal + 0x116c
ole32!WdtpInterfacePointer_UserMarshal + 0x15ec
ole32!DcomChannelSetHResult + 0x7ca
ole32!DcomChannelSetHResult + 0x5ee
USER32!EnableMenuItem + 0x4cd4
USER32!EnableMenuItem + 0x4da1
USER32!GetWindowLongW + 0x183
USER32!DispatchMessageW + 0xf
COMSVCS!CoCreateActivity + 0x572a
COMSVCS!CoCreateActivity + 0x5657
COMSVCS!CoCreateActivity + 0x5ff0
COMSVCS!CoCreateActivity + 0x643c
msvcrt!_endthreadex + 0xa3
kernel32!GetModuleFileNameA + 0xeb

У меня есть map файл. Как по нему найти эту ошибку?


 
Наиль ©   (2006-10-06 11:17) [1]

1. Чей ком (твой/чужой)?
2. Чья вызывающая программа?
3. От чего map-файл?
4. Не плохо было бы посмотреть код.

PS. Ну узнаешь ты, что ошибка произошла в одной из системных библиотек и что дальше?


 
Priest ©   (2006-10-06 11:39) [2]

1. Чей ком (твой/чужой)?
   Мой
2. Чья вызывающая программа?
   Моя
3. От чего map-файл?
  От ком ДЛЛ
4. Не плохо было бы посмотреть код.
 Он длинный :(


 
Сергей М. ©   (2006-10-06 11:41) [3]


> Priest ©   (06.10.06 11:39) [2]
>
> 1. Чей ком (твой/чужой)?
>    Мой


Значит ты можешь воспользоваться встроенным в Делфи отладчиком.

Технология отладки/трассировки внутреннего сом-сервера ничем не отличается от технологии отладки/трассировки любой другой DLL


 
Priest ©   (2006-10-06 11:48) [4]

Да я знаю. Но проблема в том что он не сразу валится. Поработает часов 5 и исключение


 
Elen ©   (2006-10-06 11:53) [5]


> Priest

А это через 5 часов стабильно? В течение этого времени он не выгружается-загружается? (т.е. может некоректно вызывается?)


 
Priest ©   (2006-10-06 12:08) [6]

Да. стабильно. Причём я тестирую на своём компе, всё ОК. Тестировал и 1 пользователь и несколько (до 5). Всё работает. А на реальном сервере валится. Работает он круглосуточно. Причём выдаст эксепшн, но дальше работает. И вроде видемых проблем нету. Но всё равно ошибку то надо найти...


 
Rule ©   (2006-10-06 12:28) [7]

бери хорошую приблуду под названием EurekaLog http://www.torry.ru/showcase.php?id=7
и все будет хорошо, при возникновении ошибки он тебе на мыло вышлет файлик, с помощью которого ты сможешь определить номер строки в которой произошла ошибка имногое другое ... мне эта штука реально помогла отладить многое ...


 
Elen ©   (2006-10-06 12:32) [8]


> Priest

Оси разные?


 
Priest ©   (2006-10-06 12:58) [9]

неа


 
Elen ©   (2006-10-06 13:02) [10]


> The system has called a custom component

А что за компонент имеется ввиду? какие и где ты использовал?


 
Priest ©   (2006-10-06 13:13) [11]

Не знаю. Меня интересует строка xRDSServer! + 0x28c4. xRDSServer это мой ком объект. Как найти это смещение (0x28c4)?


 
Rule ©   (2006-10-06 18:18) [12]

Priest ©   (06.10.06 13:13) [11]
смотри Rule ©   (06.10.06 12:28) [7]



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

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

Наверх




Память: 0.49 MB
Время: 0.328 c
2-1160127277
Itonix
2006-10-06 13:34
2006.10.22
Приложение не реагирует


15-1159491842
SerJaNT
2006-09-29 05:04
2006.10.22
Помогите найти MP3 шку


6-1148550756
борменталь
2006-05-25 13:52
2006.10.22
широковещательные сообщения


2-1159784197
Димыч
2006-10-02 14:16
2006.10.22
Процессорное время


15-1159634328
Kolan
2006-09-30 20:38
2006.10.22
В тему про обучение ерунде :)