0

我使用 RichEditBox 的应用程序在使用 Creators Update 的设备上崩溃。用户报告它在选择文本时发生。 

该应用程序专为 Windows 8.1 和 Windows Phone 8.1 构建。它在其他版本的 Windows 10 中运行良好。而且该问题似乎与应用程序本身的某些内容无关,但看起来像是 Windows 中的一个错误,仅在创意者更新中开始。

我在我的 Mircosoft Lumia 550 上测试了这个应用程序,有时我在选择文本时遇到崩溃。有时我不再看到所选文本的自定义弹出菜单。我的应用程序使用 RichEditBox 来选择和突出显示文本。当我选择一些文本时,应该会出现一个特殊的弹出窗口,允许我选择突出显示的颜色。这个弹出菜单出现了一段时间没有问题,然后它就停止出现。无论我尝试多少次,它都不会再次显示,直到我重新加载文档或重新启动应用程序。在同一页面上的其他 RichEditBoxes 中,此弹出菜单仍然出现没有问题。

然而,我个人并不经常在我的平板电脑/PC 上使用这个应用程序。我通常使用我的 Lumia。我不能说它是否经常崩溃,但我的用户大多抱怨在平板电脑上选择文本时经常崩溃。

在“应用程序崩溃”部分的开发人员仪表板中,我可以看到一些仅在 Creators Update 中发生的异常。以下是与该问题相关的一些内容:

NULL_POINTER_READ_c0000005_Windows.UI.Xaml.dll!CTextBoxView::AreGrippersVisible  (v 10.0.15063 and later Insider builds - 10.0.16232, 10.0.16226, PCs only)
NULL_POINTER_READ_c0000005_Windows.UI.Xaml.dll!TextBoxBase_Internal::TxSendMessageHelper (v 10.0.15063, PCs only)
NULL_POINTER_READ_c0000005_clr.dll!ComCallWrapper::GetMethodTableOfObjectRef (v 10.0.15063, 10.0.16232, 10.0.16199, PCs only)
FATAL_USER_CALLBACK_EXCEPTION_c000041d_msftedit.dll!CTxtEdit::TxSendMessage (v 10.0.15063, PCs only)
NULL_POINTER_READ_c0000005_Windows.UI.Xaml.dll!CTextBoxBase::IsFrozen (v 10.0.15063, PCs only)
NULL_POINTER_READ_c0000005_Windows.UI.Xaml.dll!CTextBoxView::GetSelectionEdgeRects (v 10.0.15063, PCs only)
NULL_POINTER_READ_c0000005_Windows.UI.Xaml.dll!CTextBoxBase::OnIsReadOnlyChanged (v 10.0.15063, PCs only)
NULL_POINTER_READ_c0000005_Windows.UI.Xaml.dll!TextServicesHost::TimerWindowProc (v 10.0.15063, PCs only)
NULL_POINTER_READ_c0000005_msftedit.dll!CTxtEdit::TxSendMessage (v 10.0.15063, only 1 occurrence on a phone of model "ATT-US-RM-1073_1004")
NULL_POINTER_READ_c0000005_msftedit.dll!CTxtRange::CharFormatSetter (v 10.0.15063, PCs only)
NULL_CLASS_PTR_WRITE_c0000005_msftedit.dll!CUndoStack::PushAntiEvent (v 10.0.15063, PCs only)

有什么办法可以避免/解决这个错误?

我在 FeedbackHub 应用程序中提交了这个错误。

4

0 回答 0