Closed jmadkins closed 2 months ago
Hey @jmadkins! The error you're getting has the information about the reason your jobs are failing. Looks like the worker processes are receiving the signal number 6 (Received unhandled signal 6
), in this case SIGABRT
. Something external to Solid Queue is signalling the process that it needs to abort, so it's aborting and marking the in-progress jobs as failed.
Gotcha. I used that process id and found a few ruby crashes in the macOS Console. I was not experiencing these crashes when these jobs were running via Sidekiq. Recurring jobs seem to execute without issues, but those enqueued via perform_later fail to perform.
default 15:07:49.905714-0400 mDNSResponder [R159360] DNSServiceCreateConnection START PID[95102](ruby)
default 15:07:49.905812-0400 mDNSResponder [R159361] DNSServiceQueryRecord START -- qname: <mask.hash: 'xLnwJQn1/w6wqryEzNdZAw=='>, qtype: A, flags: 0x1D000, interface index: 0, client pid: 95102 (ruby), name hash: b306049b
default 15:07:49.905982-0400 mDNSResponder [R159362] DNSServiceQueryRecord START -- qname: <mask.hash: 'xLnwJQn1/w6wqryEzNdZAw=='>, qtype: AAAA, flags: 0x1D000, interface index: 0, client pid: 95102 (ruby), name hash: b306049b
default 15:07:49.907054-0400 kernel AMFI: Denying core dump for pid 95102 (ruby)
default 15:07:49.907115-0400 kernel ruby[95102] Corpse allowed 1 of 5
default 15:07:49.908297-0400 mDNSResponder [R159360] DNSServiceCreateConnection STOP PID[95102](ruby)
default 15:07:49.910419-0400 ReportCrash Parsing corpse data for pid 95102
default 15:07:49.923820-0400 ReportCrash ASI found [libobjc.A.dylib] (sensitive) 'objc[95102]: +[__NSCFConstantString initialize] may have been in progress in another thread when fork() was called.
+[__NSCFConstantString initialize] may have been in progress in another thread when fork() was called. We cannot safely call it or ignore it in the fork() child process. Crashing instead. Set a breakpoint on objc_initializeAfterForkError to debug.'
default 15:07:50.228403-0400 ReportCrash Formulating fatal 309 report for corpse[95102] ruby
default 15:07:51.195102-0400 WindowServer [Event] addEvent(5780359497679) buttonState changed (1->0) queueSize:0
-------------------------------------
Translated Report (Full Report Below)
-------------------------------------
Process: ruby [95102]
Path: /Users/USER/*/ruby
Identifier: ruby
Version: ???
Code Type: ARM-64 (Native)
Parent Process: ruby [91642]
Responsible: Terminal [1365]
User ID: 501
Date/Time: 2024-09-21 15:07:49.9095 -0400
OS Version: macOS 15.0 (24A335)
Report Version: 12
Anonymous UUID: DB92226D-EC4D-F43D-713A-E83F3C87DCE0
Sleep/Wake UUID: 3C7F7A46-433C-4ED4-BB9B-605A58E01583
Time Awake Since Boot: 240000 seconds
Time Since Wake: 50495 seconds
System Integrity Protection: enabled
Crashed Thread: 5 worker-1
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Termination Reason: Namespace OBJC, Code 1
Application Specific Information:
crashed on child side of fork pre-exec
Thread 0:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x18288ce9c __select + 8
1 libruby.3.3.dylib 0x1055b5bbc do_select + 524
2 libruby.3.3.dylib 0x1054601bc rb_ensure + 264
3 libruby.3.3.dylib 0x1055b597c rb_thread_fd_select + 1064
4 libruby.3.3.dylib 0x1055b6148 select_single + 44
5 libruby.3.3.dylib 0x1054601bc rb_ensure + 264
6 libruby.3.3.dylib 0x1055b60cc rb_thread_wait_for_single_fd + 740
7 libruby.3.3.dylib 0x105493c64 rb_io_wait + 260
8 libruby.3.3.dylib 0x1054a2064 io_wait_readable + 156
9 libruby.3.3.dylib 0x105605208 vm_call_cfunc_with_frame_ + 240
10 libruby.3.3.dylib 0x1055eadfc vm_exec_core + 8032
11 libruby.3.3.dylib 0x1055e7f28 rb_vm_exec + 516
12 libruby.3.3.dylib 0x10560c90c invoke_block_from_c_bh + 872
13 libruby.3.3.dylib 0x1055f605c rb_yield + 168
14 libruby.3.3.dylib 0x10545fffc rb_protect + 192
15 libruby.3.3.dylib 0x105523718 rb_f_fork + 144
16 libruby.3.3.dylib 0x105605208 vm_call_cfunc_with_frame_ + 240
17 libruby.3.3.dylib 0x1055eac30 vm_exec_core + 7572
18 libruby.3.3.dylib 0x1055e7f28 rb_vm_exec + 516
19 libruby.3.3.dylib 0x10545f2e4 rb_ec_exec_node + 156
20 libruby.3.3.dylib 0x10545f1e0 ruby_run_node + 96
21 ruby 0x104eebf24 main + 104
22 dyld 0x182540274 start + 2840
Thread 1:
0 libsystem_kernel.dylib 0x182887efc kevent + 8
1 libruby.3.3.dylib 0x1055be19c timer_thread_func + 656
2 libsystem_pthread.dylib 0x1828c32e4 _pthread_start + 136
3 libsystem_pthread.dylib 0x1828be0fc thread_start + 8
Thread 2:: DEBUGGER__::SESSION@server
0 libsystem_kernel.dylib 0x1828855cc __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x1828c3894 _pthread_cond_wait + 1204
2 libruby.3.3.dylib 0x1055af3e0 thread_sched_wait_running_turn + 144
3 libruby.3.3.dylib 0x1055bb894 thread_sched_to_waiting_until_wakeup + 284
4 libruby.3.3.dylib 0x1055b27d8 sleep_forever + 308
5 libruby.3.3.dylib 0x1055baff8 queue_sleep + 160
6 libruby.3.3.dylib 0x1054601bc rb_ensure + 264
7 libruby.3.3.dylib 0x1055badb0 queue_do_pop + 336
8 libruby.3.3.dylib 0x1055edfe8 vm_exec_core + 20812
9 libruby.3.3.dylib 0x1055e7e68 rb_vm_exec + 324
10 libruby.3.3.dylib 0x1055fac64 vm_invoke_proc + 704
11 libruby.3.3.dylib 0x1055bd610 thread_do_start_proc + 668
12 libruby.3.3.dylib 0x1055bccc8 thread_start_func_2 + 780
13 libruby.3.3.dylib 0x1055bc98c call_thread_start_func_2 + 156
14 libruby.3.3.dylib 0x1055bc89c nt_start + 456
15 libsystem_pthread.dylib 0x1828c32e4 _pthread_start + 136
16 libsystem_pthread.dylib 0x1828be0fc thread_start + 8
Thread 3:: AR Pool Reaper
0 libsystem_kernel.dylib 0x1828855cc __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x1828c3894 _pthread_cond_wait + 1204
2 libruby.3.3.dylib 0x1055bb460 native_cond_sleep + 336
3 libruby.3.3.dylib 0x1055b2ab4 sleep_hrtime + 180
4 libruby.3.3.dylib 0x105523b78 rb_f_sleep + 172
5 libruby.3.3.dylib 0x105605208 vm_call_cfunc_with_frame_ + 240
6 libruby.3.3.dylib 0x1055eadfc vm_exec_core + 8032
7 libruby.3.3.dylib 0x1055e7e68 rb_vm_exec + 324
8 libruby.3.3.dylib 0x1055fac64 vm_invoke_proc + 704
9 libruby.3.3.dylib 0x1055bd610 thread_do_start_proc + 668
10 libruby.3.3.dylib 0x1055bccc8 thread_start_func_2 + 780
11 libruby.3.3.dylib 0x1055bc98c call_thread_start_func_2 + 156
12 libruby.3.3.dylib 0x1055bc89c nt_start + 456
13 libsystem_pthread.dylib 0x1828c32e4 _pthread_start + 136
14 libsystem_pthread.dylib 0x1828be0fc thread_start + 8
Thread 4:: worker-1
0 libsystem_kernel.dylib 0x1828855cc __psynch_cvwait + 8
1 libsystem_pthread.dylib 0x1828c3894 _pthread_cond_wait + 1204
2 libruby.3.3.dylib 0x1055bb460 native_cond_sleep + 336
3 libruby.3.3.dylib 0x1055b2ab4 sleep_hrtime + 180
4 libruby.3.3.dylib 0x1055b11b0 rb_mutex_wait_for + 36
5 libruby.3.3.dylib 0x1054601bc rb_ensure + 264
6 libruby.3.3.dylib 0x1055b1064 rb_mutex_sleep + 480
7 libruby.3.3.dylib 0x10560a648 vm_call0_body + 1000
8 libruby.3.3.dylib 0x1055f2468 rb_funcallv + 484
9 libruby.3.3.dylib 0x1054601bc rb_ensure + 264
10 libruby.3.3.dylib 0x1055bf648 rb_condvar_wait + 252
11 libruby.3.3.dylib 0x105605208 vm_call_cfunc_with_frame_ + 240
12 libruby.3.3.dylib 0x1055eadfc vm_exec_core + 8032
13 libruby.3.3.dylib 0x1055e7e68 rb_vm_exec + 324
14 libruby.3.3.dylib 0x10560c90c invoke_block_from_c_bh + 872
15 libruby.3.3.dylib 0x1055f605c rb_yield + 168
16 libruby.3.3.dylib 0x1054601bc rb_ensure + 264
17 libruby.3.3.dylib 0x105605208 vm_call_cfunc_with_frame_ + 240
18 libruby.3.3.dylib 0x1055eac30 vm_exec_core + 7572
19 libruby.3.3.dylib 0x1055e7e68 rb_vm_exec + 324
20 libruby.3.3.dylib 0x1055f4850 rb_vm_call_kw + 228
21 libruby.3.3.dylib 0x1055e6988 vm_yield_with_cfunc + 272
22 libruby.3.3.dylib 0x105606a74 vm_invoke_ifunc_block + 148
23 libruby.3.3.dylib 0x1055eadfc vm_exec_core + 8032
24 libruby.3.3.dylib 0x1055e7e68 rb_vm_exec + 324
25 libruby.3.3.dylib 0x10560c90c invoke_block_from_c_bh + 872
26 libruby.3.3.dylib 0x10560c06c catch_i + 108
27 libruby.3.3.dylib 0x1055f81c8 vm_catch_protect + 240
28 libruby.3.3.dylib 0x1055f8a3c rb_f_catch + 112
29 libruby.3.3.dylib 0x105605208 vm_call_cfunc_with_frame_ + 240
30 libruby.3.3.dylib 0x1055eac30 vm_exec_core + 7572
31 libruby.3.3.dylib 0x1055e7e68 rb_vm_exec + 324
32 libruby.3.3.dylib 0x1055fac64 vm_invoke_proc + 704
33 libruby.3.3.dylib 0x1055bd610 thread_do_start_proc + 668
34 libruby.3.3.dylib 0x1055bccc8 thread_start_func_2 + 780
35 libruby.3.3.dylib 0x1055bc98c call_thread_start_func_2 + 156
36 libruby.3.3.dylib 0x1055bc89c nt_start + 456
37 libsystem_pthread.dylib 0x1828c32e4 _pthread_start + 136
38 libsystem_pthread.dylib 0x1828be0fc thread_start + 8
Thread 5 Crashed:: worker-1
0 libsystem_kernel.dylib 0x18288eb4c __abort_with_payload + 8
1 libsystem_kernel.dylib 0x1828b4e84 abort_with_payload_wrapper_internal + 104
2 libsystem_kernel.dylib 0x1828b4e1c abort_with_reason + 32
3 libobjc.A.dylib 0x182528040 _objc_fatalv(unsigned long long, unsigned long long, char const*, char*) + 128
4 libobjc.A.dylib 0x182527fc0 _objc_fatal(char const*, ...) + 44
5 libobjc.A.dylib 0x18250d674 performForkChildInitialize(objc_class*, objc_class*) + 400
6 libobjc.A.dylib 0x1824f27f0 initializeNonMetaClass + 592
7 libobjc.A.dylib 0x182510a3c initializeAndMaybeRelock(objc_class*, objc_object*, locker_mixin<lockdebug::lock_mixin<objc_lock_base_t>>&, bool) + 164
8 libobjc.A.dylib 0x1824f1f98 lookUpImpOrForward + 304
9 libobjc.A.dylib 0x1824f1b84 _objc_msgSend_uncached + 68
10 CoreFoundation 0x1829593b4 _CFStringGetFormatSpecifierConfiguration + 32
11 CoreFoundation 0x182955f4c __CFStringAppendFormatCore + 328
12 CoreFoundation 0x182a8df30 _CFStringCreateWithFormatAndArgumentsReturningMetadata + 184
13 CoreFoundation 0x1829a05b0 CFStringCreateWithFormatAndArguments + 160
14 CoreFoundation 0x182955da4 CFStringCreateWithFormat + 48
15 Kerberos 0x1941c1b14 __init_log_block_invoke + 56
16 libdispatch.dylib 0x182710658 _dispatch_client_callout + 20
17 libdispatch.dylib 0x182711ea0 _dispatch_once_callout + 32
18 Kerberos 0x1941c1ad8 mshim_log_entry + 112
19 Kerberos 0x1941c35b4 cc_initialize + 64
20 libkrb5.3.3.dylib 0x123f985a8 api_macos_ptcursor_next + 196
21 libkrb5.3.3.dylib 0x123f958c4 krb5_cccol_cursor_next + 80
22 libkrb5.3.3.dylib 0x123f95ba0 krb5_cccol_have_content + 92
23 libgssapi_krb5.2.2.dylib 0x123e8d7c4 acquire_cred_context + 1740
24 libgssapi_krb5.2.2.dylib 0x123e8d080 acquire_cred_from + 688
25 libgssapi_krb5.2.2.dylib 0x123e7f0d8 gss_add_cred_from + 628
26 libgssapi_krb5.2.2.dylib 0x123e7ed1c gss_acquire_cred_from + 400
27 libgssapi_krb5.2.2.dylib 0x123e7eb80 gss_acquire_cred + 36
28 libpq.5.dylib 0x123e3dd98 pg_GSS_have_cred_cache + 60
29 libpq.5.dylib 0x123e2cc00 PQconnectPoll + 5188
30 pg_ext.bundle 0x123d889f8 gvl_PQconnectPoll_skeleton + 24
31 libruby.3.3.dylib 0x1055b31f0 rb_nogvl + 264
32 pg_ext.bundle 0x123d889d0 gvl_PQconnectPoll + 44
33 pg_ext.bundle 0x123d8ecb0 pgconn_connect_poll + 144
34 libruby.3.3.dylib 0x105605208 vm_call_cfunc_with_frame_ + 240
35 libruby.3.3.dylib 0x1056065ec vm_call_symbol + 556
36 libruby.3.3.dylib 0x1055eadfc vm_exec_core + 8032
37 libruby.3.3.dylib 0x1055e7f28 rb_vm_exec + 516
38 libruby.3.3.dylib 0x10560c90c invoke_block_from_c_bh + 872
39 libruby.3.3.dylib 0x1055f7db0 yield_under + 428
40 libruby.3.3.dylib 0x105605208 vm_call_cfunc_with_frame_ + 240
41 libruby.3.3.dylib 0x1056065ec vm_call_symbol + 556
42 libruby.3.3.dylib 0x1055eac30 vm_exec_core + 7572
43 libruby.3.3.dylib 0x1055e7e68 rb_vm_exec + 324
44 libruby.3.3.dylib 0x10560c90c invoke_block_from_c_bh + 872
45 libruby.3.3.dylib 0x1055f7db0 yield_under + 428
46 libruby.3.3.dylib 0x105605208 vm_call_cfunc_with_frame_ + 240
47 libruby.3.3.dylib 0x1056065ec vm_call_symbol + 556
48 libruby.3.3.dylib 0x1055eac30 vm_exec_core + 7572
49 libruby.3.3.dylib 0x1055e7e68 rb_vm_exec + 324
50 libruby.3.3.dylib 0x10560c90c invoke_block_from_c_bh + 872
51 libruby.3.3.dylib 0x1055f7db0 yield_under + 428
52 libruby.3.3.dylib 0x105605208 vm_call_cfunc_with_frame_ + 240
53 libruby.3.3.dylib 0x1056065ec vm_call_symbol + 556
54 libruby.3.3.dylib 0x1055eac30 vm_exec_core + 7572
55 libruby.3.3.dylib 0x1055e7e68 rb_vm_exec + 324
56 libruby.3.3.dylib 0x10560c90c invoke_block_from_c_bh + 872
57 libruby.3.3.dylib 0x1055f605c rb_yield + 168
58 libruby.3.3.dylib 0x1054601bc rb_ensure + 264
59 libruby.3.3.dylib 0x105605208 vm_call_cfunc_with_frame_ + 240
60 libruby.3.3.dylib 0x1055eac30 vm_exec_core + 7572
61 libruby.3.3.dylib 0x1055e7e68 rb_vm_exec + 324
62 libruby.3.3.dylib 0x10560c90c invoke_block_from_c_bh + 872
63 libruby.3.3.dylib 0x10560c06c catch_i + 108
64 libruby.3.3.dylib 0x1055f81c8 vm_catch_protect + 240
65 libruby.3.3.dylib 0x1055f8a3c rb_f_catch + 112
66 libruby.3.3.dylib 0x105605208 vm_call_cfunc_with_frame_ + 240
67 libruby.3.3.dylib 0x1055eac30 vm_exec_core + 7572
68 libruby.3.3.dylib 0x1055e7e68 rb_vm_exec + 324
69 libruby.3.3.dylib 0x1055fac64 vm_invoke_proc + 704
70 libruby.3.3.dylib 0x1055bd610 thread_do_start_proc + 668
71 libruby.3.3.dylib 0x1055bccc8 thread_start_func_2 + 780
72 libruby.3.3.dylib 0x1055bc98c call_thread_start_func_2 + 156
73 libruby.3.3.dylib 0x1055bc89c nt_start + 456
74 libsystem_pthread.dylib 0x1828c32e4 _pthread_start + 136
75 libsystem_pthread.dylib 0x1828be0fc thread_start + 8
Thread 5 crashed with ARM Thread State (64-bit):
x0: 0x0000000000000008 x1: 0x0000000000000001 x2: 0x0000000000000000 x3: 0x0000000000000000
x4: 0x00000001320c10c0 x5: 0x0000000000000080 x6: 0x0000000000000002 x7: 0x0000000000000018
x8: 0x0000000000000020 x9: 0x0000000000001b03 x10: 0x0000000000179f41 x11: 0x000000000005b1f0
x12: 0x0000000126603f58 x13: 0x000000000000000c x14: 0x0000000126600000 x15: 0x00000000000080a3
x16: 0x0000000000000209 x17: 0x00000001ef1d15f0 x18: 0x0000000000000000 x19: 0x0000000000000080
x20: 0x00000001320c10c0 x21: 0x0000000000000000 x22: 0x0000000000000000 x23: 0x0000000000000001
x24: 0x0000000000000008 x25: 0x00000001e4f04000 x26: 0x00000001e6ffdf4c x27: 0x0000000000000000
x28: 0x000000016b7ff0e0 fp: 0x000000016b7fa630 lr: 0x00000001828b4e84
sp: 0x000000016b7fa5f0 pc: 0x000000018288eb4c cpsr: 0x40001000
far: 0x0000000000000000 esr: 0x56000080 Address size fault
Binary Images:
0x104ee8000 - 0x104eebfff ruby (*) <c88d1e67-3628-3fe8-9d8e-a9040c0ce967> /Users/USER/*/ruby
0x1053b4000 - 0x105747fff libruby.3.3.dylib (*) <9236bf7b-4800-3741-903b-047cc08b002e> /Users/USER/*/libruby.3.3.dylib
0x104f64000 - 0x104fbbfff libgmp.10.dylib (*) <f6a7b957-4314-3ea5-ac52-39a649bd3a58> /opt/homebrew/*/libgmp.10.dylib
0x105050000 - 0x105053fff encdb.bundle (*) <549758d0-b016-3b0f-9fb8-84bbadf97971> /Users/USER/*/encdb.bundle
0x105070000 - 0x105073fff transdb.bundle (*) <e7db5f41-b0f7-32b9-aa5c-131c3e51e57d> /Users/USER/*/transdb.bundle
0x105090000 - 0x105093fff monitor.bundle (*) <b243995c-a6d9-31c9-91b0-14cfb831294d> /Users/USER/*/monitor.bundle
0x12019c000 - 0x1201a3fff pathname.bundle (*) <95bae932-4ad1-36c6-b801-b37e589cb29d> /Users/USER/*/pathname.bundle
0x1206f0000 - 0x1206fffff msgpack.bundle (*) <f6eedddc-95f3-38e3-91bf-71f6b308e55a> /Users/USER/*/msgpack.bundle
0x1050b0000 - 0x1050b3fff bootsnap.bundle (*) <d8b70e57-99e3-33f6-b817-c67b9b6d3033> /Users/USER/*/bootsnap.bundle
0x12084c000 - 0x120857fff zlib.bundle (*) <2d7b190f-f54f-31e9-936b-9abcbeb5c96a> /Users/USER/*/zlib.bundle
0x1050d0000 - 0x1050d3fff psych.bundle (*) <3e482433-6a86-32aa-a312-7ee12cfc6243> /Users/USER/*/psych.bundle
0x12088c000 - 0x1208a3fff libyaml-0.2.dylib (*) <6b991f7c-cad3-33fd-b2f9-7bc9be5b0b03> /opt/homebrew/*/libyaml-0.2.dylib
0x120830000 - 0x120837fff stringio.bundle (*) <cc4de26c-c4a3-38b6-ab2c-be32bab1776d> /Users/USER/*/stringio.bundle
0x1208f4000 - 0x120923fff date_core.bundle (*) <8f698b94-3087-3407-82c8-d437fefad3b2> /Users/USER/*/date_core.bundle
0x1050f0000 - 0x1050f3fff parser.bundle (*) <5f41c7bc-1e5b-33b9-ad37-965e4e586d2f> /Users/USER/*/parser.bundle
0x1208b0000 - 0x1208b7fff generator.bundle (*) <4c66c6c1-96be-3b75-b5b0-ec1050adc406> /Users/USER/*/generator.bundle
0x105110000 - 0x105113fff escape.bundle (*) <0b6baeda-c082-329e-90b7-0bad36a3492e> /Users/USER/*/escape.bundle
0x120b00000 - 0x120b3bfff openssl.bundle (*) <83bd5814-0c62-3a3e-9b05-427dd832fe40> /Users/USER/*/openssl.bundle
0x120c44000 - 0x120ccbfff libssl.3.dylib (*) <d25b442c-6d97-3a30-a21b-0969caca1bac> /opt/homebrew/*/libssl.3.dylib
0x12111c000 - 0x121403fff libcrypto.3.dylib (*) <605557ff-c727-31fa-88c8-aef7ed4ca9e4> /opt/homebrew/*/libcrypto.3.dylib
0x105130000 - 0x105133fff digest.bundle (*) <84099ea4-69d2-3158-abc3-95841cf34a56> /Users/USER/*/digest.bundle
0x105150000 - 0x105153fff nonblock.bundle (*) <30503555-0da7-30e7-9583-694d76b33b86> /Users/USER/*/nonblock.bundle
0x120b74000 - 0x120b97fff socket.bundle (*) <b4ab83b0-5b8b-3fe7-8983-3a0453514375> /Users/USER/*/socket.bundle
0x105170000 - 0x105173fff etc.bundle (*) <33484e3e-3336-35c0-9cbf-3389af257602> /Users/USER/*/etc.bundle
0x120d58000 - 0x120d6ffff bigdecimal.bundle (*) <fe7f6c16-7638-3077-a50f-71acf42f45c0> /Users/USER/*/bigdecimal.bundle
0x1051b0000 - 0x1051b3fff strscan.bundle (*) <57fbd2ec-40e2-3907-9f5f-5cb31fc7f9d6> /Users/USER/*/strscan.bundle
0x1051d0000 - 0x1051d3fff escape.bundle (*) <b71d5dd4-2254-39ff-973a-0888d99cb2df> /Users/USER/*/escape.bundle
0x1051f0000 - 0x1051f3fff cparse.bundle (*) <3fa892f5-aa5d-3e6a-b9de-cfd7631189fe> /Users/USER/*/cparse.bundle
0x105210000 - 0x105213fff wait.bundle (*) <2573d802-bfd2-342b-8099-4eac2818148e> /Users/USER/*/wait.bundle
0x122020000 - 0x1221abfff nokogiri.bundle (*) <4cf2f830-8377-3d6e-9073-64bed830cd7b> /Users/USER/*/nokogiri.bundle
0x121e30000 - 0x121e4ffff liblzma.5.dylib (*) <1e29dfad-90c2-3d94-889d-7a212125b52b> /opt/homebrew/*/liblzma.5.dylib
0x105250000 - 0x105253fff sha1.bundle (*) <a1fe05e9-5998-3f1a-9ca7-c4dbc71a3366> /Users/USER/*/sha1.bundle
0x105270000 - 0x105273fff sha2.bundle (*) <363cfd13-7ebf-3a42-9b19-bae573071f6a> /Users/USER/*/sha2.bundle
0x1229e0000 - 0x122a0ffff ripper.bundle (*) <9db02e7c-9be7-30fe-bd41-8113a134e8cd> /Users/USER/*/ripper.bundle
0x123d88000 - 0x123daffff pg_ext.bundle (*) <698161c6-03b6-34a3-8295-8977cc24417f> /Users/USER/*/pg_ext.bundle
0x123e24000 - 0x123e5ffff libpq.5.dylib (*) <6a2b0dc5-ac24-3259-8bab-a8c4f583ccd5> /opt/homebrew/*/libpq.5.dylib
0x123e78000 - 0x123eabfff libgssapi_krb5.2.2.dylib (*) <3df8271d-f2e5-384b-953d-224aa8e0bdb7> /opt/homebrew/*/libgssapi_krb5.2.2.dylib
0x123f8c000 - 0x12400bfff libkrb5.3.3.dylib (*) <3c834bca-c486-335b-9d18-03b9869dd712> /opt/homebrew/*/libkrb5.3.3.dylib
0x123dd0000 - 0x123deffff libk5crypto.3.1.dylib (*) <c1736bd7-1418-34da-bac4-1be9a2785977> /opt/homebrew/*/libk5crypto.3.1.dylib
0x1208e0000 - 0x1208e3fff libcom_err.3.0.dylib (*) <41e85d9b-f8cd-3890-a034-add34f6da299> /opt/homebrew/*/libcom_err.3.0.dylib
0x123d58000 - 0x123d5ffff libkrb5support.1.1.dylib (*) <1ef8d2c4-63bf-34ed-abf6-cd926f030dae> /opt/homebrew/*/libkrb5support.1.1.dylib
0x105290000 - 0x105293fff md5.bundle (*) <8e01261e-0f08-3cd2-9348-1a1f209d2ad8> /Users/USER/*/md5.bundle
0x120c30000 - 0x120c37fff puma_http11.bundle (*) <cf36cc71-1c06-3e00-bf63-549cb314fc3e> /Users/USER/*/puma_http11.bundle
0x1241d4000 - 0x1241fbfff ffi_c.bundle (*) <0804deb4-1341-34ce-b082-6ca7b831dd99> /Users/USER/*/ffi_c.bundle
0x124a44000 - 0x124cd3fff libsass.bundle (*) <fab302dd-1868-35d8-824d-c82fc87fb129> /Users/USER/*/libsass.bundle
0x124584000 - 0x1246dbfff sqlite3_native.bundle (*) <f3dff825-fbff-38b2-a2bd-83aee0e5a6da> /Users/USER/*/sqlite3_native.bundle
0x123d40000 - 0x123d47fff bcrypt_ext.bundle (*) <1276f3c5-7043-3c8d-9f41-832fc1b9128a> /Users/USER/*/bcrypt_ext.bundle
0x1052d0000 - 0x1052d3fff debug.bundle (*) <a807ff3e-8cc3-3c87-9b07-151ceeb4bc14> /Users/USER/*/debug.bundle
0x1257a0000 - 0x1257a7fff objspace.bundle (*) <11dcc905-36f9-3fec-ba37-2dbf62cd584c> /Users/USER/*/objspace.bundle
0x1052f0000 - 0x1052f3fff console.bundle (*) <3b12787c-dbba-3915-b19a-06db31d78cd5> /Users/USER/*/console.bundle
0x1257b8000 - 0x1257bffff fiddle.bundle (*) <a6757443-4986-3029-87a0-2435f3715842> /Users/USER/*/fiddle.bundle
0x105310000 - 0x105313fff utf_16le.bundle (*) <47072737-82e1-332e-8716-1dbccf93f7c8> /Users/USER/*/utf_16le.bundle
0x105330000 - 0x105333fff utf_16be.bundle (*) <16464570-55d2-302c-af0a-0cfb308b3b21> /Users/USER/*/utf_16be.bundle
0x105350000 - 0x105353fff cruby.bundle (*) <f2e345c5-ba9d-379e-998f-d9b1e99d3fa0> /Users/USER/*/cruby.bundle
0x182881000 - 0x1828bbff7 libsystem_kernel.dylib (*) <9a72fd37-d827-3d6d-b6f4-422621e36c94> /usr/lib/system/libsystem_kernel.dylib
0x18253a000 - 0x1825bc663 dyld (*) <02e3ca05-e849-31c8-a4f2-c7292420dfad> /usr/lib/dyld
0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ???
0x1828bc000 - 0x1828c8fff libsystem_pthread.dylib (*) <d09f4078-adad-3dd0-b17b-ce0142887b28> /usr/lib/system/libsystem_pthread.dylib
0x1824e8000 - 0x182539cb3 libobjc.A.dylib (*) <f453c5ae-3568-3aaa-aaa0-d2fdfbb9bc7a> /usr/lib/libobjc.A.dylib
0x18292c000 - 0x182e22fff com.apple.CoreFoundation (6.9) <90eb8fd1-925e-38eb-a056-eb4253b6a29e> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x1941c0000 - 0x1941d1fff com.apple.Kerberos (3.0) <24ff1d93-7e7b-31d7-89c5-91beef35890b> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
0x18270c000 - 0x182752fff libdispatch.dylib (*) <465565e8-ef8a-3188-80fa-598063c54161> /usr/lib/system/libdispatch.dylib
External Modification Summary:
Calls made by other processes targeting this process:
task_for_pid: 0
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: 0
thread_create: 0
thread_set_state: 0
VM Region Summary:
ReadOnly portion of Libraries: Total=821.9M resident=0K(0%) swapped_out_or_unallocated=821.9M(100%)
Writable regions: Total=2.5G written=546K(0%) resident=546K(0%) swapped_out=0K(0%) unallocated=2.5G(100%)
VIRTUAL REGION
REGION TYPE SIZE COUNT (non-coalesced)
=========== ======= =======
Activity Tracing 256K 1
Kernel Alloc Once 32K 1
MALLOC 2.0G 85
MALLOC guard page 96K 6
STACK GUARD 56.1M 6
Stack 16.8M 10
Stack Guard 64K 4
VM_ALLOCATE 216.6M 827
VM_ALLOCATE (reserved) 256.0M 1 reserved VM address space (unallocated)
__AUTH 750K 161
__AUTH_CONST 12.4M 297
__DATA 4004K 324
__DATA_CONST 11.0M 349
__DATA_DIRTY 460K 93
__FONT_DATA 2352 1
__LINKEDIT 590.7M 55
__OBJC_RW 2353K 1
__TEXT 231.2M 360
__TPRO_CONST 272K 2
mapped file 1392K 18
owned unmapped memory 32K 1
page table in kernel 546K 1
shared memory 48K 2
=========== ======= =======
TOTAL 3.4G 2606
TOTAL, minus reserved VM space 3.1G 2606
-----------
Full Report
-----------
{"app_name":"ruby","timestamp":"2024-09-21 15:07:50.00 -0400","app_version":"","slice_uuid":"c88d1e67-3628-3fe8-9d8e-a9040c0ce967","build_version":"","platform":1,"share_with_app_devs":1,"is_first_party":1,"bug_type":"309","os_version":"macOS 15.0 (24A335)","roots_installed":0,"incident_id":"48FE425F-1254-4801-90FF-5D3164654AD8","name":"ruby"}
{
"uptime" : 240000,
"procRole" : "Unspecified",
"version" : 2,
"userID" : 501,
"deployVersion" : 210,
"modelCode" : "Mac14,6",
"coalitionID" : 1309,
"osVersion" : {
"train" : "macOS 15.0",
"build" : "24A335",
"releaseType" : "User"
},
"captureTime" : "2024-09-21 15:07:49.9095 -0400",
"codeSigningMonitor" : 1,
"incident" : "48FE425F-1254-4801-90FF-5D3164654AD8",
"pid" : 95102,
"translated" : false,
"cpuType" : "ARM-64",
"roots_installed" : 0,
"bug_type" : "309",
"procLaunch" : "2024-09-21 15:07:00.7202 -0400",
"procStartAbsTime" : 5779148101343,
"procExitAbsTime" : 5780328589585,
"procName" : "ruby",
"procPath" : "\/Users\/USER\/*\/ruby",
"parentProc" : "ruby",
"parentPid" : 91642,
"coalitionName" : "com.apple.Terminal",
"crashReporterKey" : "DB92226D-EC4D-F43D-713A-E83F3C87DCE0",
"responsiblePid" : 1365,
"responsibleProc" : "Terminal",
"codeSigningID" : "ruby",
"codeSigningTeamID" : "",
"codeSigningFlags" : 570556929,
"codeSigningValidationCategory" : 10,
"codeSigningTrustLevel" : 4294967295,
"instructionByteStream" : {"beforePC":"fyMD1f17v6n9AwCRH8\/\/l78DAJH9e8Go\/w9f1sADX9YwQYDSARAA1A==","atPC":"AwEAVH8jA9X9e7+p\/QMAkRTP\/5e\/AwCR\/XvBqP8PX9bAA1\/WkDKA0g=="},
"bootSessionUUID" : "B04A80C1-35D6-42FE-ACFF-F673A9C9C927",
"wakeTime" : 50495,
"sleepWakeUUID" : "3C7F7A46-433C-4ED4-BB9B-605A58E01583",
"sip" : "enabled",
"exception" : {"codes":"0x0000000000000000, 0x0000000000000000","rawCodes":[0,0],"type":"EXC_CRASH","signal":"SIGABRT"},
"termination" : {"namespace":"OBJC","flags":646,"code":1},
"asi" : {"libsystem_c.dylib":["crashed on child side of fork pre-exec"]},
"extMods" : {"caller":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"system":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"targeted":{"thread_create":0,"thread_set_state":0,"task_for_pid":0},"warnings":0},
"faultingThread" : 5,
"threads" : [{"id":4157309,"threadState":{"x":[{"value":4},{"value":0},{"value":0},{"value":0},{"value":6089170696},{"value":0},{"value":0},{"value":0},{"value":26},{"value":4},{"value":4},{"value":128},{"value":256},{"value":1099511628032},{"value":17408},{"value":74766790706432},{"value":93},{"value":75870597301504},{"value":0},{"value":6089171208},{"value":6089170716},{"value":1},{"value":4384830264,"symbolLocation":0,"symbol":"ubf_select"},{"value":5744125048},{"value":1000000000},{"value":6089170720},{"value":128},{"value":128},{"value":5744123216}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4384840636},"cpsr":{"value":536875008},"fp":{"value":6089170816},"sp":{"value":6089170672},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6484971164},"far":{"value":0}},"queue":"com.apple.main-thread","frames":[{"imageOffset":48796,"symbol":"__select","symbolLocation":8,"imageIndex":54},{"imageOffset":2104252,"symbol":"do_select","symbolLocation":524,"imageIndex":1},{"imageOffset":704956,"symbol":"rb_ensure","symbolLocation":264,"imageIndex":1},{"imageOffset":2103676,"symbol":"rb_thread_fd_select","symbolLocation":1064,"imageIndex":1},{"imageOffset":2105672,"symbol":"select_single","symbolLocation":44,"imageIndex":1},{"imageOffset":704956,"symbol":"rb_ensure","symbolLocation":264,"imageIndex":1},{"imageOffset":2105548,"symbol":"rb_thread_wait_for_single_fd","symbolLocation":740,"imageIndex":1},{"imageOffset":916580,"symbol":"rb_io_wait","symbolLocation":260,"imageIndex":1},{"imageOffset":974948,"symbol":"io_wait_readable","symbolLocation":156,"imageIndex":1},{"imageOffset":2429448,"symbol":"vm_call_cfunc_with_frame_","symbolLocation":240,"imageIndex":1},{"imageOffset":2321916,"symbol":"vm_exec_core","symbolLocation":8032,"imageIndex":1},{"imageOffset":2309928,"symbol":"rb_vm_exec","symbolLocation":516,"imageIndex":1},{"imageOffset":2459916,"symbol":"invoke_block_from_c_bh","symbolLocation":872,"imageIndex":1},{"imageOffset":2367580,"symbol":"rb_yield","symbolLocation":168,"imageIndex":1},{"imageOffset":704508,"symbol":"rb_protect","symbolLocation":192,"imageIndex":1},{"imageOffset":1505048,"symbol":"rb_f_fork","symbolLocation":144,"imageIndex":1},{"imageOffset":2429448,"symbol":"vm_call_cfunc_with_frame_","symbolLocation":240,"imageIndex":1},{"imageOffset":2321456,"symbol":"vm_exec_core","symbolLocation":7572,"imageIndex":1},{"imageOffset":2309928,"symbol":"rb_vm_exec","symbolLocation":516,"imageIndex":1},{"imageOffset":701156,"symbol":"rb_ec_exec_node","symbolLocation":156,"imageIndex":1},{"imageOffset":700896,"symbol":"ruby_run_node","symbolLocation":96,"imageIndex":1},{"imageOffset":16164,"symbol":"main","symbolLocation":104,"imageIndex":0},{"imageOffset":25204,"symbol":"start","symbolLocation":2840,"imageIndex":55}]},{"id":4157311,"frames":[{"imageOffset":28412,"symbol":"kevent","symbolLocation":8,"imageIndex":54},{"imageOffset":2138524,"symbol":"timer_thread_func","symbolLocation":656,"imageIndex":1},{"imageOffset":29412,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":57},{"imageOffset":8444,"symbol":"thread_start","symbolLocation":8,"imageIndex":57}],"threadState":{"x":[{"value":4},{"value":0},{"value":0},{"value":4386621564,"symbolLocation":172,"symbol":"_MergedGlobals.370"},{"value":16},{"value":0},{"value":0},{"value":0},{"value":4386622128,"symbolLocation":736,"symbol":"_MergedGlobals.370"},{"value":2},{"value":0},{"value":2},{"value":0},{"value":0},{"value":0},{"value":0},{"value":363},{"value":8306656528},{"value":0},{"value":4294967295},{"value":4386557008,"symbolLocation":16,"symbol":"_MergedGlobals"},{"value":5746258696},{"value":4386622080,"symbolLocation":688,"symbol":"_MergedGlobals.370"},{"value":4386622160,"symbolLocation":768,"symbol":"_MergedGlobals.370"},{"value":4386622080,"symbolLocation":688,"symbol":"_MergedGlobals.370"},{"value":406629782793000},{"value":1000000},{"value":5746258616},{"value":5746258800}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4384874908},"cpsr":{"value":1610616832},"fp":{"value":6089732032},"sp":{"value":6089731840},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6484950780},"far":{"value":0}}},{"id":4157312,"name":"DEBUGGER__::SESSION@server","threadState":{"x":[{"value":260},{"value":0},{"value":36096},{"value":0},{"value":0},{"value":160},{"value":0},{"value":0},{"value":6095218248},{"value":0},{"value":0},{"value":2},{"value":2},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8306655392},{"value":0},{"value":5744125048},{"value":5159034992},{"value":6095220960},{"value":0},{"value":0},{"value":36096},{"value":36097},{"value":36352},{"value":5159034064},{"value":105553119332600}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6485194900},"cpsr":{"value":1610616832},"fp":{"value":6095218368},"sp":{"value":6095218224},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6484940236},"far":{"value":0}},"frames":[{"imageOffset":17868,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":54},{"imageOffset":30868,"symbol":"_pthread_cond_wait","symbolLocation":1204,"imageIndex":57},{"imageOffset":2077664,"symbol":"thread_sched_wait_running_turn","symbolLocation":144,"imageIndex":1},{"imageOffset":2128020,"symbol":"thread_sched_to_waiting_until_wakeup","symbolLocation":284,"imageIndex":1},{"imageOffset":2090968,"symbol":"sleep_forever","symbolLocation":308,"imageIndex":1},{"imageOffset":2125816,"symbol":"queue_sleep","symbolLocation":160,"imageIndex":1},{"imageOffset":704956,"symbol":"rb_ensure","symbolLocation":264,"imageIndex":1},{"imageOffset":2125232,"symbol":"queue_do_pop","symbolLocation":336,"imageIndex":1},{"imageOffset":2334696,"symbol":"vm_exec_core","symbolLocation":20812,"imageIndex":1},{"imageOffset":2309736,"symbol":"rb_vm_exec","symbolLocation":324,"imageIndex":1},{"imageOffset":2387044,"symbol":"vm_invoke_proc","symbolLocation":704,"imageIndex":1},{"imageOffset":2135568,"symbol":"thread_do_start_proc","symbolLocation":668,"imageIndex":1},{"imageOffset":2133192,"symbol":"thread_start_func_2","symbolLocation":780,"imageIndex":1},{"imageOffset":2132364,"symbol":"call_thread_start_func_2","symbolLocation":156,"imageIndex":1},{"imageOffset":2132124,"symbol":"nt_start","symbolLocation":456,"imageIndex":1},{"imageOffset":29412,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":57},{"imageOffset":8444,"symbol":"thread_start","symbolLocation":8,"imageIndex":57}]},{"id":4157313,"name":"AR Pool Reaper","threadState":{"x":[{"value":260},{"value":0},{"value":0},{"value":0},{"value":0},{"value":160},{"value":59},{"value":999999000},{"value":6096316360},{"value":0},{"value":0},{"value":2},{"value":2},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8306655392},{"value":0},{"value":5141303968},{"value":5141305088},{"value":6096318688},{"value":999999000},{"value":59},{"value":0},{"value":1},{"value":256},{"value":105553177020672},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6485194900},"cpsr":{"value":1610616832},"fp":{"value":6096316480},"sp":{"value":6096316336},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6484940236},"far":{"value":0}},"frames":[{"imageOffset":17868,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":54},{"imageOffset":30868,"symbol":"_pthread_cond_wait","symbolLocation":1204,"imageIndex":57},{"imageOffset":2126944,"symbol":"native_cond_sleep","symbolLocation":336,"imageIndex":1},{"imageOffset":2091700,"symbol":"sleep_hrtime","symbolLocation":180,"imageIndex":1},{"imageOffset":1506168,"symbol":"rb_f_sleep","symbolLocation":172,"imageIndex":1},{"imageOffset":2429448,"symbol":"vm_call_cfunc_with_frame_","symbolLocation":240,"imageIndex":1},{"imageOffset":2321916,"symbol":"vm_exec_core","symbolLocation":8032,"imageIndex":1},{"imageOffset":2309736,"symbol":"rb_vm_exec","symbolLocation":324,"imageIndex":1},{"imageOffset":2387044,"symbol":"vm_invoke_proc","symbolLocation":704,"imageIndex":1},{"imageOffset":2135568,"symbol":"thread_do_start_proc","symbolLocation":668,"imageIndex":1},{"imageOffset":2133192,"symbol":"thread_start_func_2","symbolLocation":780,"imageIndex":1},{"imageOffset":2132364,"symbol":"call_thread_start_func_2","symbolLocation":156,"imageIndex":1},{"imageOffset":2132124,"symbol":"nt_start","symbolLocation":456,"imageIndex":1},{"imageOffset":29412,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":57},{"imageOffset":8444,"symbol":"thread_start","symbolLocation":8,"imageIndex":57}]},{"id":4157314,"name":"worker-1","threadState":{"x":[{"value":260},{"value":0},{"value":0},{"value":0},{"value":0},{"value":160},{"value":59},{"value":998170000},{"value":6097408888},{"value":0},{"value":0},{"value":2},{"value":2},{"value":0},{"value":0},{"value":0},{"value":305},{"value":8306655392},{"value":0},{"value":4939249696},{"value":4939250832},{"value":6097416416},{"value":998170000},{"value":59},{"value":0},{"value":1},{"value":256},{"value":105553177051024},{"value":1431634051}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6485194900},"cpsr":{"value":1610616832},"fp":{"value":6097409008},"sp":{"value":6097408864},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6484940236},"far":{"value":0}},"frames":[{"imageOffset":17868,"symbol":"__psynch_cvwait","symbolLocation":8,"imageIndex":54},{"imageOffset":30868,"symbol":"_pthread_cond_wait","symbolLocation":1204,"imageIndex":57},{"imageOffset":2126944,"symbol":"native_cond_sleep","symbolLocation":336,"imageIndex":1},{"imageOffset":2091700,"symbol":"sleep_hrtime","symbolLocation":180,"imageIndex":1},{"imageOffset":2085296,"symbol":"rb_mutex_wait_for","symbolLocation":36,"imageIndex":1},{"imageOffset":704956,"symbol":"rb_ensure","symbolLocation":264,"imageIndex":1},{"imageOffset":2084964,"symbol":"rb_mutex_sleep","symbolLocation":480,"imageIndex":1},{"imageOffset":2451016,"symbol":"vm_call0_body","symbolLocation":1000,"imageIndex":1},{"imageOffset":2352232,"symbol":"rb_funcallv","symbolLocation":484,"imageIndex":1},{"imageOffset":704956,"symbol":"rb_ensure","symbolLocation":264,"imageIndex":1},{"imageOffset":2143816,"symbol":"rb_condvar_wait","symbolLocation":252,"imageIndex":1},{"imageOffset":2429448,"symbol":"vm_call_cfunc_with_frame_","symbolLocation":240,"imageIndex":1},{"imageOffset":2321916,"symbol":"vm_exec_core","symbolLocation":8032,"imageIndex":1},{"imageOffset":2309736,"symbol":"rb_vm_exec","symbolLocation":324,"imageIndex":1},{"imageOffset":2459916,"symbol":"invoke_block_from_c_bh","symbolLocation":872,"imageIndex":1},{"imageOffset":2367580,"symbol":"rb_yield","symbolLocation":168,"imageIndex":1},{"imageOffset":704956,"symbol":"rb_ensure","symbolLocation":264,"imageIndex":1},{"imageOffset":2429448,"symbol":"vm_call_cfunc_with_frame_","symbolLocation":240,"imageIndex":1},{"imageOffset":2321456,"symbol":"vm_exec_core","symbolLocation":7572,"imageIndex":1},{"imageOffset":2309736,"symbol":"rb_vm_exec","symbolLocation":324,"imageIndex":1},{"imageOffset":2361424,"symbol":"rb_vm_call_kw","symbolLocation":228,"imageIndex":1},{"imageOffset":2304392,"symbol":"vm_yield_with_cfunc","symbolLocation":272,"imageIndex":1},{"imageOffset":2435700,"symbol":"vm_invoke_ifunc_block","symbolLocation":148,"imageIndex":1},{"imageOffset":2321916,"symbol":"vm_exec_core","symbolLocation":8032,"imageIndex":1},{"imageOffset":2309736,"symbol":"rb_vm_exec","symbolLocation":324,"imageIndex":1},{"imageOffset":2459916,"symbol":"invoke_block_from_c_bh","symbolLocation":872,"imageIndex":1},{"imageOffset":2457708,"symbol":"catch_i","symbolLocation":108,"imageIndex":1},{"imageOffset":2376136,"symbol":"vm_catch_protect","symbolLocation":240,"imageIndex":1},{"imageOffset":2378300,"symbol":"rb_f_catch","symbolLocation":112,"imageIndex":1},{"imageOffset":2429448,"symbol":"vm_call_cfunc_with_frame_","symbolLocation":240,"imageIndex":1},{"imageOffset":2321456,"symbol":"vm_exec_core","symbolLocation":7572,"imageIndex":1},{"imageOffset":2309736,"symbol":"rb_vm_exec","symbolLocation":324,"imageIndex":1},{"imageOffset":2387044,"symbol":"vm_invoke_proc","symbolLocation":704,"imageIndex":1},{"imageOffset":2135568,"symbol":"thread_do_start_proc","symbolLocation":668,"imageIndex":1},{"imageOffset":2133192,"symbol":"thread_start_func_2","symbolLocation":780,"imageIndex":1},{"imageOffset":2132364,"symbol":"call_thread_start_func_2","symbolLocation":156,"imageIndex":1},{"imageOffset":2132124,"symbol":"nt_start","symbolLocation":456,"imageIndex":1},{"imageOffset":29412,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":57},{"imageOffset":8444,"symbol":"thread_start","symbolLocation":8,"imageIndex":57}]},{"triggered":true,"id":4157316,"name":"worker-1","threadState":{"x":[{"value":8},{"value":1},{"value":0},{"value":0},{"value":5134618816},{"value":128},{"value":2},{"value":24},{"value":32},{"value":6915},{"value":1548097},{"value":373232},{"value":4938809176},{"value":12},{"value":4938792960},{"value":32931},{"value":521},{"value":8306628080},{"value":0},{"value":128},{"value":5134618816},{"value":0},{"value":0},{"value":1},{"value":8},{"value":8135917568,"symbolLocation":0,"symbol":"OBJC_IVAR_$_Object.isa"},{"value":8170495820,"symbolLocation":0,"symbol":"classInitLock"},{"value":0},{"value":6098514144}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6485134980},"cpsr":{"value":1073745920},"fp":{"value":6098495024},"sp":{"value":6098494960},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6484978508,"matchesCrashFrame":1},"far":{"value":0}},"frames":[{"imageOffset":56140,"symbol":"__abort_with_payload","symbolLocation":8,"imageIndex":54},{"imageOffset":212612,"symbol":"abort_with_payload_wrapper_internal","symbolLocation":104,"imageIndex":54},{"imageOffset":212508,"symbol":"abort_with_reason","symbolLocation":32,"imageIndex":54},{"imageOffset":262208,"symbol":"_objc_fatalv(unsigned long long, unsigned long long, char const*, char*)","symbolLocation":128,"imageIndex":58},{"imageOffset":262080,"symbol":"_objc_fatal(char const*, ...)","symbolLocation":44,"imageIndex":58},{"imageOffset":153204,"symbol":"performForkChildInitialize(objc_class*, objc_class*)","symbolLocation":400,"imageIndex":58},{"imageOffset":42992,"symbol":"initializeNonMetaClass","symbolLocation":592,"imageIndex":58},{"imageOffset":166460,"symbol":"initializeAndMaybeRelock(objc_class*, objc_object*, locker_mixin<lockdebug::lock_mixin<objc_lock_base_t>>&, bool)","symbolLocation":164,"imageIndex":58},{"imageOffset":40856,"symbol":"lookUpImpOrForward","symbolLocation":304,"imageIndex":58},{"imageOffset":39812,"symbol":"_objc_msgSend_uncached","symbolLocation":68,"imageIndex":58},{"imageOffset":185268,"symbol":"_CFStringGetFormatSpecifierConfiguration","symbolLocation":32,"imageIndex":59},{"imageOffset":171852,"symbol":"__CFStringAppendFormatCore","symbolLocation":328,"imageIndex":59},{"imageOffset":1449776,"symbol":"_CFStringCreateWithFormatAndArgumentsReturningMetadata","symbolLocation":184,"imageIndex":59},{"imageOffset":476592,"symbol":"CFStringCreateWithFormatAndArguments","symbolLocation":160,"imageIndex":59},{"imageOffset":171428,"symbol":"CFStringCreateWithFormat","symbolLocation":48,"imageIndex":59},{"imageOffset":6932,"symbol":"__init_log_block_invoke","symbolLocation":56,"imageIndex":60},{"imageOffset":18008,"symbol":"_dispatch_client_callout","symbolLocation":20,"imageIndex":61},{"imageOffset":24224,"symbol":"_dispatch_once_callout","symbolLocation":32,"imageIndex":61},{"imageOffset":6872,"symbol":"mshim_log_entry","symbolLocation":112,"imageIndex":60},{"imageOffset":13748,"symbol":"cc_initialize","symbolLocation":64,"imageIndex":60},{"imageOffset":50600,"symbol":"api_macos_ptcursor_next","symbolLocation":196,"imageIndex":37},{"imageOffset":39108,"symbol":"krb5_cccol_cursor_next","symbolLocation":80,"imageIndex":37},{"imageOffset":39840,"symbol":"krb5_cccol_have_content","symbolLocation":92,"imageIndex":37},{"imageOffset":88004,"symbol":"acquire_cred_context","symbolLocation":1740,"imageIndex":36},{"imageOffset":86144,"symbol":"acquire_cred_from","symbolLocation":688,"imageIndex":36},{"imageOffset":28888,"symbol":"gss_add_cred_from","symbolLocation":628,"imageIndex":36},{"imageOffset":27932,"symbol":"gss_acquire_cred_from","symbolLocation":400,"imageIndex":36},{"imageOffset":27520,"symbol":"gss_acquire_cred","symbolLocation":36,"imageIndex":36},{"imageOffset":105880,"symbol":"pg_GSS_have_cred_cache","symbolLocation":60,"imageIndex":35},{"imageOffset":35840,"symbol":"PQconnectPoll","symbolLocation":5188,"imageIndex":35},{"imageOffset":2552,"symbol":"gvl_PQconnectPoll_skeleton","symbolLocation":24,"imageIndex":34},{"imageOffset":2093552,"symbol":"rb_nogvl","symbolLocation":264,"imageIndex":1},{"imageOffset":2512,"symbol":"gvl_PQconnectPoll","symbolLocation":44,"imageIndex":34},{"imageOffset":27824,"symbol":"pgconn_connect_poll","symbolLocation":144,"imageIndex":34},{"imageOffset":2429448,"symbol":"vm_call_cfunc_with_frame_","symbolLocation":240,"imageIndex":1},{"imageOffset":2434540,"symbol":"vm_call_symbol","symbolLocation":556,"imageIndex":1},{"imageOffset":2321916,"symbol":"vm_exec_core","symbolLocation":8032,"imageIndex":1},{"imageOffset":2309928,"symbol":"rb_vm_exec","symbolLocation":516,"imageIndex":1},{"imageOffset":2459916,"symbol":"invoke_block_from_c_bh","symbolLocation":872,"imageIndex":1},{"imageOffset":2375088,"symbol":"yield_under","symbolLocation":428,"imageIndex":1},{"imageOffset":2429448,"symbol":"vm_call_cfunc_with_frame_","symbolLocation":240,"imageIndex":1},{"imageOffset":2434540,"symbol":"vm_call_symbol","symbolLocation":556,"imageIndex":1},{"imageOffset":2321456,"symbol":"vm_exec_core","symbolLocation":7572,"imageIndex":1},{"imageOffset":2309736,"symbol":"rb_vm_exec","symbolLocation":324,"imageIndex":1},{"imageOffset":2459916,"symbol":"invoke_block_from_c_bh","symbolLocation":872,"imageIndex":1},{"imageOffset":2375088,"symbol":"yield_under","symbolLocation":428,"imageIndex":1},{"imageOffset":2429448,"symbol":"vm_call_cfunc_with_frame_","symbolLocation":240,"imageIndex":1},{"imageOffset":2434540,"symbol":"vm_call_symbol","symbolLocation":556,"imageIndex":1},{"imageOffset":2321456,"symbol":"vm_exec_core","symbolLocation":7572,"imageIndex":1},{"imageOffset":2309736,"symbol":"rb_vm_exec","symbolLocation":324,"imageIndex":1},{"imageOffset":2459916,"symbol":"invoke_block_from_c_bh","symbolLocation":872,"imageIndex":1},{"imageOffset":2375088,"symbol":"yield_under","symbolLocation":428,"imageIndex":1},{"imageOffset":2429448,"symbol":"vm_call_cfunc_with_frame_","symbolLocation":240,"imageIndex":1},{"imageOffset":2434540,"symbol":"vm_call_symbol","symbolLocation":556,"imageIndex":1},{"imageOffset":2321456,"symbol":"vm_exec_core","symbolLocation":7572,"imageIndex":1},{"imageOffset":2309736,"symbol":"rb_vm_exec","symbolLocation":324,"imageIndex":1},{"imageOffset":2459916,"symbol":"invoke_block_from_c_bh","symbolLocation":872,"imageIndex":1},{"imageOffset":2367580,"symbol":"rb_yield","symbolLocation":168,"imageIndex":1},{"imageOffset":704956,"symbol":"rb_ensure","symbolLocation":264,"imageIndex":1},{"imageOffset":2429448,"symbol":"vm_call_cfunc_with_frame_","symbolLocation":240,"imageIndex":1},{"imageOffset":2321456,"symbol":"vm_exec_core","symbolLocation":7572,"imageIndex":1},{"imageOffset":2309736,"symbol":"rb_vm_exec","symbolLocation":324,"imageIndex":1},{"imageOffset":2459916,"symbol":"invoke_block_from_c_bh","symbolLocation":872,"imageIndex":1},{"imageOffset":2457708,"symbol":"catch_i","symbolLocation":108,"imageIndex":1},{"imageOffset":2376136,"symbol":"vm_catch_protect","symbolLocation":240,"imageIndex":1},{"imageOffset":2378300,"symbol":"rb_f_catch","symbolLocation":112,"imageIndex":1},{"imageOffset":2429448,"symbol":"vm_call_cfunc_with_frame_","symbolLocation":240,"imageIndex":1},{"imageOffset":2321456,"symbol":"vm_exec_core","symbolLocation":7572,"imageIndex":1},{"imageOffset":2309736,"symbol":"rb_vm_exec","symbolLocation":324,"imageIndex":1},{"imageOffset":2387044,"symbol":"vm_invoke_proc","symbolLocation":704,"imageIndex":1},{"imageOffset":2135568,"symbol":"thread_do_start_proc","symbolLocation":668,"imageIndex":1},{"imageOffset":2133192,"symbol":"thread_start_func_2","symbolLocation":780,"imageIndex":1},{"imageOffset":2132364,"symbol":"call_thread_start_func_2","symbolLocation":156,"imageIndex":1},{"imageOffset":2132124,"symbol":"nt_start","symbolLocation":456,"imageIndex":1},{"imageOffset":29412,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":57},{"imageOffset":8444,"symbol":"thread_start","symbolLocation":8,"imageIndex":57}]}],
"usedImages" : [
{
"source" : "P",
"arch" : "arm64",
"base" : 4377706496,
"size" : 16384,
"uuid" : "c88d1e67-3628-3fe8-9d8e-a9040c0ce967",
"path" : "\/Users\/USER\/*\/ruby",
"name" : "ruby"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4382736384,
"size" : 3751936,
"uuid" : "9236bf7b-4800-3741-903b-047cc08b002e",
"path" : "\/Users\/USER\/*\/libruby.3.3.dylib",
"name" : "libruby.3.3.dylib"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4378214400,
"size" : 360448,
"uuid" : "f6a7b957-4314-3ea5-ac52-39a649bd3a58",
"path" : "\/opt\/homebrew\/*\/libgmp.10.dylib",
"name" : "libgmp.10.dylib"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4379181056,
"size" : 16384,
"uuid" : "549758d0-b016-3b0f-9fb8-84bbadf97971",
"path" : "\/Users\/USER\/*\/encdb.bundle",
"name" : "encdb.bundle"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4379312128,
"size" : 16384,
"uuid" : "e7db5f41-b0f7-32b9-aa5c-131c3e51e57d",
"path" : "\/Users\/USER\/*\/transdb.bundle",
"name" : "transdb.bundle"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4379443200,
"size" : 16384,
"uuid" : "b243995c-a6d9-31c9-91b0-14cfb831294d",
"path" : "\/Users\/USER\/*\/monitor.bundle",
"name" : "monitor.bundle"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4833525760,
"size" : 32768,
"uuid" : "95bae932-4ad1-36c6-b801-b37e589cb29d",
"path" : "\/Users\/USER\/*\/pathname.bundle",
"name" : "pathname.bundle"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4839112704,
"size" : 65536,
"uuid" : "f6eedddc-95f3-38e3-91bf-71f6b308e55a",
"path" : "\/Users\/USER\/*\/msgpack.bundle",
"name" : "msgpack.bundle"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4379574272,
"size" : 16384,
"uuid" : "d8b70e57-99e3-33f6-b817-c67b9b6d3033",
"path" : "\/Users\/USER\/*\/bootsnap.bundle",
"name" : "bootsnap.bundle"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4840538112,
"size" : 49152,
"uuid" : "2d7b190f-f54f-31e9-936b-9abcbeb5c96a",
"path" : "\/Users\/USER\/*\/zlib.bundle",
"name" : "zlib.bundle"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4379705344,
"size" : 16384,
"uuid" : "3e482433-6a86-32aa-a312-7ee12cfc6243",
"path" : "\/Users\/USER\/*\/psych.bundle",
"name" : "psych.bundle"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4840800256,
"size" : 98304,
"uuid" : "6b991f7c-cad3-33fd-b2f9-7bc9be5b0b03",
"path" : "\/opt\/homebrew\/*\/libyaml-0.2.dylib",
"name" : "libyaml-0.2.dylib"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4840423424,
"size" : 32768,
"uuid" : "cc4de26c-c4a3-38b6-ab2c-be32bab1776d",
"path" : "\/Users\/USER\/*\/stringio.bundle",
"name" : "stringio.bundle"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4841226240,
"size" : 196608,
"uuid" : "8f698b94-3087-3407-82c8-d437fefad3b2",
"path" : "\/Users\/USER\/*\/date_core.bundle",
"name" : "date_core.bundle"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4379836416,
"size" : 16384,
"uuid" : "5f41c7bc-1e5b-33b9-ad37-965e4e586d2f",
"path" : "\/Users\/USER\/*\/parser.bundle",
"name" : "parser.bundle"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4840947712,
"size" : 32768,
"uuid" : "4c66c6c1-96be-3b75-b5b0-ec1050adc406",
"path" : "\/Users\/USER\/*\/generator.bundle",
"name" : "generator.bundle"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4379967488,
"size" : 16384,
"uuid" : "0b6baeda-c082-329e-90b7-0bad36a3492e",
"path" : "\/Users\/USER\/*\/escape.bundle",
"name" : "escape.bundle"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4843372544,
"size" : 245760,
"uuid" : "83bd5814-0c62-3a3e-9b05-427dd832fe40",
"path" : "\/Users\/USER\/*\/openssl.bundle",
"name" : "openssl.bundle"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4844699648,
"size" : 557056,
"uuid" : "d25b442c-6d97-3a30-a21b-0969caca1bac",
"path" : "\/opt\/homebrew\/*\/libssl.3.dylib",
"name" : "libssl.3.dylib"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4849778688,
"size" : 3047424,
"uuid" : "605557ff-c727-31fa-88c8-aef7ed4ca9e4",
"path" : "\/opt\/homebrew\/*\/libcrypto.3.dylib",
"name" : "libcrypto.3.dylib"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4380098560,
"size" : 16384,
"uuid" : "84099ea4-69d2-3158-abc3-95841cf34a56",
"path" : "\/Users\/USER\/*\/digest.bundle",
"name" : "digest.bundle"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4380229632,
"size" : 16384,
"uuid" : "30503555-0da7-30e7-9583-694d76b33b86",
"path" : "\/Users\/USER\/*\/nonblock.bundle",
"name" : "nonblock.bundle"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4843847680,
"size" : 147456,
"uuid" : "b4ab83b0-5b8b-3fe7-8983-3a0453514375",
"path" : "\/Users\/USER\/*\/socket.bundle",
"name" : "socket.bundle"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4380360704,
"size" : 16384,
"uuid" : "33484e3e-3336-35c0-9cbf-3389af257602",
"path" : "\/Users\/USER\/*\/etc.bundle",
"name" : "etc.bundle"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4845830144,
"size" : 98304,
"uuid" : "fe7f6c16-7638-3077-a50f-71acf42f45c0",
"path" : "\/Users\/USER\/*\/bigdecimal.bundle",
"name" : "bigdecimal.bundle"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4380622848,
"size" : 16384,
"uuid" : "57fbd2ec-40e2-3907-9f5f-5cb31fc7f9d6",
"path" : "\/Users\/USER\/*\/strscan.bundle",
"name" : "strscan.bundle"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4380753920,
"size" : 16384,
"uuid" : "b71d5dd4-2254-39ff-973a-0888d99cb2df",
"path" : "\/Users\/USER\/*\/escape.bundle",
"name" : "escape.bundle"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4380884992,
"size" : 16384,
"uuid" : "3fa892f5-aa5d-3e6a-b9de-cfd7631189fe",
"path" : "\/Users\/USER\/*\/cparse.bundle",
"name" : "cparse.bundle"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4381016064,
"size" : 16384,
"uuid" : "2573d802-bfd2-342b-8099-4eac2818148e",
"path" : "\/Users\/USER\/*\/wait.bundle",
"name" : "wait.bundle"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4865523712,
"size" : 1622016,
"uuid" : "4cf2f830-8377-3d6e-9073-64bed830cd7b",
"path" : "\/Users\/USER\/*\/nokogiri.bundle",
"name" : "nokogiri.bundle"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4863492096,
"size" : 131072,
"uuid" : "1e29dfad-90c2-3d94-889d-7a212125b52b",
"path" : "\/opt\/homebrew\/*\/liblzma.5.dylib",
"name" : "liblzma.5.dylib"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4381278208,
"size" : 16384,
"uuid" : "a1fe05e9-5998-3f1a-9ca7-c4dbc71a3366",
"path" : "\/Users\/USER\/*\/sha1.bundle",
"name" : "sha1.bundle"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4381409280,
"size" : 16384,
"uuid" : "363cfd13-7ebf-3a42-9b19-bae573071f6a",
"path" : "\/Users\/USER\/*\/sha2.bundle",
"name" : "sha2.bundle"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4875747328,
"size" : 196608,
"uuid" : "9db02e7c-9be7-30fe-bd41-8113a134e8cd",
"path" : "\/Users\/USER\/*\/ripper.bundle",
"name" : "ripper.bundle"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4896358400,
"size" : 163840,
"uuid" : "698161c6-03b6-34a3-8295-8977cc24417f",
"path" : "\/Users\/USER\/*\/pg_ext.bundle",
"name" : "pg_ext.bundle"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4896997376,
"size" : 245760,
"uuid" : "6a2b0dc5-ac24-3259-8bab-a8c4f583ccd5",
"path" : "\/opt\/homebrew\/*\/libpq.5.dylib",
"name" : "libpq.5.dylib"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4897341440,
"size" : 212992,
"uuid" : "3df8271d-f2e5-384b-953d-224aa8e0bdb7",
"path" : "\/opt\/homebrew\/*\/libgssapi_krb5.2.2.dylib",
"name" : "libgssapi_krb5.2.2.dylib"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4898471936,
"size" : 524288,
"uuid" : "3c834bca-c486-335b-9d18-03b9869dd712",
"path" : "\/opt\/homebrew\/*\/libkrb5.3.3.dylib",
"name" : "libkrb5.3.3.dylib"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4896653312,
"size" : 131072,
"uuid" : "c1736bd7-1418-34da-bac4-1be9a2785977",
"path" : "\/opt\/homebrew\/*\/libk5crypto.3.1.dylib",
"name" : "libk5crypto.3.1.dylib"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4841144320,
"size" : 16384,
"uuid" : "41e85d9b-f8cd-3890-a034-add34f6da299",
"path" : "\/opt\/homebrew\/*\/libcom_err.3.0.dylib",
"name" : "libcom_err.3.0.dylib"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4896161792,
"size" : 32768,
"uuid" : "1ef8d2c4-63bf-34ed-abf6-cd926f030dae",
"path" : "\/opt\/homebrew\/*\/libkrb5support.1.1.dylib",
"name" : "libkrb5support.1.1.dylib"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4381540352,
"size" : 16384,
"uuid" : "8e01261e-0f08-3cd2-9348-1a1f209d2ad8",
"path" : "\/Users\/USER\/*\/md5.bundle",
"name" : "md5.bundle"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4844617728,
"size" : 32768,
"uuid" : "cf36cc71-1c06-3e00-bf63-549cb314fc3e",
"path" : "\/Users\/USER\/*\/puma_http11.bundle",
"name" : "puma_http11.bundle"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4900864000,
"size" : 163840,
"uuid" : "0804deb4-1341-34ce-b082-6ca7b831dd99",
"path" : "\/Users\/USER\/*\/ffi_c.bundle",
"name" : "ffi_c.bundle"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4909711360,
"size" : 2686976,
"uuid" : "fab302dd-1868-35d8-824d-c82fc87fb129",
"path" : "\/Users\/USER\/*\/libsass.bundle",
"name" : "libsass.bundle"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4904730624,
"size" : 1409024,
"uuid" : "f3dff825-fbff-38b2-a2bd-83aee0e5a6da",
"path" : "\/Users\/USER\/*\/sqlite3_native.bundle",
"name" : "sqlite3_native.bundle"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4896063488,
"size" : 32768,
"uuid" : "1276f3c5-7043-3c8d-9f41-832fc1b9128a",
"path" : "\/Users\/USER\/*\/bcrypt_ext.bundle",
"name" : "bcrypt_ext.bundle"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4381802496,
"size" : 16384,
"uuid" : "a807ff3e-8cc3-3c87-9b07-151ceeb4bc14",
"path" : "\/Users\/USER\/*\/debug.bundle",
"name" : "debug.bundle"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4923719680,
"size" : 32768,
"uuid" : "11dcc905-36f9-3fec-ba37-2dbf62cd584c",
"path" : "\/Users\/USER\/*\/objspace.bundle",
"name" : "objspace.bundle"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4381933568,
"size" : 16384,
"uuid" : "3b12787c-dbba-3915-b19a-06db31d78cd5",
"path" : "\/Users\/USER\/*\/console.bundle",
"name" : "console.bundle"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4923817984,
"size" : 32768,
"uuid" : "a6757443-4986-3029-87a0-2435f3715842",
"path" : "\/Users\/USER\/*\/fiddle.bundle",
"name" : "fiddle.bundle"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4382064640,
"size" : 16384,
"uuid" : "47072737-82e1-332e-8716-1dbccf93f7c8",
"path" : "\/Users\/USER\/*\/utf_16le.bundle",
"name" : "utf_16le.bundle"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4382195712,
"size" : 16384,
"uuid" : "16464570-55d2-302c-af0a-0cfb308b3b21",
"path" : "\/Users\/USER\/*\/utf_16be.bundle",
"name" : "utf_16be.bundle"
},
{
"source" : "P",
"arch" : "arm64",
"base" : 4382326784,
"size" : 16384,
"uuid" : "f2e345c5-ba9d-379e-998f-d9b1e99d3fa0",
"path" : "\/Users\/USER\/*\/cruby.bundle",
"name" : "cruby.bundle"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6484922368,
"size" : 241656,
"uuid" : "9a72fd37-d827-3d6d-b6f4-422621e36c94",
"path" : "\/usr\/lib\/system\/libsystem_kernel.dylib",
"name" : "libsystem_kernel.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6481485824,
"size" : 534116,
"uuid" : "02e3ca05-e849-31c8-a4f2-c7292420dfad",
"path" : "\/usr\/lib\/dyld",
"name" : "dyld"
},
{
"size" : 0,
"source" : "A",
"base" : 0,
"uuid" : "00000000-0000-0000-0000-000000000000"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6485164032,
"size" : 53248,
"uuid" : "d09f4078-adad-3dd0-b17b-ce0142887b28",
"path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
"name" : "libsystem_pthread.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6481149952,
"size" : 335028,
"uuid" : "f453c5ae-3568-3aaa-aaa0-d2fdfbb9bc7a",
"path" : "\/usr\/lib\/libobjc.A.dylib",
"name" : "libobjc.A.dylib"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6485622784,
"CFBundleShortVersionString" : "6.9",
"CFBundleIdentifier" : "com.apple.CoreFoundation",
"size" : 5206016,
"uuid" : "90eb8fd1-925e-38eb-a056-eb4253b6a29e",
"path" : "\/System\/Library\/Frameworks\/CoreFoundation.framework\/Versions\/A\/CoreFoundation",
"name" : "CoreFoundation",
"CFBundleVersion" : "3038.1.402"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6779830272,
"CFBundleShortVersionString" : "3.0",
"CFBundleIdentifier" : "com.apple.Kerberos",
"size" : 73728,
"uuid" : "24ff1d93-7e7b-31d7-89c5-91beef35890b",
"path" : "\/System\/Library\/Frameworks\/Kerberos.framework\/Versions\/A\/Kerberos",
"name" : "Kerberos",
"CFBundleVersion" : "1"
},
{
"source" : "P",
"arch" : "arm64e",
"base" : 6483394560,
"size" : 290816,
"uuid" : "465565e8-ef8a-3188-80fa-598063c54161",
"path" : "\/usr\/lib\/system\/libdispatch.dylib",
"name" : "libdispatch.dylib"
}
],
"sharedCache" : {
"base" : 6480674816,
"size" : 4728717312,
"uuid" : "d997b0e9-e31b-35fe-b129-3171b279b087"
},
"vmSummary" : "ReadOnly portion of Libraries: Total=821.9M resident=0K(0%) swapped_out_or_unallocated=821.9M(100%)\nWritable regions: Total=2.5G written=546K(0%) resident=546K(0%) swapped_out=0K(0%) unallocated=2.5G(100%)\n\n VIRTUAL REGION \nREGION TYPE SIZE COUNT (non-coalesced) \n=========== ======= ======= \nActivity Tracing 256K 1 \nKernel Alloc Once 32K 1 \nMALLOC 2.0G 85 \nMALLOC guard page 96K 6 \nSTACK GUARD 56.1M 6 \nStack 16.8M 10 \nStack Guard 64K 4 \nVM_ALLOCATE 216.6M 827 \nVM_ALLOCATE (reserved) 256.0M 1 reserved VM address space (unallocated)\n__AUTH 750K 161 \n__AUTH_CONST 12.4M 297 \n__DATA 4004K 324 \n__DATA_CONST 11.0M 349 \n__DATA_DIRTY 460K 93 \n__FONT_DATA 2352 1 \n__LINKEDIT 590.7M 55 \n__OBJC_RW 2353K 1 \n__TEXT 231.2M 360 \n__TPRO_CONST 272K 2 \nmapped file 1392K 18 \nowned unmapped memory 32K 1 \npage table in kernel 546K 1 \nshared memory 48K 2 \n=========== ======= ======= \nTOTAL 3.4G 2606 \nTOTAL, minus reserved VM space 3.1G 2606 \n",
"legacyInfo" : {
"threadTriggered" : {
"name" : "worker-1"
}
},
"logWritingSignature" : "a277b8be26581710bedf802aaf3606590f88c334",
"trialInfo" : {
"rollouts" : [
{
"rolloutId" : "6297d96be2c9387df974efa4",
"factorPackIds" : {
},
"deploymentId" : 240000029
},
{
"rolloutId" : "5f72dc58705eff005a46b3a9",
"factorPackIds" : {
},
"deploymentId" : 240000015
}
],
"experiments" : [
]
}
}
Ah! This looks like a known issue in macOS with the pg gem: https://github.com/ged/ruby-pg/issues/311#issuecomment-1609970533. I think it happens when forking processes only, so perhaps this is why you didn't see it with Sidekiq.
@rosa yep, that was the issue. Thank you for the assistance!
So what is the fix? The solutions in the mentioned thread don't work. gssencmode: disable
I'm receiving a
SolidQueue::Processes::ProcessExitError
exception, and I'm unsure how to debug the issue further. I would greatly appreciate any assistance.The only error logged or visible in the logs is
Process pid=91832 exited unexpectedly. Received unhandled signal 6
.Recurring jobs seem to execute without issues, but those enqueued via
perform_later
fail to perform. I'm usingbin/jobs
to launch my server,enqueue_after_transaction_commit
is set to:default
, and my main database is backed with psql.