Resolved Дамп при вызове reflection::getcallstack [798]

Автор темы #1
Дата рег
4 Авг 2016
Сообщения
162
Симпатии
30
string[] modules;
string[] names;
uint[] lines;
uint[] columns;
reflection::getCallstack( modules, names, lines, columns );

Message

Application
    Name FOnline
    Version 798
    OS 6.1.7601 (Service Pack 1)
    Timestamp 2017.10.18 20:27:43
Exception
    Code EXCEPTION_ACCESS_VIOLATION
    Address 0x000000013F29D727
    Flags 0x0
    Info Attempted to read to an 0xFFFFFFFFFFFFFFFF
Thread 10152 (, current)
    FOnline64, CScriptArray::InsertLast + 7, scriptarray.cpp (858)
    FOnline64, GetCallstack + 248, reflection.cpp (360)
    FOnline64, CallX64 + 149, as_callfunc_x64_msvc_asm.asm (139)
    FOnline64, CallSystemFunctionNative + 686, as_callfunc_x64_msvc.cpp (201)
    FOnline64, CallSystemFunction + 367, as_callfunc.cpp (740)
    FOnline64, asCContext::ExecuteNext + 2852, as_context.cpp (2525)
    FOnline64, asCContext::Execute + 745, as_context.cpp (1306)
    FOnline64, Script::RunPrepared + 456, script.cpp (1869)
    FOnline64, EventPragma::ScriptEvent::RaiseImpl + 2656, scriptpragmas.cpp (1195)
    FOnline64, EventPragma::ScriptEvent::RaiseInternal + 591, scriptpragmas.cpp (1110)
    FOnline64, Script::RaiseInternalEvent + 60, script.cpp (949)
    FOnline64, FOClient::parseMouse + 331, client.cpp (1371)
    FOnline64, FOClient::MainLoop + 2577, client.cpp (1098)
    FOnline64, SDL_main + 3263, mainclient.cpp (162)
    FOnline64, main_getcmdline + 184, sdl_windows_main.c (162)
    FOnline64, __scrt_common_main_seh + 279, exe_common.inl (283)
    kernel32, BaseThreadInitThunk + 13
    ntdll, RtlUserThreadStart + 33
Thread 8580 ()
    ntdll, ZwWaitForMultipleObjects + 10
    ntdll, TpIsTimerSet + 2551
    kernel32, BaseThreadInitThunk + 13
    ntdll, RtlUserThreadStart + 33
Thread 3220 ()
    ntdll, ZwWaitForSingleObject + 10
    KERNELBASE, WaitForSingleObjectEx + 156
    atig6txx, XopOpenLinkedAdapter + 9632
    atig6txx, XopOpenLinkedAdapter + 9745
    atig6txx, XopOpenLinkedAdapter + 9207
    atig6txx, XopOpenLinkedAdapter + 52507
    atig6txx, XopOpenLinkedAdapter + 52946
    kernel32, BaseThreadInitThunk + 13
    ntdll, RtlUserThreadStart + 33
Thread 1800 ()
    ntdll, ZwWaitForWorkViaWorkerFactory + 10
    ntdll, RtlValidateHeap + 341
    kernel32, BaseThreadInitThunk + 13
    ntdll, RtlUserThreadStart + 33
Thread 8596 ()
    ntdll, ZwWaitForWorkViaWorkerFactory + 10
    ntdll, RtlValidateHeap + 341
    kernel32, BaseThreadInitThunk + 13
    ntdll, RtlUserThreadStart + 33
Thread 2760 ()
    ntdll, ZwWaitForMultipleObjects + 10
    KERNELBASE, GetCurrentProcess + 64
    kernel32, WaitForMultipleObjects + 176
    DSOUND, (function-name not available) + 0
    DSOUND, (function-name not available) + 0
    DSOUND, (function-name not available) + 0
    kernel32, BaseThreadInitThunk + 13
    ntdll, RtlUserThreadStart + 33
Thread 9548 ()
    ntdll, ZwWaitForMultipleObjects + 10
    KERNELBASE, GetCurrentProcess + 64
    kernel32, WaitForMultipleObjectsEx + 179
    USER32, GetScrollBarInfo + 477
    USER32, MsgWaitForMultipleObjectsEx + 46
    MMDevAPI, Ordinal9 + 7574
    kernel32, BaseThreadInitThunk + 13
    ntdll, RtlUserThreadStart + 33
