<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Native crash in Android SDK getRotation in ArcGIS Runtime SDK for Android Questions</title>
    <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/native-crash-in-android-sdk-getrotation/m-p/565276#M3852</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This isn't something we've seen before and we've not had crash reports like this in any of the apps we deploy to the app store.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There is however no escaping the error you are seeing in the log.&amp;nbsp; Some more information would be helpful to track this down.&amp;nbsp; Do you have any information of what the tests are doing at the time of the crash?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also some clues about your code would help.&amp;nbsp; It's pretty obviously happening when you are calling a MapView.getRotation, but can you tell me a little more about the context you are calling this in?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also can you confirm what version of the API you are using?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 13 Oct 2020 12:20:40 GMT</pubDate>
    <dc:creator>MarkBaird</dc:creator>
    <dc:date>2020-10-13T12:20:40Z</dc:date>
    <item>
      <title>Native crash in Android SDK getRotation</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/native-crash-in-android-sdk-getrotation/m-p/565275#M3851</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Why is the SDK calling a pure virtual function?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***&lt;BR /&gt;Build fingerprint: 'motorola/griffin/griffin:7.0/MPL24.246-20/21:user/release-keys'&lt;BR /&gt;Revision: 'p3b0'&lt;BR /&gt;ABI: 'arm64'&lt;BR /&gt;pid: 11102, tid: 11102, name: trynavigator.xe&amp;nbsp; &amp;gt;&amp;gt;&amp;gt; com.crittermap.backcountrynavigator.xe &amp;lt;&amp;lt;&amp;lt;&lt;BR /&gt;signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------&lt;BR /&gt;Abort message: 'Pure virtual function called!'&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; x0&amp;nbsp;&amp;nbsp; 0000000000000000&amp;nbsp; x1&amp;nbsp;&amp;nbsp; 0000000000002b5e&amp;nbsp; x2&amp;nbsp;&amp;nbsp; 0000000000000006&amp;nbsp; x3&amp;nbsp;&amp;nbsp; 0000000000000008&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; x4&amp;nbsp;&amp;nbsp; ffffffffffffffff&amp;nbsp; x5&amp;nbsp;&amp;nbsp; 8080800000000000&amp;nbsp; x6&amp;nbsp;&amp;nbsp; 0000000000808080&amp;nbsp; x7&amp;nbsp;&amp;nbsp; fefeff2063646b6b&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; x8&amp;nbsp;&amp;nbsp; 0000000000000083&amp;nbsp; x9&amp;nbsp;&amp;nbsp; ffffffffffffffdf&amp;nbsp; x10&amp;nbsp; 0000000000000000&amp;nbsp; x11&amp;nbsp; 0000000000000001&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; x12&amp;nbsp; ffffffffffffffff&amp;nbsp; x13&amp;nbsp; 0000000000000000&amp;nbsp; x14&amp;nbsp; 0000000000000000&amp;nbsp; x15&amp;nbsp; 00393a1930759689&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; x16&amp;nbsp; 000000746a02eee0&amp;nbsp; x17&amp;nbsp; 0000007469fd88f0&amp;nbsp; x18&amp;nbsp; 00000000ffffffff&amp;nbsp; x19&amp;nbsp; 000000746cfb5b40&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; x20&amp;nbsp; 0000000000000006&amp;nbsp; x21&amp;nbsp; 000000746cfb5a98&amp;nbsp; x22&amp;nbsp; 000000000000000b&amp;nbsp; x23&amp;nbsp; 0000007fc585e160&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; x24&amp;nbsp; 0000007fc585e040&amp;nbsp; x25&amp;nbsp; 0000007fc585e080&amp;nbsp; x26&amp;nbsp; 0000007469096a98&amp;nbsp; x27&amp;nbsp; 85cf50b08710ea61&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; x28&amp;nbsp; 0000000000000001&amp;nbsp; x29&amp;nbsp; 0000007fc585df50&amp;nbsp; x30&amp;nbsp; 0000007469fd5d98&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; sp&amp;nbsp;&amp;nbsp; 0000007fc585df30&amp;nbsp; pc&amp;nbsp;&amp;nbsp; 0000007469fd88f8&amp;nbsp; pstate 0000000060000000&lt;BR /&gt;backtrace:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #00 pc 000000000006b8f8&amp;nbsp; /system/lib64/libc.so (tgkill+8)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #01 pc 0000000000068d94&amp;nbsp; /system/lib64/libc.so (pthread_kill+64)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #02 pc 0000000000024090&amp;nbsp; /system/lib64/libc.so (raise+24)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #03 pc 000000000001cb14&amp;nbsp; /system/lib64/libc.so (abort+52)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #04 pc 00000000000a01bc&amp;nbsp; /data/app/com.crittermap.backcountrynavigator.xe-1/lib/arm64/libc++_shared.so&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #05 pc 00000000000b5968&amp;nbsp; /data/app/com.crittermap.backcountrynavigator.xe-1/lib/arm64/libc++_shared.so (__cxa_pure_virtual+16)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #06 pc 0000000002092000&amp;nbsp; /data/app/com.crittermap.backcountrynavigator.xe-1/lib/arm64/libruntimecore.so (offset 0x1d50000)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #07 pc 0000000001f19cf0&amp;nbsp; /data/app/com.crittermap.backcountrynavigator.xe-1/lib/arm64/libruntimecore.so (offset 0x1d50000) (RT_MapView_getRotation+20)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #08 pc 00000000001f782c&amp;nbsp; /data/app/com.crittermap.backcountrynavigator.xe-1/lib/arm64/libruntimecore_java.so (offset 0x1b0000) (Java_com_esri_arcgisruntime_internal_jni_CoreMapView_nativeGetRotation+28)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #09 pc 0000000000e75f34&amp;nbsp; /data/app/com.crittermap.backcountrynavigator.xe-1/oat/arm64/base.odex (offset 0xe2b000)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have not been able to reproduce this.&lt;/P&gt;&lt;P&gt;But Google Playstore's automated test catches ones of these EVERY time.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Oct 2020 23:04:52 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/native-crash-in-android-sdk-getrotation/m-p/565275#M3851</guid>
      <dc:creator>NathanMellor</dc:creator>
      <dc:date>2020-10-09T23:04:52Z</dc:date>
    </item>
    <item>
      <title>Re: Native crash in Android SDK getRotation</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/native-crash-in-android-sdk-getrotation/m-p/565276#M3852</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This isn't something we've seen before and we've not had crash reports like this in any of the apps we deploy to the app store.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There is however no escaping the error you are seeing in the log.&amp;nbsp; Some more information would be helpful to track this down.&amp;nbsp; Do you have any information of what the tests are doing at the time of the crash?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also some clues about your code would help.&amp;nbsp; It's pretty obviously happening when you are calling a MapView.getRotation, but can you tell me a little more about the context you are calling this in?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also can you confirm what version of the API you are using?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 Oct 2020 12:20:40 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-android-questions/native-crash-in-android-sdk-getrotation/m-p/565276#M3852</guid>
      <dc:creator>MarkBaird</dc:creator>
      <dc:date>2020-10-13T12:20:40Z</dc:date>
    </item>
  </channel>
</rss>

