WinRT应用程序在发布版本中崩溃,但没有调试

时间:2013-05-07 03:01:58

标签: visual-c++ microsoft-metro winrt-xaml

我有一个在调试中运行良好但在尝试在发布时启动时崩溃的应用程序。这是抛出的异常。

  

Napkin.exe中0x5D2F7717(Windows.UI.Xaml.dll)的未处理异常:   0xC000027B:发生了应用程序内部异常   (参数:0x034F6C70,0x00000001)。

任何想法可能是这个问题的根源?谢谢。

以下是更多输出窗口

  

Napkin.exe中0x55257717(Windows.UI.Xaml.dll)的未处理异常:   0xC000027B:发生了应用程序内部异常   (参数:0x02D029E0,0x00000001)。处理未处理的异常   Napkin.exe中的0x750D2722(combase.dll):0xC0000602:快速失败   异常发生。不会调用异常处理程序   过程将立即终止。

     

STATUS_STACK_BUFFER_OVERRUN遇到Napkin.exe已经触发了一个   断点。线程0x1b20已退出,代码为-1073740791   (0xc0000409)。线程0xb50已退出,代码为-1073740791   (0xc0000409)。线程0x108c已退出,代码为-1073740791   (0xc0000409)。线程0x16cc已退出,代码为-1073740791   (0xc0000409)。线程0x222c已退出,代码为-1073740791   (0xc0000409)。线程0x78c已退出,代码为-1073740791   (0xc0000409)。线程0x14a4已退出,代码为-1073740791   (0xc0000409)。线程0x2164已退出,代码为-1073740791   (0xc0000409)。程序'[6392] Napkin.exe'退出了代码   -1073740791(0xc0000409)。激活Windows应用商店应用'cdbbf746-1a99-4261-8bfa-9cb2934d4ac0_qddg1e943mmj2!App'失败了   错误'Windows无法与目标应用程序通信。   这通常表示目标应用程序的进程已中止。   输出的“调试”窗格中可能提供了更多信息   窗口(Debug-> Windows-> Output)'。

enter image description here

1 个答案:

答案 0 :(得分:4)

可能是一个未初始化的变量。 Debug构建将为您初始化它们,但Release版本不会。

也可能是无效的指针取消引用;调试版本通常以与发布版本不同的方式处理内存。