<?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: EXC_BAD_ACCESS (code=EXC_I386_GPFLT) on app foreground in ArcGIS Runtime SDK for iOS Questions</title>
    <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/exc-bad-access-code-exc-i386-gpflt-on-app/m-p/63631#M617</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Nick,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm not sure if it's the same issue, or not. I appreciate the help. I moved the full stack to an attachment.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Jake&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 16 May 2018 15:29:53 GMT</pubDate>
    <dc:creator>JakeShapley</dc:creator>
    <dc:date>2018-05-16T15:29:53Z</dc:date>
    <item>
      <title>EXC_BAD_ACCESS (code=EXC_I386_GPFLT) on app foreground</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/exc-bad-access-code-exc-i386-gpflt-on-app/m-p/63629#M615</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I've been chasing this bug for weeks. Getting crash due to&amp;nbsp;EXC_BAD_ACCESS (code=EXC_I386_GPFLT) frequently (~25% of the time) when backgrounding and re-foregrounding iOS app. We are using iOS Runtime 100.2.1. Crash is occurring across device types and iOS versions. Any help in identifying a workaround would be appreciated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Our implementation:&lt;/P&gt;&lt;P&gt;1) all tables and layers instantiated from local runtime replica geodatabase (regsGDB.geodatabase):&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=""&gt;fileprivate&lt;/SPAN&gt; &lt;SPAN class=""&gt;func&lt;/SPAN&gt; initGDB() -&amp;gt; &lt;SPAN class=""&gt;Void&lt;/SPAN&gt; {&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=""&gt;self&lt;/SPAN&gt;.&lt;SPAN class=""&gt;deinitGDB&lt;/SPAN&gt;()&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;regsGDB&lt;SPAN class=""&gt; = &lt;/SPAN&gt;AGSGeodatabase&lt;SPAN class=""&gt;(fileURL: &lt;/SPAN&gt;FileUtil&lt;SPAN class=""&gt;.&lt;/SPAN&gt;urlFor&lt;SPAN class=""&gt;(&lt;/SPAN&gt;GlobalConstants&lt;SPAN class=""&gt;.&lt;/SPAN&gt;fileNames&lt;SPAN class=""&gt;.&lt;/SPAN&gt;REGS_WORKING_GDB&lt;SPAN class=""&gt;)!)&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=""&gt;regsGDB&lt;/SPAN&gt;.&lt;SPAN class=""&gt;load&lt;/SPAN&gt;(completion: {[weak &lt;SPAN class=""&gt;self&lt;/SPAN&gt;] (error: &lt;SPAN class=""&gt;Error&lt;/SPAN&gt;?) &lt;SPAN class=""&gt;in&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=""&gt;if&lt;/SPAN&gt; (error != &lt;SPAN class=""&gt;nil&lt;/SPAN&gt;) {&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=""&gt;self&lt;/SPAN&gt;?.&lt;SPAN class=""&gt;regsGDBLoaded&lt;/SPAN&gt; = &lt;SPAN class=""&gt;false&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;self&lt;/SPAN&gt;&lt;SPAN class=""&gt;?.&lt;/SPAN&gt;disableFeatureInteraction&lt;SPAN class=""&gt;()&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=""&gt;os_log&lt;/SPAN&gt;(&lt;SPAN class=""&gt;"Error loading geodatabase"&lt;/SPAN&gt;, [error?.&lt;SPAN class=""&gt;localizedDescription&lt;/SPAN&gt;])&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;} &lt;SPAN class=""&gt;else&lt;/SPAN&gt; {&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=""&gt;self&lt;/SPAN&gt;?.&lt;SPAN class=""&gt;loadLayers&lt;/SPAN&gt;()&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;}})&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2) strong references to tables and layers, with nil checks on regsGDB before calling load (for tables and layers):&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;fileprivate&lt;/SPAN&gt; &lt;SPAN class=""&gt;func&lt;/SPAN&gt; loadLayers() -&amp;gt; &lt;SPAN class=""&gt;Void&lt;/SPAN&gt; {&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;if&lt;/SPAN&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;regsGDB&lt;SPAN class=""&gt; != &lt;/SPAN&gt;&lt;SPAN class=""&gt;nil&lt;/SPAN&gt;&lt;SPAN class=""&gt; &amp;amp;&amp;amp; &lt;/SPAN&gt;regsGDB&lt;SPAN class=""&gt;.&lt;/SPAN&gt;loadStatus&lt;SPAN class=""&gt; == .&lt;/SPAN&gt;loaded&lt;SPAN class=""&gt; {&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;self&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;countiesTable&lt;SPAN class=""&gt; = (&lt;/SPAN&gt;regsGDB&lt;SPAN class=""&gt;.&lt;/SPAN&gt;geodatabaseFeatureTable&lt;SPAN class=""&gt;(byServiceLayerID: &lt;/SPAN&gt;GlobalConstants&lt;SPAN class=""&gt;.&lt;/SPAN&gt;IDs&lt;SPAN class=""&gt;.&lt;/SPAN&gt;COUNTIES_LAYER_INDEX&lt;SPAN class=""&gt;)!) &lt;/SPAN&gt;&lt;SPAN class=""&gt;as&lt;/SPAN&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;AGSFeatureTable&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;self&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;countiesLayer&lt;SPAN class=""&gt; = &lt;/SPAN&gt;AGSFeatureLayer&lt;SPAN class=""&gt;(featureTable: (&lt;/SPAN&gt;&lt;SPAN class=""&gt;self&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;countiesTable&lt;SPAN class=""&gt;)!)&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;self&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;countiesLayer&lt;SPAN class=""&gt;.&lt;/SPAN&gt;renderer&lt;SPAN class=""&gt; = &lt;/SPAN&gt;EsriUtil&lt;SPAN class=""&gt;.&lt;/SPAN&gt;municipalityPolyRenderer&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;self&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;countiesLayer&lt;SPAN class=""&gt;.&lt;/SPAN&gt;labelsEnabled&lt;SPAN class=""&gt; = &lt;/SPAN&gt;&lt;SPAN class=""&gt;true&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;self&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;countiesLayer&lt;SPAN class=""&gt;.&lt;/SPAN&gt;selectionColor&lt;SPAN class=""&gt; = &lt;/SPAN&gt;&lt;SPAN class=""&gt;UIColor&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;cyan&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;self&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;countiesLayer&lt;SPAN class=""&gt;.&lt;/SPAN&gt;selectionWidth&lt;SPAN class=""&gt; = &lt;/SPAN&gt;&lt;SPAN class=""&gt;5&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;self&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;countiesLayer&lt;SPAN class=""&gt;.&lt;/SPAN&gt;minScale&lt;SPAN class=""&gt; = &lt;/SPAN&gt;&lt;SPAN class=""&gt;6000000&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;self&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;map&lt;SPAN class=""&gt;.&lt;/SPAN&gt;operationalLayers&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;add&lt;/SPAN&gt;&lt;SPAN class=""&gt;(&lt;/SPAN&gt;&lt;SPAN class=""&gt;self&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;countiesLayer&lt;SPAN class=""&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;self&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;citiesTable&lt;SPAN class=""&gt; = (&lt;/SPAN&gt;regsGDB&lt;SPAN class=""&gt;.&lt;/SPAN&gt;geodatabaseFeatureTable&lt;SPAN class=""&gt;(byServiceLayerID: &lt;/SPAN&gt;GlobalConstants&lt;SPAN class=""&gt;.&lt;/SPAN&gt;IDs&lt;SPAN class=""&gt;.&lt;/SPAN&gt;CITIES_LAYER_INDEX&lt;SPAN class=""&gt;)!) &lt;/SPAN&gt;&lt;SPAN class=""&gt;as&lt;/SPAN&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;AGSFeatureTable&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;self&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;citiesLayer&lt;SPAN class=""&gt; = &lt;/SPAN&gt;AGSFeatureLayer&lt;SPAN class=""&gt;(featureTable: (&lt;/SPAN&gt;&lt;SPAN class=""&gt;self&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;citiesTable&lt;SPAN class=""&gt;)!)&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;self&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;citiesLayer&lt;SPAN class=""&gt;.&lt;/SPAN&gt;renderer&lt;SPAN class=""&gt; = &lt;/SPAN&gt;EsriUtil&lt;SPAN class=""&gt;.&lt;/SPAN&gt;municipalityPolyRenderer&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;self&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;citiesLayer&lt;SPAN class=""&gt;.&lt;/SPAN&gt;labelsEnabled&lt;SPAN class=""&gt; = &lt;/SPAN&gt;&lt;SPAN class=""&gt;true&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;self&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;citiesLayer&lt;SPAN class=""&gt;.&lt;/SPAN&gt;selectionColor&lt;SPAN class=""&gt; = &lt;/SPAN&gt;&lt;SPAN class=""&gt;UIColor&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;cyan&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;self&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;citiesLayer&lt;SPAN class=""&gt;.&lt;/SPAN&gt;selectionWidth&lt;SPAN class=""&gt; = &lt;/SPAN&gt;&lt;SPAN class=""&gt;5&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;self&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;citiesLayer&lt;SPAN class=""&gt;.&lt;/SPAN&gt;minScale&lt;SPAN class=""&gt; = &lt;/SPAN&gt;&lt;SPAN class=""&gt;6000000&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;self&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;map&lt;SPAN class=""&gt;.&lt;/SPAN&gt;operationalLayers&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;add&lt;/SPAN&gt;&lt;SPAN class=""&gt;(&lt;/SPAN&gt;&lt;SPAN class=""&gt;self&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;citiesLayer&lt;SPAN class=""&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3) deinit by manually removing all operationalLayers and tables, nilling out all layers and tables prior to reinitializing and loading gdb, tables and layers:&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;fileprivate&lt;/SPAN&gt; &lt;SPAN class=""&gt;func&lt;/SPAN&gt; deinitGDB() -&amp;gt; &lt;SPAN class=""&gt;Void&lt;/SPAN&gt; {&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;// remove and nil out the layers&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;self&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;map&lt;SPAN class=""&gt;.&lt;/SPAN&gt;operationalLayers&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;removeAllObjects&lt;/SPAN&gt;&lt;SPAN class=""&gt;()&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;self&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;countiesLayer&lt;SPAN class=""&gt; = &lt;/SPAN&gt;&lt;SPAN class=""&gt;nil&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=""&gt;self&lt;/SPAN&gt;.&lt;SPAN class=""&gt;citiesLayer&lt;/SPAN&gt; = &lt;SPAN class=""&gt;nil&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;// remove and nil out the tables&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;self&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;map&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;tables&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;removeAllObjects&lt;SPAN class=""&gt;()&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;self&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;countiesTable&lt;SPAN class=""&gt; = &lt;/SPAN&gt;&lt;SPAN class=""&gt;nil&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=""&gt;self&lt;/SPAN&gt;.&lt;SPAN class=""&gt;citiesTable&lt;/SPAN&gt; = &lt;SPAN class=""&gt;nil&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=""&gt;if&lt;/SPAN&gt; &lt;SPAN class=""&gt;regsGDB&lt;/SPAN&gt; != &lt;SPAN class=""&gt;nil&lt;/SPAN&gt; {&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;switch&lt;/SPAN&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;regsGDB&lt;SPAN class=""&gt;.&lt;/SPAN&gt;loadStatus&lt;SPAN class=""&gt; {&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=""&gt;case&lt;/SPAN&gt; .&lt;SPAN class=""&gt;loading&lt;/SPAN&gt;:&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=""&gt;regsGDB&lt;/SPAN&gt;.&lt;SPAN class=""&gt;cancelLoad&lt;/SPAN&gt;()&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=""&gt;break&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=""&gt;default&lt;/SPAN&gt;:&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=""&gt;break&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;}&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=""&gt;regsGDB&lt;/SPAN&gt;.&lt;SPAN class=""&gt;close&lt;/SPAN&gt;()&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;}&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;regsGDBLoaded&lt;SPAN class=""&gt; = &lt;/SPAN&gt;&lt;SPAN class=""&gt;false&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have not been able to reproduce by stepping through/over. Thoughts?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Attached is a debug log of ObjC and C++ Exceptions encountered on foregrounding repeatedly in the same session. Note, crash only occurs when breakpoints are turned off (see crash again in last backtrace in this file).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here's&amp;nbsp;a back-trace of the crash (full stack is attached):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;* thread #67, queue = 'com.apple.root.default-qos', stop reason = EXC_BAD_ACCESS (code=EXC_I386_GPFLT)&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &lt;/SPAN&gt;* frame #0: 0x000000010f2574b4 ArcGIS`columnMem + 88&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #1: 0x000000010f257535 ArcGIS`ags_sqlite3_column_bytes + 15&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #2: 0x000000010e87a38d ArcGIS`Esri_runtimecore::Geodatabase::Sqlite_command::get_as_text(int) + 77&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #3: 0x000000010e81287e ArcGIS`Esri_runtimecore::Geodatabase::Bound_row_value::operator std::__1::basic_string&amp;lt;char, std::__1::char_traits&amp;lt;char&amp;gt;, std::__1::allocator&amp;lt;char&amp;gt; &amp;gt;() const + 28&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #4: 0x000000010e848b6d ArcGIS`Esri_runtimecore::Geodatabase::populate_field_definitions(std::__1::shared_ptr&amp;lt;Esri_runtimecore::Geodatabase::Database&amp;gt;, std::__1::basic_string&amp;lt;char, std::__1::char_traits&amp;lt;char&amp;gt;, std::__1::allocator&amp;lt;char&amp;gt; &amp;gt;) + 503&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #5: 0x000000010e814079 ArcGIS`Esri_runtimecore::Geodatabase::Catalog_dataset::get_item_definition(Esri_runtimecore::Geodatabase::Catalog_item_reference const&amp;amp;) + 2825&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #6: 0x000000010e890fce ArcGIS`Esri_runtimecore::Geodatabase::Details::Table_schema::describe(std::__1::shared_ptr&amp;lt;Esri_runtimecore::Geodatabase::Database&amp;gt;&amp;amp;, std::__1::basic_string&amp;lt;char, std::__1::char_traits&amp;lt;char&amp;gt;, std::__1::allocator&amp;lt;char&amp;gt; &amp;gt; const&amp;amp;) + 232&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #7: 0x000000010e891aab ArcGIS`Esri_runtimecore::Geodatabase::Details::Table_schema::open(std::__1::shared_ptr&amp;lt;Esri_runtimecore::Geodatabase::Database&amp;gt;&amp;amp;, std::__1::basic_string&amp;lt;char, std::__1::char_traits&amp;lt;char&amp;gt;, std::__1::allocator&amp;lt;char&amp;gt; &amp;gt; const&amp;amp;) + 191&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #8: 0x000000010e8ad763 ArcGIS`std::__1::shared_ptr&amp;lt;Esri_runtimecore::Geodatabase::Table&amp;gt; Esri_runtimecore::Geodatabase::Database::open&amp;lt;Esri_runtimecore::Geodatabase::Table&amp;gt;(std::__1::basic_string&amp;lt;char, std::__1::char_traits&amp;lt;char&amp;gt;, std::__1::allocator&amp;lt;char&amp;gt; &amp;gt; const&amp;amp;) + 51&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #9: 0x000000010da7a276 ArcGIS`Esri_runtimecore::Mapping::Geodatabase_feature_table::load_sync(pplx::cancellation_token) + 206&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #10: 0x000000010da7cc3a ArcGIS`std::__1::__function::__func&amp;lt;Esri_runtimecore::Mapping::Geodatabase_feature_table::load_or_retry_(Esri_runtimecore::Mapping::Loadable::Load_or_retry_mode)::$_2, std::__1::allocator&amp;lt;Esri_runtimecore::Mapping::Geodatabase_feature_table::load_or_retry_(Esri_runtimecore::Mapping::Loadable::Load_or_retry_mode)::$_2&amp;gt;, void ()&amp;gt;::operator()() + 150&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #11: 0x000000010db748b2 ArcGIS`std::__1::__function::__func&amp;lt;Esri_runtimecore::Mapping::Task&amp;lt;void&amp;gt;::Task(std::__1::function&amp;lt;void ()&amp;gt;, pplx::cancellation_token_source)::'lambda'(), std::__1::allocator&amp;lt;Esri_runtimecore::Mapping::Task&amp;lt;void&amp;gt;::Task(std::__1::function&amp;lt;void ()&amp;gt;, pplx::cancellation_token_source)::'lambda'()&amp;gt;, boost::any ()&amp;gt;::operator()() + 18&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #12: 0x000000010deeb4fb ArcGIS`std::__1::function&amp;lt;boost::any ()&amp;gt;::operator()() const + 27&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #13: 0x000000010deeb75e ArcGIS`std::__1::__function::__func&amp;lt;Esri_runtimecore::Mapping::Task_implementation::Task_implementation(std::__1::function&amp;lt;boost::any ()&amp;gt;, Esri_runtimecore::Mapping::Task_options)::$_0, std::__1::allocator&amp;lt;Esri_runtimecore::Mapping::Task_implementation::Task_implementation(std::__1::function&amp;lt;boost::any ()&amp;gt;, Esri_runtimecore::Mapping::Task_options)::$_0&amp;gt;, boost::any ()&amp;gt;::operator()() + 50&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #14: 0x000000010deeb4fb ArcGIS`std::__1::function&amp;lt;boost::any ()&amp;gt;::operator()() const + 27&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #15: 0x000000010deeb28f ArcGIS`pplx::details::_PPLTaskHandle&amp;lt;boost::any, pplx::task&amp;lt;boost::any&amp;gt;::_InitialTaskHandle&amp;lt;boost::any, Esri_runtimecore::Mapping::Task_implementation::Task_implementation(std::__1::function&amp;lt;boost::any ()&amp;gt;, Esri_runtimecore::Mapping::Task_options)::$_0, pplx::details::_TypeSelectorNoAsync&amp;gt;, pplx::details::_TaskProcHandle&amp;gt;::invoke() const + 267&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #16: 0x000000010f55d5c4 ArcGIS`pplx::details::_TaskProcHandle::_RunChoreBridge(void*) + 16&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #17: 0x000000010ee1b428 ArcGIS`Esri_runtimecore::Common::Core_scheduler::invoke_(Esri_runtimecore::Common::Core_scheduler::Queued_proc*) + 24&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #18: 0x000000010ee1b3d0 ArcGIS`Esri_runtimecore::Common::Core_scheduler::Queued_proc::invoke() + 48&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #19: 0x000000010ee1ad1f ArcGIS`Esri_runtimecore::Common::Core_scheduler::bridge_proc_(void*) + 23&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #20: 0x0000000119e8a848 libdispatch.dylib`_dispatch_client_callout + 8&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #21: 0x0000000119e8f675 libdispatch.dylib`_dispatch_queue_override_invoke + 1451&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #22: 0x0000000119e963c8 libdispatch.dylib`_dispatch_root_queue_drain + 664&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #23: 0x0000000119e960d2 libdispatch.dylib`_dispatch_worker_thread3 + 132&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #24: 0x000000011c615169 libsystem_pthread.dylib`_pthread_wqthread + 1387&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #25: 0x000000011c614be9 libsystem_pthread.dylib`start_wqthread + 13&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;STRONG&gt;(lldb) &lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 12 May 2018 01:50:55 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/exc-bad-access-code-exc-i386-gpflt-on-app/m-p/63629#M615</guid>
      <dc:creator>JakeShapley</dc:creator>
      <dc:date>2018-05-12T01:50:55Z</dc:date>
    </item>
    <item>
      <title>Re: EXC_BAD_ACCESS (code=EXC_I386_GPFLT) on app foreground</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/exc-bad-access-code-exc-i386-gpflt-on-app/m-p/63630#M616</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey &lt;A href="https://community.esri.com/migrated-users/224485"&gt;Jake&lt;/A&gt;,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Not sure this is the same as the other app freezing issue we discussed separately&amp;nbsp;yesterday, but I'd like to get a repro case for this. I think I can work with what you've given me access to but I'll let you know if I need more info.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Separately, if you wouldn't mind (and to help with the readability of this thread), could you edit your post to include the full stack&amp;nbsp;as another attachment. Maybe just keep the crash&amp;nbsp;back trace?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Nick.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 May 2018 13:11:00 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/exc-bad-access-code-exc-i386-gpflt-on-app/m-p/63630#M616</guid>
      <dc:creator>Nicholas-Furness</dc:creator>
      <dc:date>2018-05-16T13:11:00Z</dc:date>
    </item>
    <item>
      <title>Re: EXC_BAD_ACCESS (code=EXC_I386_GPFLT) on app foreground</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/exc-bad-access-code-exc-i386-gpflt-on-app/m-p/63631#M617</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Nick,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm not sure if it's the same issue, or not. I appreciate the help. I moved the full stack to an attachment.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Jake&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 May 2018 15:29:53 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/exc-bad-access-code-exc-i386-gpflt-on-app/m-p/63631#M617</guid>
      <dc:creator>JakeShapley</dc:creator>
      <dc:date>2018-05-16T15:29:53Z</dc:date>
    </item>
    <item>
      <title>Re: EXC_BAD_ACCESS (code=EXC_I386_GPFLT) on app foreground</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/exc-bad-access-code-exc-i386-gpflt-on-app/m-p/63632#M618</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Nick,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am able to reproduce a EXC_BAD_ACCESS crash consistently (though with less frequency) in the same background/foreground scenario. Here is the back trace:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;STRONG&gt;(lldb) bt&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;* thread #62, queue = 'com.apple.root.default-qos', stop reason = EXC_BAD_ACCESS (code=1, address=0xa000000000000044)&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &lt;/SPAN&gt;* frame #0: 0x000000010510a76c ArcGIS`columnMem.llvm.82BCAFF3 + 92&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #1: 0x0000000104868314 ArcGIS`Esri_runtimecore::Geodatabase::Sqlite_command::is_null(int) + 24&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #2: 0x0000000104868400 ArcGIS`Esri_runtimecore::Geodatabase::Sqlite_command::get_as_int32(int) + 32&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #3: 0x0000000104839fac ArcGIS`Esri_runtimecore::Geodatabase::populate_field_definitions(std::__1::shared_ptr&amp;lt;Esri_runtimecore::Geodatabase::Database&amp;gt;, std::__1::basic_string&amp;lt;char, std::__1::char_traits&amp;lt;char&amp;gt;, std::__1::allocator&amp;lt;char&amp;gt; &amp;gt;) + 1352&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #4: 0x0000000104805f30 ArcGIS`Esri_runtimecore::Geodatabase::Catalog_dataset::get_item_definition(Esri_runtimecore::Geodatabase::Catalog_item_reference const&amp;amp;) + 4116&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #5: 0x000000010487d90c ArcGIS`Esri_runtimecore::Geodatabase::Details::Table_schema::describe(std::__1::shared_ptr&amp;lt;Esri_runtimecore::Geodatabase::Database&amp;gt;&amp;amp;, std::__1::basic_string&amp;lt;char, std::__1::char_traits&amp;lt;char&amp;gt;, std::__1::allocator&amp;lt;char&amp;gt; &amp;gt; const&amp;amp;) + 208&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #6: 0x000000010487e400 ArcGIS`Esri_runtimecore::Geodatabase::Details::Table_schema::open(std::__1::shared_ptr&amp;lt;Esri_runtimecore::Geodatabase::Database&amp;gt;&amp;amp;, std::__1::basic_string&amp;lt;char, std::__1::char_traits&amp;lt;char&amp;gt;, std::__1::allocator&amp;lt;char&amp;gt; &amp;gt; const&amp;amp;) + 172&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #7: 0x0000000103ba40d4 ArcGIS`std::__1::shared_ptr&amp;lt;Esri_runtimecore::Geodatabase::Table&amp;gt; Esri_runtimecore::Geodatabase::Database::open&amp;lt;Esri_runtimecore::Geodatabase::Table&amp;gt;(std::__1::basic_string&amp;lt;char, std::__1::char_traits&amp;lt;char&amp;gt;, std::__1::allocator&amp;lt;char&amp;gt; &amp;gt; const&amp;amp;) + 56&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #8: 0x0000000103be9edc ArcGIS`Esri_runtimecore::Mapping::Geodatabase_feature_table::load_sync(pplx::cancellation_token) + 172&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #9: 0x0000000103bebfd8 ArcGIS`std::__1::__function::__func&amp;lt;Esri_runtimecore::Mapping::Geodatabase_feature_table::load_or_retry_(Esri_runtimecore::Mapping::Loadable::Load_or_retry_mode)::$_2, std::__1::allocator&amp;lt;Esri_runtimecore::Mapping::Geodatabase_feature_table::load_or_retry_(Esri_runtimecore::Mapping::Loadable::Load_or_retry_mode)::$_2&amp;gt;, void ()&amp;gt;::operator()() + 164&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #10: 0x0000000103b39024 ArcGIS`std::__1::__function::__func&amp;lt;Esri_runtimecore::Mapping::Task&amp;lt;void&amp;gt;::Task(std::__1::function&amp;lt;void ()&amp;gt;, pplx::cancellation_token_source)::'lambda'(), std::__1::allocator&amp;lt;Esri_runtimecore::Mapping::Task&amp;lt;void&amp;gt;::Task(std::__1::function&amp;lt;void ()&amp;gt;, pplx::cancellation_token_source)::'lambda'()&amp;gt;, boost::any ()&amp;gt;::operator()() + 24&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #11: 0x0000000103fed794 ArcGIS`std::__1::__function::__func&amp;lt;Esri_runtimecore::Mapping::Task_implementation::Task_implementation(std::__1::function&amp;lt;boost::any ()&amp;gt;, Esri_runtimecore::Mapping::Task_options)::$_0, std::__1::allocator&amp;lt;Esri_runtimecore::Mapping::Task_implementation::Task_implementation(std::__1::function&amp;lt;boost::any ()&amp;gt;, Esri_runtimecore::Mapping::Task_options)::$_0&amp;gt;, boost::any ()&amp;gt;::operator()() + 52&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #12: 0x0000000103fed190 ArcGIS`pplx::details::_PPLTaskHandle&amp;lt;boost::any, pplx::task&amp;lt;boost::any&amp;gt;::_InitialTaskHandle&amp;lt;boost::any, Esri_runtimecore::Mapping::Task_implementation::Task_implementation(std::__1::function&amp;lt;boost::any ()&amp;gt;, Esri_runtimecore::Mapping::Task_options)::$_0, pplx::details::_TypeSelectorNoAsync&amp;gt;, pplx::details::_TaskProcHandle&amp;gt;::invoke() const + 188&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #13: 0x00000001053ccd74 ArcGIS`pplx::details::_TaskProcHandle::_RunChoreBridge(void*) + 28&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #14: 0x0000000104d41a88 ArcGIS`Esri_runtimecore::Common::Core_scheduler::bridge_proc_(void*) + 60&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #15: 0x0000000116af945c libdispatch.dylib`_dispatch_client_callout + 16&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #16: 0x0000000116b0556c libdispatch.dylib`_dispatch_queue_override_invoke + 980&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #17: 0x0000000116b0ab54 libdispatch.dylib`_dispatch_root_queue_drain + 616&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #18: 0x0000000116b0a880 libdispatch.dylib`_dispatch_worker_thread3 + 136&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #19: 0x00000001842e3120 libsystem_pthread.dylib`_pthread_wqthread + 1268&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #20: 0x00000001842e2c20 libsystem_pthread.dylib`start_wqthread + 4&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;STRONG&gt;(lldb) &lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 May 2018 01:27:19 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/exc-bad-access-code-exc-i386-gpflt-on-app/m-p/63632#M618</guid>
      <dc:creator>JakeShapley</dc:creator>
      <dc:date>2018-05-17T01:27:19Z</dc:date>
    </item>
    <item>
      <title>Re: EXC_BAD_ACCESS (code=EXC_I386_GPFLT) on app foreground</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/exc-bad-access-code-exc-i386-gpflt-on-app/m-p/63633#M619</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;And another:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;STRONG&gt;(lldb) bt&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;* thread #33, queue = 'com.apple.root.default-qos', stop reason = EXC_BAD_ACCESS (code=1, address=0x736120657079542e)&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &lt;/SPAN&gt;* frame #0: 0x00000001842ebe4c libsystem_pthread.dylib`pthread_mutex_unlock$VARIANT$armv81&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #1: 0x0000000104d28330 ArcGIS`Esri_runtimecore::Geodatabase::Sqlite_command::is_null(int) + 52&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #2: 0x0000000104d2894c ArcGIS`Esri_runtimecore::Geodatabase::Sqlite_command::get_as_text(int) + 52&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #3: 0x0000000104d286dc ArcGIS`Esri_runtimecore::Geodatabase::Sqlite_command::get_as_guid(int) + 84&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #4: 0x0000000104ccc220 ArcGIS`Esri_runtimecore::Geodatabase::Catalog_dataset::get_related_items_origins(Esri_runtimecore::Geodatabase::Catalog_item_reference const&amp;amp;) + 508&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #5: 0x0000000104ccca80 ArcGIS`Esri_runtimecore::Geodatabase::Catalog_dataset::for_each_relationship_class(Esri_runtimecore::Geodatabase::Catalog_item_reference&amp;amp;, std::__1::function&amp;lt;bool (Esri_runtimecore::Geodatabase::Relationship_class_definition&amp;amp;)&amp;gt;) + 52&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #6: 0x0000000104d3db30 ArcGIS`Esri_runtimecore::Geodatabase::Details::Table_schema::describe(std::__1::shared_ptr&amp;lt;Esri_runtimecore::Geodatabase::Database&amp;gt;&amp;amp;, std::__1::basic_string&amp;lt;char, std::__1::char_traits&amp;lt;char&amp;gt;, std::__1::allocator&amp;lt;char&amp;gt; &amp;gt; const&amp;amp;) + 756&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #7: 0x0000000104d3e400 ArcGIS`Esri_runtimecore::Geodatabase::Details::Table_schema::open(std::__1::shared_ptr&amp;lt;Esri_runtimecore::Geodatabase::Database&amp;gt;&amp;amp;, std::__1::basic_string&amp;lt;char, std::__1::char_traits&amp;lt;char&amp;gt;, std::__1::allocator&amp;lt;char&amp;gt; &amp;gt; const&amp;amp;) + 172&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #8: 0x00000001040640d4 ArcGIS`std::__1::shared_ptr&amp;lt;Esri_runtimecore::Geodatabase::Table&amp;gt; Esri_runtimecore::Geodatabase::Database::open&amp;lt;Esri_runtimecore::Geodatabase::Table&amp;gt;(std::__1::basic_string&amp;lt;char, std::__1::char_traits&amp;lt;char&amp;gt;, std::__1::allocator&amp;lt;char&amp;gt; &amp;gt; const&amp;amp;) + 56&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #9: 0x00000001040a9edc ArcGIS`Esri_runtimecore::Mapping::Geodatabase_feature_table::load_sync(pplx::cancellation_token) + 172&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #10: 0x00000001040abfd8 ArcGIS`std::__1::__function::__func&amp;lt;Esri_runtimecore::Mapping::Geodatabase_feature_table::load_or_retry_(Esri_runtimecore::Mapping::Loadable::Load_or_retry_mode)::$_2, std::__1::allocator&amp;lt;Esri_runtimecore::Mapping::Geodatabase_feature_table::load_or_retry_(Esri_runtimecore::Mapping::Loadable::Load_or_retry_mode)::$_2&amp;gt;, void ()&amp;gt;::operator()() + 164&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #11: 0x0000000103ff9024 ArcGIS`std::__1::__function::__func&amp;lt;Esri_runtimecore::Mapping::Task&amp;lt;void&amp;gt;::Task(std::__1::function&amp;lt;void ()&amp;gt;, pplx::cancellation_token_source)::'lambda'(), std::__1::allocator&amp;lt;Esri_runtimecore::Mapping::Task&amp;lt;void&amp;gt;::Task(std::__1::function&amp;lt;void ()&amp;gt;, pplx::cancellation_token_source)::'lambda'()&amp;gt;, boost::any ()&amp;gt;::operator()() + 24&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #12: 0x00000001044ad794 ArcGIS`std::__1::__function::__func&amp;lt;Esri_runtimecore::Mapping::Task_implementation::Task_implementation(std::__1::function&amp;lt;boost::any ()&amp;gt;, Esri_runtimecore::Mapping::Task_options)::$_0, std::__1::allocator&amp;lt;Esri_runtimecore::Mapping::Task_implementation::Task_implementation(std::__1::function&amp;lt;boost::any ()&amp;gt;, Esri_runtimecore::Mapping::Task_options)::$_0&amp;gt;, boost::any ()&amp;gt;::operator()() + 52&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #13: 0x00000001044ad190 ArcGIS`pplx::details::_PPLTaskHandle&amp;lt;boost::any, pplx::task&amp;lt;boost::any&amp;gt;::_InitialTaskHandle&amp;lt;boost::any, Esri_runtimecore::Mapping::Task_implementation::Task_implementation(std::__1::function&amp;lt;boost::any ()&amp;gt;, Esri_runtimecore::Mapping::Task_options)::$_0, pplx::details::_TypeSelectorNoAsync&amp;gt;, pplx::details::_TaskProcHandle&amp;gt;::invoke() const + 188&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #14: 0x000000010588cd74 ArcGIS`pplx::details::_TaskProcHandle::_RunChoreBridge(void*) + 28&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #15: 0x0000000105201a88 ArcGIS`Esri_runtimecore::Common::Core_scheduler::bridge_proc_(void*) + 60&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #16: 0x0000000116fbd45c libdispatch.dylib`_dispatch_client_callout + 16&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #17: 0x0000000116fc956c libdispatch.dylib`_dispatch_queue_override_invoke + 980&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #18: 0x0000000116fceb54 libdispatch.dylib`_dispatch_root_queue_drain + 616&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #19: 0x0000000116fce880 libdispatch.dylib`_dispatch_worker_thread3 + 136&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #20: 0x00000001842e3120 libsystem_pthread.dylib`_pthread_wqthread + 1268&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;SPAN class=""&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;frame #21: 0x00000001842e2c20 libsystem_pthread.dylib`start_wqthread + 4&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;STRONG&gt;(lldb) &lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;I've been looking through our crash reports and found these occurring in the wild, as well.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;Cheers,&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN class=""&gt;Jake&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 May 2018 01:33:20 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/exc-bad-access-code-exc-i386-gpflt-on-app/m-p/63633#M619</guid>
      <dc:creator>JakeShapley</dc:creator>
      <dc:date>2018-05-17T01:33:20Z</dc:date>
    </item>
  </channel>
</rss>

