Ticket #480 (closed defect: fixed)

Opened 11 years ago

Last modified 11 years ago

segfault when failing to clean up database connections

Reported by: wja Owned by: ryanc
Priority: major Milestone:
Component: ryanc/db.plt Keywords:
Cc: Version:
Racket Version:

Description

I have been fairly regularly getting segfaults while using the db module inside of DrRacket?. I don't know enough about Racket's internals to track down the problem, but I have come up with a short program that allows it to be reproduced (at least on my machine) and might be revealing to someone else. If I run the following roughly a dozen times in a row, I get a segfault (see report below).

#lang racket
(require db)
(define ndb (sqlite3-connect #:database "my.db" #:mode 'read/write))
(start-transaction ndb)
;(with-handlers ([exn:fail? (lambda (e) (disconnect ndb) (error "now break"))])

(error "whoops")

; )
(commit-transaction ndb)
(disconnect ndb)

If one uncomments the exception handler, this can be run indefinitely without a segfault.

Obviously, one response would be don't do that! But, of course, it is the kind of problem
that one runs into when debugging code that uses the db module.

Regrets that I can't contribute a patch.

--

Process: DrRacket? [9000]
Path: /Applications/Racket v5.3/DrRacket.app/Contents/MacOS/DrRacket
Identifier: org.racket-lang.DrRacket?
Version: 5.3 (5.3)
Code Type: X86 (Native)
Parent Process: launchd [191]

Date/Time: 2012-10-10 19:06:31.035 +0200
OS Version: Mac OS X 10.7.4 (11E53)
Report Version: 9

Interval Since Last Report: 4266250 sec
Crashes Since Last Report: 41
Per-App Interval Since Last Report: 787353 sec
Per-App Crashes Since Last Report: 34
Anonymous UUID: --

Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000

Application Specific Information:
objc[9000]: garbage collection is OFF
abort() called

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x935da9c6 pthread_kill + 10
1 libsystem_c.dylib 0x9342cf78 pthread_kill + 106
2 libsystem_c.dylib 0x9341dbdd abort + 167
3 Racket 0x0000e8ec scheme_out_of_memory_abort + 44
4 Racket 0x0026f309 out_of_memory + 25
5 Racket 0x002772d0 malloc_pages + 336
6 Racket 0x0027b0d2 allocate_big + 274
7 Racket 0x00260fc1 ffi_do_call + 1617
8 Racket 0x0005fdca scheme_do_eval + 10810
9 Racket 0x00062529 _scheme_apply_from_native + 105
10 ??? 0x0035860e 0 + 3507726
11 ??? 0x050f41f4 0 + 84886004
12 ??? 0x011ff190 0 + 18870672
13 Racket 0x0005ecfe scheme_do_eval + 6510
14 Racket 0x0007335c do_dyn_wind + 44
15 Racket 0x000862c5 scheme_dynamic_wind + 773
16 Racket 0x0008693e dynamic_wind + 318
17 ??? 0x003529d3 0 + 3484115
18 Racket 0x0005ecfe scheme_do_eval + 6510
19 Racket 0x0007f718 scheme_finish_apply_for_prompt + 680
20 Racket 0x0007f8cc scheme_apply_for_prompt + 108
21 Racket 0x0008a38f call_with_prompt + 1279
22 ??? 0x003529d3 0 + 3484115
23 Racket 0x0005ecfe scheme_do_eval + 6510
24 Racket 0x00062329 _scheme_apply_multi_from_native + 105
25 ??? 0x00357e9e 0 + 3505822
26 Racket 0x0005ecfe scheme_do_eval + 6510
27 Racket 0x0007f718 scheme_finish_apply_for_prompt + 680
28 Racket 0x0007f8cc scheme_apply_for_prompt + 108
29 Racket 0x0008a38f call_with_prompt + 1279
30 ??? 0x003529d3 0 + 3484115
31 Racket 0x0005ecfe scheme_do_eval + 6510
32 Racket 0x00062329 _scheme_apply_multi_from_native + 105
33 ??? 0x0035296c 0 + 3484012
34 Racket 0x0005ecfe scheme_do_eval + 6510
35 Racket 0x000780ba apply_k + 170
36 Racket 0x00077b1e scheme_top_level_do_worker + 766
37 Racket 0x00077d48 scheme_top_level_do + 40
38 Racket 0x0023742a do_next_will + 138
39 Racket 0x0023761f will_executor_go + 191
40 ??? 0x0035808a 0 + 3506314
41 Racket 0x0005ecfe scheme_do_eval + 6510
42 Racket 0x00062329 _scheme_apply_multi_from_native + 105
43 ??? 0x0035296c 0 + 3484012
44 Racket 0x0005ecfe scheme_do_eval + 6510
45 Racket 0x000780ba apply_k + 170
46 Racket 0x00077c78 scheme_top_level_do_worker + 1112
47 Racket 0x00077ee4 scheme_apply_thread_thunk + 116
48 Racket 0x00245c4d start_child + 973
49 Racket 0x00249b5d make_subprocess + 413
50 Racket 0x00249d96 scheme_thread_w_details + 326

Thread 1:
0 libsystem_kernel.dylib 0x935d8c22 mach_msg_trap + 10
1 libsystem_kernel.dylib 0x935d81f6 mach_msg + 70
2 Racket 0x00270052 exception_thread + 210
3 libsystem_c.dylib 0x9342aed9 _pthread_start + 335
4 libsystem_c.dylib 0x9342e6de thread_start + 34

Thread 2:
0 libsystem_kernel.dylib 0x935dae66 sigwait + 10
1 libsystem_c.dylib 0x933d67a5 sigwait + 25
2 Racket 0x001848f8 mz_proc_thread_signal_worker + 168
3 Racket 0x00140160 mzrt_thread_stub + 80
4 libsystem_c.dylib 0x9342aed9 _pthread_start + 335
5 libsystem_c.dylib 0x9342e6de thread_start + 34

Thread 3:
0 libsystem_kernel.dylib 0x935da83e psynch_cvwait + 10
1 libsystem_c.dylib 0x9342ee78 _pthread_cond_wait + 914
2 libsystem_c.dylib 0x933d682a pthread_cond_wait + 48
3 Racket 0x0018dbbf green_thread_timer + 143
4 Racket 0x00140160 mzrt_thread_stub + 80
5 libsystem_c.dylib 0x9342aed9 _pthread_start + 335
6 libsystem_c.dylib 0x9342e6de thread_start + 34

Thread 4:: Dispatch queue: com.apple.libdispatch-manager
0 libsystem_kernel.dylib 0x935db90a kevent + 10
1 libdispatch.dylib 0x9b5bbe10 _dispatch_mgr_invoke + 969
2 libdispatch.dylib 0x9b5ba85f _dispatch_mgr_thread + 53

Thread 5:: com.apple.CFSocket.private
0 libsystem_kernel.dylib 0x935dab42 select + 10
1 com.apple.CoreFoundation? 0x937dfe15
CFSocketManager + 1557
2 libsystem_c.dylib 0x9342aed9 _pthread_start + 335
3 libsystem_c.dylib 0x9342e6de thread_start + 34

Thread 6:
0 libsystem_kernel.dylib 0x935da83e psynch_cvwait + 10
1 libsystem_c.dylib 0x9342ee78 _pthread_cond_wait + 914
2 libsystem_c.dylib 0x933d682a pthread_cond_wait + 48
3 Racket 0x0018dc6c pt_sema_wait + 92
4 Racket 0x0018dd0b do_watch + 59
5 libsystem_c.dylib 0x9342aed9 _pthread_start + 335
6 libsystem_c.dylib 0x9342e6de thread_start + 34

Thread 0 crashed with X86 Thread State (32-bit):

eax: 0x00000000 ebx: 0x0000e8c9 ecx: 0xbfffad2c edx: 0x935da9c6
edi: 0xac3c02c0 esi: 0x00000006 ebp: 0xbfffad48 esp: 0xbfffad2c

ss: 0x00000023 efl: 0x00200246 eip: 0x935da9c6 cs: 0x0000000b
ds: 0x00000023 es: 0x00000023 fs: 0x00000000 gs: 0x0000000f

cr2: 0x02ede000

Logical CPU: 0

Binary Images:

0x1000 - 0x7ff7 +org.racket-lang.DrRacket? (5.3 - 5.3) <8771F702-C8A8-37BD-F4A4-CAC19813B5CA> /Applications/Racket v5.3/DrRacket.app/Contents/MacOS/DrRacket
0xe000 - 0x297ff3 +Racket (??? - ???) <31353253-4DE5-200A-294D-60E413A38BC9> /Applications/Racket v5.3/*/Racket.framework/Versions/5.3_3m/Racket

0x4cc0000 - 0x4cc8fef +libintl.8.dylib (10.1.0 - compatibility 10.0.0) <911324B9-CA2E-63CB-AB60-E5C4B173FCB4> /Applications/Racket v5.3/*/libintl.8.dylib
0x4cd0000 - 0x4ddefe3 +libglib-2.0.0.dylib (3115.0.0 - compatibility 3115.0.0) <C8C85558-0C18-B2B5-6A3F-193233CA76C4> /Applications/Racket v5.3/*/libglib-2.0.0.dylib
0x4e07000 - 0x4e07ffd +libgthread-2.0.0.dylib (3115.0.0 - compatibility 3115.0.0) <0755A26D-1E21-CFF7-3BB2-A2AECEB1CE27> /Applications/Racket v5.3/*/libgthread-2.0.0.dylib
0x4e0b000 - 0x4e0cffe +libgmodule-2.0.0.dylib (3115.0.0 - compatibility 3115.0.0) <9E08B328-9F09-4366-BA59-73EDA44DD713> /Applications/Racket v5.3/*/libgmodule-2.0.0.dylib
0x4e10000 - 0x4e11ff3 +libffi.5.dylib (6.10.0 - compatibility 6.0.0) <EE145357-EF52-A056-77FF-E0BBFDE9EEE0> /Applications/Racket v5.3/*/libffi.5.dylib
0x4e16000 - 0x4e4ffef +libgobject-2.0.0.dylib (3115.0.0 - compatibility 3115.0.0) <6B7C2812-B125-F6B3-735E-61094DC109BE> /Applications/Racket v5.3/*/libgobject-2.0.0.dylib
0x4e63000 - 0x4ec3fff +libpixman-1.0.dylib (25.2.0 - compatibility 25.0.0) <D8EF249A-EC22-0A55-617B-BCD41B5DB361> /Applications/Racket v5.3/*/libpixman-1.0.dylib
0x4ee4000 - 0x4f06ff3 +libpng15.15.dylib (23.0.0 - compatibility 23.0.0) <2646872E-646D-90B3-8D10-810FACE1D2F0> /Applications/Racket v5.3/*/libpng15.15.dylib
0x4f16000 - 0x4f9bfef +libcairo.2.dylib (11003.2.0 - compatibility 11003.0.0) <F9BDADFF-A63C-C074-3BAA-149B6296AC42> /Applications/Racket v5.3/*/libcairo.2.dylib
0x4fe3000 - 0x5018fef +libpango-1.0.0.dylib (2906.0.0 - compatibility 2906.0.0) <A4C7362A-4FA4-AB46-2556-DC5CDA77AA35> /Applications/Racket v5.3/*/libpango-1.0.0.dylib
0x5039000 - 0x5041fff +libpangocairo-1.0.0.dylib (2906.0.0 - compatibility 2906.0.0) <8C9E60DC-ED59-B5F5-798E-408EEC09ECDD> /Applications/Racket v5.3/*/libpangocairo-1.0.0.dylib
0x5056000 - 0x506fff8 +libjpeg.62.dylib (63.0.0 - compatibility 63.0.0) <A9368319-0F6E-A7F4-D0F6-54CED52CCA32> /Applications/Racket v5.3/*/libjpeg.62.dylib
0x53a0000 - 0x53a5fe2 libcldcpuengine.dylib (1.50.69 - compatibility 1.0.0) <864BA467-5F11-3B41-B261-894067B8209E> /System/Library/Frameworks/OpenCL.framework/Libraries/libcldcpuengine.dylib
0x53ac000 - 0x53aefff libCoreFSCache.dylib (??? - ???) <5B141DE1-6FC9-3155-833B-23A447A598AB> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
0x53b4000 - 0x53b4ff3 +cl_kernels (??? - ???) <F8BC79A3-D1A7-4764-8F27-EFAACDA5B995> cl_kernels
0x5bf9000 - 0x5c20fe7 +com.positivespinmedia.PSMTabBarControlFramework (??? - 1.1) <F7C65C44-8DCC-40F7-9183-5877F95E9E3E> /Applications/Racket v5.3/*/PSMTabBarControl.framework/PSMTabBarControl

0x19db8000 - 0x19e59ff7 unorm8_bgra.dylib (1.50.69 - compatibility 1.0.0) <7A0427BD-4FB5-3F4E-A7F8-F760AD944283> /System/Library/Frameworks/OpenCL.framework/Libraries/ImageFormats/unorm8_bgra.dylib
0x8feb6000 - 0x8fee8aa7 dyld (195.6 - ???) <60FD3471-A1D7-342E-99A7-3EDECDAEC6EC> /usr/lib/dyld
0x90005000 - 0x90057ff7 libFontRegistry.dylib (??? - ???) <96E9602C-DFD3-3021-8090-60228CC80D26> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
0x90058000 - 0x90087ff7 libsystem_info.dylib (??? - ???) <37640811-445B-3BB7-9934-A7C99848250D> /usr/lib/system/libsystem_info.dylib
0x90088000 - 0x900b2ff1 com.apple.CoreServicesInternal? (113.17 - 113.17) <41979516-2F26-3707-A6CA-7A95A1B0D963> /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal
0x90317000 - 0x90416ffb com.apple.DiskImagesFramework? (10.7.4 - 331.6) <8CC0C204-1069-3CC3-9CE1-3CDF92757E5B> /System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/DiskImages
0x90417000 - 0x90445ff7 com.apple.DictionaryServices? (1.2.1 - 158.2) <DA16A8B2-F359-345A-BAF7-8E6A5A0741A1> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
0x90447000 - 0x904a9ff3 libstdc++.6.dylib (52.0.0 - compatibility 7.0.0) <266CE9B3-526A-3C41-BA58-7AE66A3B15FD> /usr/lib/libstdc++.6.dylib
0x904aa000 - 0x904bdff8 com.apple.MultitouchSupport?.framework (231.4 - 231.4) <083F7787-4C3B-31DA-B5BB-1993D9A9723D> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
0x90575000 - 0x90592fff libresolv.9.dylib (46.1.0 - compatibility 1.0.0) <2870320A-28DA-3B44-9D82-D56E0036F6BB> /usr/lib/libresolv.9.dylib
0x90cb8000 - 0x90cbcffa libcache.dylib (47.0.0 - compatibility 1.0.0) <56256537-6538-3522-BCB6-2C79DA6AC8CD> /usr/lib/system/libcache.dylib
0x90cbd000 - 0x90d7dffb com.apple.ColorSync? (4.7.4 - 4.7.4) <0A68AF35-15DF-3A0A-9B17-70CE2A106A6C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
0x90d7e000 - 0x90d80ffb libRadiance.dylib (??? - ???) <4721057E-5A1F-3083-911B-200ED1CE7678> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x90d81000 - 0x90d82ff7 libquarantine.dylib (36.6.0 - compatibility 1.0.0) <600909D9-BD75-386E-8D3E-7CBD29079DF3> /usr/lib/system/libquarantine.dylib
0x90d83000 - 0x90de0ffb com.apple.htmlrendering (76 - 1.1.4) <409EF0CB-2997-369A-9326-BE12436B9EE1> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering.framework/Versions/A/HTMLRendering
0x90de1000 - 0x90de2ff4 libremovefile.dylib (21.1.0 - compatibility 1.0.0) <6DE3FDC7-0BE0-3791-B6F5-C15422A8AFB8> /usr/lib/system/libremovefile.dylib
0x90de3000 - 0x90decff3 com.apple.CommonAuth? (2.2 - 2.0) <C3FD6EC2-8EB3-38FB-BBB7-05009CA49024> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
0x90ded000 - 0x90e69ff3 libType1Scaler.dylib (??? - ???) <C931AA06-5086-3A0E-873B-47459AD3CDD3> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libType1Scaler.dylib
0x90e6a000 - 0x90e95fff com.apple.GSS (2.2 - 2.0) <2C468B23-FA87-30B5-B9A6-8C5D1373AA30> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
0x90e96000 - 0x90ea4fff com.apple.opengl (1.7.7 - 1.7.7) <2D362F15-5EA6-37B6-9BCB-58F2C599ACDA> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x90ea5000 - 0x90ea7ff9 com.apple.securityhi (4.0 - 1) <39157216-5E43-392A-AE3F-716726D8C8BF> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
0x90ea8000 - 0x90ec5ff3 com.apple.openscripting (1.3.3 - ???) <33713C0B-B7D5-37AA-87DB-2727FDCC8007> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
0x90f17000 - 0x90f25ff7 libxar-nossl.dylib (??? - ???) <5BF4DA8E-C319-354A-967E-A0C725DC8BA3> /usr/lib/libxar-nossl.dylib
0x91242000 - 0x912e6fff com.apple.QD (3.40 - ???) <3881BEC6-0908-3073-BA44-346356E1CDF9> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x912e7000 - 0x916e9ff6 libLAPACK.dylib (??? - ???) <00BE0221-8564-3F87-9F6B-8A910CF2F141> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x916ea000 - 0x9171eff3 libTrueTypeScaler.dylib (??? - ???) <93B9316F-95F1-3C56-AF12-EE8EEAA3CAC8> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libTrueTypeScaler.dylib
0x9172c000 - 0x9176cff7 libauto.dylib (??? - ???) <984C81BE-FA1C-3228-8F7E-2965E7E5EB85> /usr/lib/libauto.dylib
0x9176d000 - 0x91772ffd libGFXShared.dylib (??? - ???) <1CA9B41B-2C61-38F8-ABAC-1D5511478F5C> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
0x91773000 - 0x91777fff libGIF.dylib (??? - ???) <A6F1ACAE-7B9B-3B3F-A54A-ED4004EA1D85> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x91778000 - 0x917c1ff7 libGLU.dylib (??? - ???) <5EE0B644-FAD6-3E3C-A380-9B0CDA0B6432> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x91831000 - 0x918cdfef com.apple.ink.framework (1.4 - 110) <1A3E2916-60C1-3AC1-86BF-202F6567B228> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
0x918da000 - 0x918e5ffb com.apple.speech.recognition.framework (4.0.21 - 4.0.21) <A1764D2F-EB84-33DC-9ED5-CDA3B468FF3E> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
0x91b01000 - 0x91b51ff8 libTIFF.dylib (??? - ???) <4DC2025D-15E7-35CA-B7C5-9F73B26C8B53> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x91fdf000 - 0x921d7ff7 com.apple.CoreData? (104.1 - 358.14) <C1730963-F75D-3338-B65F-D50235538B28> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x921d8000 - 0x9224cfff com.apple.CoreSymbolication? (2.2 - 73.2) <FA9305CA-FB9B-3646-8C41-FF8DF15AB2C1> /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
0x9224d000 - 0x9224dfff com.apple.Accelerate (1.7 - Accelerate 1.7) <4192CE7A-BCE0-3D3C-AAF7-6F1B3C607386> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x9224e000 - 0x9228eff7 com.apple.NavigationServices? (3.7 - 193) <16A8BCC8-7343-3A90-88B3-AAA334DF615F> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices
0x922e2000 - 0x92305fff com.apple.CoreVideo? (1.7 - 70.3) <4234C11C-E8E9-309A-9465-27D6D7458895> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x9243e000 - 0x9247affa libGLImage.dylib (??? - ???) <504E7865-571E-38B4-A84A-D7B513AC84F5> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
0x924dd000 - 0x92520ffd libcommonCrypto.dylib (55010.0.0 - compatibility 1.0.0) <6B35F203-5D72-335A-A4BC-CC89FEC0E14F> /usr/lib/system/libcommonCrypto.dylib
0x92521000 - 0x92526ff7 libmacho.dylib (800.0.0 - compatibility 1.0.0) <943213F3-CC9B-328E-8A6F-16D85C4274C7> /usr/lib/system/libmacho.dylib
0x92619000 - 0x92623ff2 com.apple.audio.SoundManager? (3.9.4.1 - 3.9.4.1) <2A089CE8-9760-3F0F-B77D-29A78940EA17> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound
0x92ca0000 - 0x92cdefff libRIP.A.dylib (600.0.0 - compatibility 64.0.0) <19174EC0-DE0F-38EA-B5F3-7580E84677DD> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
0x92e19000 - 0x92e7affb com.apple.audio.CoreAudio? (4.0.2 - 4.0.2) <AA6EAFB8-1C27-3D42-B1CD-3A1258C198D9> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x92e7b000 - 0x92f51aab libobjc.A.dylib (228.0.0 - compatibility 1.0.0) <2E272DCA-38A0-3530-BBF4-47AE678D20D4> /usr/lib/libobjc.A.dylib
0x930e4000 - 0x93210ff9 com.apple.CFNetwork (520.4.3 - 520.4.3) <E9E315D4-CE22-3715-BED2-BB95AD5E10E8> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x93211000 - 0x93276ff7 libvDSP.dylib (325.4.0 - compatibility 1.0.0) <4B4B32D2-4F66-3B0D-BD61-FA8429FF8507> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x93277000 - 0x9327aff7 libmathCommon.A.dylib (2026.0.0 - compatibility 1.0.0) <69357047-7BE0-3360-A36D-000F55E39336> /usr/lib/system/libmathCommon.A.dylib
0x9327b000 - 0x932f1fff com.apple.Metadata (10.7.0 - 627.32) <650EE880-1488-3DC6-963B-F3D6E043FFDC> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x932f2000 - 0x932fdff3 libCSync.A.dylib (600.0.0 - compatibility 64.0.0) <EDA0F56F-CB2C-30BB-940D-C6A25B73C717> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib
0x932fe000 - 0x93334ff7 com.apple.AE (527.7 - 527.7) <7BAFBF18-3997-3656-9823-FD3B455056A4> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x933ce000 - 0x93499fff libsystem_c.dylib (763.13.0 - compatibility 1.0.0) <52421B00-79C8-3727-94DE-62F6820B9C31> /usr/lib/system/libsystem_c.dylib
0x934a3000 - 0x934aaff9 libsystem_dnssd.dylib (??? - ???) <D3A766FC-C409-3A57-ADE4-94B7688E1C7E> /usr/lib/system/libsystem_dnssd.dylib
0x934ab000 - 0x9359bff1 libiconv.2.dylib (7.0.0 - compatibility 7.0.0) <9E5F86A3-8405-3774-9E0C-3A074273C96D> /usr/lib/libiconv.2.dylib
0x935c2000 - 0x935e0ff7 libsystem_kernel.dylib (1699.26.8 - compatibility 1.0.0) <3705DE40-E00F-3E37-ADB0-D4AE5F9950F5> /usr/lib/system/libsystem_kernel.dylib
0x935e1000 - 0x935e1fff com.apple.Accelerate.vecLib (3.7 - vecLib 3.7) <22997C20-BEB7-301D-86C5-5BFB3B06D212> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x935ec000 - 0x93615fff com.apple.shortcut (2.1 - 2.1) <D56F5E5E-A41F-36D1-ACD5-42EA7910B20F> /System/Library/PrivateFrameworks/Shortcut.framework/Versions/A/Shortcut
0x93616000 - 0x93619ff9 libCGXType.A.dylib (600.0.0 - compatibility 64.0.0) <1211BEEB-31C9-3A5D-9E71-10FC4A541D1E> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXType.A.dylib
0x9361a000 - 0x9363cffe com.apple.framework.familycontrols (3.0 - 300) <5BCCDDC2-AFAC-3290-AEEF-23B2664CA11F> /System/Library/PrivateFrameworks/FamilyControls.framework/Versions/A/FamilyControls
0x9363d000 - 0x9365dff7 com.apple.RemoteViewServices? (1.4 - 44.1) <1F831750-1E77-3013-B1A6-0DF528623790> /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
0x9365e000 - 0x93662ff7 com.apple.OpenDirectory? (10.7 - 146) <CFBA4CCF-65D4-3879-BC6A-8888C13E3345> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
0x93663000 - 0x93678fff com.apple.speech.synthesis.framework (4.0.74 - 4.0.74) <92AADDB0-BADF-3B00-8941-B8390EDC931B> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x93679000 - 0x93681ff5 libcopyfile.dylib (85.1.0 - compatibility 1.0.0) <BB0C7B49-600F-3551-A460-B7E36CA4C4A4> /usr/lib/system/libcopyfile.dylib
0x93696000 - 0x936ccff4 com.apple.LDAPFramework (3.2 - 120.2) <39DF72E3-CDAF-33CC-B2DA-67B8891A5CFF> /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
0x936cd000 - 0x9370aff7 libcups.2.dylib (2.9.0 - compatibility 2.0.0) <1C757924-4E54-3522-A885-99795EA10228> /usr/lib/libcups.2.dylib
0x93756000 - 0x9392dfe7 com.apple.CoreFoundation? (6.7.2 - 635.21) <4D1D2BAF-1332-32DF-A81B-7E79D4F0A6CB> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x9392e000 - 0x9392ffff com.apple.TrustEvaluationAgent? (2.0 - 1) <4BB39578-2F5E-3A50-AD59-9C0AB99472EB> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
0x93ace000 - 0x93b58ffb com.apple.SearchKit? (1.4.0 - 1.4.0) <CF074082-64AB-3A1F-831E-582DF1667827> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x93b6a000 - 0x93bb2ff7 com.apple.SystemConfiguration? (1.11.3 - 1.11) <68B92FEA-F754-3E7E-B5E6-D512E26144E7> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x93c33000 - 0x93c40fff com.apple.HelpData? (2.1.2 - 72.2) <330C6B7F-2512-37B7-B2FF-24E1804E9426> /System/Library/PrivateFrameworks/HelpData.framework/Versions/A/HelpData
0x93c75000 - 0x93f38fff com.apple.security (7.0 - 55148.1) <77754898-4FCD-3CA3-9339-F1058C852806> /System/Library/Frameworks/Security.framework/Versions/A/Security
0x9413b000 - 0x9413cff7 libsystem_sandbox.dylib (??? - ???) <EBC6ED6B-7D94-32A9-A718-BB9EDA1732C9> /usr/lib/system/libsystem_sandbox.dylib
0x9413d000 - 0x94166ffe com.apple.opencl (1.50.69 - 1.50.69) <2601993F-F3B3-3737-91AE-4A5795C52CD5> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
0x94167000 - 0x941fdff7 com.apple.LaunchServices? (480.33 - 480.33) <5A4BF529-391E-3987-940E-287ACE56078A> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x941fe000 - 0x9431cfec com.apple.vImage (5.1 - 5.1) <7757F253-B281-3612-89D4-F2B04061CBE1> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x94335000 - 0x94c5f59b com.apple.CoreGraphics? (1.600.0 - ???) <62026E0C-E30F-3FF0-B0F6-6A2D270B20BF> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x94c60000 - 0x94ca4fff com.apple.MediaKit? (12 - 602) <6E429DD7-8829-37DE-94AF-940FB70F2FB9> /System/Library/PrivateFrameworks/MediaKit.framework/Versions/A/MediaKit
0x94ca5000 - 0x94ca5fff com.apple.audio.units.AudioUnit? (1.7.2 - 1.7.2) <2E71E880-25D1-3210-8D26-21EC47ED810C> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x94ca6000 - 0x94ca6fff com.apple.Carbon (153 - 153) <F996332A-390E-3337-A09E-A1E54004B567> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x94ca7000 - 0x9511cff7 FaceCoreLight? (1.4.7 - compatibility 1.0.0) <3E2BF587-5168-3FC5-9D8D-183A9C7C1DED> /System/Library/PrivateFrameworks/FaceCoreLight.framework/Versions/A/FaceCoreLight
0x9515e000 - 0x951c2fff com.apple.framework.IOKit (2.0 - ???) <88D60E59-430D-35B8-B1E9-F5138301AEF9> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x951e5000 - 0x951e5fff libdnsinfo.dylib (395.11.0 - compatibility 1.0.0) <7EFAD88C-AFBC-3D48-BE14-60B8EACC68D7> /usr/lib/system/libdnsinfo.dylib
0x951ff000 - 0x95233ff8 libssl.0.9.8.dylib (44.0.0 - compatibility 0.9.8) <567E922C-E64F-321B-9A47-6B18BF481625> /usr/lib/libssl.0.9.8.dylib
0x954e2000 - 0x959f4feb com.apple.RawCamera?.bundle (3.14.0 - 646) <27962422-EA30-43CF-2B3E-E662BB4C46C7> /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera
0x95b3d000 - 0x95b98ff3 com.apple.Symbolication (1.3 - 91) <B5A9433A-0915-343A-90FF-5C469D4DC508> /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
0x95c19000 - 0x95f5fff3 com.apple.HIToolbox (1.9 - ???) <409E6397-0DCB-3431-9CCC-368317C62545> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x95f60000 - 0x95f66ffd com.apple.CommerceCore? (1.0 - 17) <E59CD307-58E2-35FD-9131-B38978799910> /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Frameworks/CommerceCore.framework/Versions/A/CommerceCore
0x95f99000 - 0x95f9afff libsystem_blocks.dylib (53.0.0 - compatibility 1.0.0) <B04592B1-0924-3422-82FF-976B339DF567> /usr/lib/system/libsystem_blocks.dylib
0x95f9b000 - 0x96083fff libxml2.2.dylib (10.3.0 - compatibility 10.0.0) <1841196F-68B5-309F-8ED1-6714B1DFEC83> /usr/lib/libxml2.2.dylib
0x9608a000 - 0x9609fff7 com.apple.ImageCapture? (7.0.1 - 7.0.1) <1C8933A9-C7C6-36E9-9D8B-0EF08ACA3315> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
0x961e9000 - 0x96264ffb com.apple.ApplicationServices?.ATS (317.11.0 - ???) <42238C8B-C93F-3369-A500-EC0F10EB2C80> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x96358000 - 0x9635cfff com.apple.CommonPanels? (1.2.5 - 94) <EA47550D-7DAF-30D9-91DB-1FB594CC8522> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
0x963af000 - 0x96511ffb com.apple.QuartzCore? (1.7 - 270.4) <6BC84C60-1003-3008-ABE4-779EF7B4F524> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x96512000 - 0x9651bfff libc++abi.dylib (14.0.0 - compatibility 1.0.0) <FEB5330E-AD5D-37A0-8AB2-0820F311A2C8> /usr/lib/libc++abi.dylib
0x96553000 - 0x965eaff3 com.apple.securityfoundation (5.0 - 55116) <EB53CEF7-4836-39FD-B012-6BC122ED4CE9> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
0x965eb000 - 0x9679fff3 libicucore.A.dylib (46.1.0 - compatibility 1.0.0) <6AD14A51-AEA8-3732-B07B-DEA37577E13A> /usr/lib/libicucore.A.dylib
0x967a0000 - 0x967a7fff com.apple.agl (3.2.0 - AGL-3.2.0) <ED5A5B8A-0014-3897-951F-628391333256> /System/Library/Frameworks/AGL.framework/Versions/A/AGL
0x967fb000 - 0x96832fef com.apple.DebugSymbols? (2.1 - 87) <EB951B78-31A5-379F-AFA1-B5C9A7BB3D23> /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
0x96833000 - 0x968bafff com.apple.print.framework.PrintCore? (7.1 - 366.3) <EEC03CAB-7F79-3931-87FE-4DF0B767BF47> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0x968df000 - 0x968dfff0 com.apple.ApplicationServices? (41 - 41) <C48EF6B2-ABF9-35BD-A07A-A38EC0008294> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x968fa000 - 0x968faffe libkeymgr.dylib (23.0.0 - compatibility 1.0.0) <7F0E8EE2-9E8F-366F-9988-E2F119DB9A82> /usr/lib/system/libkeymgr.dylib
0x96bff000 - 0x96c2dfe7 libSystem.B.dylib (159.1.0 - compatibility 1.0.0) <0D8984D3-BFCF-35A7-AA71-BEDC92126B7E> /usr/lib/libSystem.B.dylib
0x96d43000 - 0x96da5ffb com.apple.datadetectorscore (3.0 - 179.4) <3A418498-C189-37A1-9B86-F0ECB33AD91C> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
0x96dd5000 - 0x96eb6ff7 com.apple.DiscRecording? (6.0.4 - 6040.4.1) <08BADDAD-FA79-3872-9387-EEE2A9FAA2F0> /System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording
0x96f47000 - 0x971baffb com.apple.CoreImage? (7.98 - 1.0.1) <EDC91BA1-673D-3B47-BFD5-BBF11C36EE6A> /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/CoreImage.framework/Versions/A/CoreImage
0x971bb000 - 0x971c1ffb com.apple.print.framework.Print (7.4 - 247.3) <CB075EEE-FA1F-345C-A1B5-1AB266FC73A1> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
0x971d1000 - 0x971f6ff9 libJPEG.dylib (??? - ???) <743578F6-8C0C-39CC-9F15-3A01E1616EAE> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x972e2000 - 0x972e9ff7 libsystem_notify.dylib (80.1.0 - compatibility 1.0.0) <47DB9E1B-A7D1-3818-A747-382B2C5D9E1B> /usr/lib/system/libsystem_notify.dylib
0x972ea000 - 0x972ebfff liblangid.dylib (??? - ???) <C8C204E9-1785-3785-BBD7-22D59493B98B> /usr/lib/liblangid.dylib
0x972ec000 - 0x972eeff7 libdyld.dylib (195.5.0 - compatibility 1.0.0) <52F7B44C-1B43-3B7B-9C9E-6410D8682935> /usr/lib/system/libdyld.dylib
0x983e9000 - 0x983f1ff3 liblaunch.dylib (392.38.0 - compatibility 1.0.0) <D7F6E875-263A-37B5-B403-53F76710538C> /usr/lib/system/liblaunch.dylib
0x983f2000 - 0x98443ff9 com.apple.ScalableUserInterface? (1.0 - 1) <3C39DF4D-5CAE-373A-BE08-8CD16E514337> /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/ScalableUserInterface.framework/Versions/A/ScalableUserInterface
0x98446000 - 0x98456fff libsasl2.2.dylib (3.15.0 - compatibility 3.0.0) <D6F728DA-990A-32A3-86FA-4A3F4D88E309> /usr/lib/libsasl2.2.dylib
0x9848a000 - 0x9849efff com.apple.CFOpenDirectory (10.7 - 146) <58050170-D74E-3670-945D-D8501F67835F> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
0x9849f000 - 0x985f1fff com.apple.audio.toolbox.AudioToolbox? (1.7.2 - 1.7.2) <E369AC9E-F548-3DF6-B320-9D09E486070E> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x985f2000 - 0x98661fff com.apple.Heimdal (2.2 - 2.0) <2E1B8779-36D4-3C62-A67E-0034D77D7707> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
0x98662000 - 0x98662fff com.apple.Cocoa (6.6 - ???) <5FAFE73E-6AF5-3D09-9191-0BDC8C6875CB> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x988ef000 - 0x989b2fff com.apple.CoreServices?.OSServices (478.46 - 478.46) <F2063FC8-2BE1-3B97-98AF-8796B0D4BE58> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x989b3000 - 0x989b6ffd libCoreVMClient.dylib (??? - ???) <361CCFAF-8565-383F-915F-0B059C793E42> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
0x989d5000 - 0x989d6fff libDiagnosticMessagesClient.dylib (??? - ???) <DB3889C2-2FC2-3087-A2A2-4C319455E35C> /usr/lib/libDiagnosticMessagesClient.dylib
0x989d7000 - 0x98abaff7 libcrypto.0.9.8.dylib (44.0.0 - compatibility 0.9.8) <BD913D3B-388D-33AE-AA5E-4810C743C28F> /usr/lib/libcrypto.0.9.8.dylib
0x98abb000 - 0x98dbdfff com.apple.CoreServices?.CarbonCore? (960.24 - 960.24) <9692D838-85A5-32C1-B7FB-7C141FFC2557> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x98dbe000 - 0x98dcefff com.apple.LangAnalysis? (1.7.0 - 1.7.0) <6D6F0C9D-2EEA-3578-AF3D-E2A09BCECAF3> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x98dcf000 - 0x98dd0ff0 libunc.dylib (24.0.0 - compatibility 1.0.0) <2F4B35B2-706C-3383-AA86-DABA409FAE45> /usr/lib/system/libunc.dylib
0x98dfa000 - 0x98e10ffe libxpc.dylib (77.19.0 - compatibility 1.0.0) <0585AA94-F4FD-32C1-B586-22E7184B781A> /usr/lib/system/libxpc.dylib
0x98e11000 - 0x98ee1ffb com.apple.ImageIO.framework (3.1.2 - 3.1.2) <94798A2B-4C7A-30EA-9920-283451BDB9FA> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x98ee2000 - 0x993beff6 libBLAS.dylib (??? - ???) <134ABFC6-F29E-3DC5-8E57-E13CB6EF7B41> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x994d3000 - 0x994d7ffd IOSurface (??? - ???) <EDDBEE65-1EB8-33A7-9972-E361A3508234> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
0x99b73000 - 0x99bdbff7 libc++.1.dylib (28.1.0 - compatibility 1.0.0) <FE3304C5-C000-3DA0-9E53-0E4CA074B73B> /usr/lib/libc++.1.dylib
0x99bec000 - 0x99c1ffef libtidy.A.dylib (??? - ???) <E962D8EC-6B9D-35B7-B586-F07D92302ADD> /usr/lib/libtidy.A.dylib
0x99c20000 - 0x99c23ffb com.apple.help (1.3.2 - 42) <B1E6701C-7473-30B2-AB5A-AFC9A4823694> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
0x99c24000 - 0x99c24fff com.apple.vecLib (3.7 - vecLib 3.7) <8CCF99BF-A4B7-3C01-9219-B83D2AE5F82A> /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib
0x99c25000 - 0x99c30fff libkxld.dylib (??? - ???) <D8ED88D0-7153-3514-9927-AF15A12261A5> /usr/lib/system/libkxld.dylib
0x99c76000 - 0x99c79ff7 libcompiler_rt.dylib (6.0.0 - compatibility 1.0.0) <7F6C14CC-0169-3F1B-B89C-372F67F1F3B5> /usr/lib/system/libcompiler_rt.dylib
0x99c7a000 - 0x99c81ff8 libCGXCoreImage.A.dylib (600.0.0 - compatibility 64.0.0) <3E1A07C0-AC27-3070-945D-A9C2A71DEADB> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXCoreImage.A.dylib
0x99d64000 - 0x99d6bffd com.apple.NetFS (4.0 - 4.0) <AE731CFE-1B2E-3E46-8759-843F5FB8C24F> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
0x99d6c000 - 0x9a801ff6 com.apple.AppKit? (6.7.3 - 1138.47) <D8CD06D7-F18C-39BE-BC68-B343F87F0469> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x9a802000 - 0x9a81eff5 com.apple.GenerationalStorage? (1.0 - 126.1) <E622F823-7D98-3D13-9C3D-7EA482567394> /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage
0x9a81f000 - 0x9a930ff7 libJP2.dylib (??? - ???) <845C74F4-1074-3983-945F-EB669538CAA9> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
0x9aad2000 - 0x9ab30fff com.apple.coreui (1.2.2 - 165.10) <C6B099D6-7F02-3971-99B9-E415308959CF> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
0x9ab31000 - 0x9ab53ff8 com.apple.PerformanceAnalysis? (1.11 - 11) <453463FF-7C42-3526-8C96-A9971EE07154> /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
0x9ab54000 - 0x9ab5cff3 libunwind.dylib (30.0.0 - compatibility 1.0.0) <E8DA8CEC-12D6-3C8D-B2E2-5D567C8F3CB5> /usr/lib/system/libunwind.dylib
0x9b5b8000 - 0x9b5b8ff2 com.apple.CoreServices? (53 - 53) <7CB7AA95-D5A7-366A-BB8A-035AA9E582F8> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x9b5b9000 - 0x9b5c7fff libdispatch.dylib (187.9.0 - compatibility 1.0.0) <2F918480-12C8-3F22-9B1A-9B2D76F6F4F5> /usr/lib/system/libdispatch.dylib
0x9b5c8000 - 0x9b5f0ff7 libxslt.1.dylib (3.24.0 - compatibility 3.0.0) <AB530FB2-8BD1-3328-95E8-CF449F0429CA> /usr/lib/libxslt.1.dylib
0x9b5f1000 - 0x9b8fbff3 com.apple.Foundation (6.7.2 - 833.25) <4C52ED74-A1FD-3087-A2E1-035AB3CF9610> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x9b8fc000 - 0x9b90afff libz.1.dylib (1.2.5 - compatibility 1.0.0) <E73A4025-835C-3F73-9853-B08606E892DB> /usr/lib/libz.1.dylib
0x9bcde000 - 0x9bceffff libbsm.0.dylib (??? - ???) <54ACF696-87C6-3652-808A-17BE7275C230> /usr/lib/libbsm.0.dylib
0x9bcf0000 - 0x9bd0cffc libPng.dylib (??? - ???) <75F41C08-E187-354C-8115-79387F57FC2C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
0x9bd4a000 - 0x9bd4bffd libCVMSPluginSupport.dylib (??? - ???) <22B85645-AA98-372B-BB55-55DCCF0EC716> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
0x9be5b000 - 0x9be66ffc com.apple.NetAuth? (3.1 - 3.1) <CD89526E-4FF6-3BB3-A94E-832D4504AB1C> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
0x9beb3000 - 0x9bfc3fe7 libsqlite3.dylib (9.6.0 - compatibility 9.0.0) <34E1E3CC-7B6A-3B37-8D07-1258D11E16CB> /usr/lib/libsqlite3.dylib
0x9c014000 - 0x9c123fff com.apple.DesktopServices? (1.6.3 - 1.6.3) <18CAAA9E-7065-3FF7-ACFE-CDB60E5426A2> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0x9c124000 - 0x9c128ff3 libsystem_network.dylib (??? - ???) <62EBADDA-FC72-3275-AAB3-5EDD949FEFAF> /usr/lib/system/libsystem_network.dylib
0x9c129000 - 0x9c182fff com.apple.HIServices (1.21 - ???) <5F4D3797-32E2-3709-85F4-4B56515A17D7> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x9c197000 - 0x9c1b1fff com.apple.Kerberos (1.0 - 1) <D7920A1C-FEC4-3460-8DD0-D02491578CBB> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
0x9c56d000 - 0x9c57dff7 libCRFSuite.dylib (??? - ???) <94E040D2-2769-359A-A21B-DB85FCB73BDC> /usr/lib/libCRFSuite.dylib
0x9c598000 - 0x9c5a3ffe libbz2.1.0.dylib (1.0.5 - compatibility 1.0.0) <B63F5D07-93B3-3F02-BFB7-472B4ED3521F> /usr/lib/libbz2.1.0.dylib
0x9c5a4000 - 0x9c631ff7 com.apple.CoreText? (220.20.0 - ???) <0C3EDD4F-6112-353A-8A3A-8D630182C22A> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/CoreText
0x9c632000 - 0x9c673ff9 libcurl.4.dylib (7.0.0 - compatibility 7.0.0) <9FD420FB-7984-3A07-8914-BB19E687D38B> /usr/lib/libcurl.4.dylib
0x9c674000 - 0x9c76cff7 libFontParser.dylib (??? - ???) <1A0DA421-62B2-3AA7-9F62-0E01C1887D09> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
0x9c76d000 - 0x9c770ffc libpam.2.dylib (3.0.0 - compatibility 3.0.0) <6FFDBD60-5EC6-3EFA-996B-EE030443C16C> /usr/lib/libpam.2.dylib
0x9c771000 - 0x9c779fff com.apple.DiskArbitration? (2.4.1 - 2.4.1) <28D5D8B5-14E8-3DA1-9085-B9BC96835ACF> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x9ce26000 - 0x9ceb3fe7 libvMisc.dylib (325.4.0 - compatibility 1.0.0) <F2A8BBA3-6431-3CED-8CD3-0953410B6F96> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x9cf66000 - 0x9cf73fff libGL.dylib (??? - ???) <30E6DED6-0213-3A3B-B2B3-310E33301CCB> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib

External Modification Summary:

Calls made by other processes targeting this process:

task_for_pid: 2
thread_create: 0
thread_set_state: 0

Calls made by this process:

task_for_pid: 0
thread_create: 0
thread_set_state: 0

Calls made by all processes on this machine:

task_for_pid: 33467
thread_create: 0
thread_set_state: 0

VM Region Summary:
ReadOnly? portion of Libraries: Total=146.2M resident=41.3M(28%) swapped_out_or_unallocated=104.9M(72%)
Writable regions: Total=455.5M written=91.0M(20%) resident=135.4M(30%) swapped_out=344K(0%) unallocated=320.1M(70%)

REGION TYPE VIRTUAL
=========== =======
(null) (reserved) 69.2M reserved VM address space (unallocated)
ATS (font support) 32.9M
CG backing stores 9212K
CG image 316K
CG raster data 128K
CG shared images 3480K
CoreGraphics? 8K
CoreImage? 4K
CoreServices? 1824K
MALLOC 61.0M
MALLOC guard page 48K
Memory tag=240 4K
Memory tag=242 12K
OpenCL 8K
Stack 74.1M
VM_ALLOCATE 394.6M
CI_BITMAP 80K
DATA 8024K
DATA/OBJC 72K
IMAGE 528K
IMPORT 64K
LINKEDIT 43.3M
OBJC 1496K
PAGEZERO 4K
PLTSCHEME 8K
RC_CAMERAS 248K
TEXT 102.8M
UNICODE 544K
mapped file 202.7M
shared memory 312K
shared pmap 9.8M
=========== =======
TOTAL 1.0G
TOTAL, minus reserved VM space 947.1M

Model: MacBookAir?4,1, BootROM MBA41.0077.B0F, 2 processors, Intel Core i5, 1.6 GHz, 4 GB, SMC 1.74f1
Graphics: Intel HD Graphics 3000, Intel HD Graphics 3000, Built-In, 384 MB
Memory Module: BANK 0/DIMM0, 2 GB, DDR3, 1333 MHz, 0x80CE, 0x4D34373142353737334448302D4348392020
Memory Module: BANK 1/DIMM0, 2 GB, DDR3, 1333 MHz, 0x80CE, 0x4D34373142353737334448302D4348392020
AirPort?: spairport_wireless_card_type_airport_extreme (0x14E4, 0xE9), Broadcom BCM43xx 1.0 (5.106.198.4.20)
Bluetooth: Version 4.0.5f11, 2 service, 18 devices, 1 incoming serial ports
Network Service: Wi-Fi, AirPort?, en0
Serial ATA Device: APPLE SSD SM128C, 121.33 GB
USB Device: FaceTime? Camera (Built-in), apple_vendor_id, 0x850a, 0xfa200000 / 3
USB Device: hub_device, 0x0424 (SMSC), 0x2513, 0xfa100000 / 2
USB Device: Apple Internal Keyboard / Trackpad, apple_vendor_id, 0x024a, 0xfa120000 / 5
USB Device: BRCM20702 Hub, 0x0a5c (Broadcom Corp.), 0x4500, 0xfa110000 / 4
USB Device: Bluetooth USB Host Controller, apple_vendor_id, 0x821f, 0xfa113000 / 7
USB Device: hub_device, 0x0424 (SMSC), 0x2513, 0xfd100000 / 2

Change History

Changed 11 years ago by ryanc

  • status changed from new to accepted

Thanks for the bug report. Using the sample program you provided I'm able to reproduce the crash on my Linux box, although the C-level stacktrace seems to be different. I have not yet figured out what's causing the problem, though.

Changed 11 years ago by ryanc

  • status changed from accepted to closed
  • resolution set to fixed

I believe we've found and fixed the issue. Connection finalizers were relying on FFI resources that were sometimes collected before the finalizers ran. Matthew changed the FFI to raise an error instead of crashing when that happens, and I've changed the finalizers to hold onto their dependencies strongly. The fixes will be in the upcoming 5.3.1 release. Thanks again for the report!

Note: See TracTickets for help on using tickets.