找出解决此类崩溃或其他建议的最佳方法,以了解并解决崩溃问题?
在iphone 4s(iOS7),iphone5(iOS7)和iphone5s(iOS7)设备上的应用程序崩溃,并且在所有其他设备(iOS8)中也能正常工作在主要功能中出现EXC_BAD_ACCESS错误。
on iphone4s - > EXC_BAD_ACCESS(代码= 1,地址= 0xe000000c)
on iphone5 - > EXC_BAD_ACCESS(码= 1,地址= 0x8955f985)
on iphone5s - > EXC_BAD_ACCESS(代码= exc_i386_gpflt)
我无法找到崩溃点,崩溃报告在下面给出
使用僵尸在thread1上获取EXC_BREAKPOINT(代码= EXC_I386_BPT,subcode0x0)_ _转发_ _
2015-09-07 18:20:36.412应用[2248:607] *** - [ViewController保留]:消息发送到解除分配的实例0x7e6a2a30
Incident Identifier: A1583491-E436-49A4-967A-6DB2BE55ED9B
CrashReporter Key: d0fc48d1d5f4d462334236dabac50669f2b9d217
Hardware Model: iPhone3,1
Process: Application [1691]
Path: (null)
Identifier: com.XXX.XX
Version: 1.2 (1.0)
Code Type: ARM
Parent Process: launchd [1]
Date/Time: 2015-09-03 17:36:38.000 +0530
OS Version: iPhone OS 7.1.2 (11D257)
Report Version: 104
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0xb000000c
Crashed Thread: 0
Thread 0 Crashed:
0 libobjc.A.dylib 0x3af6a626 0x3af5d000 + 54822 (objc_msgSend + 6)
1 UIKit 0x3307b5b0 0x32fc2000 + 759216 (<redacted> + 1324)
2 UIKit 0x3307adf8 0x32fc2000 + 757240 (<redacted> + 568)
3 UIKit 0x3307ab68 0x32fc2000 + 756584 (<redacted> + 40)
4 UIKit 0x3307ab00 0x32fc2000 + 756480 (<redacted> + 180)
5 UIKit 0x03049ab0 0x2ff8000 + 334512 (-[UILayoutContainerViewAccessibility(SafeCategory) layoutSubviews] + 40)
6 UIKit 0x32fccd58 0x32fc2000 + 44376 (<redacted> + 380)
7 QuartzCore 0x32c4a628 0x32c3e000 + 50728 (<redacted> + 140)
.
.
.
Thread 1:
0 libsystem_kernel.dylib 0x3b510808 0x3b510000 + 2056 (kevent64 + 24)
1 libdispatch.dylib 0x3b44bf70 0x3b447000 + 20336 (<redacted> + 36)
Thread 2:
0 libsystem_kernel.dylib 0x3b510a58 0x3b510000 + 2648 (mach_msg_trap + 20)
1 libsystem_kernel.dylib 0x3b513ef8 0x3b510000 + 16120 (thread_suspend + 44)
2 Application 0x0027a3f0 0x7b000 + 2094064 (ksmachexc_i_handleExceptions + 128)
3 libsystem_pthread.dylib 0x3b58c918 0x3b58a000 + 10520 (<redacted> + 140)
4 libsystem_pthread.dylib 0x3b58c888 0x3b58a000 + 10376 (_pthread_start + 100)
Thread 3:
Thread 4:
0 libsystem_kernel.dylib 0x3b510a58 0x3b510000 + 2648 (mach_msg_trap + 20)
1 CoreFoundation 0x3077a848 0x306dc000 + 649288
Thread 5:
0 libsystem_kernel.dylib 0x3b523434 0x3b510000 + 78900 (select$DARWIN_EXTSN + 20)
1 libsystem_pthread.dylib 0x3b58c918 0x3b58a000 + 10520 (<redacted> + 140)
2 libsystem_pthread.dylib 0x3b58c888 0x3b58a000 + 10376 (_pthread_start + 100)
Thread 6:
0 libsystem_kernel.dylib 0x3b510a58 0x3b510000 + 2648 (mach_msg_trap + 20)
1 CoreFoundation 0x3077a848 0x306dc000 + 649288 (<redacted> + 152)
2 CoreFoundation 0x30778f70 0x306dc000 + 642928 (<redacted> + 784)
Thread 7:
0 libsystem_kernel.dylib 0x3b510a58 0x3b510000 + 2648 (mach_msg_trap + 20)
1 CoreFoundation 0x3077a848 0x306dc000 + 649288 (<redacted> + 152)
2 CoreFoundation 0x30778f70 0x306dc000 + 642928 (<redacted> + 784)
3 CoreFoundation 0x306e3eb8 0x306dc000 + 32440 (CFRunLoopRunSpecific + 516)
Thread 8:
0 libsystem_kernel.dylib 0x3b510a58 0x3b510000 + 2648 (mach_msg_trap + 20)
1 CoreFoundation 0x3077a848 0x306dc000 + 649288 (<redacted> + 152)
Thread 9:
0 libsystem_kernel.dylib 0x3b523c70 0x3b510000 + 81008 (__workq_kernreturn + 8)
Thread 10:
0 libsystem_kernel.dylib 0x3b523c70 0x3b510000 + 81008 (__workq_kernreturn + 8)
Thread 11:
0 libsystem_kernel.dylib 0x3b523c70 0x3b510000 + 81008 (__workq_kernreturn + 8)
Thread 12:
0 libsystem_kernel.dylib 0x3b523c70 0x3b510000 + 81008 (__workq_kernreturn + 8)
Thread 0 crashed with ARM Thread State:
r0: 0x187474c0 r1: 0x335f927d r2: 0x3b73cf78 r3: 0x00000003
r4: 0x1a80c750 r5: 0x33624ba7 r6: 0x3bbc2b00 r7: 0x2 7d86a34
r8: 0x187474c0 r9: 0xb0000000 r10: 0x180a06a0 r11: 0x180a06a0
ip: 0x3b714740 sp: 0x27d86a04 lr: 0x306eb675 pc: 0x3af6a626
cpsr: 0x70000030
Binary Images:
0x7b000 - 0x7c6fff Application armv7 <07bdf31176343598ba6467dab231106a> /var/mobile/Applications/80D6634E-C9E7-4B34-B42D-6E208E4D878A/Application.app/Application
0x2fd67000 - 0x2fdcefff AddressBook armv7 <c742d15daada36238f237d74bcfb7f0e>......
Extra Information:
Stack Dump (0x27d869dc-0x27d86a54):
006C4817986C481750C7801A00000000000000002020401050C7801AA74B6233346AD82775B66E30A0060A18C07474184069D41650C7801A0100000021B36E30006C4817A0060A18A0060A1850C7801AA74B623380B3E0164C6BD827B3B50733000000000000A0430000F04300000000000080420000A043
Notable Addresses:
{
"r1": {
"address": 861901437,
"type": "string",
"value": "retain"
},
"r10": {
"address": 403310240,
"class": "UINavigationController",
"ivars": {
"_bottomInsetDelta": 0,
"_containerView": {
"address": 403373392,
"class": "UILayoutContainerView",
"ivars": {
"_cornerRadius": 0,
"_delegate": {
"address": 403310240,
"class": "UINavigationController",
"type": "objc_object"
},
"_shadowView": {
"address": 0,
"type": "null_pointer"
},
"_shadowViewsInstalled": 0,
"_usesInnerShadow": 0,
"_usesRoundedCorners": 0
},
"type": "objc_object"
},
"_delegate": {
"address": 0,
"type": "null_pointer"
},
"_disappearingViewController": {
"address": 0,
"type": "null_pointer"
},
"_navigationBar": {
"address": 403375888,
"class": "UINavigationBar",
"type": "objc_object"
},
"_navigationBarClass": {
"address": 1002093260,
"type": "unknown"
},
"_navigationTransitionView": {
"address": 403378096,
"class": "UINavigationTransitionView",
"type": "objc_object"
},
"_savedNavBarStyleBeforeSheet": 0,
"_statusBarHeightForHideShow": 0,
"_toolbar": {
"address": 0,
"type": "null_pointer"
}
},
"type": "objc_object"
},
"r11": {
"address": 403310240,
"class": "UINavigationController",
"ivars": {
"_bottomInsetDelta": 0,
"_containerView": {
"address": 403373392,
"class": "UILayoutContainerView",
"ivars": {
"_cornerRadius": 0,
"_delegate": {
"address": 403310240,
"class": "UINavigationController",
"type": "objc_object"
},
"_shadowView": {
"address": 0,
"type": "null_pointer"
},
"_shadowViewsInstalled": 0,
"_usesInnerShadow": 0,
"_usesRoundedCorners": 0
},
"type": "objc_object"
},
"_delegate": {
"address": 0,
"type": "null_pointer"
},
"_disappearingViewController": {
"address": 0,
"type": "null_pointer"
},
"_navigationBar": {
"address": 403375888,
"class": "UINavigationBar",
"type": "objc_object"
},
"_navigationBarClass": {
"address": 1002093260,
"type": "unknown"
},
"_navigationTransitionView": {
"address": 403378096,
"class": "UINavigationTransitionView",
"type": "objc_object"
},
"_savedNavBarStyleBeforeSheet": 0,
"_statusBarHeightForHideShow": 0,
"_toolbar": {
"address": 0,
"type": "null_pointer"
}
},
"type": "objc_object"
},
"r2": {
"address": 997445496,
"class": "__NSCFType",
"ivars": {},
"type": "objc_object"
},
"r4": {
"address": 444647248,
"class": "__NSDictionaryM",
"ivars": {
"_mutations": 2,
"_size": 3
},
"type": "objc_object"
},
"r5": {
"address": 862079911,
"type": "string",
"value": "navigationController:willShowViewController:animated:"
},
"r6": {
"address": 1002187520,
"class": "__NSCFConstantString",
"type": "objc_object",
"value": "UINavigationControllerLastVisibleViewController"
},
"stack@0x27d869dc": {
"address": 390622208,
"class": "AddEditInviteVC",
"ivars": {
"button": {
"address": 0,
"type": "null_pointer"
},
"eventStore": {
"address": 384778464,
"class": "EKEventStore",
"ivars": {
"_database": {
"address": 384779280,
"class": "EKDaemonConnection",
"type": "objc_object"
},
"_defaultAllDayAlarmOffset": {
"address": 0,
"type": "null_pointer"
},
"_defaultCalendarForNewEvents": {
"address": 410043040,
"class": "EKCalendar",
"type": "objc_object"
},
"_defaultCalendarForNewReminders": {
"address": 0,
"type": "null_pointer"
},
"_defaultTimedAlarmOffset": {
"address": 0,
"type": "null_pointer"
},
"_deletedObjects": {
"address": 0,
"type": "null_pointer"
},
"_insertedObjects": {
"address": 410000880,
"class": "__NSSetM",
"type": "objc_object"
},
"_publicRegisteredObjects": {
"address": 0,
"type": "null_pointer"
},
"_registeredObjects": {
"address": 410453024,
"class": "__NSDictionaryM",
"type": "objc_object"
},
"_updatedObjects": {
"address": 0,
"type": "null_pointer"
}
},
"type": "objc_object"
},
"isEventSent": 0,
"labelEventName": {
"address": 445219808,
"class": "UILabel",
"type": "objc_object"
},
"labelInvite": {
"address": 445011664,
"class": "UILabel",
"type": "objc_object"
},
"labelVenue": {
"address": 410924128,
"class": "UILabel",
"type": "objc_object"
},
"obj": {
"address": 0,
"type": "null_pointer"
},
"objDbmanager": {
"address": 384062048,
"class": "DatabaseManager",
"type": "objc_object"
},
"questionMarkClick": 1,
"scrollView": {
"address": 410316928,
"class": "UIScrollView",
"type": "objc_object"
}
},
"type": "objc_object"
},
"stack@0x27d869e4": {
"address": 444647248,
"class": "__NSDictionaryM",
"ivars": {
"_mutations": 2,
"_size": 3
},
"type": "objc_object"
},
"stack@0x27d869f4": {
"address": 444647248,
"class": "__NSDictionaryM",
"ivars": {
"_mutations": 2,
"_size": 3
},
"type": "objc_object"
},
"stack@0x27d869f8": {
"address": 862079911,
"type": "string",
"value": "navigationController:willShowViewController:animated:"
},
"stack@0x27d86a04": {
"address": 403310240,
"class": "UINavigationController",
"ivars": {
"_bottomInsetDelta": 0,
"_containerView": {
"address": 403373392,
"class": "UILayoutContainerView",
"ivars": {
"_cornerRadius": 0,
"_delegate": {
"address": 403310240,
"class": "UINavigationController",
"type": "objc_object"
},
"_shadowView": {
"address": 0,
"type": "null_pointer"
},
"_shadowViewsInstalled": 0,
"_usesInnerShadow": 0,
"_usesRoundedCorners": 0
},
"type": "objc_object"
},
"_delegate": {
"address": 0,
"type": "null_pointer"
},
"_disappearingViewController": {
"address": 0,
"type": "null_pointer"
},
"_navigationBar": {
"address": 403375888,
"class": "UINavigationBar",
"type": "objc_object"
},
"_navigationBarClass": {
"address": 1002093260,
"type": "unknown"
},
"_navigationTransitionView": {
"address": 403378096,
"class": "UINavigationTransitionView",
"type": "objc_object"
},
"_savedNavBarStyleBeforeSheet": 0,
"_statusBarHeightForHideShow": 0,
"_toolbar": {
"address": 0,
"type": "null_pointer"
}
},
"type": "objc_object"
},
"stack@0x27d86a0c": {
"address": 383019328,
"class": "__NSPlaceholderDictionary",
"ivars": {},
"type": "objc_object"
},
"stack@0x27d86a10": {
"address": 444647248,
"class": "__NSDictionaryM",
"ivars": {
"_mutations": 2,
"_size": 3
},
"type": "objc_object"
},
"stack@0x27d86a1c": {
"address": 390622208,
"class": "AddEditInviteVC",
"ivars": {
"button": {
"address": 0,
"type": "null_pointer"
},
"eventStore": {
"address": 384778464,
"class": "EKEventStore",
"ivars": {
"_database": {
"address": 384779280,
"class": "EKDaemonConnection",
"type": "objc_object"
},
"_defaultAllDayAlarmOffset": {
"address": 0,
"type": "null_pointer"
},
"_defaultCalendarForNewEvents": {
"address": 410043040,
"class": "EKCalendar",
"type": "objc_object"
},
"_defaultCalendarForNewReminders": {
"address": 0,
"type": "null_pointer"
},
"_defaultTimedAlarmOffset": {
"address": 0,
"type": "null_pointer"
},
"_deletedObjects": {
"address": 0,
"type": "null_pointer"
},
"_insertedObjects": {
"address": 410000880,
"class": "__NSSetM",
"type": "objc_object"
},
"_publicRegisteredObjects": {
"address": 0,
"type": "null_pointer"
},
"_registeredObjects": {
"address": 410453024,
"class": "__NSDictionaryM",
"type": "objc_object"
},
"_updatedObjects": {
"address": 0,
"type": "null_pointer"
}
},
"type": "objc_object"
},
"isEventSent": 0,
"labelEventName": {
"address": 445219808,
"class": "UILabel",
"type": "objc_object"
},
"labelInvite": {
"address": 445011664,
"class": "UILabel",
"type": "objc_object"
},
"labelVenue": {
"address": 410924128,
"class": "UILabel",
"type": "objc_object"
},
"obj": {
"address": 0,
"type": "null_pointer"
},
"objDbmanager": {
"address": 384062048,
"class": "DatabaseManager",
"type": "objc_object"
},
"questionMarkClick": 1,
"scrollView": {
"address": 410316928,
"class": "UIScrollView",
"type": "objc_object"
}
},
"type": "objc_object"
},
"stack@0x27d86a20": {
"address": 403310240,
"class": "UINavigationController",
"ivars": {
"_bottomInsetDelta": 0,
"_containerView": {
"address": 403373392,
"class": "UILayoutContainerView",
"ivars": {
"_cornerRadius": 0,
"_delegate": {
"address": 403310240,
"class": "UINavigationController",
"type": "objc_object"
},
"_shadowView": {
"address": 0,
"type": "null_pointer"
},
"_shadowViewsInstalled": 0,
"_usesInnerShadow": 0,
"_usesRoundedCorners": 0
},
"type": "objc_object"
},
"_delegate": {
"address": 0,
"type": "null_pointer"
},
"_disappearingViewController": {
"address": 0,
"type": "null_pointer"
},
"_navigationBar": {
"address": 403375888,
"class": "UINavigationBar",
"type": "objc_object"
},
"_navigationBarClass": {
"address": 1002093260,
"type": "unknown"
},
"_navigationTransitionView": {
"address": 403378096,
"class": "UINavigationTransitionView",
"type": "objc_object"
},
"_savedNavBarStyleBeforeSheet": 0,
"_statusBarHeightForHideShow": 0,
"_toolbar": {
"address": 0,
"type": "null_pointer"
}
},
"type": "objc_object"
},
"stack@0x27d86a24": {
"address": 403310240,
"class": "UINavigationController",
"ivars": {
"_bottomInsetDelta": 0,
"_containerView": {
"address": 403373392,
"class": "UILayoutContainerView",
"ivars": {
"_cornerRadius": 0,
"_delegate": {
"address": 403310240,
"class": "UINavigationController",
"type": "objc_object"
},
"_shadowView": {
"address": 0,
"type": "null_pointer"
},
"_shadowViewsInstalled": 0,
"_usesInnerShadow": 0,
"_usesRoundedCorners": 0
},
"type": "objc_object"
},
"_delegate": {
"address": 0,
"type": "null_pointer"
},
"_disappearingViewController": {
"address": 0,
"type": "null_pointer"
},
"_navigationBar": {
"address": 403375888,
"class": "UINavigationBar",
"type": "objc_object"
},
"_navigationBarClass": {
"address": 1002093260,
"type": "unknown"
},
"_navigationTransitionView": {
"address": 403378096,
"class": "UINavigationTransitionView",
"type": "objc_object"
},
"_savedNavBarStyleBeforeSheet": 0,
"_statusBarHeightForHideShow": 0,
"_toolbar": {
"address": 0,
"type": "null_pointer"
}
},
"type": "objc_object"
},
"stack@0x27d86a28": {
"address": 444647248,
"class": "__NSDictionaryM",
"ivars": {
"_mutations": 2,
"_size": 3
},
"type": "objc_object"
},
"stack@0x27d86a2c": {
"address": 862079911,
"type": "string",
"value": "navigationController:willShowViewController:animated:"
},
"stack@0x27d86a30": {
"address": 383824768,
"class": "UIViewControllerWrapperView",
"ivars": {
"_tightWrappingDisabled": 1
},
"type": "objc_object"
}
}
Application Stats:
{
"active_time_since_last_crash": 267.14,
"active_time_since_launch": 267.14,
"application_active": true,
"application_in_foreground": true,
"background_time_since_last_crash": 44.8144,
"background_time_since_launch": 44.8144,
"launches_since_last_crash": 1,
"sessions_since_last_crash": 3,
"sessions_since_launch": 3
}
CrashDoctor Diagnosis: Attempted to dereference garbage pointer 0xb000000c.
任何人都可以建议我解决这种类型的崩溃或检测应用程序崩溃的问题或崩溃点的方法