Bug Reflection::type::enumnames - dump

Автор темы #1
Дата рег
19 Фев 2011
Сообщения
197
Симпатии
73
Дамп при получении имен констант в перечислении при использовании reflection::type.
Код:
enum TestEnum
{
	TestEnumValue,
}
 
void ModuleInit()
{
	reflection::typeof<TestEnum>().enumNames; // dump
}

Код:
Message
 
 
Application
Name		FOnlineServer
Version	 812
OS		  6.2.9200 ()
Timestamp   2018.09.29 16:10:49
 
Exception
Code	  Unhandled C++ Exception
Address   0x00007FFD3E8AA388
Flags	 0x1
Info 0	0x0000000019930520
Info 1	0x000000E7775FEED0
Info 2	0x00007FF65247D1D8
Info 3	0x00007FF650EB0000
 
Thread 'Main' (31980, current)
KERNELBASE, RaiseException + 104
FOnlineServer, _CxxThrowException + 173, throw.cpp (133)
FOnlineServer, std::_Xlength_error + 34, xthrow.cpp (18)
FOnlineServer, std::basic_string<char,std::char_traits<char>,std::allocator<char> >::_Xlen + 16, xstring (4004)
FOnlineServer, std::basic_string<char,std::char_traits<char>,std::allocator<char> >::assign + 328, xstring (2668)
FOnlineServer, std::basic_string<char,std::char_traits<char>,std::allocator<char> >::operator= + 39, xstring (2485)
FOnlineServer, asCScriptEngine::CallObjectMethod + 47, as_scriptengine.cpp (4471)
FOnlineServer, asCScriptEngine::CallObjectMethod + 68, as_scriptengine.cpp (4399)
FOnlineServer, asCScriptEngine::AssignScriptObject + 110, as_scriptengine.cpp (5224)
FOnlineServer, CScriptArray::SetValue + 110, scriptarray.cpp (555)
FOnlineServer, CScriptArray::InsertAt + 103, scriptarray.cpp (799)
FOnlineServer, ScriptType::GetEnumNames + 129, reflection.cpp (228)
FOnlineServer, CallX64 + 149, as_callfunc_x64_msvc_asm.asm (139)
FOnlineServer, CallSystemFunctionNative + 766, as_callfunc_x64_msvc.cpp (201)
FOnlineServer, CallSystemFunction + 351, as_callfunc.cpp (740)
FOnlineServer, asCContext::ExecuteNext + 2750, as_context.cpp (2525)
FOnlineServer, asCContext::Execute + 734, as_context.cpp (1306)
FOnlineServer, Script::RunPrepared + 445, script.cpp (1879)
FOnlineServer, Script::RunModuleInitFunctions + 622, script.cpp (638)
FOnlineServer, FOServer::InitReal + 3082, server.cpp (1831)
FOnlineServer, FOServer::Init + 30, server.cpp (1736)
FOnlineServer, GameLoopThread + 38, mainserver.cpp (596)
FOnlineServer, ThreadBeginExecution + 79, threading.cpp (24)
FOnlineServer, std::_LaunchPad<std::unique_ptr<std::tuple<void * (__cdecl*)(std::function<void __cdecl(void *)>,char *,void *),std::function<void __cdecl(void *)>,char *,void *>,std::default_delete<std::tuple<void * (__cdecl*)(std::function<void __cdecl(void *)>,char *,void *),std::function<void __cdecl(void *)>,char *,void *> > > >::_Go + 187, xthread (230)
FOnlineServer, std::_Pad::_Call_func + 9, xthread (209)
FOnlineServer, thread_start<unsigned int (__cdecl*)(void * __ptr64)> + 80, thread.cpp (115)
KERNEL32, BaseThreadInitThunk + 20
ntdll, RtlUserThreadStart + 33
 
Thread 'GUI' (28508)
win32u, NtUserMsgWaitForMultipleObjectsEx + 20
USER32, MsgWaitForMultipleObjectsEx + 157
FOnlineServer, fl_wait + 551, fl_win32.cxx (417)
FOnlineServer, Fl::wait + 25, fl.cxx (610)
FOnlineServer, Fl::wait + 34, fl.cxx (653)
FOnlineServer, main + 1980, mainserver.cpp (139)
FOnlineServer, __scrt_common_main_seh + 262, exe_common.inl (288)
KERNEL32, BaseThreadInitThunk + 20
ntdll, RtlUserThreadStart + 33
 
Thread 'Unknown' (34508)
ntdll, ZwWaitForWorkViaWorkerFactory + 20
ntdll, RtlReleaseSRWLockExclusive + 1398
KERNEL32, BaseThreadInitThunk + 20
ntdll, RtlUserThreadStart + 33
 
Thread 'Unknown' (18792)
ntdll, ZwWaitForWorkViaWorkerFactory + 20
ntdll, RtlReleaseSRWLockExclusive + 1398
KERNEL32, BaseThreadInitThunk + 20
ntdll, RtlUserThreadStart + 33
 
Thread 'Unknown' (21460)
ntdll, ZwWaitForWorkViaWorkerFactory + 20
ntdll, RtlReleaseSRWLockExclusive + 1398
KERNEL32, BaseThreadInitThunk + 20
ntdll, RtlUserThreadStart + 33
 
Thread 'Unknown' (15684)
ntdll, ZwWaitForWorkViaWorkerFactory + 20
ntdll, RtlReleaseSRWLockExclusive + 1398
KERNEL32, BaseThreadInitThunk + 20
ntdll, RtlUserThreadStart + 33
 
Thread 'Unknown' (23116)
ntdll, ZwWaitForWorkViaWorkerFactory + 20
ntdll, RtlReleaseSRWLockExclusive + 1398
KERNEL32, BaseThreadInitThunk + 20
ntdll, RtlUserThreadStart + 33
 
Thread 'Unknown' (7404)
ntdll, ZwWaitForWorkViaWorkerFactory + 20
ntdll, RtlReleaseSRWLockExclusive + 1398
KERNEL32, BaseThreadInitThunk + 20
ntdll, RtlUserThreadStart + 33
 
Thread 'Unknown' (15148)
ntdll, ZwWaitForMultipleObjects + 20
KERNELBASE, WaitForMultipleObjectsEx + 249
combase, CoGetProcessIdentifier + 29719
combase, CoGetProcessIdentifier + 6048
combase, CoGetProcessIdentifier + 18545
combase, CoRegisterPSClsid + 1084
KERNEL32, BaseThreadInitThunk + 20
ntdll, RtlUserThreadStart + 33
 
Thread 'GUIUpdate' (13716)
ntdll, NtDelayExecution + 20
KERNELBASE, SleepEx + 154
FOnlineServer, GUIUpdate + 26, mainserver.cpp (438)
FOnlineServer, ThreadBeginExecution + 79, threading.cpp (24)
FOnlineServer, std::_LaunchPad<std::unique_ptr<std::tuple<void * (__cdecl*)(std::function<void __cdecl(void *)>,char *,void *),std::function<void __cdecl(void *)>,char *,void *>,std::default_delete<std::tuple<void * (__cdecl*)(std::function<void __cdecl(void *)>,char *,void *),std::function<void __cdecl(void *)>,char *,void *> > > >::_Go + 187, xthread (230)
FOnlineServer, std::_Pad::_Call_func + 9, xthread (209)
FOnlineServer, thread_start<unsigned int (__cdecl*)(void * __ptr64)> + 80, thread.cpp (115)
KERNEL32, BaseThreadInitThunk + 20
ntdll, RtlUserThreadStart + 33
 