Thread 10808 ()
    ntdll, ZwWaitForMultipleObjects + 10
    KERNELBASE, GetCurrentProcess + 64
    kernel32, WaitForMultipleObjects + 176
    DSOUND, (function-name not available) + 0
    DSOUND, (function-name not available) + 0
    DSOUND, (function-name not available) + 0
    kernel32, BaseThreadInitThunk + 13
    ntdll, RtlUserThreadStart + 33
Thread 2192 ()
    ntdll, ZwDelayExecution + 10
    KERNELBASE, SleepEx + 179
    FOnline64, DSOUND_WaitDevice + 126, sdl_directsound.c (210)
    FOnline64, SDL_RunAudio + 383, sdl_audio.c (734)
    FOnline64, SDL_RunThread + 69, sdl_thread.c (283)
    FOnline64, RunThread + 30, sdl_systhread.c (91)
    FOnline64, thread_start<unsigned int (__cdecl*)(void * __ptr64)> + 80, thread.cpp (115)
    kernel32, BaseThreadInitThunk + 13
    ntdll, RtlUserThreadStart + 33
Thread 9144 ()
    ntdll, NtTraceControl + 10
    ntdll, EtwpNotificationThread + 64
    kernel32, BaseThreadInitThunk + 13
    ntdll, RtlUserThreadStart + 33
Thread 11192 ()
    ntdll, ZwWaitForMultipleObjects + 10
    KERNELBASE, GetCurrentProcess + 64
    kernel32, WaitForMultipleObjects + 176
    DSOUND, DirectSoundCreate8 + 17328
    DSOUND, DirectSoundCreate8 + 20314
    kernel32, BaseThreadInitThunk + 13
    ntdll, RtlUserThreadStart + 33
Thread 7836 ()
    ntdll, ZwWaitForWorkViaWorkerFactory + 10
    ntdll, RtlValidateHeap + 341
    kernel32, BaseThreadInitThunk + 13
    ntdll, RtlUserThreadStart + 33
Thread 9536 ()
    ntdll, ZwRemoveIoCompletion + 10
    mswsock, (function-name not available) + 0
    kernel32, BaseThreadInitThunk + 13
    ntdll, RtlUserThreadStart + 33
