c# - UWP 地图控制自 2020 年 11 月 16 日起崩溃
问题描述
从昨天开始,当使用调试器无法处理的MapControl
缩放时崩溃。Win32Exception
Faulting application name: MapCrash.exe, version: 1.0.0.0, time stamp: 0x5e58842a
Faulting module name: ucrtbase.dll, version: 10.0.19041.546, time stamp: 0x73123758
Exception code: 0xc0000409
Fault offset: 0x0009edbb
Faulting process id: 0x31f0
Faulting application start time: 0x01d6bcd94691205c
Faulting module path: C:\WINDOWS\System32\ucrtbase.dll
0xc0000409
似乎是堆栈损坏(STACK_BUFFER_OVERRUN
)。以下最小示例将重现该问题:
<Page
x:Class="MapCrash.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:maps="using:Windows.UI.Xaml.Controls.Maps">
<Grid>
<maps:MapControl x:Name="Map"></maps:MapControl>
</Grid>
</Page>
这个崩溃昨天突然出现,没有代码更改,并且可以在 Windows 10 1909 和 2004 上的所有 SDK 版本(在许多不同的客户端计算机上)重现。
有没有人已经遇到并克服了这个问题?
解决方案
微软已经缓解了这个问题。详情可在微软论坛https://social.msdn.microsoft.com/Forums/en-US/home?forum=bingmapswindows8
UWP 控件使用的平铺服务存在问题,并且已回滚对该服务的更改以缓解该问题。
推荐阅读
- matlab - 使用过滤器对象和 b,a 系数的结果非常不同
- flutter - 底部导航栏全白,如何修复?
- python - XML 到 Excel 中的表格形式
- android - 溢出菜单未出现在应用栏中
- r - ggpmisc::stat_poly_eq 中 output.type="numeric" 的每个方面的系数
- flutter - 使用 BuildContext 扑动 onGenerateRoute
- python - 在 Mac 上安装 scikit-learn
- swift - dateComponents 是否使用 24 小时制?(安排本地通知)
- flutter - 创建一个按钮以在 Flutter 中打开另一个应用程序
- windows - 在 Windows 上转发未指定到本地计算机的数据包