rails / solid_queue

Database-backed Active Job backend
MIT License
1.95k stars 130 forks source link

SolidQueue::Processes::ProcessExitError #357

Closed jmadkins closed 2 months ago

jmadkins commented 2 months ago

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 using bin/jobs to launch my server, enqueue_after_transaction_commit is set to :default, and my main database is backed with psql.

macOS 15.0
ruby 3.3.4
rails 7.2.1
solid_queue 1.0.0.beta (also experienced with 0.9.0)
sqlite3 2.1.0.rc2 (and experienced with 2.0.4)
mission_control-jobs 0.3.1
pg 1.5.8
rosa commented 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.

jmadkins commented 2 months ago

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" : [

  ]
}
}
rosa commented 2 months ago

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.

jmadkins commented 2 months ago

@rosa yep, that was the issue. Thank you for the assistance!

abuisman commented 3 weeks ago

So what is the fix? The solutions in the mentioned thread don't work. gssencmode: disable