2014-04-01 1 views
2

내 앱이 페이지 시작시 일부 자바 스크립트를 처리하는 동안 WebThread에서 EXC_BAD_ACCESS 충돌이 발생합니다. javascript는 길고 복잡하며 아마도이 문제를 일으키는 원인 일 것입니다. 유일한 힌트는 호출 스택이 WebCore :: StorageMap :: key (unsigned int)에서 발생했다는 것입니다. 페이지 시작시 크래시가 발생하기 때문에 웹 디버거에서 디버깅 할 수 없으므로 개발자 메뉴에서 페이지를 선택할 수있는 지점에 도달하지 못합니다. 누구나 이런 오류가 발생 했습니까? 아니면이를 추적 할 수있는 좋은 방법이 있습니까?WebCore :: StorageMap :: key (부호없는 int)에서 iOS가 작동하지 않습니다.

+0

이 문제에 대한 답변을 얻었습니까? 나는 지금 일하고있는 앱에서 같은 것을 다루고있다. –

답변

0

우리는 마침내 무엇이 잘못되었는지 알아 냈습니다. 두 페이지 모두 - 제 3 자 자바 스크립트 라이브러리를 사용했습니다. 둘 중 하나를 실행하면 괜찮 았어. 두 번째 사람이 추락 한 후에 다른 사람을 뒤쫓고 난 후에야. 이유는 동일한 라이브러리를 실행하고 있었지만 동일한 라이브러리의 다른 버전을 실행하고 있었기 때문에 캐시에 상주했습니다. 두 번째 페이지가 첫 번째 페이지의 라이브러리를 실행하려고 시도했을 때 (캐시에 남아 있기 때문에) 충돌했습니다.

관련 문제