locked
UWP app using Bing Map on latest Windows 10 build: MapPolyLine gets heap corruption after 2 days of running RRS feed

  • Question

  • Our app is getting health reports and as we look at the crash dump, we see there is an issue in:

    Windows.UI.Xaml.Maps.dll!Windows::UI::Xaml::Controls::Maps::MapPolyline::`vector deleting destructor'(unsigned int) Unknown

    with some heap corruption.

    Unhandled exception at 0x00007FFAABCF9269 (ntdll.dll) in Satellites.exe.11828.dmp: 0xC0000374: A heap has been corrupted (parameters: 0x00007FFAABD627F0).

    If you install the app, it takes about 36 hours for this to happen on our machine.

    We are running:   Windows 10 Version 1909 - 18363.629 which seems to be the latest available.

    Can someone from the maps team fix this issue please?

    ntdll.dll!RtlReportFatalFailure() Unknown
      ntdll.dll!RtlReportCriticalFailure() Unknown
      ntdll.dll!RtlpHeapHandleError() Unknown
      ntdll.dll!RtlpHpHeapHandleError() Unknown
      ntdll.dll!RtlpLogHeapFailure() Unknown
      ntdll.dll!RtlpHpLfhSubsegmentFreeBlock() Unknown
      ntdll.dll!RtlpFreeHeapInternal() Unknown
      ntdll.dll!RtlpHpFreeWithExceptionProtection() Unknown
      ntdll.dll!RtlFreeHeap() Unknown
      Windows.UI.Xaml.Maps.dll!Windows::UI::Xaml::Controls::Maps::MapPolyline::`vector deleting destructor'(unsigned int) Unknown
      Windows.UI.Xaml.Maps.dll!Private::ReferenceTrackerRuntimeClass<struct Windows::UI::Xaml::Controls::Maps::IMapPolyline,class Microsoft::WRL::ComposableBase<struct Windows::UI::Xaml::Controls::Maps::IMapElementFactory>,class Microsoft::WRL::Details::Nil,class Microsoft::WRL::Details::Nil,class Microsoft::WRL::Details::Nil,class Microsoft::WRL::Details::Nil,class Microsoft::WRL::Details::Nil,class Microsoft::WRL::Details::Nil,class Microsoft::WRL::Details::Nil>::DeleteThis(void) Unknown
      Windows.UI.Xaml.Maps.dll!Microsoft::WRL::Details::DelegateArgTraits<long (__cdecl Windows::UI::Core::IDispatchedHandler::*)(void)>::DelegateInvokeHelper<Microsoft::WRL::Implements<Microsoft::WRL::RuntimeClassFlags<2>,Windows::UI::Core::IDispatchedHandler,Microsoft::WRL::FtmBase>,<lambda_fbdf909d8d387bd45fb1ec0a75c52adf>,-1>::Invoke() Unknown
      Windows.UI.dll!Windows::UI::Core::CDispatcher::ProcessInvokeItem(bool * pbInvokeItemProcessed=0x000000bc41bff381) Line 1266 C++
      Windows.UI.dll!Windows::UI::Core::CDispatcher::ProcessMessage(bool bDrainQueue, bool * pbWindowMessagesProcessed=0x000000bc41bff380, bool * pbInvokeItemProcessed=0x000000bc41bff381) Line 367 C++
      Windows.UI.dll!Windows::UI::Core::CDispatcher::WaitAndProcessMessagesInternal(bool bRunAlwaysOnce, void * hEventWait=0x0000000000000000) Line 1953 C++
      Windows.UI.dll!Windows::UI::Core::CDispatcher::ProcessEvents(Windows::UI::Core::CoreProcessEventsOption options=CoreProcessEventsOption_ProcessUntilQuit) Line 599 C++
      Windows.UI.Xaml.dll!CJupiterWindow::RunCoreWindowMessageLoop() Line 1233 C++
      [Inline Frame] Windows.UI.Xaml.dll!CJupiterControl::RunMessageLoop() Line 1065 C++
      Windows.UI.Xaml.dll!DirectUI::DXamlCore::RunMessageLoop() Line 2453 C++
      twinapi.appcore.dll!Windows::ApplicationModel::Core::CoreApplicationView::Run() Unknown
      twinapi.appcore.dll!<lambda>(void)() Unknown
      SHCore.dll!_WrapperThreadProc() Unknown
      kernel32.dll!BaseThreadInitThunk() Unknown
      ntdll.dll!RtlUserThreadStart() Unknown


    Karhu Koti


    • Edited by karhukoti Tuesday, February 4, 2020 3:50 PM
    Tuesday, February 4, 2020 3:48 PM