iPad APP crash logs?

Is there anyone on this site that can translate APP crash logs into something that makes sense?

I’ve been trying to figure out why the DJI Groundstation APP iOS randomly crashes on start-up. The APP is used with the DJI Datalink and connects via Bluetooth. Occasionally it will work without issue but more often than not it crashes when scanning for the Bluetooth connection. It’s pointless approaching DJI, and posting in an iOS dev forum would be equally fruitless as I doubt they’d be prepared to dumb it down to a level I’d understand.

Crash Log below.

{“app_name”:“Ground Station”,“timestamp”:“2021-04-20 18:57:03.00 +0100”,“app_version”:“1.4.63”,“slice_uuid”:“e03a6415-ac3b-319d-a2a6-9b1ae45d834b”,“adam_id”:“600806978”,“build_version”:“1.4.63”,“platform”:2,“bundleID”:“com.dji-innovations.gs”,“share_with_app_devs”:0,“is_first_party”:0,“bug_type”:“309”,“os_version”:“iPhone OS 14.4.2 (18D70)”,“incident_id”:“CD0CFE3F-6886-41D3-8FA0-888D14064228”,“name”:“Ground Station”}
{
“uptime” : 4000,
“procLaunch” : “2021-04-20 18:57:00.2447 +0100”,
“procRole” : “Foreground”,
“exception” : {
“type” : “EXC_CRASH”,
“signal” : “SIGABRT”,
“codes” : “0x0000000000000000, 0x0000000000000000”
},
“userID” : 501,
“modelCode” : “iPad7,5”,
“coalitionID” : 356,
“osVersion” : {
“train” : “iPhone OS 14.4.2”,
“build” : “18D70”,
“releaseType” : “User”
},
“captureTime” : “2021-04-20 18:57:03.1482 +0100”,
“incident” : “CD0CFE3F-6886-41D3-8FA0-888D14064228”,
“pid” : 469,
“cpuType” : “ARM-64”,
“procName” : “Ground Station”,
“procPath” : “/Volumes/VOLUME//Ground Station.app/Ground Station",
“bundleInfo” : {“CFBundleShortVersionString”:“1.4.63”,“CFBundleVersion”:“1.4.63”,“CFBundleIdentifier”:“com.dji-innovations.gs”,“DTAppStoreToolsBuild”:“12D4d”},
“storeInfo” : {“storeCohortMetadata”:“7|date=1387625400000&sf=143444”,“itemID”:“600806978”,“deviceIdentifierForVendor”:“8CC72653-540F-4184-80B5-1FADA84C8916”,“applicationVariant”:“1:iPad7,5:13”,“applicationType”:“User”},
“parentProc” : “launchd”,
“parentPid” : 1,
“coalitionName” : “com.dji-innovations.gs”,
“crashReporterKey” : “3f037680478ab5132f50947d8226831416a7eb7a”,
“is_corpse” : 1,
“asi” : [“abort() called”],
“lastExceptionBacktrace” : “(0x1a05339d8 0x1b48b6b54 0x1a059dd98 0x1a041cb64 0x1043de408 0x1b90604d4 0x1b9061f08 0x1b90873fc 0x1b907b980 0x1a016b298 0x1a016c280 0x1a0114dcc 0x1a01158d8 0x1a011af3c 0x1a04b35e0 0x1a04ada88 0x1a04acba0 0x1b7212598 0x1a2d9e2f4 0x1a2da3874 0x1043734f8 0x1a018b568)”,
“threads” : [{“triggered”:true,“id”:17552,“queue”:“com.apple.main-thread”,“frames”:[[0,161868],[1,39400],[2,473332],[3,77000],[3,19616],[4,28164],[3,74068],[3,73964],[5,397972],[5,40396],[5,43224],[5,65340],[6,632288],[6,608904],[6,605088],[7,13720],[8,11723508],[8,11745396],[9,46328],[10,5480]]},{“id”:17553,“frames”:[[1,55404]]},{“id”:17554,“frames”:[[1,55404]]},{“id”:17555,“frames”:[[1,55404]]},{“id”:17557,“name”:“com.apple.uikit.eventfetch-thread”,“frames”:[[0,17988],[0,14920],[6,631036],[6,607600],[6,605088],[11,30712],[11,30424],[8,12427348],[11,1459388],[1,35996],[1,55424]]},{“id”:17558,“frames”:[[1,55404]]},{“id”:17562,“frames”:[[1,55404]]},{“id”:17567,“frames”:[[1,55404]]},{“id”:17574,“frames”:[[1,55404]]},{“id”:17611,“frames”:[[1,55404]]},{“id”:17612,“frames”:[[1,55404]]}],
“threadState” : {
“x” : [
0,
0,
0,
0,
7325048625,
6101230704,
110,
51,
4371658880,
11591062727056501973,
2,
11,
8210644042,
1,
16,
30,
328,
0,
0,
6,
1031,
4371659104,
276,
0,
0,
10737529216,
10799752000,
4378931288,
0
],
“flavor” : “ARM_THREAD_STATE64”,
“lr” : 8187939304,
“cpsr” : 1073741824,
“fp” : 6101230544,
“sp” : 6101230512,
“esr” : 1442840704,
“esr_description” : " Address size fault",
“pc” : 7714142284
},
“usedImages” : [
[
“782e667e-18a2-3b98-b53d-bfc9a4a701b7”,
7713980416,
“P”
],
[
“cd2075ff-948b-313a-8a02-e2ad1e676a74”,
8187899904,
“P”
],
[
“a07a482a-e889-392a-8c66-c328cf5320c9”,
7132131328,
“P”
],
[
“d5ca7f69-2cc1-3501-aff2-2b5e6b74668e”,
7324958720,
“P”
],
[
“316491e8-7063-3cd0-993b-96f8b8ac54d4”,
7323975680,
“P”
],
[
“af27e74c-be4a-3364-bb27-aed9916ce02d”,
6980415488,
“P”
],
[
“f3021642-e3c0-33f8-9911-dd303a6056d0”,
6983618560,
“P”
],
[
“cd6a7e86-64ba-3ae9-883b-de938bf72ddc”,
7367356416,
“P”
],
[
“cc6e5ac7-8248-35f6-8b42-2e25c93dcf0a”,
7015432192,
“P”
],
[
“e03a6415-ac3b-319d-a2a6-9b1ae45d834b”,
4365647872,
“P”
],
[
“0b475c78-3c12-3121-b7f8-2b95b83daf44”,
6980935680,
“P”
],
[
“712a564e-5058-3eac-af3a-43bbd43d0d7e”,
7003197440,
“P”
]
],
“legacyInfo” : {
“imageExtraInfo” : [
{
“size” : 200704,
“arch” : “arm64”,
“path” : “/usr/lib/system/libsystem_kernel.dylib”,
“name” : “libsystem_kernel.dylib”
},
{
“size” : 65536,
“arch” : “arm64”,
“path” : “/usr/lib/system/libsystem_pthread.dylib”,
“name” : “libsystem_pthread.dylib”
},
{
“size” : 512000,
“arch” : “arm64”,
“path” : “/usr/lib/system/libsystem_c.dylib”,
“name” : “libsystem_c.dylib”
},
{
“size” : 102400,
“arch” : “arm64”,
“path” : “/usr/lib/libc++abi.dylib”,
“name” : “libc++abi.dylib”
},
{
“size” : 221184,
“arch” : “arm64”,
“path” : “/usr/lib/libobjc.A.dylib”,
“name” : “libobjc.A.dylib”
},
{
“size” : 520192,
“arch” : “arm64”,
“path” : “/usr/lib/system/libdispatch.dylib”,
“name” : “libdispatch.dylib”
},
{
“size” : 3842048,
“arch” : “arm64”,
“path” : “/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation”,
“name” : “CoreFoundation”
},
{
“size” : 36864,
“arch” : “arm64”,
“path” : “/System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices”,
“name” : “GraphicsServices”
},
{
“size” : 20750336,
“arch” : “arm64”,
“path” : “/System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore”,
“name” : “UIKitCore”
},
{
“size” : 1753088,
“arch” : “arm64”,
“path” : "/Volumes/VOLUME/
/Ground Station.app/Ground Station”,
“name” : “Ground Station”
},
{
“size” : 225280,
“arch” : “arm64”,
“path” : “/usr/lib/system/libdyld.dylib”,
“name” : “libdyld.dylib”
},
{
“size” : 2732032,
“arch” : “arm64”,
“path” : “/System/Library/Frameworks/Foundation.framework/Foundation”,
“name” : “Foundation”
}
],
“threadTriggered” : {
“index” : 0,
“queue” : “com.apple.main-thread”
}
}
}

I found the problem

Use Android!!!

:joy:

But on a helpful note, most of the information in the log is just the configuration of the app, phone etc.
I’m no expert but I suspect that the key part is in the code at the bottom and would need to be run through an application by manufacturer to translate into meaningful data.

1 Like

This is the actual error part of the message

1 Like

Thank you for looking through the log and highlighting the probable cause. I can’t do anything about it but it does provide closure, which for someone like me with abnormal brain wiring is much needed.

Oh believe me, if I could I would.

I originally used it on PC but DJI dropped that software when their GE license expired. There is an alternative PC software, Universal Ground Control Software (UGCS), but that is subscription based and out of the financial reach of most hobbyists.

What I’m struggling to find is a reason why sometimes it works and other times it doesn’t. In the last few days Apple updated the APP to use the latest Apple Signing Certificate, as it has done with other APPs I use, but I don’t think this is the issue as it was crashing before this update. I also have the same issue with the Naza Assistant APP on iOS. Both APPs will start correctly if I disable Bluetooth on the iPad, but as soon as I enable Bluetooth the APPS crash.

I guess I’ll have to resign myself to the fact that the DJI Datalink and Bluetooth module have now joined the collection of other DJI hardware now in the paperweight and dust collector pile :disappointed_relieved: