Форум: "Начинающим";
Текущий архив: 2006.10.22;
Скачать: [xml.tar.bz2];
ВнизКак найти ошибку если есть только адрес Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.184 c