使用armv7s无法从atos获得正确的代码位置

时间:2012-11-26 08:25:08

标签: ios ios6

我试图象征iOS崩溃报告

zhou:bin zhou$ ./atos -arch armv7s -o ktv 0x001145fb

我得到以下结果

-[InviteChorusCell showDuetWorks] (in ktv) (InviteChorusCell.mm:108)

一切似乎都好,我确定我的dsym文件和atos文件是正确的,我确定他给我的文件名和行号不对,我找不到正确的比较错误。有没有人遇到过同样的问题?我很感激。

抱歉我的便宜英文。

 *** -[NSURL initFileURLWithPath:]: nil string parameter 
(null)
(
    0   CoreFoundation                      0x3595f8a7 __exceptionPreprocess + 186
    1   libobjc.A.dylib                     0x37d06259 objc_exception_throw + 32
    2   CoreFoundation                      0x3595f789 +[NSException raise:format:] + 0
    3   CoreFoundation                      0x3595f7ab +[NSException raise:format:] + 34
    4   Foundation                          0x353f005f -[NSURL(NSURL) initFileURLWithPath:] + 78
    5   Foundation                          0x353efffb +[NSURL(NSURL) fileURLWithPath:] + 42
    6   ktv                                 0x0005ae25 _mh_execute_header + 93733
    7   ktv                                 0x00063a25 _ZNSt11_Deque_baseIsSaIsEE15_M_create_nodesEPPsS3_ + 27336
    8   ktv                                 0x0007341b _ZNSt11_Deque_baseIsSaIsEE15_M_create_nodesEPPsS3_ + 91326
    9   ktv                                 0x00064b8f _ZNSt11_Deque_baseIsSaIsEE15_M_create_nodesEPPsS3_ + 31794
    10  ktv                                 0x0007349b _ZNSt11_Deque_baseIsSaIsEE15_M_create_nodesEPPsS3_ + 91454
    11  Foundation                          0x3548360d __NSFireTimer + 144
    12  CoreFoundation                      0x35933a33 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 14
    13  CoreFoundation                      0x35933699 __CFRunLoopDoTimer + 364
    14  CoreFoundation                      0x3593226f __CFRunLoopRun + 1206
    15  CoreFoundation                      0x358b54a5 CFRunLoopRunSpecific + 300
    16  CoreFoundation                      0x358b536d CFRunLoopRunInMode + 104
    17  GraphicsServices                    0x37551439 GSEventRunModal + 136
    18  UIKit                               0x333c1cd5 UIApplicationMain + 1080
    19  ktv                                 0x0004d8af _mh_execute_header + 39087
    20  ktv                                 0x00046160 _mh_execute_header + 8544
)

1 个答案:

答案 0 :(得分:1)

您是否正确计算了地址?

我在这里写了一个类似问题的答案:https://stackoverflow.com/a/13576028/474794