{ "id": "173843", "key": "AC-6304", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "subtask": false }, "project": { "id": "12217", "key": "AC", "name": "Appcelerator - INBOX", "projectCategory": { "id": "10000", "description": "", "name": "Customer Service" } }, "resolution": null, "resolutiondate": null, "created": "2019-07-08T11:52:25.000+0000", "labels": [ "7.5.0.GA", "8.0.0.GA", "8.2.0.GA", "iOS", "snapshotter", "takesnapshot" ], "versions": [], "issuelinks": [], "assignee": { "name": "shossain", "key": "shossain", "displayName": "Shak Hossain", "active": false, "timeZone": "America/Los_Angeles" }, "updated": "2019-11-05T18:13:53.000+0000", "status": { "description": "The issue is open and ready for the assignee to start work on it.", "name": "Open", "id": "1", "statusCategory": { "id": 2, "key": "new", "colorName": "blue-gray", "name": "To Do" } }, "components": [ { "id": "14548", "name": "Titanium SDK & CLI", "description": "Please enter tickets related to the MobileSDK here." } ], "description": "Hello, I'm using Snapshotter.takeSnapshot to get snapshot of map. Sometimes it get in callback error, but there isn't a way to understand why, no error in console, no data in \"e\" callback's param.\r\nSince Snapshotter.takeSnapshot goes wrong it doesn't work until I restart the app.\r\n\r\nHow to debug it? How to understand the problem?\r\n\r\n{code:java}\r\nSnapshotter.takeSnapshot({\r\n success: function(e) {\r\n Ti.API.info('Snapshotter success');\r\n },\r\n error: function(e) {\r\n Ti.API.error('Snapshotter error: ' + JSON.stringify(e));\r\n }\r\n});\r\n{code}", "attachment": [], "flagged": false, "summary": "Snapshotter.takeSnapshot get error", "creator": { "name": "otto.pic", "key": "otto.pic", "displayName": "Lorenzo Piccinini", "active": true, "timeZone": "Europe/Rome" }, "subtasks": [], "reporter": { "name": "otto.pic", "key": "otto.pic", "displayName": "Lorenzo Piccinini", "active": true, "timeZone": "Europe/Rome" }, "environment": null, "comment": { "comments": [ { "id": "449760", "author": { "name": "sdarda", "key": "sdarda", "displayName": "Sharif AbuDarda", "active": false, "timeZone": "Asia/Dhaka" }, "body": "Hello, What callback error you see in the display? Can you send the full reproducible sample code that you are trying? The documented sample code in https://docs.appcelerator.com/platform/latest/#!/api/Modules.Map.Snapshotter works just fine in iOS with the latest SDK. Run also a trace log of your project from the terminal and send the log that shows the error. Thanks. ", "updateAuthor": { "name": "sdarda", "key": "sdarda", "displayName": "Sharif AbuDarda", "active": false, "timeZone": "Asia/Dhaka" }, "created": "2019-07-12T15:40:26.000+0000", "updated": "2019-07-12T15:40:26.000+0000" }, { "id": "449794", "author": { "name": "otto.pic", "key": "otto.pic", "displayName": "Lorenzo Piccinini", "active": true, "timeZone": "Europe/Rome" }, "body": "The error function return undefined error, \"e\" is undefined. Impossibile to understand the problem, I don't know why sometimes it get error. \r\nExplain to me how I can help you understand the problem.\r\n\r\n\r\n{code:java}\r\nSnapshotter.takeSnapshot({\r\n success: function(e) {\r\n Ti.API.info('Snapshotter success');\r\n },\r\n error: function(e) {\r\n // here \"e\" is undefined\r\n }\r\n});\r\n{code}", "updateAuthor": { "name": "otto.pic", "key": "otto.pic", "displayName": "Lorenzo Piccinini", "active": true, "timeZone": "Europe/Rome" }, "created": "2019-07-14T20:37:33.000+0000", "updated": "2019-07-14T20:37:33.000+0000" }, { "id": "449830", "author": { "name": "rmitro", "key": "rmitro", "displayName": "Rakhi Mitro", "active": false, "timeZone": "America/Los_Angeles" }, "body": "[~otto.pic],\r\nThanks for your feedback. Can you please share a simple test case to reproduce the issue on our end?", "updateAuthor": { "name": "rmitro", "key": "rmitro", "displayName": "Rakhi Mitro", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2019-07-16T08:05:40.000+0000", "updated": "2019-07-16T08:05:40.000+0000" }, { "id": "449831", "author": { "name": "otto.pic", "key": "otto.pic", "displayName": "Lorenzo Piccinini", "active": true, "timeZone": "Europe/Rome" }, "body": "This is part of my code, the problem is that I haven't found a way to reproduce the error. I noticed from my email debug reports that it happens to my users 2-3 times a day on production version. \r\nIt happened to me once by replacing the testflight version with the production one, but as I already wrote e.error is undefined and I didn't understand the cause.\r\n\r\n{code:java}\r\n\r\nvar Map = require('ti.map');\r\n\r\nvar win = Ti.UI.createWindow({\r\n\ttitle: L('position'),\r\n\tlayout: 'vertical',\r\n\tbackgroundColor: '#FFF',\r\n\tbarColor: '#FFF',\r\n\ttranslucent: false\r\n});\r\nvar setYourCurrentGPSPosition = Ti.UI.createButton({\r\n\ttop: 50,\r\n\twidth: 200,\r\n\theight: 60,\r\n\ttitle: 'SAVE'\r\n});\r\nwin.add(setYourCurrentGPSPosition);\r\n\r\nsetYourCurrentGPSPosition.addEventListener(\"click\", function(e){\r\n\r\n\tvar dialog = Ti.UI.createAlertDialog({\r\n\t\ttitle: L('positionTitle'),\r\n\t\tstyle: Ti.UI.iOS.AlertDialogStyle.PLAIN_TEXT_INPUT,\r\n\t\tbuttonNames: ['OK']\r\n\t });\r\n\r\n\t dialog.addEventListener('click', function(e) {\r\n\t\tsetYourCurrentGPSPositionFunction();\r\n\t });\r\n\r\n\t dialog.show();\r\n\r\n\t\r\n});\r\n\r\nvar setYourCurrentGPSPositionFunction = function(){\r\n\t\r\n\tvar Snapshotter = Map.createSnapshotter({\r\n\t\tmapType: Map.HYBRID_FLYOVER_TYPE,\r\n\t\tshowBuildings: true,\r\n\t\tshowPointsOfInterest: true,\r\n\t\tregion: {\r\n\t\t\tlatitude: 37.3382,\r\n\t\t\tlongitude: -121.8863,\r\n\t\t\tlatitudeDelta: 0.01,\r\n\t\t\tlongitudeDelta: 0.01\r\n\t\t},\r\n\t\tsize: {\r\n\t\t\twidth: 840,\r\n\t\t\theight: 340\r\n\t\t}\r\n\t});\r\n\t\r\n\tSnapshotter.takeSnapshot({\r\n\t\tsuccess: function(e) {\r\n\t\t\talert('success');\r\n\t\t},\r\n\t\terror: function(e) {\r\n\t\t\talert(e.error);\r\n\t\t}\r\n\t});\r\n\t\t\r\n};\r\n\r\n\r\nwin.open();\r\n{code}", "updateAuthor": { "name": "otto.pic", "key": "otto.pic", "displayName": "Lorenzo Piccinini", "active": true, "timeZone": "Europe/Rome" }, "created": "2019-07-16T08:30:38.000+0000", "updated": "2019-07-16T08:30:38.000+0000" }, { "id": "450332", "author": { "name": "rmitro", "key": "rmitro", "displayName": "Rakhi Mitro", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Hello [~otto.pic],\r\nWe tested the sample code provided by you on IOS device (12.3.1) with SDK 8.0.2.GA and did not experience any callback error. It would be great if you can share exact test steps to reproduce the issue on our end.", "updateAuthor": { "name": "rmitro", "key": "rmitro", "displayName": "Rakhi Mitro", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2019-08-08T07:52:03.000+0000", "updated": "2019-08-08T07:52:03.000+0000" }, { "id": "450334", "author": { "name": "otto.pic", "key": "otto.pic", "displayName": "Lorenzo Piccinini", "active": true, "timeZone": "Europe/Rome" }, "body": "The problem is I can’t reproduce it, but I receive many errors from from production App, but as I wrote no data available in argument of error ", "updateAuthor": { "name": "otto.pic", "key": "otto.pic", "displayName": "Lorenzo Piccinini", "active": true, "timeZone": "Europe/Rome" }, "created": "2019-08-08T07:59:14.000+0000", "updated": "2019-08-08T07:59:14.000+0000" }, { "id": "451210", "author": { "name": "jvennemann", "key": "jvennemann", "displayName": "Jan Vennemann", "active": true, "timeZone": "Europe/Berlin" }, "body": "[~otto.pic] since we couldn't reproduce this yet it is hard to tell what's going on. Did you try to call {{takeSnapshot}} again in case the unknown error case happens? Something like this:\r\n\r\n{code:javascript}\r\nlet tries = 0;\r\nconst takeSnapshotOptions = {\r\n success: function(e) {\r\n alert('success');\r\n },\r\n error: function(e) {\r\n if (!e) {\r\n if (tries < 5) {\r\n tries++;\r\n Snapshotter.takeSnapshot(takeSnapshotOptions);\r\n } else {\r\n alert('An unknown error occured. Please try again.');\r\n }\r\n } else {\r\n alert(e.error)\r\n }\r\n }\r\n}\r\nSnapshotter.takeSnapshot(takeSnapshotOptions);\r\n{code}\r\n\r\nMaybe this helps to workaround the unknown error.", "updateAuthor": { "name": "jvennemann", "key": "jvennemann", "displayName": "Jan Vennemann", "active": true, "timeZone": "Europe/Berlin" }, "created": "2019-09-09T11:53:13.000+0000", "updated": "2019-09-09T11:53:33.000+0000" }, { "id": "451211", "author": { "name": "otto.pic", "key": "otto.pic", "displayName": "Lorenzo Piccinini", "active": true, "timeZone": "Europe/Rome" }, "body": "Thank you for your help, I'll try to recall takeSnapshot, I haven't tried it yet.", "updateAuthor": { "name": "otto.pic", "key": "otto.pic", "displayName": "Lorenzo Piccinini", "active": true, "timeZone": "Europe/Rome" }, "created": "2019-09-09T11:57:28.000+0000", "updated": "2019-09-09T11:57:28.000+0000" }, { "id": "451237", "author": { "name": "otto.pic", "key": "otto.pic", "displayName": "Lorenzo Piccinini", "active": true, "timeZone": "Europe/Rome" }, "body": "I think I had tracked the crash with crashlytics by fabric, isn't it?\r\n\r\n{code}\r\n#11. Crashed: com.twitter.crashlytics.ios.exception\r\n0 MyApp 0x10220980c CLSProcessRecordAllThreads + 4310603788\r\n1 MyApp 0x102209bf4 CLSProcessRecordAllThreads + 4310604788\r\n2 MyApp 0x1021f9470 CLSHandler + 4310537328\r\n3 MyApp 0x102207e04 __CLSExceptionRecord_block_invoke + 4310597124\r\n4 libdispatch.dylib 0x2017297d4 _dispatch_client_callout + 16\r\n5 libdispatch.dylib 0x2016d7c1c _dispatch_lane_barrier_sync_invoke_and_complete + 56\r\n6 MyApp 0x102207870 CLSExceptionRecord + 4310595696\r\n7 MyApp 0x10220769c CLSExceptionRecordNSException + 4310595228\r\n8 MyApp 0x102207290 CLSTerminateHandler() + 4310594192\r\n9 libc++abi.dylib 0x200eb8838 std::__terminate(void (*)()) + 16\r\n10 libc++abi.dylib 0x200eb88c4 std::terminate() + 84\r\n11 libobjc.A.dylib 0x200ec3d5c _destroyAltHandlerList + 10\r\n12 libdispatch.dylib 0x2017297e8 _dispatch_client_callout + 36\r\n13 libdispatch.dylib 0x2016ce01c _dispatch_continuation_pop$VARIANT$mp + 412\r\n14 libdispatch.dylib 0x2016cd79c _dispatch_async_redirect_invoke + 788\r\n15 libdispatch.dylib 0x2016da030 _dispatch_root_queue_drain + 372\r\n16 libdispatch.dylib 0x2016da8d4 _dispatch_worker_thread2 + 128\r\n17 libsystem_pthread.dylib 0x20190a1b4 _pthread_wqthread + 464\r\n18 libsystem_pthread.dylib 0x20190ccd4 start_wqthread + 4\r\n\r\n--\r\n\r\nFatal Exception: NSInvalidArgumentException\r\n0 CoreFoundation 0x201cea98c __exceptionPreprocess\r\n1 libobjc.A.dylib 0x200ec39f8 objc_exception_throw\r\n2 CoreFoundation 0x201c071c8 -[NSOrderedSet initWithSet:copyItems:]\r\n3 CoreFoundation 0x201cf01d4 ___forwarding___\r\n4 CoreFoundation 0x201cf1e6c _CF_forwarding_prep_0\r\n5 MyApp 0x102214c00 -[ANSAttributeDictionary initWithDictionary:]\r\n6 MyApp 0x10221e588 -[ANSCustomEvent attributesDictionary]\r\n7 MyApp 0x10221e4a0 -[ANSCustomEvent dictionaryRepresentation]\r\n8 MyApp 0x102218a7c -[ANSWriteEventOperation generateFormattedLogLineWithEvent:]\r\n9 MyApp 0x102218368 -[ANSWriteEventOperation initWithEvent:metadata:logFileUrl:]\r\n10 MyApp 0x10222133c __37-[ANSAnswersController enqueueEvent:]_block_invoke\r\n11 Foundation 0x20274fec8 __NSBLOCKOPERATION_IS_CALLING_OUT_TO_A_BLOCK__\r\n12 Foundation 0x20265c2e0 -[NSBlockOperation main]\r\n13 Foundation 0x20265b7c8 -[__NSOperationInternal _start:]\r\n14 Foundation 0x202751c4c __NSOQSchedule_f\r\n15 libdispatch.dylib 0x201728a38 _dispatch_call_block_and_release\r\n16 libdispatch.dylib 0x2017297d4 _dispatch_client_callout\r\n17 libdispatch.dylib 0x2016ce01c _dispatch_continuation_pop$VARIANT$mp\r\n18 libdispatch.dylib 0x2016cd79c _dispatch_async_redirect_invoke\r\n19 libdispatch.dylib 0x2016da030 _dispatch_root_queue_drain\r\n20 libdispatch.dylib 0x2016da8d4 _dispatch_worker_thread2\r\n21 libsystem_pthread.dylib 0x20190a1b4 _pthread_wqthread\r\n22 libsystem_pthread.dylib 0x20190ccd4 start_wqthread\r\n\r\n#0. com.apple.main-thread\r\n0 libsystem_kernel.dylib 0x20187c0f4 mach_msg_trap + 8\r\n1 libsystem_kernel.dylib 0x20187b5a0 mach_msg + 72\r\n2 CoreFoundation 0x201c7c120 __CFRunLoopServiceMachPort + 236\r\n3 CoreFoundation 0x201c77030 __CFRunLoopRun + 1360\r\n4 CoreFoundation 0x201c767c0 CFRunLoopRunSpecific + 436\r\n5 GraphicsServices 0x203e7779c GSEventRunModal + 104\r\n6 UIKitCore 0x22e5f5c38 UIApplicationMain + 212\r\n7 MyApp 0x102132f10 main + 69 (main.m:69)\r\n8 libdyld.dylib 0x20173a8e0 start + 4\r\n\r\n#1. com.apple.uikit.eventfetch-thread\r\n0 libsystem_kernel.dylib 0x20187c0f4 mach_msg_trap + 8\r\n1 libsystem_kernel.dylib 0x20187b5a0 mach_msg + 72\r\n2 CoreFoundation 0x201c7c120 __CFRunLoopServiceMachPort + 236\r\n3 CoreFoundation 0x201c77030 __CFRunLoopRun + 1360\r\n4 CoreFoundation 0x201c767c0 CFRunLoopRunSpecific + 436\r\n5 Foundation 0x202644eac -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 300\r\n6 Foundation 0x202644d3c -[NSRunLoop(NSRunLoop) runUntilDate:] + 96\r\n7 UIKitCore 0x22e6db754 -[UIEventFetcher threadMain] + 136\r\n8 Foundation 0x202771674 __NSThread__start__ + 984\r\n9 libsystem_pthread.dylib 0x2019092c0 _pthread_body + 128\r\n10 libsystem_pthread.dylib 0x201909220 _pthread_start + 44\r\n11 libsystem_pthread.dylib 0x20190ccdc thread_start + 4\r\n\r\n#2. JavaScriptCore bmalloc scavenger\r\n0 libsystem_kernel.dylib 0x201886ee4 __psynch_cvwait + 8\r\n1 libsystem_pthread.dylib 0x201901cf8 _pthread_cond_wait$VARIANT$mp + 636\r\n2 libc++.1.dylib 0x200e5d090 std::__1::condition_variable::wait(std::__1::unique_lock&) + 24\r\n3 JavaScriptCore 0x208f0ade0 void std::__1::condition_variable_any::wait >(std::__1::unique_lock&) + 108\r\n4 JavaScriptCore 0x208f0edd4 bmalloc::Scavenger::threadRunLoop() + 176\r\n5 JavaScriptCore 0x208f0e54c bmalloc::Scavenger::Scavenger(std::__1::lock_guard&) + 10\r\n6 JavaScriptCore 0x208f0ff8c std::__1::__thread_specific_ptr::set_pointer(std::__1::__thread_struct*) + 38\r\n7 libsystem_pthread.dylib 0x2019092c0 _pthread_body + 128\r\n8 libsystem_pthread.dylib 0x201909220 _pthread_start + 44\r\n9 libsystem_pthread.dylib 0x20190ccdc thread_start + 4\r\n\r\n#3. com.twitter.crashlytics.ios.MachExceptionServer\r\n0 libsystem_kernel.dylib 0x20187c0f4 mach_msg_trap + 8\r\n1 libsystem_kernel.dylib 0x20187b5a0 mach_msg + 72\r\n2 MyApp 0x1021f443c CLSMachExceptionServer + 4310516796\r\n3 libsystem_pthread.dylib 0x2019092c0 _pthread_body + 128\r\n4 libsystem_pthread.dylib 0x201909220 _pthread_start + 44\r\n5 libsystem_pthread.dylib 0x20190ccdc thread_start + 4\r\n\r\n#4. com.apple.NSURLConnectionLoader\r\n0 libsystem_kernel.dylib 0x20187c0f4 mach_msg_trap + 8\r\n1 libsystem_kernel.dylib 0x20187b5a0 mach_msg + 72\r\n2 CoreFoundation 0x201c7c120 __CFRunLoopServiceMachPort + 236\r\n3 CoreFoundation 0x201c77030 __CFRunLoopRun + 1360\r\n4 CoreFoundation 0x201c767c0 CFRunLoopRunSpecific + 436\r\n5 CFNetwork 0x20229074c -[__CoreSchedulingSetRunnable runForever] + 216\r\n6 Foundation 0x202771674 __NSThread__start__ + 984\r\n7 libsystem_pthread.dylib 0x2019092c0 _pthread_body + 128\r\n8 libsystem_pthread.dylib 0x201909220 _pthread_start + 44\r\n9 libsystem_pthread.dylib 0x20190ccdc thread_start + 4\r\n\r\n#5. Thread\r\n0 libsystem_kernel.dylib 0x201887b74 __workq_kernreturn + 8\r\n1 libsystem_pthread.dylib 0x20190a138 _pthread_wqthread + 340\r\n2 libsystem_pthread.dylib 0x20190ccd4 start_wqthread + 4\r\n\r\n#6. Thread\r\n0 libsystem_pthread.dylib 0x20190ccd0 start_wqthread + 190\r\n\r\n#7. hardwareJPEGQueue/workers/worker0\r\n0 libsystem_kernel.dylib 0x201886ee4 __psynch_cvwait + 8\r\n1 libsystem_pthread.dylib 0x201901cf8 _pthread_cond_wait$VARIANT$mp + 636\r\n2 VectorKit 0x21215a25c karo::Worker::threadMain() + 572\r\n3 VectorKit 0x2121e5018 karo::Thread::callback(void*) + 72\r\n4 libsystem_pthread.dylib 0x2019092c0 _pthread_body + 128\r\n5 libsystem_pthread.dylib 0x201909220 _pthread_start + 44\r\n6 libsystem_pthread.dylib 0x20190ccdc thread_start + 4\r\n\r\n#8. hardwareJPEGQueue/workers/worker1\r\n0 libsystem_kernel.dylib 0x201886ee4 __psynch_cvwait + 8\r\n1 libsystem_pthread.dylib 0x201901cf8 _pthread_cond_wait$VARIANT$mp + 636\r\n2 VectorKit 0x21215a25c karo::Worker::threadMain() + 572\r\n3 VectorKit 0x2121e5018 karo::Thread::callback(void*) + 72\r\n4 libsystem_pthread.dylib 0x2019092c0 _pthread_body + 128\r\n5 libsystem_pthread.dylib 0x201909220 _pthread_start + 44\r\n6 libsystem_pthread.dylib 0x20190ccdc thread_start + 4\r\n\r\n#9. diskQueue/workers/worker0\r\n0 libsystem_kernel.dylib 0x201886ee4 __psynch_cvwait + 8\r\n1 libsystem_pthread.dylib 0x201901cf8 _pthread_cond_wait$VARIANT$mp + 636\r\n2 VectorKit 0x21215a25c karo::Worker::threadMain() + 572\r\n3 VectorKit 0x2121e5018 karo::Thread::callback(void*) + 72\r\n4 libsystem_pthread.dylib 0x2019092c0 _pthread_body + 128\r\n5 libsystem_pthread.dylib 0x201909220 _pthread_start + 44\r\n6 libsystem_pthread.dylib 0x20190ccdc thread_start + 4\r\n\r\n#10. processingQueue/workers/worker0\r\n0 libsystem_kernel.dylib 0x201886ee4 __psynch_cvwait + 8\r\n1 libsystem_pthread.dylib 0x201901cf8 _pthread_cond_wait$VARIANT$mp + 636\r\n2 VectorKit 0x21215a25c karo::Worker::threadMain() + 572\r\n3 VectorKit 0x2121e5018 karo::Thread::callback(void*) + 72\r\n4 libsystem_pthread.dylib 0x2019092c0 _pthread_body + 128\r\n5 libsystem_pthread.dylib 0x201909220 _pthread_start + 44\r\n6 libsystem_pthread.dylib 0x20190ccdc thread_start + 4\r\n\r\n#11. Crashed: com.twitter.crashlytics.ios.exception\r\n0 MyApp 0x10220980c CLSProcessRecordAllThreads + 4310603788\r\n1 MyApp 0x102209bf4 CLSProcessRecordAllThreads + 4310604788\r\n2 MyApp 0x1021f9470 CLSHandler + 4310537328\r\n3 MyApp 0x102207e04 __CLSExceptionRecord_block_invoke + 4310597124\r\n4 libdispatch.dylib 0x2017297d4 _dispatch_client_callout + 16\r\n5 libdispatch.dylib 0x2016d7c1c _dispatch_lane_barrier_sync_invoke_and_complete + 56\r\n6 MyApp 0x102207870 CLSExceptionRecord + 4310595696\r\n7 MyApp 0x10220769c CLSExceptionRecordNSException + 4310595228\r\n8 MyApp 0x102207290 CLSTerminateHandler() + 4310594192\r\n9 libc++abi.dylib 0x200eb8838 std::__terminate(void (*)()) + 16\r\n10 libc++abi.dylib 0x200eb88c4 std::terminate() + 84\r\n11 libobjc.A.dylib 0x200ec3d5c _destroyAltHandlerList + 10\r\n12 libdispatch.dylib 0x2017297e8 _dispatch_client_callout + 36\r\n13 libdispatch.dylib 0x2016ce01c _dispatch_continuation_pop$VARIANT$mp + 412\r\n14 libdispatch.dylib 0x2016cd79c _dispatch_async_redirect_invoke + 788\r\n15 libdispatch.dylib 0x2016da030 _dispatch_root_queue_drain + 372\r\n16 libdispatch.dylib 0x2016da8d4 _dispatch_worker_thread2 + 128\r\n17 libsystem_pthread.dylib 0x20190a1b4 _pthread_wqthread + 464\r\n18 libsystem_pthread.dylib 0x20190ccd4 start_wqthread + 4\r\n\r\n#12. Thread\r\n0 libsystem_pthread.dylib 0x20190ccd0 start_wqthread + 190\r\n\r\n#13. com.apple.vectorkit.dispatch.layoutqueue\r\n0 libsystem_kernel.dylib 0x20187c148 semaphore_timedwait_trap + 8\r\n1 libdispatch.dylib 0x2016cb888 _dispatch_sema4_timedwait$VARIANT$mp + 64\r\n2 libdispatch.dylib 0x2016cc1dc _dispatch_semaphore_wait_slow + 72\r\n3 libdispatch.dylib 0x2016d9df8 _dispatch_worker_thread + 352\r\n4 libsystem_pthread.dylib 0x2019092c0 _pthread_body + 128\r\n5 libsystem_pthread.dylib 0x201909220 _pthread_start + 44\r\n6 libsystem_pthread.dylib 0x20190ccdc thread_start + 4\r\n\r\n#14. com.apple.vectorkit.dispatch.renderqueue\r\n0 libsystem_kernel.dylib 0x20187c148 semaphore_timedwait_trap + 8\r\n1 libdispatch.dylib 0x2016cb888 _dispatch_sema4_timedwait$VARIANT$mp + 64\r\n2 libdispatch.dylib 0x2016cc1dc _dispatch_semaphore_wait_slow + 72\r\n3 libdispatch.dylib 0x2016d9df8 _dispatch_worker_thread + 352\r\n4 libsystem_pthread.dylib 0x2019092c0 _pthread_body + 128\r\n5 libsystem_pthread.dylib 0x201909220 _pthread_start + 44\r\n6 libsystem_pthread.dylib 0x20190ccdc thread_start + 4\r\n\r\n#15. Thread\r\n0 libsystem_pthread.dylib 0x20190ccd0 start_wqthread + 190\r\n\r\n#16. Thread\r\n0 libsystem_pthread.dylib 0x20190ccd0 start_wqthread + 190\r\n\r\n#17. Thread\r\n0 libsystem_kernel.dylib 0x201887b74 __workq_kernreturn + 8\r\n1 libsystem_pthread.dylib 0x20190a138 _pthread_wqthread + 340\r\n2 libsystem_pthread.dylib 0x20190ccd4 start_wqthread + 4\r\n{code}", "updateAuthor": { "name": "jvennemann", "key": "jvennemann", "displayName": "Jan Vennemann", "active": true, "timeZone": "Europe/Berlin" }, "created": "2019-09-09T22:20:25.000+0000", "updated": "2019-09-10T15:58:16.000+0000" }, { "id": "451425", "author": { "name": "otto.pic", "key": "otto.pic", "displayName": "Lorenzo Piccinini", "active": true, "timeZone": "Europe/Rome" }, "body": "Can anyone check this problem?", "updateAuthor": { "name": "otto.pic", "key": "otto.pic", "displayName": "Lorenzo Piccinini", "active": true, "timeZone": "Europe/Rome" }, "created": "2019-09-17T09:02:18.000+0000", "updated": "2019-09-17T09:02:18.000+0000" }, { "id": "451656", "author": { "name": "otto.pic", "key": "otto.pic", "displayName": "Lorenzo Piccinini", "active": true, "timeZone": "Europe/Rome" }, "body": "8.2.0.GA affected too. It's very big problem for me, many users get bud service interruption.", "updateAuthor": { "name": "otto.pic", "key": "otto.pic", "displayName": "Lorenzo Piccinini", "active": true, "timeZone": "Europe/Rome" }, "created": "2019-09-27T09:16:07.000+0000", "updated": "2019-09-27T09:16:22.000+0000" }, { "id": "451657", "author": { "name": "jvennemann", "key": "jvennemann", "displayName": "Jan Vennemann", "active": true, "timeZone": "Europe/Berlin" }, "body": "[~otto.pic], have you tried recalling {{takeSnapshot}} as i suggest in my previous comment?\r\n\r\nThe crash report you provided unfortunately doesn't help much since it indicates a crash in crashlytics itself whily trying to log an event. And as i understand from your previous notes, the issue you were seeing didn't result in a crash anyway, right?", "updateAuthor": { "name": "jvennemann", "key": "jvennemann", "displayName": "Jan Vennemann", "active": true, "timeZone": "Europe/Berlin" }, "created": "2019-09-27T09:33:36.000+0000", "updated": "2019-09-27T09:33:36.000+0000" }, { "id": "451658", "author": { "name": "otto.pic", "key": "otto.pic", "displayName": "Lorenzo Piccinini", "active": true, "timeZone": "Europe/Rome" }, "body": "@Jan Vennemann, I have implemented and published the racalling ok takeSnapshot but it don't solve the problem.\r\nNo, the result is not crash of ap, so it isn't logged. When takeSnapshot take error I have to ask to user to kill the app and reopen it to solve the problem. \r\nHow can help you to debug this problem?", "updateAuthor": { "name": "otto.pic", "key": "otto.pic", "displayName": "Lorenzo Piccinini", "active": true, "timeZone": "Europe/Rome" }, "created": "2019-09-27T09:43:00.000+0000", "updated": "2019-09-27T09:43:00.000+0000" } ], "maxResults": 17, "total": 17, "startAt": 0 } } }