iOS Crash: 0 libsystem_malloc.dylib _nanov2_allocate_from_block (in libsystem_malloc.dylib) 108

Trigger Thread:0 boot_time : 2022-12-31T04:02:01Z kernel_version : Darwin Kernel Version 22.0.0: Tue Aug 16 20:52:01 PDT 2022; root:xnu-8792.2.11.0.1~1/RELEASE_ARM64_T8101 process_name : WKMainProject process_id : 15716 parent_process_id : 1 Exception Codes: SEGV_ACCERR at 0x000000016b173ffc Exception Type: SIGSEGV ExtraInfo: Code Type: arm64 OS Version: iPhone OS 16.0.2 (20A380) Hardware Model: iPhone13,2 Launch Time: 2023-01-03 17:41:50 Date/Time: 2023-01-03 19:21:33 Thread 0 Crashed: 0 libsystem_malloc.dylib _nanov2_allocate_from_block (in libsystem_malloc.dylib) 108 1 libsystem_malloc.dylib _nanov2_allocate (in libsystem_malloc.dylib) 124 2 libsystem_malloc.dylib _nanov2_calloc (in libsystem_malloc.dylib) 160 3 libsystem_malloc.dylib __malloc_zone_calloc (in libsystem_malloc.dylib) 88 4 CoreFoundation ___CFErrorDeallocate (in CoreFoundation) 928 5 CoreFoundation ___CFStringCreateImmutableFunnel3 (in CoreFoundation) 2216 6 CoreFoundation _CFBundleAllowMixedLocalizations (in CoreFoundation) 716 7 CoreFoundation -[__NSCFString substringWithRange:] (in CoreFoundation) 164 8 WKMainProject -[NSString(BDECrashProtector) BDECrashProtector_substringFromIndex:] (in WKMainProject) (NSString+BDECrashProtector.m:38) 12 9 EmojiFoundation +[EMFStringUtilities _tokenizedMultiPersonFromString:] (in EmojiFoundation) 200 10 EmojiFoundation +[EMFStringUtilities multiPersonTypeForString:] (in EmojiFoundation) 216 11 EmojiFoundation +[EMFStringUtilities _baseStringForEmojiString:] (in EmojiFoundation) 140 12 EmojiFoundation +[EMFStringUtilities _coupleStringWithLeftPerson:leftVariant:joiningString:rightPerson:rightVariant:] (in EmojiFoundation) 136 13 EmojiFoundation +[EMFStringUtilities _baseStringForEmojiString:] (in EmojiFoundation) 884 14 EmojiFoundation +[EMFStringUtilities _coupleStringWithLeftPerson:leftVariant:joiningString:rightPerson:rightVariant:] (in EmojiFoundation) 136 15 EmojiFoundation +[EMFStringUtilities _baseStringForEmojiString:] (in EmojiFoundation) 884 16 EmojiFoundation +[EMFStringUtilities _coupleStringWithLeftPerson:leftVariant:joiningString:rightPerson:rightVariant:] (in EmojiFoundation) 136 17 EmojiFoundation +[EMFStringUtilities _baseStringForEmojiString:] (in EmojiFoundation) 884 18 EmojiFoundation +[EMFStringUtilities _coupleStringWithLeftPerson:leftVariant:joiningString:rightPerson:rightVariant:] (in EmojiFoundation) 136 19 EmojiFoundation +[EMFStringUtilities _baseStringForEmojiString:] (in EmojiFoundation) 884 20 EmojiFoundation +[EMFStringUtilities _coupleStringWithLeftPerson:leftVariant:joiningString:rightPerson:rightVariant:] (in EmojiFoundation) 136 21 EmojiFoundation +[EMFStringUtilities _baseStringForEmojiString:] (in EmojiFoundation) 884 22 EmojiFoundation +[EMFStringUtilities _coupleStringWithLeftPerson:leftVariant:joiningString:rightPerson:rightVariant:] (in EmojiFoundation) 136 23 EmojiFoundation +[EMFStringUtilities _baseStringForEmojiString:] (in EmojiFoundation) 884 24 EmojiFoundation +[EMFStringUtilities _coupleStringWithLeftPerson:leftVariant:joiningString:rightPerson:rightVariant:] (in EmojiFoundation) 136 25 EmojiFoundation +[EMFStringUtilities _baseStringForEmojiString:] (in EmojiFoundation) 884 26 EmojiFoundation +[EMFStringUtilities _coupleStringWithLeftPerson:leftVariant:joiningString:rightPerson:rightVariant:] (in EmojiFoundation) 136 27 EmojiFoundation +[EMFStringUtilities _baseStringForEmojiString:] (in EmojiFoundation) 884 28 EmojiFoundation +[EMFStringUtilities _coupleStringWithLeftPerson:leftVariant:joiningString:rightPerson:rightVariant:] (in EmojiFoundation) 136 29 EmojiFoundation +[EMFStringUtilities _baseStringForEmojiString:] (in EmojiFoundation) 884 30 EmojiFoundation +[EMFStringUtilities _coupleStringWithLeftPerson:leftVariant:joiningString:rightPerson:rightVariant:] (in EmojiFoundation) 136 31 EmojiFoundation +[EMFStringUtilities _baseStringForEmojiString:] (in EmojiFoundation) 884 32 EmojiFoundation +[EMFStringUtilities _coupleStringWithLeftPerson:leftVariant:joiningString:rightPerson:rightVariant:] (in EmojiFoundation) 136 33 EmojiFoundation +[EMFStringUtilities _baseStringForEmojiString:] (in EmojiFoundation) 884 34 EmojiFoundation +[EMFStringUtilities _coupleStringWithLeftPerson:leftVariant:joiningString:rightPerson:rightVariant:] (in EmojiFoundation) 136 35 EmojiFoundation +[EMFStringUtilities _baseStringForEmojiString:] (in EmojiFoundation) 884 36 EmojiFoundation +[EMFStringUtilities _coupleStringWithLeftPerson:leftVariant:joiningString:rightPerson:rightVariant:] (in EmojiFoundation) 136 37 EmojiFoundation +[EMFStringUtilities _baseStringForEmojiString:] (in EmojiFoundation) 884 38 EmojiFoundation +[EMFStringUtilities _coupleStringWithLeftPerson:leftVariant:joiningString:rightPerson:rightVariant:] (in EmojiFoundation) 136 39 EmojiFoundation +[EMFStringUtilities _baseStringForEmojiString:] (in EmojiFoundation) 884 40 EmojiFoundation +[EMFStringUtilities _coupleStringWithLeftPerson:leftVariant:joiningString:rightPerson:rightVariant:] (in EmojiFoundation) 136 41 EmojiFoundation +[EMFStringUtilities _baseStringForEmojiString:] (in EmojiFoundation) 884 42 EmojiFoundation +[EMFStringUtilities _coupleStringWithLeftPerson:leftVariant:joiningString:rightPerson:rightVariant:] (in EmojiFoundation) 136 43 EmojiFoundation +[EMFStringUtilities _baseStringForEmojiString:] (in EmojiFoundation) 884 44 EmojiFoundation +[EMFStringUtilities _coupleStringWithLeftPerson:leftVariant:joiningString:rightPerson:rightVariant:] (in EmojiFoundation) 136 45 EmojiFoundation +[EMFStringUtilities _baseStringForEmojiString:] (in EmojiFoundation) 884 46 EmojiFoundation +[EMFStringUtilities _coupleStringWithLeftPerson:leftVariant:joiningString:rightPerson:rightVariant:] (in EmojiFoundation) 136 47 EmojiFoundation +[EMFStringUtilities _baseStringForEmojiString:] (in EmojiFoundation) 884 48 EmojiFoundation +[EMFStringUtilities _coupleStringWithLeftPerson:leftVariant:joiningString:rightPerson:rightVariant:] (in EmojiFoundation) 136 49 EmojiFoundation +[EMFStringUtilities _baseStringForEmojiString:] (in EmojiFoundation) 884 50 EmojiFoundation +[EMFStringUtilities _coupleStringWithLeftPerson:leftVariant:joiningString:rightPerson:rightVariant:] (in EmojiFoundation) 136 51 EmojiFoundation +[EMFStringUtilities _baseStringForEmojiString:] (in EmojiFoundation) 884 52 EmojiFoundation +[EMFStringUtilities _coupleStringWithLeftPerson:leftVariant:joiningString:rightPerson:rightVariant:] (in EmojiFoundation) 136 53 EmojiFoundation +[EMFStringUtilities _baseStringForEmojiString:] (in EmojiFoundation) 884 54 EmojiFoundation +[EMFStringUtilities _coupleStringWithLeftPerson:leftVariant:joiningString:rightPerson:rightVariant:] (in EmojiFoundation) 136 55 EmojiFoundation +[EMFStringUtilities _baseStringForEmojiString:] (in EmojiFoundation) 884

Thread 0 Crashed:

0 libsystem_malloc.dylib _nanov2_allocate_from_block$VARIANT$armv81 (in libsystem_malloc.dylib) 32

1 libsystem_malloc.dylib _nanov2_allocate$VARIANT$armv81 (in libsystem_malloc.dylib) 124

2 libsystem_malloc.dylib _nanov2_calloc$VARIANT$armv81 (in libsystem_malloc.dylib) 156

3 libsystem_malloc.dylib __malloc_zone_calloc (in libsystem_malloc.dylib) 80

4 CoreFoundation -[NSTaggedPointerString isEqualToString:] (in CoreFoundation) 364

5 CoreFoundation ___CFStringCreateImmutableFunnel3 (in CoreFoundation) 1820

6 CoreFoundation _CFBundleAllowMixedLocalizations (in CoreFoundation) 596

7 CoreFoundation -[__NSCFString substringWithRange:] (in CoreFoundation) 160

8 WKMainProject -[NSString(BDECrashProtector) BDECrashProtector_substringFromIndex:] (in WKMainProject) (NSString+BDECrashProtector.m:38) 12

9 EmojiFoundation +[EMFStringUtilities _tokenizedMultiPersonFromString:] (in EmojiFoundation) 264

10 EmojiFoundation +[EMFStringUtilities multiPersonTypeForString:] (in EmojiFoundation) 308

11 EmojiFoundation +[EMFStringUtilities _baseStringForEmojiString:] (in EmojiFoundation) 196

12 EmojiFoundation +[EMFStringUtilities _coupleStringWithLeftPerson:leftVariant:joiningString:rightPerson:rightVariant:] (in EmojiFoundation) 172

13 EmojiFoundation +[EMFStringUtilities _baseStringForEmojiString:] (in EmojiFoundation) 1240

14 EmojiFoundation +[EMFStringUtilities _coupleStringWithLeftPerson:leftVariant:joiningString:rightPerson:rightVariant:] (in EmojiFoundation) 172

15 EmojiFoundation +[EMFStringUtilities _baseStringForEmojiString:] (in EmojiFoundation) 1240

16 EmojiFoundation +[EMFStringUtilities _coupleStringWithLeftPerson:leftVariant:joiningString:rightPerson:rightVariant:] (in EmojiFoundation) 172

17 EmojiFoundation +[EMFStringUtilities _baseStringForEmojiString:] (in EmojiFoundation) 1240

18 EmojiFoundation +[EMFStringUtilities _coupleStringWithLeftPerson:leftVariant:joiningString:rightPerson:rightVariant:] (in EmojiFoundation) 172

19 EmojiFoundation +[EMFStringUtilities _baseStringForEmojiString:] (in EmojiFoundation) 1240

20 EmojiFoundation +[EMFStringUtilities _coupleStringWithLeftPerson:leftVariant:joiningString:rightPerson:rightVariant:] (in EmojiFoundation) 172

21 EmojiFoundation +[EMFStringUtilities _baseStringForEmojiString:] (in EmojiFoundation) 1240

22 EmojiFoundation +[EMFStringUtilities _coupleStringWithLeftPerson:leftVariant:joiningString:rightPerson:rightVariant:] (in EmojiFoundation) 172

23 EmojiFoundation +[EMFStringUtilities _baseStringForEmojiString:] (in EmojiFoundation) 1240

24 EmojiFoundation +[EMFStringUtilities _coupleStringWithLeftPerson:leftVariant:joiningString:rightPerson:rightVariant:] (in EmojiFoundation) 172

25 EmojiFoundation +[EMFStringUtilities _baseStringForEmojiString:] (in EmojiFoundation) 1240

26 EmojiFoundation +[EMFStringUtilities _coupleStringWithLeftPerson:leftVariant:joiningString:rightPerson:rightVariant:] (in EmojiFoundation) 172

27 EmojiFoundation +[EMFStringUtilities _baseStringForEmojiString:] (in EmojiFoundation) 1240

28 EmojiFoundation +[EMFStringUtilities _coupleStringWithLeftPerson:leftVariant:joiningString:rightPerson:rightVariant:] (in EmojiFoundation) 172

29 EmojiFoundation +[EMFStringUtilities _baseStringForEmojiString:] (in EmojiFoundation) 1240

30 EmojiFoundation +[EMFStringUtilities _coupleStringWithLeftPerson:leftVariant:joiningString:rightPerson:rightVariant:] (in EmojiFoundation) 172

31 EmojiFoundation +[EMFStringUtilities _baseStringForEmojiString:] (in EmojiFoundation) 1240

32 EmojiFoundation +[EMFStringUtilities _coupleStringWithLeftPerson:leftVariant:joiningString:rightPerson:rightVariant:] (in EmojiFoundation) 172

33 EmojiFoundation +[EMFStringUtilities _baseStringForEmojiString:] (in EmojiFoundation) 1240

34 EmojiFoundation +[EMFStringUtilities _coupleStringWithLeftPerson:leftVariant:joiningString:rightPerson:rightVariant:] (in EmojiFoundation) 172

35 EmojiFoundation +[EMFStringUtilities _baseStringForEmojiString:] (in EmojiFoundation) 1240

36 EmojiFoundation +[EMFStringUtilities _coupleStringWithLeftPerson:leftVariant:joiningString:rightPerson:rightVariant:] (in EmojiFoundation) 172

37 EmojiFoundation +[EMFStringUtilities _baseStringForEmojiString:] (in EmojiFoundation) 1240

38 EmojiFoundation +[EMFStringUtilities _coupleStringWithLeftPerson:leftVariant:joiningString:rightPerson:rightVariant:] (in EmojiFoundation) 172

39 EmojiFoundation +[EMFStringUtilities _baseStringForEmojiString:] (in EmojiFoundation) 1240

40 EmojiFoundation +[EMFStringUtilities _coupleStringWithLeftPerson:leftVariant:joiningString:rightPerson:rightVariant:] (in EmojiFoundation) 172

41 EmojiFoundation +[EMFStringUtilities _baseStringForEmojiString:] (in EmojiFoundation) 1240

42 EmojiFoundation +[EMFStringUtilities _coupleStringWithLeftPerson:leftVariant:joiningString:rightPerson:rightVariant:] (in EmojiFoundation) 172

43 EmojiFoundation +[EMFStringUtilities _baseStringForEmojiString:] (in EmojiFoundation) 1240

44 EmojiFoundation +[EMFStringUtilities _coupleStringWithLeftPerson:leftVariant:joiningString:rightPerson:rightVariant:] (in EmojiFoundation) 172

45 EmojiFoundation +[EMFStringUtilities _baseStringForEmojiString:] (in EmojiFoundation) 1240

46 EmojiFoundation +[EMFStringUtilities _coupleStringWithLeftPerson:leftVariant:joiningString:rightPerson:rightVariant:] (in EmojiFoundation) 172

