2

Ниже приводится часть журнала аварии для моего приложения, которое произошло в iPhone 6 Plus (arm64):Atos возвращающиеся тот же адрес для arm64

 

    0  libobjc.A.dylib      0x35b4ef66 objc_msgSend + 6 
    1  UIKit         0x2a905dd1 -[UIScrollView setContentOffset:] + 626 
    2  UIKit         0x2aa871b9 -[UIAnimator(Static) _advanceAnimationsOfType:withTimestamp:] + 270 
    3  UIKit         0x2aa870a5 -[UIAnimator(Static) _LCDHeartbeatCallback:] + 50 
    4  QuartzCore       0x2a34cb67 _ZN2CA7Display15DisplayLinkItem8dispatchEv + 96 
    5  QuartzCore       0x2a34c9cf _ZN2CA7Display11DisplayLink14dispatch_itemsEyyy + 364 
    6  IOMobileFramebuffer     0x2f0f9c03 IOMobileFramebufferVsyncNotifyFunc + 88 
    7  IOKit         0x28204d0d IODispatchCalloutFromCFMessage + 254 
    8  CoreFoundation      0x27240555 __CFMachPortPerform + 130 
    9  CoreFoundation      0x27250a4b __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 32 
    10 CoreFoundation       0x272509e7 __CFRunLoopDoSource1 + 344 
    11 CoreFoundation       0x2724f009 __CFRunLoopRun + 1606 
    12 CoreFoundation       0x2719a9a1 CFRunLoopRunSpecific + 474 
    13 CoreFoundation       0x2719a7b3 CFRunLoopRunInMode + 104 
    14 GraphicsServices      0x2eb421a9 GSEventRunModal + 134 
    15 UIKit         0x2a94b635 UIApplicationMain + 1438 
    16 MyOwnApp        0x00039c67 main (main.m:37) 
    17 libdyld.dylib       0x36110aaf start + 0 

Я проверил UUID файла .app и .dsym с помощью dwarfdump и подтвердили, что оба они имеют одинаковый UUID. О упоминании UUID в отчете о сбое упоминается для arm64.

Теперь, когда я выполнить команду:

 

    atos -arch arm64 MyOwnApp.app/MyOwnApp 0x00039c67 

Выход команды является тот же шестнадцатеричный адрес 0x00039c67. Но когда я изменяю арку от arm64 до armv7, тогда она указывает имя метода.

Также, если я вижу main.m, строка 37 в выводе сборки (я кодирую в Appcelerator), тогда она просто вызывает функцию UIApplication, которая, я думаю, может быть точкой входа приложения. Я не занимаюсь разработкой iOS.

Может кто-то, пожалуйста, помогите мне в этом отношении.

+0

Неужели кто-нибудь сталкивался с этим типом проблемы? – Soumya

ответ

0

Это стек след, поэтому самые последние звонки сверху. Просьба сообщить об ошибке.

+0

Имя и причина указаны SIGSEGV и SEGV_ACCERR. Эта информация вы искали или есть что-то конкретное. Я проверил другую информацию, но не нашел ее. – Soumya

+1

Любая идея о том, что может быть проблемой, что atos дает тот же адрес, что и выход для архитектуры arm64. – Soumya

Смежные вопросы