Comments (17)
Excellent. I got it to fail!
from agoo.
The log isn't that helpful but I will get to the bottom of the issue and get it fixed.
Can you tell me more about what the app is doing? How is Agoo started? Is this Rails, Rack, something else?
from agoo.
Dang, I was hoping the log would be of more use. Agoo's being started with ruby server.rb
where server.rb
looks like this (slightly redacted):
# Requires and things here...
# HTTP Cache-Control
cache =
if Environment.cache_assets?
'public, max-age=31536000, immutable'
else
'private, no-store'
end
# Agoo configuration and start up.
Agoo::Server.init(3000, 'public', root_first: true, thread_count: 0, worker_count: 1)
# Cache rules.
Agoo::Server.header_rule('**', 'css', Rack::CACHE_CONTROL, cache)
Agoo::Server.header_rule('**', 'js', Rack::CACHE_CONTROL, cache)
Agoo::Server.header_rule('**', 'map', Rack::CACHE_CONTROL, cache)
# Allow cross-origin font requests.
Agoo::Server.header_rule('**', 'ttf', 'Access-Control-Allow-Origin', '*')
Agoo::Server.header_rule('**', 'woff', 'Access-Control-Allow-Origin', '*')
Agoo::Server.header_rule('**', 'woff2', 'Access-Control-Allow-Origin', '*')
Agoo::Server.handle(nil, '**', Engage::Application)
Agoo::Server.start
The last time it segfaulted I was logging out, which just destroys the session and renders a template.
from agoo.
I'll be trying to set up an app that causes the crash you encountered so any help in putting that together would help.
from agoo.
I'll try and get something together too. Is there any extra debugging or logging I should have enabled for my main application that's been crashing to help diagnose the problem?
from agoo.
One thing that's odd is that accessing the same path and running the same route code doesn't consistently cause a crash. I just had a crash and once I restarted the server, the same request worked fine.
Here's the crash log from ~/Library/logs/DiagnosticReports
Process: ruby [35116]
Path: /Users/USER/*/ruby
Identifier: ruby
Version: 0
Code Type: X86-64 (Native)
Parent Process: make [35113]
Responsible: ruby [35116]
User ID: 502
Date/Time: 2019-09-18 08:10:10.884 -0700
OS Version: Mac OS X 10.14.6 (18G95)
Report Version: 12
Bridge OS Version: 3.0 (14Y904)
Anonymous UUID: 8939A97B-E24E-D0E8-39CD-56E834FEE430
Sleep/Wake UUID: D6AA31A4-0B6E-493A-A046-CB82E211109E
Time Awake Since Boot: 110000 seconds
Time Since Wake: 6000 seconds
System Integrity Protection: enabled
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGABRT)
Exception Codes: EXC_I386_GPFLT
Exception Note: EXC_CORPSE_NOTIFY
Application Specific Information:
abort() called
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x00007fff5ef732c6 __pthread_kill + 10
1 libsystem_pthread.dylib 0x00007fff5f02ebf1 pthread_kill + 284
2 libsystem_c.dylib 0x00007fff5eedd6a6 abort + 127
3 ruby 0x000000010a361409 die + 9
4 ruby 0x000000010a361644 rb_bug_context + 564
5 ruby 0x000000010a47a171 sigsegv + 81
6 libsystem_platform.dylib 0x00007fff5f023b5d _sigtramp + 29
7 ??? 000000000000000000 0 + 0
8 ruby 0x000000010a36cd05 rb_rescue2 + 341
9 agoo.bundle 0x000000010ce55469 rserver_start + 729
10 ruby 0x000000010a508a51 vm_call_cfunc + 353
11 ruby 0x000000010a4ef31f vm_exec_core + 13535
12 ruby 0x000000010a5034b0 rb_vm_exec + 2656
13 ruby 0x000000010a36c616 ruby_exec_internal + 230
14 ruby 0x000000010a36c489 ruby_run_node + 73
15 ruby 0x000000010a2d553d main + 93
16 libdyld.dylib 0x00007fff5ee383d5 start + 1
Thread 1:
0 libsystem_kernel.dylib 0x00007fff5ef7536e poll + 10
1 ruby 0x000000010a4c0d51 timer_pthread_fn + 113
2 libsystem_pthread.dylib 0x00007fff5f02c2eb _pthread_body + 126
3 libsystem_pthread.dylib 0x00007fff5f02f249 _pthread_start + 66
4 libsystem_pthread.dylib 0x00007fff5f02b40d thread_start + 13
Thread 2:
0 libsystem_kernel.dylib 0x00007fff5ef7536e poll + 10
1 agoo.bundle 0x000000010ce4a08d loop + 461
2 libsystem_pthread.dylib 0x00007fff5f02c2eb _pthread_body + 126
3 libsystem_pthread.dylib 0x00007fff5f02f249 _pthread_start + 66
4 libsystem_pthread.dylib 0x00007fff5f02b40d thread_start + 13
Thread 3:
0 libsystem_kernel.dylib 0x00007fff5ef7536e poll + 10
1 agoo.bundle 0x000000010ce5cf8f listen_loop + 191
2 libsystem_pthread.dylib 0x00007fff5f02c2eb _pthread_body + 126
3 libsystem_pthread.dylib 0x00007fff5f02f249 _pthread_start + 66
4 libsystem_pthread.dylib 0x00007fff5f02b40d thread_start + 13
Thread 4:
0 libsystem_kernel.dylib 0x00007fff5ef7536e poll + 10
1 agoo.bundle 0x000000010ce4e519 agoo_ready_go + 249
2 agoo.bundle 0x000000010ce36f86 agoo_con_loop + 390
3 libsystem_pthread.dylib 0x00007fff5f02c2eb _pthread_body + 126
4 libsystem_pthread.dylib 0x00007fff5f02f249 _pthread_start + 66
5 libsystem_pthread.dylib 0x00007fff5f02b40d thread_start + 13
Thread 5:
0 libsystem_kernel.dylib 0x00007fff5ef7536e poll + 10
1 agoo.bundle 0x000000010ce4e519 agoo_ready_go + 249
2 agoo.bundle 0x000000010ce36f86 agoo_con_loop + 390
3 libsystem_pthread.dylib 0x00007fff5f02c2eb _pthread_body + 126
4 libsystem_pthread.dylib 0x00007fff5f02f249 _pthread_start + 66
5 libsystem_pthread.dylib 0x00007fff5f02b40d thread_start + 13
Thread 6:
0 libsystem_kernel.dylib 0x00007fff5ef7086a __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fff5f02f56e _pthread_cond_wait + 722
2 ffi_c.bundle 0x000000010d020b1b async_cb_wait + 91
3 ruby 0x000000010a4b7eb9 call_without_gvl + 185
4 ffi_c.bundle 0x000000010d01ffa1 async_cb_event + 65
5 ruby 0x000000010a4c06ce thread_do_start + 590
6 ruby 0x000000010a4c0145 thread_start_func_2 + 501
7 ruby 0x000000010a4bfd77 thread_start_func_1 + 279
8 libsystem_pthread.dylib 0x00007fff5f02c2eb _pthread_body + 126
9 libsystem_pthread.dylib 0x00007fff5f02f249 _pthread_start + 66
10 libsystem_pthread.dylib 0x00007fff5f02b40d thread_start + 13
Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x0000000000000000 rbx: 0x000000011395a5c0 rcx: 0x00007f8dbb01d3e8 rdx: 0x0000000000000000
rdi: 0x0000000000000307 rsi: 0x0000000000000006 rbp: 0x00007f8dbb01d420 rsp: 0x00007f8dbb01d3e8
r8: 0x00000000000130a8 r9: 0x00007fff956c7048 r10: 0x0000000000000000 r11: 0x0000000000000206
r12: 0x0000000000000307 r13: 0x000000000000000e r14: 0x0000000000000006 r15: 0x000000000000002d
rip: 0x00007fff5ef732c6 rfl: 0x0000000000000206 cr2: 0x00007000083cf7d8
Logical CPU: 0
Error Code: 0x02000131
Trap Number: 133
Binary Images:
0x10a2d4000 - 0x10a5b9ff3 +ruby (0) <652E72F4-A082-31A4-807F-35F2B258F552> /Users/USER/*/ruby
0x10a624000 - 0x10a67ffff +libgmp.10.dylib (0) <FF1577B7-A7A8-3522-9CDA-25515AEEC22A> /usr/local/opt/gmp/lib/libgmp.10.dylib
0x10a7b1000 - 0x10a7b2ffb +encdb.bundle (0) <68897F66-6D62-3527-A970-554397F99416> /Users/USER/*/encdb.bundle
0x10c7e4000 - 0x10c7e5fff +transdb.bundle (0) <A16151FA-C953-30D5-944F-EA6863440B5B> /Users/USER/*/transdb.bundle
0x10c87d000 - 0x10c882fff +stringio.bundle (0) <F28A5CFA-5B08-38C3-98E3-D0D3ED252214> /Users/USER/*/stringio.bundle
0x10c887000 - 0x10c88cfff +pathname.bundle (0) <21A17B50-83A4-3665-AD0E-48BD5CDAEB60> /Users/USER/*/pathname.bundle
0x10c920000 - 0x10c92bfff +msgpack.bundle (0) <8F7EB71F-3D12-3C35-8D13-B8ED74667FE1> /Users/USER/*/msgpack.bundle
0x10c9af000 - 0x10c9b2fff +etc.bundle (0) <E7ECC353-1CD7-371D-82D6-4C427A17766A> /Users/USER/*/etc.bundle
0x10c9b6000 - 0x10c9c9ffb +bigdecimal.bundle (0) <6645EB8C-1CEF-30F4-A179-211C154CC509> /Users/USER/*/bigdecimal.bundle
0x10cada000 - 0x10cadbfff +bootsnap.bundle (0) <561B5158-CDA3-3500-933F-3CDC12D9CE16> /Users/USER/*/bootsnap.bundle
0x10cade000 - 0x10cae9fff +zlib.bundle (0) <7A2566BA-D28E-33B2-BB99-E6149D2121F6> /Users/USER/*/zlib.bundle
0x10cafa000 - 0x10cafdff3 +psych.bundle (0) <7BB44E6A-567F-3579-8B7B-7EADB1F0B13C> /Users/USER/*/psych.bundle
0x10cb02000 - 0x10cb19fff +libyaml-0.2.dylib (0) <15270DE5-8166-3A0F-8F39-40883D4FBC26> /usr/local/opt/libyaml/lib/libyaml-0.2.dylib
0x10cb1d000 - 0x10cb20ff3 +strscan.bundle (0) <D4C4D1C3-F42B-38C5-A82F-21EE252AE69F> /Users/USER/*/strscan.bundle
0x10cb24000 - 0x10cb67ff3 +date_core.bundle (0) <3C3B0D87-DEC4-3E5A-89CE-BCAF854F0302> /Users/USER/*/date_core.bundle
0x10cb78000 - 0x10cbaefff +openssl.bundle (0) <6AB3C144-1414-32A8-90EB-78598FEC76DD> /Users/USER/*/openssl.bundle
0x10cbcd000 - 0x10cc0bfff +libssl.1.0.0.dylib (0) <C2EA8DA8-75B7-3FDF-B657-A067B1D5DDBE> /usr/local/opt/openssl/lib/libssl.1.0.0.dylib
0x10cc28000 - 0x10cd7af6f +libcrypto.1.0.0.dylib (0) <FB2AAB04-4DC3-382E-9BCE-18DF7DAB8A30> /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib
0x10cdf2000 - 0x10cdf3ffb +digest.bundle (0) <CF53F321-D4A5-3202-8131-7FD8EEA3C9E4> /Users/USER/*/digest.bundle
0x10ce03000 - 0x10ce03ffb +nonblock.bundle (0) <64710AB0-8EA2-3891-B6E9-D1AD22F1D7C5> /Users/USER/*/nonblock.bundle
0x10ce06000 - 0x10ce26fff +socket.bundle (0) <A214D952-5A3E-38F2-B4DC-D37A90CBFDF6> /Users/USER/*/socket.bundle
0x10ce30000 - 0x10ce30ffb +wait.bundle (0) <2415C0CA-EADC-300C-AA5E-B9B3EE3BA665> /Users/USER/*/wait.bundle
0x10ce33000 - 0x10ce66fff +agoo.bundle (0) <B6B0839F-03C1-3715-B7EC-AC2F4CEDD848> /Users/USER/*/agoo.bundle
0x10cea9000 - 0x10ceb4ff3 +hiredis_ext.bundle (0) <D6D37E35-5034-3600-AA91-3D1DCBB2ADF4> /Users/USER/*/hiredis_ext.bundle
0x10cefb000 - 0x10cf39ffb +oj.bundle (0) <1D6D99EE-8E0B-36A5-B87A-BAF8F8671594> /Users/USER/*/oj.bundle
0x10cfce000 - 0x10cfeffff +ox.bundle (0) <252D46A4-57B7-31F6-B9B5-E252911A2666> /Users/USER/*/ox.bundle
0x10cff9000 - 0x10cffaff3 +escape.bundle (0) <CED5A26A-D981-3192-9849-81416975BBD3> /Users/USER/*/escape.bundle
0x10cffd000 - 0x10cffdfff +sha2.bundle (0) <BF84B698-A3BD-3A7F-8420-333BC1CA3A39> /Users/USER/*/sha2.bundle
0x10d014000 - 0x10d02efc7 +ffi_c.bundle (0) <F50EB905-88EF-375A-AD88-7FEA6376C119> /Users/USER/*/ffi_c.bundle
0x10d039000 - 0x10d039fff +sha1.bundle (0) <C3153B4F-6422-3946-9D2B-C6DBC2E2F161> /Users/USER/*/sha1.bundle
0x10d03c000 - 0x10d03cfff +fast_blank.bundle (0) <89F80673-D1C8-30B5-9305-48EEC6B1EF57> /Users/USER/*/fast_blank.bundle
0x10d03f000 - 0x10d043ff7 +parser.bundle (0) <D4B30DB3-1BC2-35BC-80AA-D15B6E2C2ED6> /Users/USER/*/parser.bundle
0x10d047000 - 0x10d04dfff +generator.bundle (0) <CB615940-C543-3BEC-AAD4-424A69879A80> /Users/USER/*/generator.bundle
0x10d111000 - 0x10d117ffb +objspace.bundle (0) <46902725-B280-3677-9990-5798D4D2B3C0> /Users/USER/*/objspace.bundle
0x10d11e000 - 0x10d11eff3 +debug_inspector.bundle (0) <83F93B0A-131B-3C1D-A954-32C90E186B16> /Users/USER/*/debug_inspector.bundle
0x10d121000 - 0x10d122ffb +windows_31j.bundle (0) <4396DC6D-9A61-352F-A6F5-BF178D5A63F4> /Users/USER/*/windows_31j.bundle
0x10d125000 - 0x10d12affb +byebug.bundle (0) <ED92F464-2889-317D-AF7D-CDA9A97CBB50> /Users/USER/*/byebug.bundle
0x10d12f000 - 0x10d133ff7 +readline.bundle (0) <781BB905-4C41-3D29-9B1C-74F43298BCFD> /Users/USER/*/readline.bundle
0x10d139000 - 0x10d15dfff +libreadline.8.dylib (0) <17F9CA7F-4016-3E96-B501-040E92A00C6E> /usr/local/opt/readline/lib/libreadline.8.dylib
0x10d724000 - 0x10d724fff +md5.bundle (0) <5D316C3D-3FA7-3B41-BCAB-215DC01F72BD> /Users/USER/*/md5.bundle
0x10d727000 - 0x10d73affb +single_byte.bundle (0) <22444F27-AD97-3062-BA28-4C58F9853295> /Users/USER/*/single_byte.bundle
0x1138b8000 - 0x11392270f dyld (655.1.1) <DFC3C4AF-6F97-3B34-B18D-7DCB23F2A83A> /usr/lib/dyld
0x7fff2f288000 - 0x7fff2f288fff com.apple.Accelerate (1.11 - Accelerate 1.11) <762942CB-CFC9-3A0C-9645-A56523A06426> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x7fff2f2a0000 - 0x7fff2f939fef com.apple.vImage (8.1 - ???) <53FA3611-894E-3158-A654-FBD2F70998FE> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x7fff2f93a000 - 0x7fff2fbb3ff3 libBLAS.dylib (1243.200.4) <417CA0FC-B6CB-3FB3-ACBC-8914E3F62D20> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x7fff2fbb4000 - 0x7fff2fc26ffb libBNNS.dylib (38.250.1) <538D12A2-9B9D-3E22-9896-F90F6E69C06E> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib
0x7fff2fc27000 - 0x7fff2ffd0ff3 libLAPACK.dylib (1243.200.4) <92175DF4-863A-3780-909A-A3E5C410F2E9> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x7fff2ffd1000 - 0x7fff2ffe6feb libLinearAlgebra.dylib (1243.200.4) <CB671EE6-DEA1-391C-9B2B-AA09A46B4D7A> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
0x7fff2ffe7000 - 0x7fff2ffecff3 libQuadrature.dylib (3.200.2) <1BAE7E22-2862-379F-B334-A3756067730F> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib
0x7fff2ffed000 - 0x7fff30069ff3 libSparse.dylib (79.200.5) <E78B33D3-672A-3C53-B512-D3DDB2E9AC8D> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparse.dylib
0x7fff3006a000 - 0x7fff3007dfe3 libSparseBLAS.dylib (1243.200.4) <E9243341-DB77-37C1-97C5-3DFA00DD70FA> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
0x7fff3007e000 - 0x7fff30265ff7 libvDSP.dylib (671.250.4) <7B110627-A9C1-3FB7-A077-0C7741BA25D8> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x7fff30266000 - 0x7fff30319ff7 libvMisc.dylib (671.250.4) <D5BA4812-BFFC-3CD0-B382-905CD8555DA6> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x7fff3031a000 - 0x7fff3031afff com.apple.Accelerate.vecLib (3.11 - vecLib 3.11) <74288115-EF61-30B6-843F-0593B31D4929> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x7fff312c3000 - 0x7fff312c3fff com.apple.ApplicationServices (50.1 - 50.1) <84097DEB-E2FC-3901-8DD7-A670EA2274E0> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x7fff312c4000 - 0x7fff3132ffff com.apple.ApplicationServices.ATS (377 - 453.11.2.2) <A258DA73-114B-3102-A056-4AAAD3CEB9DD> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x7fff313c8000 - 0x7fff314dffff libFontParser.dylib (228.6.2.3) <3602D55B-3B9E-3B3A-A814-08C1244A8AE4> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
0x7fff314e0000 - 0x7fff31522fff libFontRegistry.dylib (228.12.2.3) <2A56347B-2809-3407-A8B4-2AB88E484062> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
0x7fff31613000 - 0x7fff31617ff3 com.apple.ColorSyncLegacy (4.13.0 - 1) <C0D9E23C-ABA0-39DE-A4EB-5A41C5499056> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy
0x7fff316b2000 - 0x7fff31704ff7 com.apple.HIServices (1.22 - 628) <2BE461FF-80B9-30D3-A574-AED5724B1C1B> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x7fff31705000 - 0x7fff31714fff com.apple.LangAnalysis (1.7.0 - 1.7.0) <F5617A2A-FEA6-3832-B5BA-C2111B98786F> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x7fff31715000 - 0x7fff3175eff7 com.apple.print.framework.PrintCore (14.2 - 503.8) <57C2FE32-0E74-3079-B626-C2D52F2D2717> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0x7fff3175f000 - 0x7fff31798ff7 com.apple.QD (3.12 - 407.2) <28C7D39F-59C9-3314-BECC-67045487229C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x7fff31799000 - 0x7fff317a5fff com.apple.speech.synthesis.framework (8.1.3 - 8.1.3) <5E7B9BD4-122B-3012-A044-3259C97E7509> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x7fff317a6000 - 0x7fff31a1dff7 com.apple.audio.toolbox.AudioToolbox (1.14 - 1.14) <04F482F1-E1C1-3955-8A6C-8AA152AA06F3> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x7fff31d78000 - 0x7fff32119fff com.apple.CFNetwork (978.0.7 - 978.0.7) <B2133D0D-1399-3F17-80F0-313E3A241C89> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x7fff3263e000 - 0x7fff3278dff7 com.apple.ColorSync (4.13.0 - 3345.6) <31648BB6-7239-3D0E-81B1-BCF51FEF557F> /System/Library/Frameworks/ColorSync.framework/Versions/A/ColorSync
0x7fff32919000 - 0x7fff3299ffff com.apple.audio.CoreAudio (4.3.0 - 4.3.0) <1E8E64E6-0E58-375A-97F7-07CB4EE181AC> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x7fff32a2e000 - 0x7fff32db3fef com.apple.CoreData (120 - 866.6) <132CB39B-8D58-30FA-B8AD-49BFFF34B293> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x7fff32db4000 - 0x7fff32ea4ff7 com.apple.CoreDisplay (101.3 - 110.18) <0EB2A997-FCAD-3D17-B140-9829961E5327> /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay
0x7fff32ea5000 - 0x7fff332e9fe7 com.apple.CoreFoundation (6.9 - 1575.19) <B2850F42-CE01-3156-B121-FD4777290C8F> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x7fff332eb000 - 0x7fff3397afff com.apple.CoreGraphics (2.0 - 1265.9) <BC95B558-EF77-3A57-A0BC-11606C778991> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x7fff3397c000 - 0x7fff33c9cfff com.apple.CoreImage (14.4.0 - 750.0.140) <11026E39-D2FF-3CF6-8ACE-7BA293F9853E> /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage
0x7fff340fa000 - 0x7fff340fafff com.apple.CoreServices (946 - 946) <6EC9F377-EBD8-3358-92D1-6586F6F1E8E9> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x7fff340fb000 - 0x7fff34177ff7 com.apple.AE (773 - 773) <55AE7C9E-27C3-30E9-A047-3B92A6FD53B4> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x7fff34178000 - 0x7fff3444ffff com.apple.CoreServices.CarbonCore (1178.33 - 1178.33) <CB87F0C7-2CD6-3983-8E32-B6A2EC925352> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x7fff34450000 - 0x7fff34498ff7 com.apple.DictionaryServices (1.2 - 284.16.4) <746EB200-DC51-30AE-9CBC-608A7B4CC8DA> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
0x7fff34499000 - 0x7fff344a1ffb com.apple.CoreServices.FSEvents (1239.200.12 - 1239.200.12) <8406D379-8D33-3611-861B-7ABD26DB50D2> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
0x7fff344a2000 - 0x7fff34653ff7 com.apple.LaunchServices (946 - 946) <A0C91634-9410-38E8-BC11-7A5A369E6BA5> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x7fff34654000 - 0x7fff346f2ff7 com.apple.Metadata (10.7.0 - 1191.57) <BFFAED00-2560-318A-BB8F-4E7E5123EC61> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x7fff346f3000 - 0x7fff3473dff7 com.apple.CoreServices.OSServices (946 - 946) <20C4EEF8-D5AC-39A0-9B4A-78F88E3EFBCC> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x7fff3473e000 - 0x7fff347a5ff7 com.apple.SearchKit (1.4.0 - 1.4.0) <DA08AA6F-A6F1-36C0-87F4-E26294E51A3A> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x7fff347a6000 - 0x7fff347c7ff3 com.apple.coreservices.SharedFileList (71.28 - 71.28) <487A8464-729E-305A-B5D1-E3FE8EB9CFC5> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList
0x7fff34ad2000 - 0x7fff34c34ff3 com.apple.CoreText (352.0 - 584.26.3.2) <59919B0C-CBD5-3877-8D6F-D6048F1E5F42> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
0x7fff34c35000 - 0x7fff34c75ff3 com.apple.CoreVideo (1.8 - 281.4) <10CF8E52-07E3-382B-8091-2CEEEFFA69B4> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x7fff34f5c000 - 0x7fff34f61ffb com.apple.DiskArbitration (2.7 - 2.7) <F481F2C0-884E-3265-8111-ABBEC93F0920> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x7fff35127000 - 0x7fff354d4ffb com.apple.Foundation (6.9 - 1575.19) <A85BF812-B784-36B9-89BB-E29772B0708C> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x7fff35543000 - 0x7fff35572ffb com.apple.GSS (4.0 - 2.0) <E2B90D08-3857-3155-9FCC-07D778988EC9> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
0x7fff357df000 - 0x7fff3586efff com.apple.framework.IOKit (2.0.2 - 1483.260.4) <8A90F547-86EF-3DFB-92FE-0E2C0376DD84> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x7fff35870000 - 0x7fff3587fffb com.apple.IOSurface (255.6.1 - 255.6.1) <85F85EBB-EA59-3A8B-B3EB-7C20F3CC77AE> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
0x7fff358d3000 - 0x7fff35a5efef com.apple.ImageIO.framework (3.3.0 - 1850.2) <75E46A31-D87D-35CE-86A4-96A50971FDB2> /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x7fff35a5f000 - 0x7fff35a63ffb libGIF.dylib (1850.2) <4774EBDF-583B-3DDD-A0E1-9F427CB6A074> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x7fff35a64000 - 0x7fff35b40fef libJP2.dylib (1850.2) <697BB77F-A682-339F-8659-35432962432D> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
0x7fff35b41000 - 0x7fff35b66feb libJPEG.dylib (1850.2) <171A8AC4-AADA-376F-9F2C-B9C978DB1007> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x7fff35e29000 - 0x7fff35e4ffeb libPng.dylib (1850.2) <FBCEE909-F573-3AD6-A45F-AF32612BF8A2> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
0x7fff35e50000 - 0x7fff35e52ffb libRadiance.dylib (1850.2) <56907025-D5CE-3A9E-ACCB-A376C2599853> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x7fff35e53000 - 0x7fff35ea0fe7 libTIFF.dylib (1850.2) <F59557C9-C761-3E6F-85D1-0FBFFD53ED5C> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x7fff37013000 - 0x7fff3702cfff com.apple.Kerberos (3.0 - 1) <DB1E0679-37E1-3B93-9789-32F63D660C3B> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
0x7fff3702d000 - 0x7fff37062ff3 com.apple.LDAPFramework (2.4.28 - 194.5) <95DAD9EE-9B6F-3FF5-A5EF-F6672AD3CC55> /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
0x7fff37a48000 - 0x7fff37af0ff7 com.apple.Metal (162.2 - 162.2) <FFF7DFF3-7C4E-32C6-A0B5-C356079D3B7C> /System/Library/Frameworks/Metal.framework/Versions/A/Metal
0x7fff37b0c000 - 0x7fff37b2bff7 com.apple.MetalPerformanceShaders.MPSCore (1.0 - 1) <44CE8362-E972-3697-AD6F-15BC863BAEB8> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSCore.framework/Versions/A/MPSCore
0x7fff37b2c000 - 0x7fff37ba8fe7 com.apple.MetalPerformanceShaders.MPSImage (1.0 - 1) <EE8440DA-66DF-3923-ABBC-E0543211C069> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSImage.framework/Versions/A/MPSImage
0x7fff37ba9000 - 0x7fff37bd0fff com.apple.MetalPerformanceShaders.MPSMatrix (1.0 - 1) <E64450DF-2B96-331E-B7F4-666E00571C70> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSMatrix.framework/Versions/A/MPSMatrix
0x7fff37bd1000 - 0x7fff37cfcff7 com.apple.MetalPerformanceShaders.MPSNeuralNetwork (1.0 - 1) <F2CF26B6-73F1-3644-8FE9-CDB9B2C4501F> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSNeuralNetwork.framework/Versions/A/MPSNeuralNetwork
0x7fff37cfd000 - 0x7fff37d17fff com.apple.MetalPerformanceShaders.MPSRayIntersector (1.0 - 1) <B33A35C3-0393-366B-ACFB-F4BB6A5F7B4A> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSRayIntersector.framework/Versions/A/MPSRayIntersector
0x7fff37d18000 - 0x7fff37d19ff7 com.apple.MetalPerformanceShaders.MetalPerformanceShaders (1.0 - 1) <69F14BCF-C5C5-3BF8-9C31-8F87D2D6130A> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/MetalPerformanceShaders
0x7fff38b10000 - 0x7fff38b1cff7 com.apple.NetFS (6.0 - 4.0) <E917806F-0607-3292-B2D6-A15404D61B99> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
0x7fff3b5ba000 - 0x7fff3b611ff7 com.apple.opencl (2.15.3 - 2.15.3) <056BAD8A-23BC-3F74-9E2C-3AC81E7DEA5A> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
0x7fff3b612000 - 0x7fff3b62dff7 com.apple.CFOpenDirectory (10.14 - 207.200.4) <F03D84EB-49B2-3A00-9127-B9A269824026> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
0x7fff3b62e000 - 0x7fff3b639ffb com.apple.OpenDirectory (10.14 - 207.200.4) <A8020CEE-5B78-3581-A735-EA2833683F31> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
0x7fff3bf89000 - 0x7fff3bf8bfff libCVMSPluginSupport.dylib (17.7.3) <8E051EA7-55B6-3DF1-9821-72C391DE953B> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
0x7fff3bf8c000 - 0x7fff3bf91ff3 libCoreFSCache.dylib (166.2) <222C2A4F-7E32-30F6-8459-2FAB98073A3D> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
0x7fff3bf92000 - 0x7fff3bf96fff libCoreVMClient.dylib (166.2) <6789ECD4-91DD-32EF-A1FD-F27D2344CD8B> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
0x7fff3bf97000 - 0x7fff3bf9fff7 libGFXShared.dylib (17.7.3) <8C50BF27-B525-3B23-B86C-F444ADF97851> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
0x7fff3bfa0000 - 0x7fff3bfabfff libGL.dylib (17.7.3) <2AC457EA-1BD3-3C8E-AFAB-7EA6234EB749> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x7fff3bfac000 - 0x7fff3bfe6fef libGLImage.dylib (17.7.3) <AA027AFA-C115-3861-89B2-0AE946838952> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
0x7fff3c15a000 - 0x7fff3c198fff libGLU.dylib (17.7.3) <CB3B0579-D9A2-3CA5-8942-0C8344FAD054> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x7fff3cb35000 - 0x7fff3cb44ffb com.apple.opengl (17.7.3 - 17.7.3) <94B5CF34-5BD6-3652-9A8C-E9C56E0A9FB4> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x7fff3d947000 - 0x7fff3db9eff7 com.apple.QuartzCore (1.11 - 701.14) <33E846BE-1794-3186-9BF2-6ADF62C782A3> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x7fff3e3d3000 - 0x7fff3e6d3fff com.apple.security (7.0 - 58286.270.3.0.1) <DF7677A7-9765-3B6A-9D1C-3589145E4B65> /System/Library/Frameworks/Security.framework/Versions/A/Security
0x7fff3e6d4000 - 0x7fff3e760fff com.apple.securityfoundation (6.0 - 55185.260.1) <1EE899E6-222A-3526-B505-B0D0B6FA042A> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
0x7fff3e792000 - 0x7fff3e796fff com.apple.xpc.ServiceManagement (1.0 - 1) <FCF7BABA-DDDD-3770-8DAC-7069850203C2> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
0x7fff3eb2f000 - 0x7fff3eb9cfff com.apple.SystemConfiguration (1.17 - 1.17) <30C8327F-3EFF-3520-9C50-016F8B6B954F> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x7fff41dd8000 - 0x7fff41e7dfeb com.apple.APFS (1.0 - 1) <2D22485D-552D-3CB6-9FE1-38547597918F> /System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS
0x7fff42892000 - 0x7fff42893ff7 com.apple.AggregateDictionary (1.0 - 1) <A6AF8AC4-1F25-37C4-9157-A02E9C200926> /System/Library/PrivateFrameworks/AggregateDictionary.framework/Versions/A/AggregateDictionary
0x7fff42fe8000 - 0x7fff42ff7fc7 com.apple.AppleFSCompression (96.200.3 - 1.0) <3CF60CE8-976E-3CB8-959D-DD0948C1C2DE> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
0x7fff4313f000 - 0x7fff43188ff3 com.apple.AppleJPEG (1.0 - 1) <4C1F426B-7D77-3980-9633-7DBD8C666B9A> /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG
0x7fff433d7000 - 0x7fff433dbff7 com.apple.AppleSRP (5.0 - 1) <EDD16B2E-4F35-3E13-B389-CF77B3CAD4EB> /System/Library/PrivateFrameworks/AppleSRP.framework/Versions/A/AppleSRP
0x7fff433dc000 - 0x7fff433fefff com.apple.applesauce (1.0 - ???) <F49107C7-3C51-3024-8EF1-C57643BE4F3B> /System/Library/PrivateFrameworks/AppleSauce.framework/Versions/A/AppleSauce
0x7fff4355d000 - 0x7fff43571ffb com.apple.AssertionServices (1.0 - 1) <456E507A-4561-3628-9FBE-173ACE7429D8> /System/Library/PrivateFrameworks/AssertionServices.framework/Versions/A/AssertionServices
0x7fff43bee000 - 0x7fff43bf6fff com.apple.coreservices.BackgroundTaskManagement (1.0 - 57.1) <2A396FC0-7B79-3088-9A82-FB93C1181A57> /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Versions/A/BackgroundTaskManagement
0x7fff43c8d000 - 0x7fff43cfaff3 com.apple.BaseBoard (360.28 - 360.28) <68FA8044-F3CD-3BC6-9DAB-27DACF52BFC0> /System/Library/PrivateFrameworks/BaseBoard.framework/Versions/A/BaseBoard
0x7fff45965000 - 0x7fff4596effb com.apple.CommonAuth (4.0 - 2.0) <93335CB6-ABEB-3EC7-A040-8A667F40D5F3> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
0x7fff46444000 - 0x7fff4644dfff com.apple.frameworks.CoreDaemon (1.3 - 1.3) <89BDACE6-32AA-3933-BD8C-A44650488873> /System/Library/PrivateFrameworks/CoreDaemon.framework/Versions/B/CoreDaemon
0x7fff46647000 - 0x7fff46658ff7 com.apple.CoreEmoji (1.0 - 69.19.9) <228457B3-E191-356E-9A5B-3C0438D05FBA> /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji
0x7fff46c02000 - 0x7fff46c68ff7 com.apple.CoreNLP (1.0 - 130.15.22) <27877820-17D0-3B02-8557-4014E876CCC7> /System/Library/PrivateFrameworks/CoreNLP.framework/Versions/A/CoreNLP
0x7fff479da000 - 0x7fff479deff7 com.apple.DSExternalDisplay (3.1 - 380) <787B9748-B120-3453-B8FE-61D9E363A9E0> /System/Library/PrivateFrameworks/DSExternalDisplay.framework/Versions/A/DSExternalDisplay
0x7fff48be0000 - 0x7fff48ffbfff com.apple.vision.FaceCore (3.3.4 - 3.3.4) <A576E2DA-BF6F-3B18-8FEB-324E5C5FA9BD> /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
0x7fff4df50000 - 0x7fff4df55fff com.apple.GPUWrangler (3.50.12 - 3.50.12) <6C820ED9-F306-3978-B5B8-432AD97BBDAF> /System/Library/PrivateFrameworks/GPUWrangler.framework/Versions/A/GPUWrangler
0x7fff4ed61000 - 0x7fff4ed70fff com.apple.GraphVisualizer (1.0 - 5) <48D020B7-5938-3FAE-B468-E291AEE2C06F> /System/Library/PrivateFrameworks/GraphVisualizer.framework/Versions/A/GraphVisualizer
0x7fff4eed6000 - 0x7fff4ef4affb com.apple.Heimdal (4.0 - 2.0) <D97FCF19-EAD6-3E2F-BE88-F817E45CAE96> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
0x7fff50250000 - 0x7fff50257ffb com.apple.IOAccelerator (404.14 - 404.14) <11A50171-C8AE-3BBC-9FB9-2A3313FFBD31> /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator
0x7fff5025b000 - 0x7fff50273fff com.apple.IOPresentment (1.0 - 42.6) <6DFD9A6E-BF95-3A27-89E7-ACAA9E30D90A> /System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment
0x7fff50908000 - 0x7fff509e3ff7 com.apple.LanguageModeling (1.0 - 159.15.15) <3DE3CE61-542B-37B7-883E-4B9717CAC65F> /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
0x7fff509e4000 - 0x7fff50a20ff7 com.apple.Lexicon-framework (1.0 - 33.15.10) <4B5E843E-2809-3E70-9560-9254E2656419> /System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon
0x7fff50a27000 - 0x7fff50a2cfff com.apple.LinguisticData (1.0 - 238.25) <F529B961-098C-3E4C-A3E9-9DA9BFA1B3F0> /System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData
0x7fff51721000 - 0x7fff51749ff7 com.apple.spotlight.metadata.utilities (1.0 - 1191.57) <38BB1FB7-3336-384C-B71F-4D0D402EB606> /System/Library/PrivateFrameworks/MetadataUtilities.framework/Versions/A/MetadataUtilities
0x7fff5174a000 - 0x7fff517d7ff7 com.apple.gpusw.MetalTools (1.0 - 1) <CBE2176A-8048-3A9C-AFE4-13973D44C704> /System/Library/PrivateFrameworks/MetalTools.framework/Versions/A/MetalTools
0x7fff51a26000 - 0x7fff51a50ffb com.apple.MultitouchSupport.framework (2450.1 - 2450.1) <42A23EC9-64A7-31C7-BF33-DF4412ED8A3F> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
0x7fff51c8c000 - 0x7fff51c96fff com.apple.NetAuth (6.2 - 6.2) <0D01BBE5-0269-310D-B148-D19DAE143DEB> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
0x7fff524f7000 - 0x7fff52548ff3 com.apple.OTSVG (1.0 - ???) <5BF1A9EB-2694-3267-9514-A4EB3BEF4081> /System/Library/PrivateFrameworks/OTSVG.framework/Versions/A/OTSVG
0x7fff58043000 - 0x7fff582f2fff com.apple.SkyLight (1.600.0 - 340.54) <90EB1C2E-B264-3EC4-AF7F-CDE7E7585746> /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight
0x7fff59765000 - 0x7fff59771ffb com.apple.TCC (1.0 - 1) <73CF6FA9-44CE-30C9-887F-235940976585> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
0x7fff59b55000 - 0x7fff59b56fff com.apple.TrustEvaluationAgent (2.0 - 31.200.1) <15DF9C73-54E4-3C41-BCF4-378338C55FB4> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
0x7fff5b644000 - 0x7fff5b646ffb com.apple.loginsupport (1.0 - 1) <3F8D6334-BCD6-36C1-BA20-CC8503A84375> /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport
0x7fff5b910000 - 0x7fff5b944fff libCRFSuite.dylib (41.15.4) <406DAC06-0C77-3F90-878B-4D38F11F0256> /usr/lib/libCRFSuite.dylib
0x7fff5b947000 - 0x7fff5b951ff7 libChineseTokenizer.dylib (28.15.3) <9B7F6109-3A5D-3641-9A7E-31D2239D73EE> /usr/lib/libChineseTokenizer.dylib
0x7fff5b9df000 - 0x7fff5b9e0ffb libDiagnosticMessagesClient.dylib (107) <A14D0819-0970-34CD-8680-80E4D7FE8C2C> /usr/lib/libDiagnosticMessagesClient.dylib
0x7fff5ba17000 - 0x7fff5bc6eff3 libFosl_dynamic.dylib (18.3.4) <1B5DD4E2-8AE0-315E-829E-D5BFCD264EA8> /usr/lib/libFosl_dynamic.dylib
0x7fff5bcbf000 - 0x7fff5bcdefff libMobileGestalt.dylib (645.270.1) <99A06C8A-97D6-383D-862C-F453BABB48A4> /usr/lib/libMobileGestalt.dylib
0x7fff5bcdf000 - 0x7fff5bcdffff libOpenScriptingUtil.dylib (179.1) <4D603146-EDA5-3A74-9FF8-4F75D8BB9BC6> /usr/lib/libOpenScriptingUtil.dylib
0x7fff5be1f000 - 0x7fff5be20ffb libSystem.B.dylib (1252.250.1) <B1006948-7AD0-3CA9-81E0-833F4DD6BFB4> /usr/lib/libSystem.B.dylib
0x7fff5be9c000 - 0x7fff5be9dfff libThaiTokenizer.dylib (2.15.1) <ADB37DC3-7D9B-3E73-A72A-BCC3433C937A> /usr/lib/libThaiTokenizer.dylib
0x7fff5beaf000 - 0x7fff5bec5ffb libapple_nghttp2.dylib (1.24.1) <6F04250A-6686-3FDC-9A8D-290C64B06502> /usr/lib/libapple_nghttp2.dylib
0x7fff5bec6000 - 0x7fff5beefffb libarchive.2.dylib (54.250.1) <47289946-8504-3966-9127-6CE39993DC2C> /usr/lib/libarchive.2.dylib
0x7fff5bf73000 - 0x7fff5bf73ff3 libauto.dylib (187) <3E3780E1-96F3-3A22-91C5-92F9A5805518> /usr/lib/libauto.dylib
0x7fff5c043000 - 0x7fff5c053ffb libbsm.0.dylib (39.200.18) <CF381E0B-025B-364F-A83D-2527E03F1AA3> /usr/lib/libbsm.0.dylib
0x7fff5c054000 - 0x7fff5c061fff libbz2.1.0.dylib (38.200.3) <272953A1-8D36-329B-BDDB-E887B347710F> /usr/lib/libbz2.1.0.dylib
0x7fff5c062000 - 0x7fff5c0b5ff7 libc++.1.dylib (400.9.4) <9A60A190-6C34-339F-BB3D-AACE942009A4> /usr/lib/libc++.1.dylib
0x7fff5c0b6000 - 0x7fff5c0cbff7 libc++abi.dylib (400.17) <38C09CED-9090-3719-90F3-04A2749F5428> /usr/lib/libc++abi.dylib
0x7fff5c0cc000 - 0x7fff5c0ccff3 libcharset.1.dylib (51.200.6) <2A27E064-314C-359C-93FC-8A9B06206174> /usr/lib/libcharset.1.dylib
0x7fff5c0cd000 - 0x7fff5c0ddffb libcmph.dylib (6.15.1) <9C52B2FE-179F-32AC-B87E-2AFC49ABF817> /usr/lib/libcmph.dylib
0x7fff5c0de000 - 0x7fff5c0f6ffb libcompression.dylib (52.250.2) <7F4BB18C-1FB4-3825-8D8B-6E6B168774C6> /usr/lib/libcompression.dylib
0x7fff5c36b000 - 0x7fff5c381fff libcoretls.dylib (155.220.1) <4C64BE3E-41E3-3020-8BB7-07E90C0C861C> /usr/lib/libcoretls.dylib
0x7fff5c382000 - 0x7fff5c383ff3 libcoretls_cfhelpers.dylib (155.220.1) <0959B3E9-6643-3589-8BB3-21D52CDF0EF1> /usr/lib/libcoretls_cfhelpers.dylib
0x7fff5c71b000 - 0x7fff5c81bfcb libcrypto.42.dylib (22.260.1) <BD995388-3083-3E74-AE7D-C4FCA5938E8E> /usr/lib/libcrypto.42.dylib
0x7fff5c82f000 - 0x7fff5c885ff3 libcups.2.dylib (462.12) <095619DC-9233-3937-9E50-5F10D917A40D> /usr/lib/libcups.2.dylib
0x7fff5c8ae000 - 0x7fff5c901fff libcurl.4.dylib (105.200.2) <CC3D005E-CD2F-3345-A8B3-B8A3050B284B> /usr/lib/libcurl.4.dylib
0x7fff5c9b9000 - 0x7fff5c9b9fff libenergytrace.dylib (17.200.1) <80BB567A-FD18-3497-BF97-353F57D98CDD> /usr/lib/libenergytrace.dylib
0x7fff5c9eb000 - 0x7fff5c9f0ff7 libgermantok.dylib (17.15.2) <E5F0F794-FF27-3D64-AE52-C78C6A84DD67> /usr/lib/libgermantok.dylib
0x7fff5c9f1000 - 0x7fff5c9f6ff7 libheimdal-asn1.dylib (520.270.1) <73F60D6F-76F8-35EF-9C86-9A81225EE4BE> /usr/lib/libheimdal-asn1.dylib
0x7fff5ca21000 - 0x7fff5cb11fff libiconv.2.dylib (51.200.6) <2047C9B7-3F74-3A95-810D-2ED8F0475A99> /usr/lib/libiconv.2.dylib
0x7fff5cb12000 - 0x7fff5cd73ffb libicucore.A.dylib (62141.0.1) <A0D63918-76E9-3C1B-B255-46F4C1DA7FE8> /usr/lib/libicucore.A.dylib
0x7fff5cdc0000 - 0x7fff5cdc1fff liblangid.dylib (128.15.1) <22D05C4F-769B-3075-ABCF-44A0EBACE028> /usr/lib/liblangid.dylib
0x7fff5cdc2000 - 0x7fff5cddaff3 liblzma.5.dylib (10.200.3) <E1F4FD60-1CE4-37B9-AD95-29D348AF1AC0> /usr/lib/liblzma.5.dylib
0x7fff5cdf2000 - 0x7fff5ce96ff7 libmecab.1.0.0.dylib (779.24.1) <A8D0379B-85FA-3B3D-89ED-5CF2C3826AB2> /usr/lib/libmecab.1.0.0.dylib
0x7fff5ce97000 - 0x7fff5d09bfff libmecabra.dylib (779.24.1) <D71F71E0-30E2-3DB3-B636-7DE13D51FB4B> /usr/lib/libmecabra.dylib
0x7fff5d0a0000 - 0x7fff5d0d0fff libncurses.5.4.dylib (53.200.3) <767B4D3D-CF4C-33DF-B282-0CAC013A7AD0> /usr/lib/libncurses.5.4.dylib
0x7fff5d273000 - 0x7fff5d5c4ff7 libnetwork.dylib (1229.250.15) <72C7E9E3-B2BE-3300-BE1B-64606222022C> /usr/lib/libnetwork.dylib
0x7fff5d656000 - 0x7fff5dddbfdf libobjc.A.dylib (756.2) <7C312627-43CB-3234-9324-4DEA92D59F50> /usr/lib/libobjc.A.dylib
0x7fff5dded000 - 0x7fff5ddf1ffb libpam.2.dylib (22.200.1) <586CF87F-349C-393D-AEEB-FB75F94A5EB7> /usr/lib/libpam.2.dylib
0x7fff5ddf4000 - 0x7fff5de29fff libpcap.A.dylib (79.250.1) <C0893641-7DFF-3A33-BDAE-190FF54837E8> /usr/lib/libpcap.A.dylib
0x7fff5df42000 - 0x7fff5df5affb libresolv.9.dylib (65.200.2) <893142A5-F153-3437-A22D-407EE542B5C5> /usr/lib/libresolv.9.dylib
0x7fff5df98000 - 0x7fff5dfaaff7 libsasl2.2.dylib (211) <10987614-6763-3B5D-9F28-91D121BB4924> /usr/lib/libsasl2.2.dylib
0x7fff5dfad000 - 0x7fff5e18afff libsqlite3.dylib (274.26) <6404BA3B-BCA4-301F-B2FE-8776105A2AA3> /usr/lib/libsqlite3.dylib
0x7fff5e24e000 - 0x7fff5e27dfff libssl.44.dylib (22.260.1) <F1DE913C-717A-3013-9780-DBF79406C58E> /usr/lib/libssl.44.dylib
0x7fff5e3a3000 - 0x7fff5e3a6ff7 libutil.dylib (51.200.4) <CE9B18C9-66ED-32D4-9D29-01F8FCB467B0> /usr/lib/libutil.dylib
0x7fff5e3a7000 - 0x7fff5e3b4fff libxar.1.dylib (417.1) <39CCF46B-C81A-34B1-92A1-58C4E5DA846E> /usr/lib/libxar.1.dylib
0x7fff5e3b9000 - 0x7fff5e49bff3 libxml2.2.dylib (32.10) <AA4E1B1F-0FDE-3274-9FA5-75446298D1AC> /usr/lib/libxml2.2.dylib
0x7fff5e49c000 - 0x7fff5e4c4ff3 libxslt.1.dylib (16.5) <E330D3A2-E32B-378A-973E-A8D245C0F712> /usr/lib/libxslt.1.dylib
0x7fff5e4c5000 - 0x7fff5e4d7ff7 libz.1.dylib (70.200.4) <B048FC1F-058F-3A08-A1FE-81D5308CB3E6> /usr/lib/libz.1.dylib
0x7fff5ecbb000 - 0x7fff5ecbfff3 libcache.dylib (81) <1987D1E1-DB11-3291-B12A-EBD55848E02D> /usr/lib/system/libcache.dylib
0x7fff5ecc0000 - 0x7fff5eccaff3 libcommonCrypto.dylib (60118.250.2) <1765BB6E-6784-3653-B16B-CB839721DC9A> /usr/lib/system/libcommonCrypto.dylib
0x7fff5eccb000 - 0x7fff5ecd2ff7 libcompiler_rt.dylib (63.4) <5212BA7B-B7EA-37B4-AF6E-AC4F507EDFB8> /usr/lib/system/libcompiler_rt.dylib
0x7fff5ecd3000 - 0x7fff5ecdcff7 libcopyfile.dylib (146.250.1) <98CD00CD-9B91-3B5C-A9DB-842638050FA8> /usr/lib/system/libcopyfile.dylib
0x7fff5ecdd000 - 0x7fff5ed61fc3 libcorecrypto.dylib (602.260.2) <01464D24-570C-3B83-9D18-467769E0FCDD> /usr/lib/system/libcorecrypto.dylib
0x7fff5ede8000 - 0x7fff5ee21ff7 libdispatch.dylib (1008.270.1) <97273678-E94C-3C8C-89F6-2E2020F4B43B> /usr/lib/system/libdispatch.dylib
0x7fff5ee22000 - 0x7fff5ee4eff7 libdyld.dylib (655.1.1) <002418CC-AD11-3D10-865B-015591D24E6C> /usr/lib/system/libdyld.dylib
0x7fff5ee4f000 - 0x7fff5ee4fffb libkeymgr.dylib (30) <0D0F9CA2-8D5A-3273-8723-59987B5827F2> /usr/lib/system/libkeymgr.dylib
0x7fff5ee50000 - 0x7fff5ee5cff3 libkxld.dylib (4903.271.2) <FBF128C8-D3F0-36B6-983A-A63B8A3E0E52> /usr/lib/system/libkxld.dylib
0x7fff5ee5d000 - 0x7fff5ee5dff7 liblaunch.dylib (1336.261.2) <2B07E27E-D404-3E98-9D28-BCA641E5C479> /usr/lib/system/liblaunch.dylib
0x7fff5ee5e000 - 0x7fff5ee63fff libmacho.dylib (927.0.3) <A377D608-77AB-3F6E-90F0-B4F251A5C12F> /usr/lib/system/libmacho.dylib
0x7fff5ee64000 - 0x7fff5ee66ffb libquarantine.dylib (86.220.1) <6D0BC770-7348-3608-9254-F7FFBD347634> /usr/lib/system/libquarantine.dylib
0x7fff5ee67000 - 0x7fff5ee68ff7 libremovefile.dylib (45.200.2) <9FBEB2FF-EEBE-31BC-BCFC-C71F8D0E99B6> /usr/lib/system/libremovefile.dylib
0x7fff5ee69000 - 0x7fff5ee80ff3 libsystem_asl.dylib (356.200.4) <A62A7249-38B8-33FA-9875-F1852590796C> /usr/lib/system/libsystem_asl.dylib
0x7fff5ee81000 - 0x7fff5ee81ff7 libsystem_blocks.dylib (73) <A453E8EE-860D-3CED-B5DC-BE54E9DB4348> /usr/lib/system/libsystem_blocks.dylib
0x7fff5ee82000 - 0x7fff5ef09fff libsystem_c.dylib (1272.250.1) <7EDACF78-2FA3-35B8-B051-D70475A35117> /usr/lib/system/libsystem_c.dylib
0x7fff5ef0a000 - 0x7fff5ef0dffb libsystem_configuration.dylib (963.270.3) <2B4A836D-68A4-33E6-8D48-CD4486B03387> /usr/lib/system/libsystem_configuration.dylib
0x7fff5ef0e000 - 0x7fff5ef11ff7 libsystem_coreservices.dylib (66) <719F75A4-74C5-3BA6-A09E-0C5A3E5889D7> /usr/lib/system/libsystem_coreservices.dylib
0x7fff5ef12000 - 0x7fff5ef18fff libsystem_darwin.dylib (1272.250.1) <EC9B39A5-9592-3577-8997-7DC721D20D8C> /usr/lib/system/libsystem_darwin.dylib
0x7fff5ef19000 - 0x7fff5ef1fff7 libsystem_dnssd.dylib (878.270.2) <E9A5ACCF-E35F-3909-AF0A-2A37CD217276> /usr/lib/system/libsystem_dnssd.dylib
0x7fff5ef20000 - 0x7fff5ef6bffb libsystem_info.dylib (517.200.9) <D09D5AE0-2FDC-3A6D-93EC-729F931B1457> /usr/lib/system/libsystem_info.dylib
0x7fff5ef6c000 - 0x7fff5ef94ff7 libsystem_kernel.dylib (4903.271.2) <EA204E3C-870B-30DD-B4AF-D1BB66420D14> /usr/lib/system/libsystem_kernel.dylib
0x7fff5ef95000 - 0x7fff5efe0ff7 libsystem_m.dylib (3158.200.7) <F19B6DB7-014F-3820-831F-389CCDA06EF6> /usr/lib/system/libsystem_m.dylib
0x7fff5efe1000 - 0x7fff5f00bfff libsystem_malloc.dylib (166.270.1) <011F3AD0-8E6A-3A89-AE64-6E5F6840F30A> /usr/lib/system/libsystem_malloc.dylib
0x7fff5f00c000 - 0x7fff5f016ff7 libsystem_networkextension.dylib (767.250.2) <FF06F13A-AEFE-3A27-A073-910EF78AEA36> /usr/lib/system/libsystem_networkextension.dylib
0x7fff5f017000 - 0x7fff5f01efff libsystem_notify.dylib (172.200.21) <145B5CFC-CF73-33CE-BD3D-E8DDE268FFDE> /usr/lib/system/libsystem_notify.dylib
0x7fff5f01f000 - 0x7fff5f028fef libsystem_platform.dylib (177.270.1) <9D1FE5E4-EB7D-3B3F-A8D1-A96D9CF1348C> /usr/lib/system/libsystem_platform.dylib
0x7fff5f029000 - 0x7fff5f033ff7 libsystem_pthread.dylib (330.250.2) <2D5C08FF-484F-3D59-9132-CE1DCB3F76D7> /usr/lib/system/libsystem_pthread.dylib
0x7fff5f034000 - 0x7fff5f037ff7 libsystem_sandbox.dylib (851.270.1) <9494594B-5199-3186-82AB-5FF8BED6EE16> /usr/lib/system/libsystem_sandbox.dylib
0x7fff5f038000 - 0x7fff5f03aff3 libsystem_secinit.dylib (30.260.2) <EF1EA47B-7B22-35E8-BD9B-F7003DCB96AE> /usr/lib/system/libsystem_secinit.dylib
0x7fff5f03b000 - 0x7fff5f042ff3 libsystem_symptoms.dylib (820.267.1) <03F1C2DD-0F5A-3D9D-88F6-B26C0F94EB52> /usr/lib/system/libsystem_symptoms.dylib
0x7fff5f043000 - 0x7fff5f058fff libsystem_trace.dylib (906.260.1) <FC761C3B-5434-3A52-912D-F1B15FAA8EB2> /usr/lib/system/libsystem_trace.dylib
0x7fff5f05a000 - 0x7fff5f05fffb libunwind.dylib (35.4) <24A97A67-F017-3CFC-B0D0-6BD0224B1336> /usr/lib/system/libunwind.dylib
0x7fff5f060000 - 0x7fff5f08ffff libxpc.dylib (1336.261.2) <7DEE2300-6D8E-3C00-9C63-E3E80D56B0C4> /usr/lib/system/libxpc.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: 1689547
thread_create: 0
thread_set_state: 0
VM Region Summary:
ReadOnly portion of Libraries: Total=345.1M resident=0K(0%) swapped_out_or_unallocated=345.1M(100%)
Writable regions: Total=196.2M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=196.2M(100%)
VIRTUAL REGION
REGION TYPE SIZE COUNT (non-coalesced)
=========== ======= =======
Activity Tracing 256K 1
Kernel Alloc Once 8K 1
MALLOC 128.3M 40
MALLOC guard page 16K 3
STACK GUARD 24K 6
Stack 67.5M 7
Stack Guard 4K 1
VM_ALLOCATE 12K 3
__DATA 16.5M 239
__FONT_DATA 4K 1
__LINKEDIT 223.8M 43
__TEXT 121.4M 235
__UNICODE 564K 1
mapped file 3464K 3
shared memory 12K 3
=========== ======= =======
TOTAL 561.7M 587
I don't really know what I'm looking at there, but these three lines seemed interesting:
Exception Type: EXC_BAD_ACCESS (SIGABRT)
Exception Codes: EXC_I386_GPFLT
Exception Note: EXC_CORPSE_NOTIFY
And Error Code: 0x02000131
looked promising, but I can't find much online about it.
from agoo.
Not much of that means much to me either but you did bring up a good point. You can turn on additional logging. That might help. I can add more debug information or maybe a trace logging feature to tell us everything that goes on. I might make that a compile option though if it slows things down too much.
I'm going to be doing some traveling soon so my time on this may be limited for a week or so. If I can reproduce the issue before Friday I'll have some flight time to work on it otherwise I'll focus on tracing.
from agoo.
I think I've narrowed it down but I haven't had a chance to put together a code base to reproduce it yet, I'll try to get that done today.
I use a script called instantpage on my site that attempts to preload pages with a <link rel='prefetch'>
element in the header when you hover over a link. I've seen the segfault more often when I hover over and then quickly click on a link. I think that I may be interrupting the prefetch request when I click the link and I wonder if that somehow "cancels" the original request.
I'll work on a repro this afternoon and see if I can narrow it further.
from agoo.
Good detective work.
from agoo.
It's not quite as predictable as I'd like, calling sleep
in the request handler seems to cause some problems. I've put together a small repo with an HTML page that uses the same instantpage library and little conditional sleep mechanism to simulate real work. You can fire it up with ruby server.rb
and if you click around (especially if you click impatiently) you should see a segfault eventually.
from agoo.
Cool, thanks. I hit it tomorrow.
from agoo.
Narrowing it down. The issue is around the closing of the connection. Just a status update :-)
from agoo.
Awesome, thanks for digging into it so quickly!
from agoo.
I have a plan but it will take a bit. I'll make the fix on the plane Friday and get it out in a branch for you to test over the weekend.
from agoo.
Please try the race-fix
branch.
from agoo.
Looks good to me, I can't reproduce the problem with my little reproduction repo.
from agoo.
Great I'll make a release later today then.
from agoo.
Related Issues (20)
- Fragment usage HOT 17
- CORS issues HOT 8
- Agoo dumps core on malformed SDL HOT 5
- fails to launch in clustered mode HOT 17
- Agoo Fragment Cycle Security Vulnerability HOT 2
- Disabling introspection for GraphQL HOT 12
- Changes on args or req does not get fowarded to the other calls HOT 9
- Static asset with space in filename HOT 4
- gem install agoo fails on MacOS Ventura 13.2.1 HOT 9
- Static .txt files are not served with utf-8 encoding HOT 8
- Agoo crash and exit HOT 7
- CLI options for SSL/TLS HOT 3
- localhost is crashing as bind address HOT 4
- Case insensitive Content-Type header HOT 4
- GraphQL in rails HOT 22
- How to render a error message using GraphQL HOT 6
- How to create a dynamic GraphQL schema HOT 6
- Configuring worker count and thread count when used with Rails HOT 5
- Port cleanup on shutdown? HOT 3
- REMOTE_ADDR not set on ENV HOT 13
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from agoo.