List
앱이 죽습니다.
Posted Date: 2019-07-08 8:28     Edited Date: 2019-07-12 0:50     Writer: inactive

Please provide your development details as below;

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): Galaxy **

첨부한 이미지 위치에서 Crash 가 납니다.

시나리오는 이전에 올린 글과 동일 합니다.

Posted Date: 2019-07-09 0:40     Edited Date: 2019-07-09 0:40     Writer: admin

안녕하세요. 

해당 함수에서 어떻게 죽는지 로그를 올려주시기 바랍니다. 

GetCount 함수는 정수형을 리턴하는데 혹시 어떤값을 리턴하는지

죽는 상황에 대한 간략한 정보들을 알려주셔야 저희가 답변이 가능합니다. 

감사합니다. 

 

Leo

Maxst Support Team

Posted Date: 2019-07-09 7:26     Edited Date: 2019-07-09 7:29     Writer: inactive

해당 함수를 호출 시 바로 죽습니다.

별도의 리턴값을 알 수 가 없습니다.

시나리오는 이전처럼 A,B,,C 씬 중 Maxst를 사용하는 B 씬

A->B->C->A->B 이런식으로 한번 로드 후 언로드 한다음 다른씬에서 다시 해당 B씬을 호출 할 때 발생합니다.

유니티 에디터에서 몇번 재현 한 결과 동일 한 함수에서 발생합니다.

안드로이드 앱에서도 Unity StartCamera. result : Success 라는 메시지 이후 adb 로그에서 더이상 로그가 발생을 안합니다.

 

Posted Date: 2019-07-09 9:24     Edited Date: 2019-07-09 9:24     Writer: inactive

작성자님의 시나리오대로 간단하게 유니티 프로젝트를 구성하였습니다. 

A씬 : 메인 씬

B씬 : 이미지 트래커

C씬 : 메인 씬2

이렇게 하여 메인씬에는 간단히 두 개의 버튼만 있으며 A씬을 제외한 B,C씬으로 이동할 수 있습니다. 

다른 씬에도 마찬가지로 다른씬으로 이동하는 두 개의 버튼이 있으며,

이미지 트래커씬에는 타겟이미지와 증강될 컨텐츠로 큐브 하나를 간단히 생성해두었습니다. 

 

A->B->C->A->B로 씬 이동을 하였으며, B씬을 두번 거칠 때, 이미지 추적 및 컨텐츠 증강까지 확인하여

GetCount 함수를 거치는 것을 확인하였고, 말해주신 시나리오에서는 죽지 않았습니다. 

https://youtu.be/5Y8gwbfcrEY

 

말해주신 것 이외에 작성자님의 코드에서 충돌이 생길 수 있는 부분이 있는 지 확인부탁드립니다.

감사합니다. 

 

Leo

Maxst Support Team

Posted Date: 2019-07-09 10:22     Edited Date: 2019-07-09 10:27     Writer: inactive

https://drive.google.com/open?id=1G4D_WW6Hbrs0og3gOJNy6dB3An7OZDu2

같은 현상이 반복 되길래 녹화한 영상을 첨부합니다.

설정은 Maxst Imager Marker 씬에 있는 것을 기반으로 셋팅 하였습니다.

혹시 셋팅 시 주의 해야할 사항이 있는지 문의 드립니다.

 

Posted Date: 2019-07-09 13:45     Edited Date: 2019-07-09 13:46     Writer: inactive

유니티 크래쉬 에디터 로그를 첨부합니다.

맨 아래에 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!!!
 

Posted Date: 2019-07-09 13:50     Edited Date: 2019-07-09 13:50     Writer: inactive

유니티 에러 로그 일부를 첨부합니다.

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
 

Posted Date: 2019-07-12 0:50     Edited Date: 2019-07-12 0:50     Writer: inactive

새로운 글에서 답변하겠습니다.

감사합니다.

 

Leo

Maxst Support Team