Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Possible bug on iOS ARM64 #11

Open
omegadan opened this issue Jul 20, 2015 · 0 comments
Open

Possible bug on iOS ARM64 #11

omegadan opened this issue Jul 20, 2015 · 0 comments

Comments

@omegadan
Copy link

Hi,

I've been embedding ruby on iOS, and have encountered some strange behavior on ARM64. This reggex segfaults the ruby interpreter on ARM64 but not on ARM7:

capture = /.*s\|(?<a>.+)\|.*/

The stack trace looks like this:

#0  0x000000010005c2a8 in mrb_class [inlined] at /Users/omegadan/Development/ios/mruby/ios-ruby-embedded/mruby/include/mruby/class.h:47
#1  0x000000010005c2a8 in mrb_context_run at /Users/omegadan/Development/ios/mruby/ios-ruby-embedded/mruby/src/vm.c:1062
#2  0x000000010005a688 in mrb_run [inlined] at /Users/omegadan/Development/ios/mruby/ios-ruby-embedded/mruby/src/vm.c:2376
#3  0x000000010005a664 in mrb_funcall_with_block at /Users/omegadan/Development/ios/mruby/ios-ruby-embedded/mruby/src/vm.c:397
#4  0x0000000100059e94 in mrb_funcall_argv [inlined] at /Users/omegadan/Development/ios/mruby/ios-ruby-embedded/mruby/src/vm.c:407
#5  0x0000000100059e78 in mrb_funcall at /Users/omegadan/Development/ios/mruby/ios-ruby-embedded/mruby/src/vm.c:309
#6  0x0000000100074030 in regexp_pcre_initialize at /Users/omegadan/Development/ios/mruby/ios-ruby-embedded/mruby/mrbgems/mruby-regexp-pcre-master/src/mruby_regexp_pcre.c:130
#7  0x000000010005a5d0 in mrb_funcall_with_block at /Users/omegadan/Development/ios/mruby/ios-ruby-embedded/mruby/src/vm.c:390
#8  0x0000000100034608 in mrb_instance_new at /Users/omegadan/Development/ios/mruby/ios-ruby-embedded/mruby/src/class.c:1205
#9  0x000000010005c5dc in mrb_context_run at /Users/omegadan/Development/ios/mruby/ios-ruby-embedded/mruby/src/vm.c:1105
#10 0x000000010006c988 in load_exec at /Users/omegadan/Development/ios/mruby/ios-ruby-embedded/mruby/src/parse.y:5599
#11 0x0000000100029e30 in cce_load_system at /Users/omegadan/Development/C/CCE.cpp:247
#12 0x0000000100025004 in -[ViewController bTest:] at /Users/omegadan/Development/ios/cce_objc/cce_objc/ViewController.mm:46
#13 0x000000018a885398 in -[UIApplication sendAction:to:from:forEvent:] ()
#14 0x000000018a86e474 in -[UIControl _sendActionsForEvents:withEvent:] ()
#15 0x000000018a884d34 in -[UIControl touchesEnded:withEvent:] ()
#16 0x000000018a8849c0 in -[UIWindow _sendTouchesForEvent:] ()
#17 0x000000018a87defc in -[UIWindow sendEvent:] ()
#18 0x000000018a851120 in -[UIApplication sendEvent:] ()
#19 0x000000018aaf22b8 in _UIApplicationHandleEventFromQueueEvent ()
#20 0x000000018a84f634 in _UIApplicationHandleEventQueue ()
#21 0x0000000185d90240 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ()
#22 0x0000000185d8f4e4 in __CFRunLoopDoSources0 ()
#23 0x0000000185d8d594 in __CFRunLoopRun ()
#24 0x0000000185cb92d4 in CFRunLoopRunSpecific ()
#25 0x000000018f70f6fc in GSEventRunModal ()
#26 0x000000018a8b6f40 in UIApplicationMain ()
#27 0x0000000100025528 in main at /Users/omegadan/Development/ios/cce_objc/cce_objc/main.m:14
#28 0x000000019814ea08 in start ()
Thread 2Queue : com.apple.libdispatch-manager (serial)

The crash log looks like this:

Incident Identifier: F90FD9D2-2216-459B-BB1A-5B1D7E0E5A28
CrashReporter Key:   1b619e015cd2994fdd6224c209f0f7ae9c9a97fc
Hardware Model:      iPhone7,2
Process:             cce_objc [6831]
Path:                /private/var/mobile/Containers/Bundle/Application/4A7690A8-1A9F-4FB1-89EB-5422F41C3F04/cce_objc.app/cce_objc
Identifier:          com.cce-objc
Version:             1 (1.0)
Code Type:           ARM-64 (Native)
Parent Process:      launchd [1]

Date/Time:           2015-07-20 11:12:19.977 -0700
Launch Time:         2015-07-20 11:10:39.794 -0700
OS Version:          iOS 8.4 (12H143)
Report Version:      105

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

Thread 0 name:  Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0   cce_objc                        0x00000001000a1da0 0x10008c000 + 89504
1   cce_objc                        0x00000001000cc130 0x10008c000 + 262448
2   cce_objc                        0x00000001000ca49c 0x10008c000 + 255132
3   cce_objc                        0x00000001000c9ca8 0x10008c000 + 253096
4   cce_objc                        0x00000001000fb5f8 0x10008c000 + 456184
5   cce_objc                        0x00000001000ca3e4 0x10008c000 + 254948
6   cce_objc                        0x00000001000a1fac 0x10008c000 + 90028
7   cce_objc                        0x00000001000cc448 0x10008c000 + 263240
8   cce_objc                        0x00000001000cff4c 0x10008c000 + 278348
9   cce_objc                        0x00000001000ecbf4 0x10008c000 + 396276
10  cce_objc                        0x00000001000cc448 0x10008c000 + 263240
11  cce_objc                        0x00000001000cff4c 0x10008c000 + 278348
12  cce_objc                        0x00000001000ecbf4 0x10008c000 + 396276
13  cce_objc                        0x00000001000cc448 0x10008c000 + 263240
14  cce_objc                        0x00000001000cff4c 0x10008c000 + 278348
15  cce_objc                        0x00000001000ecbf4 0x10008c000 + 396276
16  cce_objc                        0x00000001000cc448 0x10008c000 + 263240
17  cce_objc                        0x00000001000dc978 0x10008c000 + 330104
18  cce_objc                        0x00000001000974f0 0x10008c000 + 46320
19  cce_objc                        0x00000001000926c4 0x10008c000 + 26308
20  UIKit                           0x000000018a885394 -[UIApplication sendAction:to:from:forEvent:] + 92
21  UIKit                           0x000000018a86e470 -[UIControl _sendActionsForEvents:withEvent:] + 608
22  UIKit                           0x000000018a884d30 -[UIControl touchesEnded:withEvent:] + 588
23  UIKit                           0x000000018a8849bc -[UIWindow _sendTouchesForEvent:] + 696
24  UIKit                           0x000000018a87def8 -[UIWindow sendEvent:] + 680
25  UIKit                           0x000000018a85111c -[UIApplication sendEvent:] + 260
26  UIKit                           0x000000018aaf22b4 _UIApplicationHandleEventFromQueueEvent + 15420
27  UIKit                           0x000000018a84f630 _UIApplicationHandleEventQueue + 1712
28  CoreFoundation                  0x0000000185d9023c __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 20
29  CoreFoundation                  0x0000000185d8f4e0 __CFRunLoopDoSources0 + 260
30  CoreFoundation                  0x0000000185d8d590 __CFRunLoopRun + 708
31  CoreFoundation                  0x0000000185cb92d0 CFRunLoopRunSpecific + 392
32  GraphicsServices                0x000000018f70f6f8 GSEventRunModal + 164
33  UIKit                           0x000000018a8b6f3c UIApplicationMain + 1484
34  cce_objc                        0x0000000100092be8 0x10008c000 + 27624
35  libdyld.dylib                   0x000000019814ea04 start + 0

Thread 1 name:  Dispatch queue: com.apple.libdispatch-manager
Thread 1:
0   libsystem_kernel.dylib          0x000000019824cc24 kevent64 + 8
1   libdispatch.dylib               0x0000000100232584 0x100220000 + 75140
2   libdispatch.dylib               0x0000000100223098 0x100220000 + 12440

Thread 2:
0   libsystem_kernel.dylib          0x000000019824cd40 _kernelrpc_mach_vm_deallocate_trap + 8
1   libsystem_kernel.dylib          0x000000019824cf84 mach_vm_deallocate + 28
2   libsystem_malloc.dylib          0x0000000198298048 deallocate_pages + 84
3   libobjc.A.dylib                 0x0000000197abe8e0 (anonymous namespace)::AutoreleasePoolPage::kill() + 68
4   libobjc.A.dylib                 0x0000000197abd7b8 (anonymous namespace)::AutoreleasePoolPage::pop(void*) + 712
5   libobjc.A.dylib                 0x0000000197abe750 (anonymous namespace)::AutoreleasePoolPage::tls_dealloc(void*) + 68
6   libsystem_pthread.dylib         0x0000000198302324 _pthread_tsd_cleanup + 196
7   libsystem_pthread.dylib         0x0000000198301ff0 _pthread_exit + 136
8   libsystem_pthread.dylib         0x00000001983012e4 _pthread_wqthread + 1000
9   libsystem_pthread.dylib         0x0000000198300eec start_wqthread + 0

Thread 0 crashed with ARM Thread State (64-bit):
    x0: 0x0000000145e01f90   x1: 0x000000016fd6fbf8   x2: 0x00000000000000b6   x3: 0x0000000000000000
    x4: 0x0000000101e9dcb0   x5: 0x000000000000000f   x6: 0x0000000000000000   x7: 0x0000000000000000
    x8: 0x000000010018a4b4   x9: 0x0000000000000243  x10: 0x000000010014f1c8  x11: 0x000000010014f1cc
   x12: 0x0180c0a002000211  x13: 0x000000010014f3f4  x14: 0x0000000000000002  x15: 0x0000000000000000
   x16: 0x00000000000000aa  x17: 0x0000000000000000  x18: 0x0000000000000000  x19: 0x0000000145e01f90
   x20: 0x0000000145e01fa8  x21: 0x00000000020040a0  x22: 0x0000000100184970  x23: 0x0000000000000004
   x24: 0x0000000101e9dcb0  x25: 0x000000014681a150  x26: 0x0000000000000000  x27: 0x00000000000000b6
   x28: 0x00000001740db0b0  fp: 0x000000016fd6fd30   lr: 0x00000001000cc134
    sp: 0x000000016fd6fac0   pc: 0x00000001000a1da0 cpsr: 0x80000000

Binary Images:
0x10008c000 - 0x10018ffff cce_objc arm64  <2fdbaad424713f78938e057f63f330d9> /var/mobile/Containers/Bundle/Application/4A7690A8-1A9F-4FB1-89EB-5422F41C3F04/cce_objc.app/cce_objc
0x1001ec000 - 0x1001f3fff libBacktraceRecording.dylib arm64  <f246f445d3733479a04857806bda63a5> /Developer/usr/lib/libBacktraceRecording.dylib
0x100204000 - 0x10020bfff libViewDebuggerSupport.dylib arm64  <ec67f3c41939333abbf86178b54fa129> /Developer/Library/PrivateFrameworks/DTDDISupport.framework/libViewDebuggerSupport.dylib
0x100220000 - 0x10024bfff libdispatch.dylib arm64  <02fce8a1d8713f2ea612b53f34c9b49d> /usr/lib/system/introspection/libdispatch.dylib
0x120058000 - 0x12007ffff dyld arm64  <de589e6153453237a6cf724cb236d83c> /usr/lib/dyld
0x1847bc000 - 0x1847bcfff Accelerate arm64  <8e155c8b26b133a28f7578ef67aacc38> /System/Library/Frameworks/Accelerate.framework/Accelerate
0x1847d4000 - 0x1849f3fff vImage arm64  <ae4967d90e203915844595106621248c> /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/vImage
0x1849f4000 - 0x184a9bfff libBLAS.dylib arm64  <c76e3b9f617f3b8abe0975eb44a546ba> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libBLAS.dylib
0x184a9c000 - 0x184e16fff libLAPACK.dylib arm64  <34e9544bc97d3874868cb323ccea01d5> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libLAPACK.dylib
0x184e18000 - 0x184e2dfff libLinearAlgebra.dylib arm64  <a16ca4f52bb233f38326d86ecec2f89e> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libLinearAlgebra.dylib
0x184e30000 - 0x184e98fff libvDSP.dylib arm64  <ed13c497f1663e31acf3ff5b430b440b> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libvDSP.dylib
0x184e9c000 - 0x184ebffff libvMisc.dylib arm64  <ea6bd9d3c6a13397a7ecb62872ca4540> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libvMisc.dylib
0x184ec0000 - 0x184ec0fff vecLib arm64  <a22b49310b0e300bbf4b313623aa8c1f> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/vecLib
0x185294000 - 0x185554fff AudioToolbox arm64  <903862eef2fc3a70ad514658efee8da2> /System/Library/Frameworks/AudioToolbox.framework/AudioToolbox
0x1856f8000 - 0x18590efff CFNetwork arm64  <7bbb801481353aafaa7c6afccc74df63> /System/Library/Frameworks/CFNetwork.framework/CFNetwork
0x1859b0000 - 0x185a15fff CoreAudio arm64  <8e96790e0bf33804b77309eb397e8c67> /System/Library/Frameworks/CoreAudio.framework/CoreAudio
0x185cb0000 - 0x18600efff CoreFoundation arm64  <72f7e261b2ec35e39e44417e4d77a241> /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
0x186010000 - 0x186172fff CoreGraphics arm64  <b3172ddbeb013c8fbd7211379f8bd7c7> /System/Library/Frameworks/CoreGraphics.framework/CoreGraphics
0x1861c8000 - 0x1861cafff libCGXType.A.dylib arm64  <ace81a19ecaa3291a3da637556346b56> /System/Library/Frameworks/CoreGraphics.framework/Resources/libCGXType.A.dylib
0x1861cc000 - 0x1861d7fff libCMSBuiltin.A.dylib arm64  <278f7ed331913c90ab67600e79dd8e83> /System/Library/Frameworks/CoreGraphics.framework/Resources/libCMSBuiltin.A.dylib
0x1863cc000 - 0x1863eafff libRIP.A.dylib arm64  <7ff7d3669ea33b859e527022cf1b7203> /System/Library/Frameworks/CoreGraphics.framework/Resources/libRIP.A.dylib
0x1863ec000 - 0x18651efff CoreImage arm64  <25cc829ab7273a9a9de4ff5b377882d3> /System/Library/Frameworks/CoreImage.framework/CoreImage
0x1865b8000 - 0x18667bfff CoreMedia arm64  <1dedaec0d2b03759a11aeeb3b306c028> /System/Library/Frameworks/CoreMedia.framework/CoreMedia
0x1867e0000 - 0x1868e9fff CoreText arm64  <e4088a6927f93145a6ffd47810722c4d> /System/Library/Frameworks/CoreText.framework/CoreText
0x1868ec000 - 0x186909fff CoreVideo arm64  <7c508da36b633cb2903522517e16ff9b> /System/Library/Frameworks/CoreVideo.framework/CoreVideo
0x186be4000 - 0x186e3cfff Foundation arm64  <2a3175fa0a68365185275bdb7cbfa05e> /System/Library/Frameworks/Foundation.framework/Foundation
0x186f84000 - 0x186feffff IOKit arm64  <93f08e651bc8323b961363e1f750679a> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x186ff0000 - 0x187293fff ImageIO arm64  <36422dc9c8cd328287d1d0f22184e59c> /System/Library/Frameworks/ImageIO.framework/ImageIO
0x187294000 - 0x187735fff JavaScriptCore arm64  <3e311bc753f4342e8eb73a66a127708f> /System/Library/Frameworks/JavaScriptCore.framework/JavaScriptCore
0x188070000 - 0x188076fff MediaAccessibility arm64  <6e2d93cf513b34b4814cccaa0ee052fc> /System/Library/Frameworks/MediaAccessibility.framework/MediaAccessibility
0x1887c0000 - 0x188838fff Metal arm64  <c748163697153214b44cb611f320842e> /System/Library/Frameworks/Metal.framework/Metal
0x18883c000 - 0x1888edfff MobileCoreServices arm64  <057efd9a73913661bf53c363542f37f3> /System/Library/Frameworks/MobileCoreServices.framework/MobileCoreServices
0x189b68000 - 0x189b72fff OpenGLES arm64  <1d09c82abb193352b8af2b4d0407a0d9> /System/Library/Frameworks/OpenGLES.framework/OpenGLES
0x189b78000 - 0x189b79fff libCVMSPluginSupport.dylib arm64  <d1b07ee726353813b12a976727b445e4> /System/Library/Frameworks/OpenGLES.framework/libCVMSPluginSupport.dylib
0x189b7c000 - 0x189b7ffff libCoreFSCache.dylib arm64  <0aafb4815583348eb86a7015eb63e548> /System/Library/Frameworks/OpenGLES.framework/libCoreFSCache.dylib
0x189b80000 - 0x189b84fff libCoreVMClient.dylib arm64  <2069956fa09636cbbe074632eb43a51e> /System/Library/Frameworks/OpenGLES.framework/libCoreVMClient.dylib
0x189b88000 - 0x189b92fff libGFXShared.dylib arm64  <32e8a868d2573280a6cf5edd7643ec8c> /System/Library/Frameworks/OpenGLES.framework/libGFXShared.dylib
0x189b94000 - 0x189bdffff libGLImage.dylib arm64  <a16fb90cf2853d748e186a4d68bf2f7c> /System/Library/Frameworks/OpenGLES.framework/libGLImage.dylib
0x18a17c000 - 0x18a30efff QuartzCore arm64  <aefa801417433ff5a428960e1793cbfe> /System/Library/Frameworks/QuartzCore.framework/QuartzCore
0x18a594000 - 0x18a5f4fff Security arm64  <a163bf89604b3c9fa3faacaf6705da01> /System/Library/Frameworks/Security.framework/Security
0x18a7c8000 - 0x18a83bfff SystemConfiguration arm64  <04aaeaf32285398ba5a7e201c59ae353> /System/Library/Frameworks/SystemConfiguration.framework/SystemConfiguration
0x18a840000 - 0x18b1c0fff UIKit arm64  <dfc56cb257923125b61cf4a4942e47c9> /System/Library/Frameworks/UIKit.framework/UIKit
0x18b1c4000 - 0x18b23dfff VideoToolbox arm64  <021f8076e2ff39a5a75bb521ee214a0f> /System/Library/Frameworks/VideoToolbox.framework/VideoToolbox
0x18bb38000 - 0x18bb3dfff AggregateDictionary arm64  <01ce6382d4f4366da3bb447d9ae630ce> /System/Library/PrivateFrameworks/AggregateDictionary.framework/AggregateDictionary
0x18bf94000 - 0x18bfdcfff AppSupport arm64  <993349f1e2513cd8af8ceec3a711f216> /System/Library/PrivateFrameworks/AppSupport.framework/AppSupport
0x18c14c000 - 0x18c198fff AppleJPEG arm64  <46b31baf2b4d32ae819a3e071adf372b> /System/Library/PrivateFrameworks/AppleJPEG.framework/AppleJPEG
0x18c1e0000 - 0x18c1ebfff AssertionServices arm64  <d35c3db42ab039fc8d99109c2c6f3c88> /System/Library/PrivateFrameworks/AssertionServices.framework/AssertionServices
0x18c28c000 - 0x18c2a8fff BackBoardServices arm64  <be16ac42c9ff3372ba3c56b145ef278d> /System/Library/PrivateFrameworks/BackBoardServices.framework/BackBoardServices
0x18c2b0000 - 0x18c2edfff BaseBoard arm64  <d083ce5eca3a371a88b48958ea8335c5> /System/Library/PrivateFrameworks/BaseBoard.framework/BaseBoard
0x18d04c000 - 0x18d051fff ConstantClasses arm64  <9b00a0ebb0a43f1387d413a26652b628> /System/Library/PrivateFrameworks/ConstantClasses.framework/ConstantClasses
0x18d13c000 - 0x18d164fff CoreDuet arm64  <66ce588b961a3d068fc9ff00d2be88af> /System/Library/PrivateFrameworks/CoreDuet.framework/CoreDuet
0x18d170000 - 0x18d183fff CoreDuetDaemonProtocol arm64  <d882d28c47523818ae4be9547de9890d> /System/Library/PrivateFrameworks/CoreDuetDaemonProtocol.framework/CoreDuetDaemonProtocol
0x18d18c000 - 0x18d18efff CoreDuetDebugLogging arm64  <4339336da9853d819bd849cc690f70fc> /System/Library/PrivateFrameworks/CoreDuetDebugLogging.framework/CoreDuetDebugLogging
0x18d8c0000 - 0x18d954fff CoreUI arm64  <bd2aec10aba93927816de19e5c727150> /System/Library/PrivateFrameworks/CoreUI.framework/CoreUI
0x18d9f4000 - 0x18d9fafff CrashReporterSupport arm64  <078286e32cd632b4a9799c7bcc6997a1> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/CrashReporterSupport
0x18dd5c000 - 0x18dd7cfff DictionaryServices arm64  <4cf0f22bffc53cbaaae198304e2c1c01> /System/Library/PrivateFrameworks/DictionaryServices.framework/DictionaryServices
0x18df3c000 - 0x18e369fff FaceCore arm64  <8265a6108e133082b64bb0e112f7eddd> /System/Library/PrivateFrameworks/FaceCore.framework/FaceCore
0x18e3f0000 - 0x18e3f0fff FontServices arm64  <e0d278c866da3401894c517958b428bb> /System/Library/PrivateFrameworks/FontServices.framework/FontServices
0x18e3f4000 - 0x18e4d5fff libFontParser.dylib arm64  <21130ff6a7c93157ba82794a919e344d> /System/Library/PrivateFrameworks/FontServices.framework/libFontParser.dylib
0x18e4d8000 - 0x18e4e7fff libGSFontCache.dylib arm64  <91f4757370473041a7642b2eab99ec37> /System/Library/PrivateFrameworks/FontServices.framework/libGSFontCache.dylib
0x18e5f4000 - 0x18e614fff FrontBoardServices arm64  <23e7f159422933539c304f3ef39c89af> /System/Library/PrivateFrameworks/FrontBoardServices.framework/FrontBoardServices
0x18f704000 - 0x18f717fff GraphicsServices arm64  <c8e71b1f19133b91b8df13682f1e1aab> /System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices
0x18fdf4000 - 0x18fdfbfff IOAccelerator arm64  <72a565cafaa03093b7d1037e40726131> /System/Library/PrivateFrameworks/IOAccelerator.framework/IOAccelerator
0x18fe00000 - 0x18fe06fff IOMobileFramebuffer arm64  <d1a0df802b7e39188c80cb58faac1657> /System/Library/PrivateFrameworks/IOMobileFramebuffer.framework/IOMobileFramebuffer
0x18fe08000 - 0x18fe0efff IOSurface arm64  <91774664a18c36c281b2eb9e81d3de52> /System/Library/PrivateFrameworks/IOSurface.framework/IOSurface
0x18fe10000 - 0x18fe12fff IOSurfaceAccelerator arm64  <a1add5bb860e3f7990a12b6cda2a613f> /System/Library/PrivateFrameworks/IOSurfaceAccelerator.framework/IOSurfaceAccelerator
0x190194000 - 0x1901d9fff LanguageModeling arm64  <edc3b2d6626032c7890be3bd92246d7d> /System/Library/PrivateFrameworks/LanguageModeling.framework/LanguageModeling
0x1908c4000 - 0x1908d3fff MobileAsset arm64  <8c34f7f4f4a1304293f423b1821e82f8> /System/Library/PrivateFrameworks/MobileAsset.framework/MobileAsset
0x19094c000 - 0x19095bfff MobileKeyBag arm64  <7f5bc53f5b5e3a4ba3d6f2187f9843b2> /System/Library/PrivateFrameworks/MobileKeyBag.framework/MobileKeyBag
0x190998000 - 0x19099bfff MobileSystemServices arm64  <a66207328c91314ca8f5b5673c6886ae> /System/Library/PrivateFrameworks/MobileSystemServices.framework/MobileSystemServices
0x191624000 - 0x191672fff OpenCL arm64  <1ab5694101233c949f4d1331dc698adc> /System/Library/PrivateFrameworks/OpenCL.framework/OpenCL
0x191cfc000 - 0x191d49fff PhysicsKit arm64  <e79d438071203039b4ceca6fce968a1f> /System/Library/PrivateFrameworks/PhysicsKit.framework/PhysicsKit
0x191d68000 - 0x191d70fff PowerLog arm64  <ac4aa03cdcc632adab5800f2d97899b7> /System/Library/PrivateFrameworks/PowerLog.framework/PowerLog
0x1920e8000 - 0x1921a9fff ProofReader arm64  <7af89c527b71341c8e685166ac38bccb> /System/Library/PrivateFrameworks/ProofReader.framework/ProofReader
0x19222c000 - 0x1922aafff Quagga arm64  <94ee5acdbe7d3967ba6dfff002cd9e54> /System/Library/PrivateFrameworks/Quagga.framework/Quagga
0x1928b0000 - 0x1928d0fff SpringBoardServices arm64  <661f2b6deb433542bd0d28682940442a> /System/Library/PrivateFrameworks/SpringBoardServices.framework/SpringBoardServices
0x193058000 - 0x19305bfff TCC arm64  <eb2b7f13d58e34da87f0045be28c0534> /System/Library/PrivateFrameworks/TCC.framework/TCC
0x193eec000 - 0x193f1afff TextInput arm64  <1baafa7df6253019a0cc222397bee33c> /System/Library/PrivateFrameworks/TextInput.framework/TextInput
0x194000000 - 0x1940dafff UIFoundation arm64  <c1787a92cfc234a0ac65ed9c7ac20508> /System/Library/PrivateFrameworks/UIFoundation.framework/UIFoundation
0x19410c000 - 0x19410ffff UserFS arm64  <a0c74beff2a930d3b200e04cf822c03e> /System/Library/PrivateFrameworks/UserFS.framework/UserFS
0x194a88000 - 0x1959c1fff WebCore arm64  <2cafc73629b63314bb9cf3d59cd422a4> /System/Library/PrivateFrameworks/WebCore.framework/WebCore
0x1959c4000 - 0x195a96fff WebKitLegacy arm64  <05808f603d3536b9a0a909d4993af62e> /System/Library/PrivateFrameworks/WebKitLegacy.framework/WebKitLegacy
0x196ae0000 - 0x196ae9fff libAccessibility.dylib arm64  <7ba92c39223036a486fd792666cf62b9> /usr/lib/libAccessibility.dylib
0x196d80000 - 0x196d9bfff libCRFSuite.dylib arm64  <5f450ea89bdc3d1eb2000a5671b0b5b9> /usr/lib/libCRFSuite.dylib
0x196de0000 - 0x196f17fff libFosl_dynamic.dylib arm64  <ebeb0a53a1d43d5b91765bb1ce416d07> /usr/lib/libFosl_dynamic.dylib
0x196f3c000 - 0x196f56fff libMobileGestalt.dylib arm64  <95aecd87670331078a0a0c4df241af01> /usr/lib/libMobileGestalt.dylib
0x196f88000 - 0x196f89fff libSystem.B.dylib arm64  <c8f384fcfb6030eab8a9801af2699c9a> /usr/lib/libSystem.B.dylib
0x197184000 - 0x1971aefff libarchive.2.dylib arm64  <4f80675864fc33049be3044502d3cd96> /usr/lib/libarchive.2.dylib
0x1971f0000 - 0x197200fff libbsm.0.dylib arm64  <7a4012e91967351ea55f4cb6fad6a2e9> /usr/lib/libbsm.0.dylib
0x197204000 - 0x197214fff libbz2.1.0.dylib arm64  <3efd86b180f7329e8ea1e515fadb35c8> /usr/lib/libbz2.1.0.dylib
0x197218000 - 0x19726efff libc++.1.dylib arm64  <69e62bc31eba32e591fa49ae45064642> /usr/lib/libc++.1.dylib
0x197270000 - 0x197292fff libc++abi.dylib arm64  <37e33decd1ee3219bc23680232b92729> /usr/lib/libc++abi.dylib
0x197298000 - 0x1972a9fff libcmph.dylib arm64  <e9467fae1dd53a148c5c151109e5266a> /usr/lib/libcmph.dylib
0x1972f0000 - 0x19730dfff libextension.dylib arm64  <d9c9d65b303f37e6a2bd3992c215f5f4> /usr/lib/libextension.dylib
0x197344000 - 0x197437fff libiconv.2.dylib arm64  <d3d3af911e6f3360b85b36fe4eb85b9d> /usr/lib/libiconv.2.dylib
0x197438000 - 0x19761ffff libicucore.A.dylib arm64  <0865e2749f213f1ca36e9d2645f8b29a> /usr/lib/libicucore.A.dylib
0x197634000 - 0x197635fff liblangid.dylib arm64  <beb1b98c290835998ee303e5f51e1647> /usr/lib/liblangid.dylib
0x197638000 - 0x197644fff liblockdown.dylib arm64  <d9b9965640023baabcc79d8756b60537> /usr/lib/liblockdown.dylib
0x197648000 - 0x197661fff liblzma.5.dylib arm64  <b8e2d8c335b73e9b929efb2dbf9e3fa8> /usr/lib/liblzma.5.dylib
0x197a9c000 - 0x197c98fff libobjc.A.dylib arm64  <7ffbdd0399053da98cabd7c7737a12bf> /usr/lib/libobjc.A.dylib
0x197df8000 - 0x197ed6fff libsqlite3.dylib arm64  <f396c1e038653515ac519fd5f06cced2> /usr/lib/libsqlite3.dylib
0x197f70000 - 0x19805efff libxml2.2.dylib arm64  <df52bf63916d3eacba12226725afa860> /usr/lib/libxml2.2.dylib
0x198060000 - 0x198089fff libxslt.1.dylib arm64  <3cff904bb0fc3b5980ddc5c746ede270> /usr/lib/libxslt.1.dylib
0x19808c000 - 0x19809dfff libz.1.dylib arm64  <fe4d22c005983c9182d08fbdd35da43b> /usr/lib/libz.1.dylib
0x1980a0000 - 0x1980a4fff libcache.dylib arm64  <99b0e521cc4b39aa846c3a364d3ef53b> /usr/lib/system/libcache.dylib
0x1980a8000 - 0x1980b4fff libcommonCrypto.dylib arm64  <9115f30c02b73d67b8b7606b3461a51e> /usr/lib/system/libcommonCrypto.dylib
0x1980b8000 - 0x1980bbfff libcompiler_rt.dylib arm64  <18cf33250509384591474406ab5775e2> /usr/lib/system/libcompiler_rt.dylib
0x1980bc000 - 0x1980c3fff libcopyfile.dylib arm64  <f906ee12512230f49ff254f8bc2ac6e8> /usr/lib/system/libcopyfile.dylib
0x1980c4000 - 0x19811efff libcorecrypto.dylib arm64  <6ad40e2907ad3485abdf0cd7e256fb2d> /usr/lib/system/libcorecrypto.dylib
0x19814c000 - 0x19814efff libdyld.dylib arm64  <8a1a5fbff16b35998764bbcc85da4300> /usr/lib/system/libdyld.dylib
0x198150000 - 0x198150fff liblaunch.dylib arm64  <3e2f385d96603a07a072d2a36c8d13aa> /usr/lib/system/liblaunch.dylib
0x198154000 - 0x198159fff libmacho.dylib arm64  <6dc400b009e834719534acddc6ea4e6f> /usr/lib/system/libmacho.dylib
0x19815c000 - 0x19815dfff libremovefile.dylib arm64  <97b4b3a0ceda34eba0381166e144d6b0> /usr/lib/system/libremovefile.dylib
0x198160000 - 0x198175fff libsystem_asl.dylib arm64  <0b8c9605e76330f8a09cb0c07a6f48a7> /usr/lib/system/libsystem_asl.dylib
0x198178000 - 0x198179fff libsystem_blocks.dylib arm64  <897a97cc50d33fb78932c91785615e6b> /usr/lib/system/libsystem_blocks.dylib
0x19817c000 - 0x1981fcfff libsystem_c.dylib arm64  <f771fa3fb6c53d0b973d5f23d9f074f3> /usr/lib/system/libsystem_c.dylib
0x198200000 - 0x198202fff libsystem_configuration.dylib arm64  <ca93ae6f1d0a34aa90989c804813312f> /usr/lib/system/libsystem_configuration.dylib
0x198204000 - 0x198205fff libsystem_coreservices.dylib arm64  <cd7ac3a518883c388d6180aca4f00c1e> /usr/lib/system/libsystem_coreservices.dylib
0x198208000 - 0x198218fff libsystem_coretls.dylib arm64  <67cce27ba556375c9783f51dc9b72060> /usr/lib/system/libsystem_coretls.dylib
0x19821c000 - 0x198224fff libsystem_dnssd.dylib arm64  <9a4f31aff83a3047b6153730b5c9520c> /usr/lib/system/libsystem_dnssd.dylib
0x198228000 - 0x198249fff libsystem_info.dylib arm64  <4ea83ee1bbcc33768e97512e3e993902> /usr/lib/system/libsystem_info.dylib
0x19824c000 - 0x19826cfff libsystem_kernel.dylib arm64  <7cf1497db6fc3183a0a1727c91f6b2ed> /usr/lib/system/libsystem_kernel.dylib
0x198270000 - 0x19828cfff libsystem_m.dylib arm64  <cf62c29de6f03c7da503cb29a773a91e> /usr/lib/system/libsystem_m.dylib
0x198290000 - 0x1982a9fff libsystem_malloc.dylib arm64  <17c1054b47713b468db7660b20a7e56d> /usr/lib/system/libsystem_malloc.dylib
0x1982ac000 - 0x1982e3fff libsystem_network.dylib arm64  <c534ddf64b3d3c38ad39eb64bcfa2345> /usr/lib/system/libsystem_network.dylib
0x1982e4000 - 0x1982eafff libsystem_networkextension.dylib arm64  <c15cfb4c42f63f849d72a3bdaa6d9af5> /usr/lib/system/libsystem_networkextension.dylib
0x1982ec000 - 0x1982f6fff libsystem_notify.dylib arm64  <f0228fae1f2e3bfcaeaaaba371da25c7> /usr/lib/system/libsystem_notify.dylib
0x1982f8000 - 0x1982fcfff libsystem_platform.dylib arm64  <1a17d7e559c83b0a8059e81c2978eef2> /usr/lib/system/libsystem_platform.dylib
0x198300000 - 0x198308fff libsystem_pthread.dylib arm64  <763451c05a4c32399f3295b04ff2de35> /usr/lib/system/libsystem_pthread.dylib
0x19830c000 - 0x19830efff libsystem_sandbox.dylib arm64  <ff3a96b469e23dc485e14bf4c35b61dc> /usr/lib/system/libsystem_sandbox.dylib
0x198310000 - 0x198313fff libsystem_stats.dylib arm64  <fc1f75dbe19b32a682edd3d4ff71146b> /usr/lib/system/libsystem_stats.dylib
0x198314000 - 0x19831afff libsystem_trace.dylib arm64  <9040ad96fea73033b74de4dbb4846020> /usr/lib/system/libsystem_trace.dylib
0x19831c000 - 0x198321fff libunwind.dylib arm64  <8b87982b31ad3569a95e75457cadba3e> /usr/lib/system/libunwind.dylib
0x198324000 - 0x198347fff libxpc.dylib arm64  <c9f3c08a8a3b3849a905d24911240853> /usr/lib/system/libxpc.dylib

I'd be happy to provide an example project to interested parties. I've also tested mattn//mruby-regexp-pcre and found the same behavior.

TIA,
Dan

@omegadan omegadan changed the title Possibly bug on iOS ARM64 Possible bug on iOS ARM64 Jul 20, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant