Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
2-1159967094
ArtemESC
2006-10-04 17:04
2006.10.22
Приведение типов...


15-1159381185
_Ламер_
2006-09-27 22:19
2006.10.22
База слов в редакторах, переводчиках


2-1159856930
Officeman
2006-10-03 10:28
2006.10.22
у кого Delphi-7, помогите. fsMDIForm сплошной глюк.


15-1159867990
ACache
2006-10-03 13:33
2006.10.22
(Flash) Извлечение ресурсов из SWF


1-1158148481
DelphiLexx
2006-09-13 15:54
2006.10.22
Не открывается помощь





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский