2016-06-20 23 views
5

Znajduję w moim XCode "Organizer" błąd "ZL36GetSFTrimCharSetForChineseOrJapanesePPK9TFontInfo_block_invoke". Próbowałem ustawić iPhone'a w języku japońskim lub chińskim, ale błąd nie występuje. Co może być przyczyną tego błędu i jak mogę go rozwiązać? Przepraszam za mój zły angielski.Aplikacja Crash na iOS: ZL36GetSFTrimCharSetForChineseOrJapanesePPK9TFontInfo_block_invoke

To dziennik katastrofy:

Exception Type: EXC_BAD_ACCESS (SIGSEGV) 
Exception Subtype: KERN_INVALID_ADDRESS at 0x00000000 
Triggered by Thread: 0 

Thread 0 name: 
Thread 0 Crashed: 
0 CoreFoundation     0x22475196 CFStringHasPrefix + 10 (CFInternal.h:627) 
1 CoreText      0x247af94e ___ZL36GetSFTrimCharSetForChineseOrJapanesePPK9TFontInfo_block_invoke + 158 (SplicedFontSupport.cpp:8959) 
2 libdispatch.dylib    0x220c180e _dispatch_client_callout + 22 (init.c:819) 
3 libdispatch.dylib    0x220d3172 dispatch_once_f$VARIANT$mp + 62 (once.c:60) 
4 CoreText      0x24761360 MakeSpliceDescriptor(unsigned long) + 648 (once.h:68) 
5 CoreText      0x2474d84e TSplicedFontStashImp::CopySpliceFontAtIndex(long) const + 74 (TDescriptorSource.cpp:3694) 
6 CoreText      0x247a9ea0 TSplicedFontStashImp::CopySplicedDescriptorForName(__CFString const*, bool) const + 32 (TDescriptorSource.cpp:3705) 
7 CoreText      0x2474cbca TSplicedFontStashImp::CopySplicedDescriptorsForRequest(__CFDictionary const*, unsigned long) const + 134 (TDescriptorSource.cpp:3727) 
8 CoreText      0x247a84c4 TDescriptorSource::CopyDescriptorsForRequest(__CFDictionary const*, __CFSet const*, CFComparisonResult (*)(void const*, void const*, void*), void*, unsigned long, TCFRef<__CFArray const*>*) const + 172 (TDescriptorSource.cpp:3630) 
9 CoreText      0x2474c0ea TDescriptorSource::CopyDescriptorForRequest(__CFDictionary const*, __CFSet const*, CFComparisonResult (*)(void const*, void const*, void*), void*, unsigned long) const + 86 (TDescriptorSource.cpp:1663) 
10 CoreText      0x2474bf1c TDescriptor::CreateMatchingDescriptorInternal(__CFSet const*, bool) const + 424 (TDescriptor.cpp:538) 
11 CoreText      0x2474bca8 TDescriptor::InitBaseFont(bool) + 24 (TDescriptor.cpp:642) 
12 CoreText      0x2475eaa2 TDescriptor::CreateMatchingDescriptor(__CFSet const*, float, unsigned long) const + 278 (TDescriptor.h:62) 
13 CoreText      0x2475e942 CTFontCreateWithFontDescriptor + 34 (CTFont.cpp:93) 
14 CoreText      0x2475d85a CTFontCreateUIFontForLanguage + 22 (CTFont.cpp:152) 
15 UIFoundation     0x26a7531c +[UIFont systemFontOfSize:traits:] + 360 (UIFont.m:279) 
16 UIKit       0x26ad6216 -[UILabel _commonInit] + 86 (UILabel.m:504) 
17 UIKit       0x26ad60b0 -[UILabel initWithFrame:] + 76 (UILabel.m:531) 
18 UIKit       0x26aeeaf4 -[UIView init] + 44 (UIView.m:2343) 
19 UIKit       0x26b6ed28 -[UINavigationItemView initWithNavigationItem:] + 196 (UINavigationBar.m:9834) 
20 UIKit       0x26debe9e -[UINavigationItem _defaultTitleView] + 130 (UINavigationBar.m:1469) 
21 UIKit       0x26b6ec34 -[UINavigationItem _titleView] + 116 (UINavigationBar.m:1479) 
22 UIKit       0x26c094bc -[UINavigationBar _removeItemsFromSuperview:] + 140 (UINavigationBar.m:6931) 
23 UIKit       0x26deed7c -[UINavigationBar _setDecodedItems:] + 496 (UINavigationBar.m:2697) 
24 UIKit       0x26dee99c -[UINavigationBar initWithCoder:] + 484 (UINavigationBar.m:2662) 
25 UIKit       0x2709910e UINibDecoderDecodeObjectForValue + 782 (UINibDecoder.m:705) 
26 UIKit       0x27098df4 -[UINibDecoder decodeObjectForKey:] + 296 (UINibDecoder.m:792) 
27 UIKit       0x26deaf16 -[UINavigationItem initWithCoder:] + 734 (UINavigationBar.m:548) 
28 UIKit       0x2709910e UINibDecoderDecodeObjectForValue + 782 (UINibDecoder.m:705) 
29 UIKit       0x27098df4 -[UINibDecoder decodeObjectForKey:] + 296 (UINibDecoder.m:792) 
30 UIKit       0x26f814a4 -[UIRuntimeConnection initWithCoder:] + 160 (UIRuntimeConnection.m:23) 
31 UIKit       0x2709910e UINibDecoderDecodeObjectForValue + 782 (UINibDecoder.m:705) 
32 UIKit       0x270990a0 UINibDecoderDecodeObjectForValue + 672 (UINibDecoder.m:602) 
33 UIKit       0x27098df4 -[UINibDecoder decodeObjectForKey:] + 296 (UINibDecoder.m:792) 
34 UIKit       0x26f80a0a -[UINib instantiateWithOwner:options:] + 1110 (UINib.m:345) 
35 UIKit       0x26e33aa2 -[UIViewController _loadViewFromNibNamed:bundle:] + 322 (UIViewController.m:2309) 
36 UIKit       0x26c06ffa -[UIViewController loadView] + 142 (UIViewController.m:2438) 
37 UIKit       0x26acca1e -[UIViewController loadViewIfRequired] + 150 (UIViewController.m:2537) 
38 UIKit       0x26acc970 -[UIViewController view] + 24 (UIViewController.m:2598) 
39 UIKit       0x26ad3638 -[UIWindow addRootViewControllerViewIfPossible] + 68 (UIWindow.m:1445) 
40 UIKit       0x26ad0b3c -[UIWindow _setHidden:forced:] + 276 (UIWindow.m:1529) 
41 UIKit       0x26b45a5c -[UIWindow makeKeyAndVisible] + 48 (UIWindow.m:4929) 
42 Electrical Calculations FREE 0x0008bb68 0x4d000 + 256872 
43 UIKit       0x26b41784 -[UIApplication _handleDelegateCallbacksWithOptions:isSuspended:restoreState:] + 392 (UIApplication.m:1865) 
44 UIKit       0x26d692d0 -[UIApplication _callInitializationDelegatesForMainScene:transitionContext:] + 3080 (UIApplication.m:2112) 
45 UIKit       0x26d6d284 -[UIApplication _runWithMainScene:transitionContext:completion:] + 1588 (UIApplication.m:3355) 
46 UIKit       0x26d8183c __84-[UIApplication _handleApplicationActivationWithScene:transitionContext:completion:]_block_invoke3286 + 36 (UIApplication.m:12263) 
47 UIKit       0x26d6a7b2 -[UIApplication workspaceDidEndTransaction:] + 134 (UIApplication.m:2748) 
48 FrontBoardServices    0x23bf6c06 __FBSSERIALQUEUE_IS_CALLING_OUT_TO_A_BLOCK__ + 18 (FBSSerialQueue.m:158) 
49 FrontBoardServices    0x23bf6ab8 -[FBSSerialQueue _performNext] + 224 (FBSSerialQueue.m:177) 
50 FrontBoardServices    0x23bf6db8 -[FBSSerialQueue _performNextFromRunLoopSource] + 48 (FBSSerialQueue.m:206) 
51 CoreFoundation     0x22515dfe __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 14 (CFRunLoop.c:1761) 
52 CoreFoundation     0x225159ec __CFRunLoopDoSources0 + 452 (CFRunLoop.c:1807) 
53 CoreFoundation     0x22513d5a __CFRunLoopRun + 794 (CFRunLoop.c:2536) 
54 CoreFoundation     0x22463228 CFRunLoopRunSpecific + 520 (CFRunLoop.c:2814) 
55 CoreFoundation     0x22463014 CFRunLoopRunInMode + 108 (CFRunLoop.c:2844) 
56 UIKit       0x26b3ac3c -[UIApplication _run] + 524 (UIApplication.m:2578) 
57 UIKit       0x26b35188 UIApplicationMain + 144 (UIApplication.m:3772) 
58 Electrical Calculations FREE 0x00082920 0x4d000 + 219424 
59 libdyld.dylib     0x2210b872 start + 2 (start_glue.s:64) 
+0

Naprawiłeś to? Mam ten sam problem :( –

+0

Niestety nie został on rozwiązany – Ettore

+0

Mówisz, że błąd jest pokazany w "Organizatorze", ale pokazuje stos wywołań wyjątków. Czy możesz potwierdzić, czy ten błąd pojawia się w "normalnych" widokach XCode lub naprawdę w osobny "Organizator"? Czy masz ustawiony wyjątek [wyjątek wyjątku] (http://blog.manbolo.com/2012/01/23/xcode-tips-1-break-on-onceptions), a jeśli tak, to możesz pokazać nas kod, w którym wystąpił błąd? –

Odpowiedz

0

Wygląda obiekt został dealokowane nawet po referencję do tego obiektu, a więc kod zakłada, że ​​to ważne. Spróbuj uruchomić "Zombie" w Instrumentach. Pokaże ci, gdzie wysłałeś wiadomość do nieprawidłowego obiektu. Jeśli korzystasz z symulatora systemu iOS, spróbuj wykonać polecenie Sprzęt -> Symuluj ostrzeżenie o pamięci, tak często, jak to możliwe, próbując odtworzyć awarię.