Loaded modules
    d:\.fo\FOT\SDK\Binaries\Client\Windows\FOnline64.exe (000000013F060000)
    C:\Windows\SYSTEM32\ntdll.dll (0000000076CE0000)
    C:\Windows\system32\kernel32.dll (0000000076BC0000)
    C:\Windows\system32\KERNELBASE.dll (000007FEFC9F0000)
    C:\Windows\system32\USER32.dll (0000000076AC0000)
    C:\Windows\system32\GDI32.dll (000007FEFCD90000)
    C:\Windows\system32\LPK.dll (000007FEFDD90000)
    C:\Windows\system32\USP10.dll (000007FEFDFD0000)
    C:\Windows\system32\msvcrt.dll (000007FEFEE40000)
    C:\Windows\system32\WINMM.dll (000007FEF9D70000)
    C:\Windows\system32\IMM32.dll (000007FEFD5A0000)
    C:\Windows\system32\MSCTF.dll (000007FEFEEE0000)
    C:\Windows\system32\ole32.dll (000007FEFD320000)
    C:\Windows\system32\RPCRT4.dll (000007FEFDE40000)
    C:\Windows\system32\OLEAUT32.dll (000007FEFD900000)
    C:\Windows\system32\VERSION.dll (000007FEFBAB0000)
    C:\Windows\system32\SHELL32.dll (000007FEFE0A0000)
    C:\Windows\system32\SHLWAPI.dll (000007FEFD520000)
    C:\Windows\system32\ADVAPI32.dll (000007FEFDA30000)
    C:\Windows\SYSTEM32\sechost.dll (000007FEFCF90000)
    C:\Windows\system32\WS2_32.dll (000007FEFD9E0000)
    C:\Windows\system32\NSI.dll (000007FEFEE30000)
    C:\Windows\system32\OPENGL32.dll (000007FED5CB0000)
    C:\Windows\system32\GLU32.dll (000007FEE3320000)
    C:\Windows\system32\DDRAW.dll (000007FED5880000)
    C:\Windows\system32\DCIMAN32.dll (000007FEF7500000)
    C:\Windows\system32\SETUPAPI.dll (000007FEFDB10000)
    C:\Windows\system32\CFGMGR32.dll (000007FEFCD40000)
    C:\Windows\system32\DEVOBJ.dll (000007FEFCA70000)
    C:\Windows\system32\dwmapi.dll (000007FEFBA40000)
    C:\Windows\system32\dbghelp.dll (000007FEED110000)
    C:\Windows\system32\IPHLPAPI.DLL (000007FEFADF0000)
    C:\Windows\system32\WINNSI.DLL (000007FEFADE0000)
    C:\Windows\system32\api-ms-win-core-synch-l1-2-0.DLL (000007FEF5B70000)
    C:\Windows\system32\uxtheme.dll (000007FEF9FD0000)
    C:\Windows\system32\IconCodecService.dll (000007FEF3B10000)
    C:\Windows\system32\WindowsCodecs.dll (000007FEF9800000)
    C:\Windows\system32\dhcpcsvc.DLL (000007FEFAB50000)
    C:\Program Files (x86)\Yandex\Punto Switcher\PSHook64.dll (000007FEE3090000)
    C:\Windows\system32\imagehlp.dll (000007FEFDCF0000)
    C:\Windows\system32\atig6pxx.dll (000007FEE32D0000)
    C:\Windows\system32\atio6axx.dll (0000000056600000)
    C:\Windows\system32\atiadlxx.dll (000007FEEA310000)
    C:\Windows\system32\PROPSYS.dll (000007FEFB670000)
    C:\Windows\system32\USERENV.dll (000007FEFCBB0000)
    C:\Windows\system32\profapi.dll (000007FEFC9E0000)
    C:\Windows\system32\WTSAPI32.dll (000007FEFBA90000)
    C:\Windows\system32\PSAPI.DLL (0000000076EB0000)
    C:\Windows\system32\WINTRUST.dll (000007FEFCB70000)
    C:\Windows\system32\CRYPT32.dll (000007FEFCBD0000)
    C:\Windows\system32\MSASN1.dll (000007FEFC9D0000)
    C:\Windows\system32\atig6txx.dll (000007FEE2A80000)
    C:\Windows\system32\CRYPTBASE.dll (000007FEFC870000)
    C:\Windows\system32\CLBCatQ.DLL (000007FEFCFB0000)
    C:\Windows\system32\DSOUND.DLL (000007FED6D50000)
    C:\Windows\system32\POWRPROF.dll (000007FEFBA60000)
    C:\Windows\system32\MMDevAPI.DLL (000007FEFB7A0000)
    C:\Windows\system32\wdmaud.drv (000007FEF9BB0000)
    C:\Windows\system32\ksuser.dll (0000000074140000)
    C:\Windows\system32\AVRT.dll (000007FEFB500000)
    C:\Windows\system32\AUDIOSES.DLL (000007FEF9B00000)
    C:\Windows\system32\msacm32.drv (000007FEF9AA0000)
    C:\Windows\system32\MSACM32.dll (000007FEF9A80000)
    C:\Windows\system32\midimap.dll (000007FEF9A70000)
    C:\Windows\system32\NLAapi.dll (000007FEFB120000)
    C:\Windows\system32\napinsp.dll (000007FEF65A0000)
    C:\Windows\system32\pnrpnsp.dll (000007FEF6580000)
    C:\Windows\System32\mswsock.dll (000007FEFC290000)
    C:\Windows\system32\DNSAPI.dll (000007FEFBFE0000)
    C:\Windows\System32\winrnr.dll (000007FEF6570000)
    C:\Windows\System32\fwpuclnt.dll (000007FEFAC00000)
    C:\Windows\system32\rasadhlp.dll (000007FEF74E0000)
    C:\Windows\System32\wshtcpip.dll (000007FEFBD50000)

P.S. Может я не туда нажимаю? У меня не работает фича...
P.P.S. А еще reflection::getCurrentModule() возвращает у меня только 'Root'.
 
Последнее редактирование:
Дата рег
19 Фев 2011
Сообщения
197
Симпатии
73
Он и должен возвращать только рут, скриптовый модуль для движка один.
 
Последнее редактирование: