Stack Trace of Crashed
아래 문의글을 못읽으실까봐 따로 다시 올립니다.
https://developer.maxst.com/BoardQuestions/Details/692
1. SDK Version: 4.1.1
2. Development Environment: (eg. Unity-Android, Unity-iOS, Native Android, Native iOS) Unity-Android
3. Tracker/Scanner: Image Tracker
4. License Type(Free / Pro-One Time Fee / Pro-Subscription / Enterprise): Pro-Subscription
5. Target Device(Optional):
유니티 에러 로그 일부를 첨부합니다.
Stack Trace of Crashed Thread 17712:
0x00007FFE1775D0E3 (MaxstAR) TrackedImage_getLength
0x000000004797EB9F (Assembly-CSharp) maxstAR.NativeAPI.TrackingResult_getCount()
0x000000004797EA2B (Assembly-CSharp) maxstAR.TrackingResult.GetCount()
0x0000000047978B7B (Assembly-CSharp) maxstAR.AbstractARManager.Update()
0x00000000613E5F98 (mscorlib) System.Object.runtime_invoke_void__this__()
0x00007FFE2546A69B (mono-2.0-bdwgc) mono_get_runtime_build_info
0x00007FFE253F1BB2 (mono-2.0-bdwgc) mono_perfcounters_init
0x00007FFE253FAB9F (mono-2.0-bdwgc) mono_runtime_invoke
ERROR: SymGetSymFromAddr64, GetLastError: '잘못된 주소를 액세스하려고 했습니다.' (Address: 0000000140C0855A)
0x0000000140C0855A (Unity) (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: '잘못된 주소를 액세스하려고 했습니다.' (Address: 0000000140C008A0)
0x0000000140C008A0 (Unity) (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: '잘못된 주소를 액세스하려고 했습니다.' (Address: 0000000140BB64E8)
0x0000000140BB64E8 (Unity) (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: '잘못된 주소를 액세스하려고 했습니다.' (Address: 0000000140BB6BC4)
0x0000000140BB6BC4 (Unity) (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: '잘못된 주소를 액세스하려고 했습니다.' (Address: 00000001406ECB09)
0x00000001406ECB09 (Unity) (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: '잘못된 주소를 액세스하려고 했습니다.' (Address: 00000001406F2546)
0x00000001406F2546 (Unity) (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: '잘못된 주소를 액세스하려고 했습니다.' (Address: 000000014096BDD3)
0x000000014096BDD3 (Unity) (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: '잘못된 주소를 액세스하려고 했습니다.' (Address: 000000014096AA47)
0x000000014096AA47 (Unity) (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: '잘못된 주소를 액세스하려고 했습니다.' (Address: 000000014096AAF6)
0x000000014096AAF6 (Unity) (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: '잘못된 주소를 액세스하려고 했습니다.' (Address: 000000014096D2DC)
0x000000014096D2DC (Unity) (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: '잘못된 주소를 액세스하려고 했습니다.' (Address: 0000000141452FDA)
0x0000000141452FDA (Unity) (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: '잘못된 주소를 액세스하려고 했습니다.' (Address: 00000001414511F3)
0x00000001414511F3 (Unity) (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: '잘못된 주소를 액세스하려고 했습니다.' (Address: 00000001415F0F15)
0x00000001415F0F15 (Unity) (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: '잘못된 주소를 액세스하려고 했습니다.' (Address: 00000001415F3308)
0x00000001415F3308 (Unity) (function-name not available)
ERROR: SymGetSymFromAddr64, GetLastError: '잘못된 주소를 액세스하려고 했습니다.' (Address: 00000001424370DA)
0x00000001424370DA (Unity) (function-name not available)
0x00007FFE6DC17BD4 (KERNEL32) BaseThreadInitThunk
0x00007FFE6F88CE71 (ntdll) RtlUserThreadStart
유니티 크래쉬 에디터 로그를 첨부합니다.
맨 아래에 MaxstAR-Native: AR2D Map Count :Crash!!! 라고 나오는데 맞는지 확인 바랍니다.
axstAR-Native: SLAM 4.01.00
MaxstAR-Native: ARManager extended tracking
MaxstAR-Native: Enter Tracking thread
MaxstAR-Native: Success to initialize recognizer
MaxstAR-Native: Success to initialize localizer
MaxstAR-Native: Success to initialize tracker
MaxstAR-Native: Success to initialize camera
MaxstAR-Native: Super Image Tracker is initialized
MaxstAR-Native: Start to load 2d maps
MaxstAR-Native: pos : 292, neg : 636
MaxstAR-Native: Start to build vocabulary tree
MaxstAR-Native: Tree Building Time : 1.306200 ms
MaxstAR-Native: AR2D Map Count : 1
MaxstAR-Native: Deg 33.907684
MaxstAR-Native: localizing is successed
MaxstAR-Native: try(80) / found(64) / inlier(64)
MaxstAR-Native: #########################################
MaxstAR-Native: TOTAL : 2.645184
MaxstAR-Native: PYRAMID : 1.436988
MaxstAR-Native: PROCESSING : 1.176494
MaxstAR-Native: FINALIZING : 0.023066
MaxstAR-Native: TRACKING_TOTAL : 0.537986
MaxstAR-Native: #########################################
MaxstAR-Native: TOTAL : 1.948040
MaxstAR-Native: PYRAMID : 1.408366
MaxstAR-Native: PROCESSING : 0.495974
MaxstAR-Native: FINALIZING : 0.029420
MaxstAR-Native: TRACKING_TOTAL : 0.499600
MaxstAR-Native: #########################################
MaxstAR-Native: TOTAL : 2.050502
MaxstAR-Native: PYRAMID : 1.478314
MaxstAR-Native: PROCESSING : 0.520180
MaxstAR-Native: FINALIZING : 0.035442
MaxstAR-Native: TRACKING_TOTAL : 0.511990
MaxstAR-Native: #########################################
MaxstAR-Native: TOTAL : 1.987542
MaxstAR-Native: PYRAMID : 1.431334
MaxstAR-Native: PROCESSING : 0.507282
MaxstAR-Native: FINALIZING : 0.032978
MaxstAR-Native: TRACKING_TOTAL : 0.511950
MaxstAR-Native: #########################################
MaxstAR-Native: TOTAL : 2.025196
MaxstAR-Native: PYRAMID : 1.454234
MaxstAR-Native: PROCESSING : 0.518506
MaxstAR-Native: FINALIZING : 0.035580
MaxstAR-Native: TRACKING_TOTAL : 0.507154
MaxstAR-Native: #########################################
MaxstAR-Native: TOTAL : 1.979098
MaxstAR-Native: PYRAMID : 1.425822
MaxstAR-Native: PROCESSING : 0.505666
MaxstAR-Native: FINALIZING : 0.031570
MaxstAR-Native: TRACKING_TOTAL : 0.506114
MaxstAR-Native: #########################################
MaxstAR-Native: TOTAL : 1.919368
MaxstAR-Native: PYRAMID : 1.363038
MaxstAR-Native: PROCESSING : 0.504980
MaxstAR-Native: FINALIZING : 0.036524
MaxstAR-Native: TRACKING_TOTAL : 0.516096
MaxstAR-Native: #########################################
MaxstAR-Native: TOTAL : 1.969968
MaxstAR-Native: PYRAMID : 1.409744
MaxstAR-Native: PROCESSING : 0.513552
MaxstAR-Native: FINALIZING : 0.032516
MaxstAR-Native: TRACKING_TOTAL : 0.500884
MaxstAR-Native: #########################################
MaxstAR-Native: TOTAL : 1.948338
MaxstAR-Native: PYRAMID : 1.393046
MaxstAR-Native: PROCESSING : 0.507690
MaxstAR-Native: FINALIZING : 0.032348
MaxstAR-Native: TRACKING_TOTAL : 0.497920
MaxstAR-Native: #########################################
MaxstAR-Native: TOTAL : 1.896750
MaxstAR-Native: PYRAMID : 1.361040
MaxstAR-Native: PROCESSING : 0.490806
MaxstAR-Native: FINALIZING : 0.029522
MaxstAR-Native: TRACKING_TOTAL : 0.501844
MaxstAR-Native: #########################################
MaxstAR-Native: TOTAL : 1.975940
MaxstAR-Native: PYRAMID : 1.431416
MaxstAR-Native: PROCESSING : 0.499498
MaxstAR-Native: FINALIZING : 0.030082
MaxstAR-Native: ARManager normal tracking
MaxstAR-Native: Exit Tracking thread
MaxstAR-Native: SuperImageLogic::pause
MaxstAR-Native: Release camera completed
MaxstAR-Native: ARManager extended tracking
MaxstAR-Native: Enter Tracking thread
MaxstAR-Native: Success to initialize recognizer
MaxstAR-Native: Success to initialize localizer
MaxstAR-Native: Success to initialize tracker
MaxstAR-Native: Success to initialize camera
MaxstAR-Native: Super Image Tracker is initialized
MaxstAR-Native: Start to load 2d maps
MaxstAR-Native: pos : 292, neg : 636
MaxstAR-Native: Start to build vocabulary tree
MaxstAR-Native: Tree Building Time : 2.008900 ms
MaxstAR-Native: AR2D Map Count :Crash!!!
ARManager, ImageTrackableBehaviour, ImageTrackerSample 클래스 외 다른 클래스 파일들도 필요 한지 문의 드립니다.
금주에 SDK버전을 4.1.3으로 업데이트 했습니다.
기존 버전에서 Update에 문제가 있어 버그픽스를 하였는데, 그와 관련된 사이드 에러일 가능성이 있습니다.
SDK를 새로 받은 후 테스트 부탁드립니다.
감사합니다.
Leo
Maxst Support Team
4.1.1에 Pro-Subscription 라이센스구입했는데 4.1.3도 이에 해당하는 것인가요???
네 맞습니다. Pro-Subscription 라이센스는 추후 업데이트되는 SDK에 대해
지속적으로 받아 사용할 수 있는 라이센스입니다.
감사합니다다.
Leo
Maxst Support Team
지금 문제가 발생하는 버전은 4.1.1 인데 4.1.2와 연관관계가 있나요?
4.1.3이 금주 새로 업데이트 된다는 이야기 이신지 문의 드립니다.
유니티에서 트래커를 실행했다가 정지하고 다시 실행하면 죽는 현상이 있었습니다.
그에 따른 버그픽스로 4.1.3을 어제 릴리즈 하였습니다.
GetCount라는 함수가 추적이 성공되었는지 추적된 개수를 반환하는 단순한 함수인데,
해당 함수가 자체적으로 큰 문제가 있을것 같지는 않아서(제가 올려드린 영상과 같이)
작성자분이 사용하시는 트래커에서 실행 후 정지, 다시 실행하는 위와 같은 이유로 앱이 죽었는데
죽는부분이 단순히 GetCount에서 멈추었지 않았나 생각됩니다.
4.1.3버전으로 SDK를 업데이트 한 후 실행시켜보시기 바랍니다.
감사합니다.
Leo
Maxst Support Team