<?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: iOS Crash on NSMapTable { } count underflow in ArcGIS Runtime SDK for iOS Questions</title>
    <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/ios-crash-on-nsmaptable-count-underflow/m-p/617675#M5482</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We don't have any plans to fix this in 10.2.x.&amp;nbsp;We made a number of changes to our networking stack in v100.0 and this was fixed as part of that larger effort. You can contact Esri Support to request a patch for 10.2.x but upgrading to v100 will probably be the fastest way to proceed&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 20 Mar 2017 18:58:16 GMT</pubDate>
    <dc:creator>DiveshGoyal</dc:creator>
    <dc:date>2017-03-20T18:58:16Z</dc:date>
    <item>
      <title>iOS Crash on NSMapTable { } count underflow</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/ios-crash-on-nsmaptable-count-underflow/m-p/617669#M5476</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do you have any suggestions on where to start to look for the following crash:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;SPAN class="s1"&gt;-[AGSNSURLSessionDemultiplexer URLSession:task:didCompleteWithError:]&lt;/SPAN&gt;
&lt;SPAN class="s1"&gt; -[NSMapTable NSMapTable { } ] count underflow&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P class="p1"&gt;&lt;/P&gt;&lt;P&gt;The full stack trace is:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;Fatal Exception: NSInternalInconsistencyException
0&amp;nbsp; CoreFoundation&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x1810e2e38 __exceptionPreprocess
1&amp;nbsp; libobjc.A.dylib&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x180747f80 objc_exception_throw
2&amp;nbsp; CoreFoundation&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x1810e2d80 -[NSException initWithCoder:]
3&amp;nbsp; Foundation&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x181a94acc -[NSConcreteMapTable raiseCountUnderflowException]
4&amp;nbsp; Foundation&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x1819e9470 -[NSConcreteMapTable rehashAround:]
5&amp;nbsp; Tablet CMD&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x1003f80c8 -[AGSNSURLSessionDemultiplexer URLSession:task:didCompleteWithError:]
6&amp;nbsp; CFNetwork&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x1817f0924 __51-[NSURLSession delegate_task:didCompleteWithError:]_block_invoke170
7&amp;nbsp; Foundation&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x181a9c510 __NSBLOCKOPERATION_IS_CALLING_OUT_TO_A_BLOCK__
8&amp;nbsp; Foundation&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x1819ee900 -[NSBlockOperation main]
9&amp;nbsp; Foundation&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x1819deed8 -[__NSOperationInternal _start:]
10 Foundation&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x181a9e904 __NSOQSchedule_f
11 libdispatch.dylib&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x180b2d47c _dispatch_client_callout
12 libdispatch.dylib&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x180b394c0 _dispatch_queue_drain
13 libdispatch.dylib&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x180b30f80 _dispatch_queue_invoke
14 libdispatch.dylib&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x180b3b390 _dispatch_root_queue_drain
15 libdispatch.dylib&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x180b3b0b0 _dispatch_worker_thread3
16 libsystem_pthread.dylib&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x180d45470 _pthread_wqthread
17 libsystem_pthread.dylib&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0x180d45020 start_wqthread&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Unfortunately, I don't have any steps to reproduce these, as I got them from Crashlytics.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you,&lt;/P&gt;&lt;P&gt;Marius&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 02:23:30 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/ios-crash-on-nsmaptable-count-underflow/m-p/617669#M5476</guid>
      <dc:creator>marius</dc:creator>
      <dc:date>2021-12-12T02:23:30Z</dc:date>
    </item>
    <item>
      <title>Re: iOS Crash on NSMapTable { } count underflow</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/ios-crash-on-nsmaptable-count-underflow/m-p/617670#M5477</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I did manage to get this crash happening on my system once. It seems that it crashes when the AGSMapView is deallocated (once you leave that view).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It may be possible that I'm clearing up some resources and forget about others. Is there a way to "cancel all operations" for AGSMapView?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 May 2016 04:36:42 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/ios-crash-on-nsmaptable-count-underflow/m-p/617670#M5477</guid>
      <dc:creator>marius</dc:creator>
      <dc:date>2016-05-27T04:36:42Z</dc:date>
    </item>
    <item>
      <title>Re: iOS Crash on NSMapTable { } count underflow</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/ios-crash-on-nsmaptable-count-underflow/m-p/617671#M5478</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Marius,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is a threading bug in some of the ArcGIS for iOS runtime code that makes network requests. This bug will be fixed in our next release.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Jun 2016 18:29:35 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/ios-crash-on-nsmaptable-count-underflow/m-p/617671#M5478</guid>
      <dc:creator>RyanOlson1</dc:creator>
      <dc:date>2016-06-10T18:29:35Z</dc:date>
    </item>
    <item>
      <title>Re: iOS Crash on NSMapTable { } count underflow</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/ios-crash-on-nsmaptable-count-underflow/m-p/617672#M5479</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In which version should we expect the fix?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 28 Dec 2016 15:39:50 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/ios-crash-on-nsmaptable-count-underflow/m-p/617672#M5479</guid>
      <dc:creator>NikolayYekimov1</dc:creator>
      <dc:date>2016-12-28T15:39:50Z</dc:date>
    </item>
    <item>
      <title>Re: iOS Crash on NSMapTable { } count underflow</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/ios-crash-on-nsmaptable-count-underflow/m-p/617673#M5480</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It is fixed now in version 100.0.0, which was recently released in November.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jan 2017 17:29:01 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/ios-crash-on-nsmaptable-count-underflow/m-p/617673#M5480</guid>
      <dc:creator>RyanOlson1</dc:creator>
      <dc:date>2017-01-03T17:29:01Z</dc:date>
    </item>
    <item>
      <title>Re: iOS Crash on NSMapTable { } count underflow</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/ios-crash-on-nsmaptable-count-underflow/m-p/617674#M5481</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What's about 10.2.x branch? We don't want to migrate to 100.x so do you have plans to support 10.2.x?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Mar 2017 16:55:04 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/ios-crash-on-nsmaptable-count-underflow/m-p/617674#M5481</guid>
      <dc:creator>NikolayYekimov1</dc:creator>
      <dc:date>2017-03-20T16:55:04Z</dc:date>
    </item>
    <item>
      <title>Re: iOS Crash on NSMapTable { } count underflow</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/ios-crash-on-nsmaptable-count-underflow/m-p/617675#M5482</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We don't have any plans to fix this in 10.2.x.&amp;nbsp;We made a number of changes to our networking stack in v100.0 and this was fixed as part of that larger effort. You can contact Esri Support to request a patch for 10.2.x but upgrading to v100 will probably be the fastest way to proceed&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Mar 2017 18:58:16 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/ios-crash-on-nsmaptable-count-underflow/m-p/617675#M5482</guid>
      <dc:creator>DiveshGoyal</dc:creator>
      <dc:date>2017-03-20T18:58:16Z</dc:date>
    </item>
  </channel>
</rss>

