Xcode 프로젝트에서 아키텍처 전환을 시도했습니다. 아직 64 비트로 아직 이식되지 않은 저수준 퀵타임을 사용하고 있었기 때문입니다. 이전에 x86_64에서 컴파일 할 때 내 응용 프로그램은 정상적으로 실행되었습니다. 그런 다음 아치를 i386으로 전환하고 붐을 일으키며 시작시 내 앱이 계속 충돌합니다.i386에서 응용 프로그램이 다운 됨 x86_64에서 작동합니다.
이상한 점은 스택 tracke가 내 코드와 아무 관련이 없다는 것입니다.
#0 0x9929ebf1 in __CFBasicHashDeallocate
#1 0x99286ea1 in _CFRelease
#2 0x992b397d in _CFAutoreleasePoolPop
#3 0x917d1dda in NSPopAutoreleasePool
#4 0x92b67bc9 in loadNib
#5 0x92b66f99 in +[NSBundle(NSNibLoading) _loadNibFile:nameTable:withZone:ownerBundle:]
#6 0x92b66eaa in +[NSBundle(NSNibLoading) loadNibFile:externalNameTable:withZone:]
#7 0x92b66df5 in +[NSBundle(NSNibLoading) loadNibNamed:owner:]
#8 0x92b63bf9 in NSApplicationMain
#9 0x000023c8 in main at main.m:13
아이디어가 있으십니까?
다른 스레드에서 충돌 할 수 있습니까? –