Loaded modules
D:\FOnline\SDK\Binaries\Server\FOnlineServer.exe (00007FF650EB0000)
C:\WINDOWS\SYSTEM32\ntdll.dll (00007FFD41700000)
C:\WINDOWS\System32\KERNEL32.DLL (00007FFD40F90000)
C:\WINDOWS\System32\KERNELBASE.dll (00007FFD3E870000)
C:\WINDOWS\System32\WLDAP32.dll (00007FFD40760000)
C:\WINDOWS\System32\ucrtbase.dll (00007FFD3DCC0000)
C:\WINDOWS\System32\CRYPT32.dll (00007FFD3DAD0000)
C:\WINDOWS\System32\MSASN1.dll (00007FFD3DA90000)
C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_5.82.17134.285_none_f956470b309229d4\COMCTL32.dll (00007FFD36210000)
C:\WINDOWS\SYSTEM32\Secur32.dll (00007FFD32CA0000)
C:\WINDOWS\System32\WS2_32.dll (00007FFD411A0000)
C:\WINDOWS\System32\ADVAPI32.dll (00007FFD41050000)
C:\WINDOWS\System32\RPCRT4.dll (00007FFD41540000)
C:\WINDOWS\System32\msvcrt.dll (00007FFD41100000)
C:\WINDOWS\System32\USER32.dll (00007FFD413B0000)
C:\WINDOWS\SYSTEM32\bcrypt.dll (00007FFD3D570000)
C:\WINDOWS\System32\sechost.dll (00007FFD41240000)
C:\WINDOWS\System32\win32u.dll (00007FFD3E580000)
C:\WINDOWS\System32\GDI32.dll (00007FFD407C0000)
C:\WINDOWS\System32\gdi32full.dll (00007FFD3E600000)
C:\WINDOWS\System32\msvcp_win.dll (00007FFD3EAF0000)
C:\WINDOWS\System32\SHELL32.dll (00007FFD3EFF0000)
C:\WINDOWS\System32\cfgmgr32.dll (00007FFD3E7A0000)
C:\WINDOWS\System32\shcore.dll (00007FFD40D80000)
C:\WINDOWS\System32\combase.dll (00007FFD3EC40000)
C:\WINDOWS\System32\bcryptPrimitives.dll (00007FFD3E7F0000)
C:\WINDOWS\System32\windows.storage.dll (00007FFD3DDC0000)
C:\WINDOWS\System32\shlwapi.dll (00007FFD40D20000)
C:\WINDOWS\System32\kernel.appcore.dll (00007FFD3DA70000)
C:\WINDOWS\System32\profapi.dll (00007FFD3DAB0000)
C:\WINDOWS\System32\powrprof.dll (00007FFD3DA20000)
C:\WINDOWS\System32\FLTLIB.DLL (00007FFD3DA10000)
C:\WINDOWS\System32\ole32.dll (00007FFD40E30000)
C:\WINDOWS\SYSTEM32\dbghelp.dll (00007FFD39390000)
C:\WINDOWS\SYSTEM32\MSWSOCK.dll (00007FFD3D290000)
C:\WINDOWS\SYSTEM32\SSPICLI.DLL (00007FFD3D910000)
C:\WINDOWS\System32\IMM32.DLL (00007FFD41210000)
C:\WINDOWS\system32\IconCodecService.dll (00007FFD377A0000)
C:\WINDOWS\SYSTEM32\WindowsCodecs.dll (00007FFD39D70000)
C:\WINDOWS\system32\uxtheme.dll (00007FFD3BBF0000)
c:\program files\nvidia corporation\nvstreamsrv\nvinject.dll (00007FFD18D60000)
C:\WINDOWS\System32\MSCTF.dll (00007FFD40430000)
C:\WINDOWS\System32\OLEAUT32.dll (00007FFD40C40000)
C:\WINDOWS\system32\dwmapi.dll (00007FFD3BED0000)
C:\WINDOWS\System32\TextInputFramework.dll (00007FFD26DA0000)
C:\WINDOWS\System32\CoreUIComponents.dll (00007FFD295D0000)
C:\WINDOWS\System32\CoreMessaging.dll (00007FFD38F20000)
C:\WINDOWS\SYSTEM32\ntmarta.dll (00007FFD3CB00000)
C:\WINDOWS\SYSTEM32\wintypes.dll (00007FFD3A490000)
C:\WINDOWS\System32\clbcatq.dll (00007FFD3EBA0000)
C:\WINDOWS\system32\dataexchange.dll (00007FFD23F90000)
C:\WINDOWS\system32\d3d11.dll (00007FFD385D0000)
C:\WINDOWS\system32\dcomp.dll (00007FFD38B90000)
C:\WINDOWS\system32\dxgi.dll (00007FFD3C5D0000)
C:\WINDOWS\system32\twinapi.appcore.dll (00007FFD3BFB0000)
C:\WINDOWS\system32\RMCLIENT.dll (00007FFD3C170000)