none
MapControl crashes inside UWP app on 16299.19 RRS feed

  • Question

  • Microsoft, you're dereferencing a null pointer. Crash dump at https://1drv.ms/u/s!ArS4HFRp-_RCh7Zzi6A6euHjGhHoaw

    0:023> .ecxr
    rax=0000000000000000 rbx=000001d1db8990c0 rcx=000001d1db8990c0
    rdx=0000000000000000 rsi=000000467743d5b8 rdi=000000467743d601
    rip=00007ffb27a8e63a rsp=000000467743d4a0 rbp=000000467743d521
     r8=000000467743d5b8  r9=0000000000000001 r10=0000000000000000
    r11=000000467743d628 r12=00000000ffffffff r13=000001c9b673c430
    r14=0000000000000000 r15=000001c9b673c430
    iopl=0         nv up ei pl nz na po nc
    cs=0033  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00010204
    MapRouter!Microsoft::smart5::get_streetsegment_geo+0x4a:
    00007ffb`27a8e63a 4c8bb8e8000000  mov     r15,qword ptr [rax+0E8h] ds:00000000`000000e8=????????????????
    0:023> k
      *** Stack trace for last set context - .thread/.cxr resets it
    Child-SP          RetAddr           Call Site
    00000046`7743d4a0 00007ffb`27a72d4c MapRouter!Microsoft::smart5::get_streetsegment_geo+0x4a
    00000046`7743d580 00007ffb`27a906c0 MapRouter!Microsoft::Bing::ArcProperties::isEdgeMatch+0x74
    00000046`7743d5e0 00007ffb`27a7be90 MapRouter!Microsoft::smart5::GStreetElement::create+0x118
    00000046`7743d690 00007ffb`27a7991f MapRouter!Microsoft::smart5::OnlineRouter::createMapMatchedRoutes+0x156c
    00000046`7743dde0 00007ffb`27a8600c MapRouter!Microsoft::smart5::OnlineRouter::onCalculateDirectionsCompleted+0x4ef
    00000046`7743dff0 00007ffb`27b140fa MapRouter!Pal::AsyncOperation<unsigned int>::callbackFromBaseClass+0x2c
    00000046`7743e020 00007ffb`27b13fe6 MapRouter!Pal::UntypedAsyncOperation::tryComplete+0x6a
    00000046`7743e050 00007ffb`27b13c3b MapRouter!Pal::UntypedAsyncOperation::setSucceededOrFailedInternal+0x72
    00000046`7743e0b0 00007ffb`27b23367 MapRouter!Pal::NetworkAsyncOperation::setSucceeded+0xf3
    00000046`7743e110 00007ffb`27b2643f MapRouter!Pal::NetworkAsyncOperationImplementation::requestCompleted+0x107

    Thursday, October 19, 2017 12:31 AM

All replies

  • Hello,

    Thanks for the crash report!

    Is the crash reproducible? Can you please provide the waypoints and other relevant parameters used?

    Florin S.

    Thursday, October 19, 2017 3:51 PM
  • Florin:

    Thanks for following up. The crash is reproducible with some effort. If you drop me an email at backroads underscore msdn at outlook dot com, I can provide you with a code for the store app I'm working on (currently private) that can reproduce that crash. It'll need you to import a data file and then follow some easy instructions to abuse the map control. :-) 

    Thursday, October 19, 2017 5:38 PM
  • Florin:

    A similar crash, observed today. Dump at https://1drv.ms/u/s!ArS4HFRp-_RCh7clFRgxVkx_mO_q5g

    0:064> .ecxr
    rax=000001798410a5d0 rbx=0000000000000006 rcx=0000001d4a1fd678
    rdx=0000000000000000 rsi=0000000000000000 rdi=0000001d4a1fd758
    rip=00007ffb308a9c5c rsp=0000001d4a1fd640 rbp=0000001d4a1fd6a9
     r8=0000000000000000  r9=0000017982a1322a r10=0000000000000002
    r11=0000001d4a1fd3a0 r12=00000000ffffffff r13=00000179f8ae78f0
    r14=00000179f8ae7930 r15=0000000000000000
    iopl=0         nv up ei pl nz na po nc
    cs=0033  ss=002b  ds=002b  es=002b  fs=0053  gs=002b             efl=00010206
    MapRouter!Microsoft::smart5::RoutingGridLoader::getRoutingSection+0x27c:
    00007ffb`308a9c5c 488b4658        mov     rax,qword ptr [rsi+58h] ds:00000000`00000058=????????????????
    0:064> k
      *** Stack trace for last set context - .thread/.cxr resets it
    Child-SP          RetAddr           Call Site
    0000001d`4a1fd640 00007ffb`30731a37 MapRouter!Microsoft::smart5::RoutingGridLoader::getRoutingSection+0x27c
    0000001d`4a1fd710 00007ffb`30732fa4 MapRouter!Microsoft::Bing::getGridAndSectionNoGraph+0xab
    0000001d`4a1fd790 00007ffb`30733d28 MapRouter!Microsoft::Bing::ArcProperties::matchToEdge+0x18c
    0000001d`4a1fd8c0 00007ffb`30736bad MapRouter!Microsoft::Bing::ArcProperties::setMatchingEdges+0x40
    0000001d`4a1fd910 00007ffb`30739be0 MapRouter!Microsoft::Bing::Leg::mapMatchDesignatedArcs+0x279
    0000001d`4a1fda00 00007ffb`30739913 MapRouter!Microsoft::smart5::OnlineRouter::createHydratedRoutes+0x1dc
    0000001d`4a1fdee0 00007ffb`3074600c MapRouter!Microsoft::smart5::OnlineRouter::onCalculateDirectionsCompleted+0x4e3
    0000001d`4a1fe0f0 00007ffb`307d40fa MapRouter!Pal::AsyncOperation<unsigned int>::callbackFromBaseClass+0x2c
    0000001d`4a1fe120 00007ffb`307d3fe6 MapRouter!Pal::UntypedAsyncOperation::tryComplete+0x6a
    0000001d`4a1fe150 00007ffb`307d3c3b MapRouter!Pal::UntypedAsyncOperation::setSucceededOrFailedInternal+0x72
    0000001d`4a1fe1b0 00007ffb`307e3367 MapRouter!Pal::NetworkAsyncOperation::setSucceeded+0xf3
    0000001d`4a1fe210 00007ffb`307e643f MapRouter!Pal::NetworkAsyncOperationImplementation::requestCompleted+0x107
    0000001d`4a1fe2c0 00007ffb`307e720a MapRouter!Pal::NetworkRequestInternalXmlHttp::requestCompleted+0x5cf

    Monday, October 23, 2017 4:52 AM