PDA

Просмотр полной версии : Ошибка...подскажите плс


sirota2
11.11.2008, 17:16
Exception class: EAccessViolation
Exception message: Access violation at address 0056B036 in module 'l2pbx.exe'. Read of address 00000000.
Exception address: 0056B036
------------------------------------------------------------------------------
Stack list, generated 11.11.2008 15:09:34
(0016A036){l2pbx.exe } [0056B036] main.TL2PacketHackMain.PacketSend (Line 2222, "main.pas" + 9) + $3
(0006E3E7){l2pbx.exe } [0046F3E7] Controls.TControl.WndProc (Line 5146, "Controls.pas" + 83) + $6
(00023AAC){l2pbx.exe } [00424AAC] Classes.TThreadList.UnlockList (Line 3359, "common\Classes.pas" + 0) + $4
(0003A330){l2pbx.exe } [0043B330] Graphics.FreeMemoryContexts (Line 5060, "Graphics.pas" + 12) + $5
(00071B08){l2pbx.exe } [00472B08] Controls.TWinControl.MainWndProc (Line 7073, "Controls.pas" + 3) + $6
(000723DF){l2pbx.exe } [004733DF] Controls.TWinControl.WndProc (Line 7304, "Controls.pas" + 111) + $6
(0002E91C){l2pbx.exe } [0042F91C] Classes.StdWndProc (Line 11583, "common\Classes.pas" + 8) + $0
(00085CD7){l2pbx.exe } [00486CD7] Forms.TCustomForm.WndProc (Line 3512, "Forms.pas" + 136) + $5
(0012EDE8){l2pbx.exe } [0052FDE8] JvWndProcHook.TJvHookInfos.WindowProc + $A4
(00071B08){l2pbx.exe } [00472B08] Controls.TWinControl.MainWndProc (Line 7073, "Controls.pas" + 3) + $6
(0002E91C){l2pbx.exe } [0042F91C] Classes.StdWndProc (Line 11583, "common\Classes.pas" + 8) + $0
(0006979A){l2pbx.exe } [0046A79A] Controls.FindControl (Line 2104, "Controls.pas" + 6) + $9
(0008DB0C){l2pbx.exe } [0048EB0C] Forms.TApplication.ProcessMessage (Line 8105, "Forms.pas" + 23) + $1
(0008DB46){l2pbx.exe } [0048EB46] Forms.TApplication.HandleMessage (Line 8124, "Forms.pas" + 1) + $4
(0008DE3B){l2pbx.exe } [0048EE3B] Forms.TApplication.Run (Line 8223, "Forms.pas" + 20) + $3
(00178BA7){l2pbx.exe } [00579BA7] l2pbx.l2pbx (Line 25, "" + 4) + $7
------------------------------------------------------------------------------
System : Windows XP Professional, Version: 5.1, Build: A28, "Service Pack 2"
Processor: AMD, AMD Athlon(tm) 64 Processor 3200+, 2020 MHz MMXex 3DNow!ex 64 bits DEP
Memory: 1535; free 753
Display : 1024x768 pixels, 32 bpp
------------------------------------------------------------------------------
List of loaded modules:
[00400000] D:\Documents and Settings\SiRoTA\Рабочий стол\l2phx.3.4.1.61\l2pbx.exe
3.4.1.59 - 3.4.1.59
[00D80000] D:\WINDOWS\system32\NVWRSRU.DLL
<10000000> 6.14.10.12060 - 6.14.10.12060
NVIDIA nView Desktop and Window Manager
[01260000] D:\WINDOWS\system32\nvwddi.dll
<10000000> 6.14.11.7792 - 6.14.11.7792
NVIDIA nView Display Driver Interface Lib, Version 177.92
[10000000] D:\WINDOWS\system32\nview.dll
6.14.10.12060 - 6.14.10.12060
NVIDIA nView Desktop and Window Manager 120.60
[5B260000] D:\WINDOWS\system32\uxtheme.dll
6.0.2900.2845 - 6.00.2900.2845 (xpsp.060210-1526)
Библиотека тем UxTheme (Microsoft)
[5F2F0000] D:\WINDOWS\system32\olepro32.dll
5.1.2600.2180 - 5.1.2600.2180
[698B0000] D:\WINDOWS\system32\hnetcfg.dll
5.1.2600.2180 - 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)
Диспетчер конфигурации домашней сети
[71A30000] D:\WINDOWS\system32\mswsock.dll
5.1.2600.2180 - 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)
Расширение поставщика службы API Microsoft Windows Sockets 2.0
[71A70000] D:\WINDOWS\System32\wshtcpip.dll
5.1.2600.2180 - 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)
Windows Sockets Helper DLL
[71A80000] D:\WINDOWS\system32\WS2HELP.dll
5.1.2600.2180 - 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)
Модуль поддержки Windows Socket 2.0 для Windows NT
[71A90000] D:\WINDOWS\system32\WS2_32.dll
5.1.2600.2180 - 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)
Windows Socket 2.0 32-Bit DLL
[71AB0000] D:\WINDOWS\system32\wsock32.dll
5.1.2600.2180 - 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)
32-разрядная библиотека Windows Socket
[71B00000] D:\WINDOWS\system32\mpr.dll
5.1.2600.2180 - 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)
Библиотека маршрутизации для нескольких служб доступа
[71BD0000] D:\WINDOWS\system32\SAMLIB.dll
5.1.2600.2180 - 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)
SAM Library DLL
[72FC0000] D:\WINDOWS\system32\winspool.drv
5.1.2600.2180 - 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)
Драйвер диспетчера очереди Windows
[746E0000] D:\WINDOWS\system32\MSCTF.dll
5.1.2600.3224 - 5.1.2600.3224 (xpsp_sp2_qfe.070927-1312)
Библиотека (DLL) MSCTF-сервера
[74DF0000] D:\WINDOWS\system32\RICHED20.DLL
5.30.23.1211 - 5.30.23.1211
Rich Text Edit Control, v3.0
[76380000] D:\WINDOWS\system32\comdlg32.dll
6.0.2900.2180 - 6.00.2900.2180 (xpsp_sp2_rtm.040803-2158)
Библиотека общих диалоговых окон
[76B20000] D:\WINDOWS\system32\WINMM.dll
5.1.2600.2180 - 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)
MCI API DLL
[76BE0000] D:\WINDOWS\system32\PSAPI.DLL
5.1.2600.2180 - 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)
Process Status Helper
[76F50000] D:\WINDOWS\system32\WLDAP32.dll
5.1.2600.2180 - 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)
Win32 LDAP API DLL
[77110000] D:\WINDOWS\system32\oleaut32.dll
5.1.2600.3139 - 5.1.2600.3139
[771A0000] D:\WINDOWS\system32\wininet.dll
6.0.2900.2781 - 6.00.2900.2781 (xpsp.051020-1728)
Расширения Интернета для Win32
[773C0000] D:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2982_x-ww_ac3f9c03\comctl32.dll
6.0.2900.2982 - 6.0 (xpsp.060825-0040)
User Experience Controls Library
[774D0000] D:\WINDOWS\system32\ole32.dll
5.1.2600.2846 - 5.1.2600.2846 (xpsp.060213-1526)
Microsoft OLE для Windows
[77680000] D:\WINDOWS\system32\NTMARTA.DLL
5.1.2600.2180 - 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)
Поставщик Windows NT MARTA
[77A70000] D:\WINDOWS\system32\CRYPT32.dll
5.131.2600.2180 - 5.131.2600.2180 (xpsp_sp2_rtm.040803-2158)
API32 криптографии
[77B10000] D:\WINDOWS\system32\MSASN1.dll
5.1.2600.2180 - 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)
ASN.1 Runtime APIs
[77BF0000] D:\WINDOWS\system32\version.dll
5.1.2600.2180 - 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)
Version Checking and File Installation Libraries
[77C00000] D:\WINDOWS\system32\msvcrt.dll
7.0.2600.3085 - 7.0.2600.3085 (xpsp_sp2_qfe.070216-0020)
Windows NT CRT DLL
[77DC0000] D:\WINDOWS\system32\ADVAPI32.dll
5.1.2600.2180 - 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)
Расширенная библиотека API Windows 32
[77E70000] D:\WINDOWS\system32\RPCRT4.dll
5.1.2600.3173 - 5.1.2600.3173 (xpsp_sp2_qfe.070709-0052)
Remote Procedure Call Runtime
[77F10000] D:\WINDOWS\system32\GDI32.dll
5.1.2600.3159 - 5.1.2600.3159 (xpsp_sp2_qfe.070619-1301)
GDI Client DLL
[77F60000] D:\WINDOWS\system32\SHLWAPI.dll
6.0.2900.2839 - 6.00.2900.2839 (xpsp.060201-1521)
Библиотека небольших программ оболочки
[7C800000] D:\WINDOWS\system32\kernel32.dll
5.1.2600.3119 - 5.1.2600.3119 (xpsp_sp2_qfe.070416-1259)
Библиотека клиента Windows NT BASE API
[7C900000] D:\WINDOWS\system32\ntdll.dll
5.1.2600.2180 - 5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)
Системная библиотека NT
[7C9C0000] D:\WINDOWS\system32\shell32.dll
6.0.2900.3241 - 6.00.2900.3241 (xpsp_sp2_qfe.071025-1245)
Общая библиотека оболочки Windows
[7DFC0000] D:\WINDOWS\system32\oledlg.dll
5.1.2600.3016 - 1.0 (xpsp.061016-0150)
Поддержка интерфейса пользователя OLE 2.0 для Microsoft Windows®
[7E360000] D:\WINDOWS\system32\USER32.dll
5.1.2600.3099 - 5.1.2600.3099 (xpsp_sp2_qfe.070308-0217)
Библиотека клиента USER API Windows XP
------------------------------------------------------------------------------
Active Controls hierarchy:
TMemo "Memo1"
TPanel "Panel3"
TL2PacketHackMain "L2PacketHackMain"
------------------------------------------------------------------------------

xkor
11.11.2008, 20:51
sirota2, на самом деле диагноз ясен уже из строчки
(0016A036){l2pbx.exe } [0056B036] main.TL2PacketHackMain.PacketSend (Line 2222, "main.pas" + 9) + $3
и остальные уже избыточная инфа, но лучше больше чем меньше)

короче у тебя производиться попытка отправки пустого пакета, тоесть пакета в котором нет даже ID, при считывании которого и происходит ошибка...

ЗЫ в ревизию 62 добавлю проверку пустого пакета...

Добавлено через 1 минуту
кстати в следующий раз версию программы указать не помешало бы а то версию только по строчке
[00400000] D:\Documents and Settings\SiRoTA\Рабочий стол\l2phx.3.4.1.61\l2pbx.exe
определил...