GithubHelp home page GithubHelp logo

Segmentation fault about agoo HOT 17 CLOSED

ohler55 avatar ohler55 commented on May 19, 2024
Segmentation fault

from agoo.

Comments (17)

ohler55 avatar ohler55 commented on May 19, 2024 1

Excellent. I got it to fail!

from agoo.

ohler55 avatar ohler55 commented on May 19, 2024

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.

evanleck avatar evanleck commented on May 19, 2024

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.

ohler55 avatar ohler55 commented on May 19, 2024

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.

evanleck avatar evanleck commented on May 19, 2024

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.

evanleck avatar evanleck commented on May 19, 2024

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.

ohler55 avatar ohler55 commented on May 19, 2024

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.

evanleck avatar evanleck commented on May 19, 2024

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.

ohler55 avatar ohler55 commented on May 19, 2024

Good detective work.

from agoo.

evanleck avatar evanleck commented on May 19, 2024

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.

ohler55 avatar ohler55 commented on May 19, 2024

Cool, thanks. I hit it tomorrow.

from agoo.

ohler55 avatar ohler55 commented on May 19, 2024

Narrowing it down. The issue is around the closing of the connection. Just a status update :-)

from agoo.

evanleck avatar evanleck commented on May 19, 2024

Awesome, thanks for digging into it so quickly!

from agoo.

ohler55 avatar ohler55 commented on May 19, 2024

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.

ohler55 avatar ohler55 commented on May 19, 2024

Please try the race-fix branch.

from agoo.

evanleck avatar evanleck commented on May 19, 2024

Looks good to me, I can't reproduce the problem with my little reproduction repo.

from agoo.

ohler55 avatar ohler55 commented on May 19, 2024

Great I'll make a release later today then.

from agoo.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.