在Windows 10 1703 Creators Update(NULL_POINTER_READ)中选择文本时RichEditBox崩溃

时间:2017-07-10 21:57:42

标签: uwp windows-store-apps winrt-xaml richeditbox

我使用RichEditBox的应用程序在具有Creators Update的设备上崩溃。用户报告选择文本时会发生这种情况。

该应用程序专为Windows 8.1和Windows Phone 8.1构建。它在其他版本的Windows 10中运行良好。这个问题似乎与应用程序本身中的某些内容无关,但看起来像是Windows中仅在Creators Update中启动的错误。

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

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

在我的开发人员信息中心的“应用崩溃”部分中,我可以看到一些仅在创作者更新中发生的例外。以下是与此问题相关的一些内容:

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)

有没有办法避免/解决这个错误?

我提交了this bug here in FeedbackHub app

0 个答案:

没有答案