开发。中心崩溃报告不提供用户代码调用堆栈。 [英] Dev. Center crash report does not provide the user code call stack.

查看:60
本文介绍了开发。中心崩溃报告不提供用户代码调用堆栈。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