Сбой приложения iOS для iPad на iPad Air 2: невозможно воспроизвести, EXC_BREAKPOINT (SIGTRAP) - PullRequest
0 голосов
/ 16 марта 2019

Un - Воспроизводимый сбой приложения

Сбой приложения при загрузке TableView с большим количеством графиков. Я использовал SwiftCharts для создания графиков.

SwiftCharts ver 0.6 https://github.com/i-schuetz/SwiftCharts

Журналы аварий:

{app_name":"<AppName>","timestamp":"2019-02-28 12:23:17.42 -0300","app_version":"1.20.0","slice_uuid":"6a161ab3-8650-3bf4-8a23-82ec1ec66e0c","adam_id":0,"build_version":"1","bundleID":"<BundleID>","share_with_app_devs":false,"is_first_party":false,"bug_type":"109","os_version":"iPhone OS 12.1.4 (16D57)","incident_id":"539C20DD-B05D-4A4B-9490-02F918B2D76C","name":"<AppName>"}
Incident Identifier: 539C20DD-B05D-4A4B-9490-02F918B2D76C
CrashReporter Key:   e91d785129fda9bbd014479a50925a1c7bd315c7
Hardware Model:      iPad5,4
Process:             <AppName> [3474]
Path:                /private/var/containers/Bundle/Application/01B3F900-27C8-4FA0-87DD-D47623337CE6/<AppName>.app/<AppName>
Identifier:          <BundleID>
Version:             1 (1.20.0)
AppStoreTools:       10B61
Code Type:           ARM-64 (Native)
Role:                Non UI
Parent Process:      launchd [1]
Coalition:           <BundleID> [725]


Date/Time:           2019-02-28 12:23:17.2402 -0300
Launch Time:         2019-02-28 12:03:36.1499 -0300
OS Version:          iPhone OS 12.1.4 (16D57)
Baseband Version:    7.32.00
Report Version:      104

Exception Type:  EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000001, 0x0000000101efcb8c
Termination Signal: Trace/BPT trap: 5
Termination Reason: Namespace SIGNAL, Code 0x5
Terminating Process: exc handler [3474]
Triggered by Thread:  0

Thread 0 name:  Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0   libswiftCore.dylib              0x0000000101efcb8c 0x101d0c000 + 2034572
ReportingChartOptionsProfile.adjustViewLayout(estimatedHeight:) (in <AppName>) (__hidden#8009_:533)

1   libswiftCore.dylib              0x0000000101efcb8c 0x101d0c000 + 2034572
ReportingChartOptionsProfile.adjustViewLayout(estimatedHeight:) (in <AppName>) (__hidden#8009_:533)

2   libswiftCore.dylib              0x0000000101d65fc0 0x101d0c000 + 368576
_hidden#1266_ (in <AppName>) (__hidden#159_:0)

3   <AppName>       0x0000000101058a60 0x100fdc000 + 510560
NewSummaryTableViewCell.calculateLesionSummaryTable(lesion:) (in <AppName>) (__hidden#2197_:0)

4   <AppName>       0x000000010105d838 0x100fdc000 + 530488
NewSummaryTableViewCell.calculateSummaryForAllLesions() (in <AppName>) (__hidden#2197_:258)

5   <AppName>       0x0000000101055424 0x100fdc000 + 496676
NewSummaryTableViewCell.selectedChartNames(chartNames:lesionsFromPostingSummary:) (in <AppName>) (__hidden#2197_:47)

6   <AppName>       0x000000010136d36c 0x100fdc000 + 3740524
NewGenerateReportViewController.tableView(_:cellForRowAt:) (in <AppName>) (__hidden#15899_:869)

7   <AppName>       0x0000000101372870 0x100fdc000 + 3762288
_hidden#15838_ (in <AppName>) (__hidden#159_:0)


8   UIKitCore                       0x00000001ddd46d84 0x1dd234000 + 11611524

9   UIKitCore                       0x00000001ddd472cc 0x1dd234000 + 11612876
10  UIKitCore                       0x00000001ddd129a4 0x1dd234000 + 11397540
11  UIKitCore                       0x00000001ddd30890 0x1dd234000 + 11520144
12  UIKitCore                       0x00000001ddfc577c 0x1dd234000 + 14227324
13  QuartzCore                      0x00000001b5239b7c 0x1b50fa000 + 1309564
14  QuartzCore                      0x00000001b523eb34 0x1b50fa000 + 1329972
15  UIKitCore                       0x00000001ddfb0c68 0x1dd234000 + 14142568
16  <AppName>       0x000000010136c2c8 0x100fdc000 + 3736264
17  <AppName>       0x000000010135ddd4 0x100fdc000 + 3677652
18  <AppName>       0x00000001010504d8 0x100fdc000 + 476376
19  libdispatch.dylib               0x00000001b06756c8 0x1b0615000 + 394952
20  libdispatch.dylib               0x00000001b0676484 0x1b0615000 + 398468
21  libdispatch.dylib               0x00000001b06229a4 0x1b0615000 + 55716
22  CoreFoundation                  0x00000001b0bcdce4 0x1b0b21000 + 707812
23  CoreFoundation                  0x00000001b0bc8bac 0x1b0b21000 + 687020
24  CoreFoundation                  0x00000001b0bc80e0 0x1b0b21000 + 684256
25  GraphicsServices                0x00000001b2e41584 0x1b2e36000 + 46468
26  UIKitCore                       0x00000001ddb1cc00 0x1dd234000 + 9341952
27  <AppName>       0x00000001010befbc 0x100fdc000 + 929724
28  libdyld.dylib                   0x00000001b0686bb4 0x1b0686000 + 2996

Thread 1 name:  com.apple.uikit.eventfetch-thread
Thread 1:
0   libsystem_kernel.dylib          0x00000001b07c7ea4 0x1b07b0000 + 97956
1   libsystem_kernel.dylib          0x00000001b07c737c 0x1b07b0000 + 95100
2   CoreFoundation                  0x00000001b0bcdad8 0x1b0b21000 + 707288
3   CoreFoundation                  0x00000001b0bc8974 0x1b0b21000 + 686452
4   CoreFoundation                  0x00000001b0bc80e0 0x1b0b21000 + 684256
5   Foundation                      0x00000001b15be494 0x1b15b6000 + 33940
6   Foundation                      0x00000001b15be340 0x1b15b6000 + 33600
7   UIKitCore                       0x00000001ddc0d0c4 0x1dd234000 + 10326212
8   Foundation                      0x00000001b16f123c 0x1b15b6000 + 1290812
9   libsystem_pthread.dylib         0x00000001b085825c 0x1b084d000 + 45660
10  libsystem_pthread.dylib         0x00000001b08581bc 0x1b084d000 + 45500
11  libsystem_pthread.dylib         0x00000001b085bcf4 0x1b084d000 + 60660

Thread 2 name:  AVAudioSession Notify Thread
Thread 2:
0   libsystem_kernel.dylib          0x00000001b07c7ea4 0x1b07b0000 + 97956
1   libsystem_kernel.dylib          0x00000001b07c737c 0x1b07b0000 + 95100
2   CoreFoundation                  0x00000001b0bcdad8 0x1b0b21000 + 707288
3   CoreFoundation                  0x00000001b0bc8974 0x1b0b21000 + 686452
4   CoreFoundation                  0x00000001b0bc80e0 0x1b0b21000 + 684256
5   AVFAudio                        0x00000001b6bdc60c 0x1b6b4d000 + 587276
6   AVFAudio                        0x00000001b6c08768 0x1b6b4d000 + 767848
7   libsystem_pthread.dylib         0x00000001b085825c 0x1b084d000 + 45660
8   libsystem_pthread.dylib         0x00000001b08581bc 0x1b084d000 + 45500
9   libsystem_pthread.dylib         0x00000001b085bcf4 0x1b084d000 + 60660

Thread 3 name:  com.apple.NSURLConnectionLoader
Thread 3:
0   libsystem_kernel.dylib          0x00000001b07c7ea4 0x1b07b0000 + 97956
1   libsystem_kernel.dylib          0x00000001b07c737c 0x1b07b0000 + 95100
2   CoreFoundation                  0x00000001b0bcdad8 0x1b0b21000 + 707288
3   CoreFoundation                  0x00000001b0bc8974 0x1b0b21000 + 686452
4   CoreFoundation                  0x00000001b0bc80e0 0x1b0b21000 + 684256
5   CFNetwork                       0x00000001b11eb00c 0x1b11e9000 + 8204
6   Foundation                      0x00000001b16f123c 0x1b15b6000 + 1290812
7   libsystem_pthread.dylib         0x00000001b085825c 0x1b084d000 + 45660
8   libsystem_pthread.dylib         0x00000001b08581bc 0x1b084d000 + 45500
9   libsystem_pthread.dylib         0x00000001b085bcf4 0x1b084d000 + 60660

Thread 4 name:  Dispatch queue: NSManagedObjectContext 0x28084c4b0
Thread 4:
0   libobjc.A.dylib                 0x00000001afe26b3c 0x1afe07000 + 129852
1   libobjc.A.dylib                 0x00000001afe2738c 0x1afe07000 + 131980
2   CoreData                        0x00000001b3896ea0 0x1b3756000 + 1314464
3   libdispatch.dylib               0x00000001b0676484 0x1b0615000 + 398468
4   libdispatch.dylib               0x00000001b06235c8 0x1b0615000 + 58824
5   CoreData                        0x00000001b375e8b8 0x1b3756000 + 35000
6   <AppName>       0x00000001010777e4 0x100fdc000 + 636900
7   <AppName>       0x0000000101005684 0x100fdc000 + 169604
8   <AppName>       0x0000000101077950 0x100fdc000 + 637264
9   libswiftObjectiveC.dylib        0x0000000101b4ae34 0x101b44000 + 28212
10  <AppName>       0x000000010107728c 0x100fdc000 + 635532
11  <AppName>       0x000000010135d8a8 0x100fdc000 + 3676328
12  <AppName>       0x00000001010504d8 0x100fdc000 + 476376
13  libdispatch.dylib               0x00000001b06756c8 0x1b0615000 + 394952
14  libdispatch.dylib               0x00000001b0676484 0x1b0615000 + 398468
15  libdispatch.dylib               0x00000001b0619490 0x1b0615000 + 17552
16  libdispatch.dylib               0x00000001b0625a18 0x1b0615000 + 68120
17  libdispatch.dylib               0x00000001b06262c0 0x1b0615000 + 70336
18  libsystem_pthread.dylib         0x00000001b085917c 0x1b084d000 + 49532
19  libsystem_pthread.dylib         0x00000001b085bcec 0x1b084d000 + 60652

Thread 5:
0   libsystem_pthread.dylib         0x00000001b085bce8 0x1b084d000 + 60648

Thread 6:
0   libsystem_pthread.dylib         0x00000001b085bce8 0x1b084d000 + 60648

Thread 7:
0   libsystem_pthread.dylib         0x00000001b085bce8 0x1b084d000 + 60648

Thread 0 crashed with ARM Thread State (64-bit):
    x0: 0x0000000101bf4000   x1: 0x000000028b9ad110   x2: 0x0000000000000002   x3: 0x00000001b080ab2c
    x4: 0x0000000000000000   x5: 0x0000000000000010   x6: 0x0048000004210103   x7: 0x000000000000003f
    x8: 0x000000009ca7d857   x9: 0x0000000000000154  x10: 0x000000000000005c  x11: 0x00000000000007fb
   x12: 0x0000000000000000  x13: 0x000000009cc7e000  x14: 0x00000000000000fc  x15: 0x0000000080000000
   x16: 0x000000001cc00000  x17: 0x0000000000000000  x18: 0x0000000000000000  x19: 0x0000000000000000
   x20: 0x0000000000000002  x21: 0x0000000000000039  x22: 0x0000000101689390  x23: 0x0000000000000002
   x24: 0x000000000000000b  x25: 0x000000010169aefc  x26: 0x000000028b9ad110  x27: 0x00000001e98f4000
   x28: 0x0000000000000000   fp: 0x000000016ee1e0c0   lr: 0x0000000101efcb8c
    sp: 0x000000016ee1e080   pc: 0x0000000101efcb8c cpsr: 0x60000000

Binary Images:
0x100fdc000 - 0x1016f3fff <AppName> arm64  <6a161ab386503bf48a2382ec1ec66e0c> /var/containers/Bundle/Application/01B3F900-27C8-4FA0-87DD-D47623337CE6/<AppName>.app/<AppName>
0x101860000 - 0x1018c7fff Alamofire arm64  <46ed51a36e8a38b59ecfec92165da272> /var/containers/Bundle/Application/01B3F900-27C8-4FA0-87DD-D47623337CE6/<AppName>.app/Frameworks/Alamofire.framework/Alamofire
0x1018f4000 - 0x1018fbfff libswiftCoreAudio.dylib arm64  <ef8c38ddbaed31e0a179f4abeb8f3761> /var/containers/Bundle/Application/01B3F900-27C8-4FA0-87DD-D47623337CE6/<AppName>.app/Frameworks/libswiftCoreAudio.dylib
0x10190c000 - 0x101927fff AppAuth arm64  <ec405e9a0bcf3b7ea5449019738bdc46> /var/containers/Bundle/Application/01B3F900-27C8-4FA0-87DD-D47623337CE6/<AppName>.app/Frameworks/AppAuth.framework/AppAuth
0x10194c000 - 0x1019f7fff SwiftCharts arm64  <6bc17a4f0939389da0fbdcd4dbe59c82> /var/containers/Bundle/Application/01B3F900-27C8-4FA0-87DD-D47623337CE6/<AppName>.app/Frameworks/SwiftCharts.framework/SwiftCharts
0x101a44000 - 0x101a4bfff libswiftCoreData.dylib arm64  <3c82774dea273b858cfe800d8c83e970> /var/containers/Bundle/Application/01B3F900-27C8-4FA0-87DD-D47623337CE6/<AppName>.app/Frameworks/libswiftCoreData.dylib
0x101a5c000 - 0x101a6ffff libswiftAVFoundation.dylib arm64  <33329bbd5d933c2eb4c16329aa06d81e> /var/containers/Bundle/Application/01B3F900-27C8-4FA0-87DD-D47623337CE6/<AppName>.app/Frameworks/libswiftAVFoundation.dylib
0x101a80000 - 0x101a87fff libswiftCoreFoundation.dylib arm64  <f002375cb3493578bb9449460f4f8606> /var/containers/Bundle/Application/01B3F900-27C8-4FA0-87DD-D47623337CE6/<AppName>.app/Frameworks/libswiftCoreFoundation.dylib
0x101a94000 - 0x101aa3fff libswiftCoreGraphics.dylib arm64  <6554bcc59138304a8ad2af874b053f50> /var/containers/Bundle/Application/01B3F900-27C8-4FA0-87DD-D47623337CE6/<AppName>.app/Frameworks/libswiftCoreGraphics.dylib
0x101ab8000 - 0x101abffff libswiftCoreImage.dylib arm64  <1e3ffa373e123e5bb14797faa18f3097> /var/containers/Bundle/Application/01B3F900-27C8-4FA0-87DD-D47623337CE6/<AppName>.app/Frameworks/libswiftCoreImage.dylib
0x101acc000 - 0x101ad3fff libswiftCoreMedia.dylib arm64  <28183368065935f8bf3748f688773faa> /var/containers/Bundle/Application/01B3F900-27C8-4FA0-87DD-D47623337CE6/<AppName>.app/Frameworks/libswiftCoreMedia.dylib
.
.
.

Версия ОС: iPhone OS 12.1.4 (16D57)

не может определить причину сбоя. Нужны идеи о том, как отладить проблему.

...