47 EmojiFoundation +[EMFStringUtilities _baseStringForEmojiString:] (in EmojiFoundation) 1240

48 EmojiFoundation +[EMFStringUtilities _coupleStringWithLeftPerson:leftVariant:joiningString:rightPerson:rightVariant:] (in EmojiFoundation) 172

49 EmojiFoundation +[EMFStringUtilities _baseStringForEmojiString:] (in EmojiFoundation) 1240

50 EmojiFoundation +[EMFStringUtilities _coupleStringWithLeftPerson:leftVariant:joiningString:rightPerson:rightVariant:] (in EmojiFoundation) 172

51 EmojiFoundation +[EMFStringUtilities _baseStringForEmojiString:] (in EmojiFoundation) 1240

52 EmojiFoundation +[EMFStringUtilities _coupleStringWithLeftPerson:leftVariant:joiningString:rightPerson:rightVariant:] (in EmojiFoundation) 172

53 EmojiFoundation +[EMFStringUtilities _baseStringForEmojiString:] (in EmojiFoundation) 1240

54 EmojiFoundation +[EMFStringUtilities _coupleStringWithLeftPerson:leftVariant:joiningString:rightPerson:rightVariant:] (in EmojiFoundation) 172

55 EmojiFoundation +[EMFStringUtilities _baseStringForEmojiString:] (in EmojiFoundation) 1240

56 EmojiFoundation +[EMFStringUtilities _coupleStringWithLeftPerson:leftVariant:joiningString:rightPerson:rightVariant:] (in EmojiFoundation) 172

57 EmojiFoundation +[EMFStringUtilities _baseStringForEmojiString:] (in EmojiFoundation) 1240

58 EmojiFoundation +[EMFStringUtilities _coupleStringWithLeftPerson:leftVariant:joiningString:rightPerson:rightVariant:] (in EmojiFoundation) 172

59 EmojiFoundation +[EMFStringUtilities _baseStringForEmojiString:] (in EmojiFoundation) 1240

在线上也遇到了类似的问题,但是一直没有办法复现。请问你有定位到Crash的原因吗?

> 崩溃线程: #0 com.apple.main-thread
1.libsystem_malloc.dylib0x192606eac_nanov2_allocate_from_block + 8
2.libsystem_malloc.dylib0x192606164_nanov2_allocate + 128
3.libsystem_malloc.dylib0x192606750_nanov2_calloc + 160
4.libsystem_malloc.dylib0x1925f4e58__malloc_zone_calloc + 88
5.CoreFoundation0x180380118__CFRuntimeCreateInstance + 332
6.CoreFoundation0x18037c328___CFStringCreateImmutableFunnel3 + 1848
7.CoreFoundation0x18039c440_CFStringCreateWithSubstring + 660
8.CoreFoundation0x1803a2af4-[__NSCFString substringWithRange:] + 164
9.EmojiFoundation0x1b84c84fc<redacted>
10.EmojiFoundation0x1b84c8d58<redacted>
11.EmojiFoundation0x1b84c794c<redacted>
12.EmojiFoundation0x1b84ca16c<redacted>
13.EmojiFoundation0x1b84c7d78<redacted>
14.EmojiFoundation0x1b84ca16c<redacted>
15.EmojiFoundation0x1b84c7d78<redacted>
16.EmojiFoundation0x1b84ca16c<redacted>
17.EmojiFoundation0x1b84c7d78<redacted>
18.EmojiFoundation0x1b84ca16c<redacted>
19.EmojiFoundation0x1b84c7d78<redacted>
20.EmojiFoundation0x1b84ca16c<redacted>
21.EmojiFoundation0x1b84c7d78<redacted>
22.EmojiFoundation0x1b84ca16c<redacted>
iOS Crash: 0 libsystem_malloc.dylib _nanov2_allocate_from_block (in libsystem_malloc.dylib) 108
 
 
Q