开发。中心崩溃报告不提供用户代码调用堆栈。 [英] Dev. Center crash report does not provide the user code call stack.
问题描述
我有一个C ++ UWP游戏(线游戏),有时会在客户端崩溃。开发。中心崩溃报告包含以下两个调用堆栈:
第一个调用堆栈:
框架  图像    作用   Offset
0   kernelbase    &的RaiseException NBSP;    0X62  
1   vcruntime140_app     _CxxThrowException     0x65  
2   linesgame         0xA58A9  
3   windows_ui    视窗:UI ::核心:: CDispatcher :: ProcessInvokeItem     0x21D  
4   windows_ui    视窗:UI ::核心:: CDispatcher :: ProcessMessage的     0x1B9  
5   windows_ui    视窗:UI ::核心:: CDispatcher :: WaitAndProcessMessagesInternal     0xB3  
6   windows_ui    视窗:UI ::核心:: CDispatcher :: ProcessEvents     0x66  
7   windows_ui_xaml     DirectUI :: FrameworkView ::润NBSP;    0x8B  
8   twinapi_appcore    视窗:应用模型::核心:: CoreApplicationView ::润NBSP;   &的0x3D NBSP; 
9   twinapi_appcore     _lambda_a5ef93fde34ff3df78e781f5f71ce711 _ ::运算符     0x9D  
10   shcore     _WrapperThreadProc     0xCA  
11   KERNEL32     BaseThreadInitThunk     0X24  
12   NTDLL     __ RtlUserThreadStart     0x2B访问  
13   NTDLL     _RtlUserThreadStart     0x1B  
第二个电话堆栈:
Frame  图像    作用   Offset
0   kernelbase    &的RaiseException NBSP;    0x68  
1   vcruntime140_app     _CxxThrowException    为0xC2  
2   linesgame         0xA6CFD  
与这些调用堆栈提供的用户代码相关的唯一信息是一些地址,如0xA58A9或0xA6CFD(没有用户代码调用堆栈,
尽管我将PDB文件包含在应用程序包中 )。
我可以从这些地址获得哪些信息?是否可以从它们恢复用户代码调用堆栈(使用地图文件等...)?
< blockquote>
嗨ShamanSoft,
移动到开发中心应用论坛以获得更好的支持,感谢您的理解:)
最好的问候,
Xavier Eoro
I have a C++ UWP game (linesgame) that crashes sometimes at the customer side. Dev. Center crash reports contain the following two call stacks:
1-st call stack:
Frame Image Function Offset
0 kernelbase RaiseException 0x62
1 vcruntime140_app _CxxThrowException 0x65
2 linesgame 0xA58A9
3 windows_ui Windows::UI::Core::CDispatcher::ProcessInvokeItem 0x21D
4 windows_ui Windows::UI::Core::CDispatcher::ProcessMessage 0x1B9
5 windows_ui Windows::UI::Core::CDispatcher::WaitAndProcessMessagesInternal 0xB3
6 windows_ui Windows::UI::Core::CDispatcher::ProcessEvents 0x66
7 windows_ui_xaml DirectUI::FrameworkView::Run 0x8B
8 twinapi_appcore Windows::ApplicationModel::Core::CoreApplicationView::Run 0x3D
9 twinapi_appcore _lambda_a5ef93fde34ff3df78e781f5f71ce711_::operator 0x9D
10 shcore _WrapperThreadProc 0xCA
11 kernel32 BaseThreadInitThunk 0x24
12 ntdll __RtlUserThreadStart 0x2B
13 ntdll _RtlUserThreadStart 0x1B
2-nd call stack:
Frame Image Function Offset
0 kernelbase RaiseException 0x68
1 vcruntime140_app _CxxThrowException 0xC2
2 linesgame 0xA6CFD
the only information related to the user code these call stacks provide is some addresses like 0xA58A9 or 0xA6CFD (no user code call stack,
despite the fact that I included PDB files into the app package).
What information can I get from these addresses? Is it possible to restore the user code call stack from them (using map files, etc...)?
Hi ShamanSoft,
Move to Dev Center App forum for a better support, thanks for your understanding :)
Best Regards,
Xavier Eoro
这篇关于开发。中心崩溃报告不提供用户代码调用堆栈。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!