Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crashing on Mac M1 #265

Open
matthewtusker opened this issue Aug 22, 2024 · 4 comments
Open

Crashing on Mac M1 #265

matthewtusker opened this issue Aug 22, 2024 · 4 comments

Comments

@matthewtusker
Copy link

matthewtusker commented Aug 22, 2024

I'm seeing random crashes while using ruby-oci8 natively on my Mac M1:

-------------------------------------
Translated Report (Full Report Below)
-------------------------------------

Process:               ruby [71159]
Path:                  /Users/USER/*/ruby
Identifier:            ruby
Version:               ???
Code Type:             ARM-64 (Native)
Parent Process:        zsh [56754]
Responsible:           alacritty [963]
User ID:               830727159

Date/Time:             2024-08-22 10:11:44.8466 +0100
OS Version:            macOS 14.6.1 (23G93)
Report Version:        12
Anonymous UUID:        7696092E-7A31-2356-D689-D635E7EC5833


Time Awake Since Boot: 7000 seconds

System Integrity Protection: enabled

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

Exception Type:        EXC_BAD_ACCESS (SIGABRT)
Exception Codes:       KERN_INVALID_ADDRESS at 0x0000000000000007
Exception Codes:       0x0000000000000001, 0x0000000000000007

Termination Reason:    Namespace SIGNAL, Code 6 Abort trap: 6
Terminating Process:   ruby [71159]

VM Region Info: 0x7 is not in any region.  Bytes before following region: 4341547001
      REGION TYPE                    START - END         [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
      UNUSED SPACE AT START
--->  
      __TEXT                      102c6c000-102c70000    [   16K] r-x/r-x SM=COW  /Users/USER/*/ruby

Application Specific Information:
abort() called


Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib        	       0x194f495f0 __pthread_kill + 8
1   libsystem_pthread.dylib       	       0x194f81c20 pthread_kill + 288
2   libsystem_c.dylib             	       0x194e581e0 raise + 32
3   libclntsh.dylib.23.1          	       0x10f0db380 skgesigOSCrash + 132
4   libclntsh.dylib.23.1          	       0x10f3ba980 kpeDbgSignalHandler + 128
5   libclntsh.dylib.23.1          	       0x10f0db674 skgesig_sigactionHandler + 604
6   libsystem_platform.dylib      	       0x194fb2584 _sigtramp + 56
7   libsystem_pthread.dylib       	       0x194f81c20 pthread_kill + 288
8   libsystem_c.dylib             	       0x194e8ea30 abort + 180
9   libruby.3.1.dylib             	       0x10352abec die + 12
10  libruby.3.1.dylib             	       0x10352ada8 rb_bug_for_fatal_signal + 444
11  libruby.3.1.dylib             	       0x10364afe8 sigsegv + 96
12  libsystem_platform.dylib      	       0x194fb2584 _sigtramp + 56
13  libsystem_platform.dylib      	       0x194fb03d8 _platform_strstr + 48
14  libclntsh.dylib.23.1          	       0x10dc3209c skpudbg_any_events_set_in_env + 84
15  libclntsh.dylib.23.1          	       0x10f3bbed4 kpedbgevinit + 220
16  libclntsh.dylib.23.1          	       0x10f3b079c kpummpin + 1616
17  libclntsh.dylib.23.1          	       0x10dc5c1fc kpuenvcr + 220
18  libclntsh.dylib.23.1          	       0x10ddf23ec OCIEnvCreate + 40
19  oci8lib_310.bundle            	       0x10a6e6a78 Init_oci8lib_310 + 628 (oci8lib.c:277)
20  libruby.3.1.dylib             	       0x1034a1854 dln_load + 288
21  libruby.3.1.dylib             	       0x1036ca8c4 rb_vm_call_cfunc + 256
22  libruby.3.1.dylib             	       0x10358ef24 require_internal + 1020
23  libruby.3.1.dylib             	       0x10358e3a4 rb_f_require + 56
24  libruby.3.1.dylib             	       0x1036d2a9c vm_call_cfunc_with_frame + 232
25  libruby.3.1.dylib             	       0x1036cf218 vm_call_alias + 112
26  libruby.3.1.dylib             	       0x1036d51a4 vm_sendish + 1344
27  libruby.3.1.dylib             	       0x1036b7a60 vm_exec_core + 7928
28  libruby.3.1.dylib             	       0x1036ca30c rb_vm_exec + 2296
29  libruby.3.1.dylib             	       0x10359122c load_iseq_eval + 200
30  libruby.3.1.dylib             	       0x10358ee54 require_internal + 812
31  libruby.3.1.dylib             	       0x10358e3a4 rb_f_require + 56
32  libruby.3.1.dylib             	       0x1036d2a9c vm_call_cfunc_with_frame + 232
33  libruby.3.1.dylib             	       0x1036cf218 vm_call_alias + 112
34  libruby.3.1.dylib             	       0x1036d51a4 vm_sendish + 1344
35  libruby.3.1.dylib             	       0x1036b7a60 vm_exec_core + 7928
36  libruby.3.1.dylib             	       0x1036ca30c rb_vm_exec + 2296
37  libruby.3.1.dylib             	       0x10359122c load_iseq_eval + 200
38  libruby.3.1.dylib             	       0x10358ee54 require_internal + 812
39  libruby.3.1.dylib             	       0x10358e3a4 rb_f_require + 56
40  libruby.3.1.dylib             	       0x1036d2a9c vm_call_cfunc_with_frame + 232
41  libruby.3.1.dylib             	       0x1036cf218 vm_call_alias + 112
42  libruby.3.1.dylib             	       0x1036d51a4 vm_sendish + 1344
43  libruby.3.1.dylib             	       0x1036b7a60 vm_exec_core + 7928
44  libruby.3.1.dylib             	       0x1036ca30c rb_vm_exec + 2296
45  libruby.3.1.dylib             	       0x10359122c load_iseq_eval + 200
46  libruby.3.1.dylib             	       0x10358ee54 require_internal + 812
47  libruby.3.1.dylib             	       0x10358e3a4 rb_f_require + 56
48  libruby.3.1.dylib             	       0x1036d2a9c vm_call_cfunc_with_frame + 232
49  libruby.3.1.dylib             	       0x1036cf218 vm_call_alias + 112
50  libruby.3.1.dylib             	       0x1036d51a4 vm_sendish + 1344
51  libruby.3.1.dylib             	       0x1036b7a60 vm_exec_core + 7928
52  libruby.3.1.dylib             	       0x1036ca30c rb_vm_exec + 2296
53  libruby.3.1.dylib             	       0x10359122c load_iseq_eval + 200
54  libruby.3.1.dylib             	       0x10358ee54 require_internal + 812
55  libruby.3.1.dylib             	       0x10358e3a4 rb_f_require + 56
56  libruby.3.1.dylib             	       0x1036d2a9c vm_call_cfunc_with_frame + 232
57  libruby.3.1.dylib             	       0x1036cf218 vm_call_alias + 112
58  libruby.3.1.dylib             	       0x1036d51a4 vm_sendish + 1344
59  libruby.3.1.dylib             	       0x1036b7a60 vm_exec_core + 7928
60  libruby.3.1.dylib             	       0x1036ca30c rb_vm_exec + 2296
61  libruby.3.1.dylib             	       0x1036d98bc invoke_block_from_c_bh + 992
62  libruby.3.1.dylib             	       0x1036c5aa4 yield_under + 444
63  libruby.3.1.dylib             	       0x1036c5788 specific_eval + 104
64  libruby.3.1.dylib             	       0x1036d2a9c vm_call_cfunc_with_frame + 232
65  libruby.3.1.dylib             	       0x1036d51a4 vm_sendish + 1344
66  libruby.3.1.dylib             	       0x1036b7a14 vm_exec_core + 7852
67  libruby.3.1.dylib             	       0x1036ca30c rb_vm_exec + 2296
68  libruby.3.1.dylib             	       0x1036d98bc invoke_block_from_c_bh + 992
69  libruby.3.1.dylib             	       0x1036c3d34 rb_yield + 180
70  libruby.3.1.dylib             	       0x1034a452c rb_ary_each + 64
71  libruby.3.1.dylib             	       0x1036d2a9c vm_call_cfunc_with_frame + 232
72  libruby.3.1.dylib             	       0x1036d51a4 vm_sendish + 1344
73  libruby.3.1.dylib             	       0x1036b7a14 vm_exec_core + 7852
74  libruby.3.1.dylib             	       0x1036ca30c rb_vm_exec + 2296
75  libruby.3.1.dylib             	       0x10359122c load_iseq_eval + 200
76  libruby.3.1.dylib             	       0x10358ee54 require_internal + 812
77  libruby.3.1.dylib             	       0x10358e3a4 rb_f_require + 56
78  libruby.3.1.dylib             	       0x1036d2a9c vm_call_cfunc_with_frame + 232
79  libruby.3.1.dylib             	       0x1036d51a4 vm_sendish + 1344
80  libruby.3.1.dylib             	       0x1036b7a60 vm_exec_core + 7928
81  libruby.3.1.dylib             	       0x1036ca30c rb_vm_exec + 2296
82  libruby.3.1.dylib             	       0x1036d98bc invoke_block_from_c_bh + 992
83  libruby.3.1.dylib             	       0x1036c3d34 rb_yield + 180
84  libruby.3.1.dylib             	       0x1034a452c rb_ary_each + 64
85  libruby.3.1.dylib             	       0x1036d2a9c vm_call_cfunc_with_frame + 232
86  libruby.3.1.dylib             	       0x1036d51a4 vm_sendish + 1344
87  libruby.3.1.dylib             	       0x1036b7a14 vm_exec_core + 7852
88  libruby.3.1.dylib             	       0x1036ca30c rb_vm_exec + 2296
89  libruby.3.1.dylib             	       0x1036d98bc invoke_block_from_c_bh + 992
90  libruby.3.1.dylib             	       0x1036c3d34 rb_yield + 180
91  libruby.3.1.dylib             	       0x1034a452c rb_ary_each + 64
92  libruby.3.1.dylib             	       0x1036d2a9c vm_call_cfunc_with_frame + 232
93  libruby.3.1.dylib             	       0x1036d51a4 vm_sendish + 1344
94  libruby.3.1.dylib             	       0x1036b7a14 vm_exec_core + 7852
95  libruby.3.1.dylib             	       0x1036ca30c rb_vm_exec + 2296
96  libruby.3.1.dylib             	       0x10359122c load_iseq_eval + 200
97  libruby.3.1.dylib             	       0x10358ee54 require_internal + 812
98  libruby.3.1.dylib             	       0x10358e4a4 rb_f_require_relative + 88
99  libruby.3.1.dylib             	       0x1036d2a9c vm_call_cfunc_with_frame + 232
100 libruby.3.1.dylib             	       0x1036d51a4 vm_sendish + 1344
101 libruby.3.1.dylib             	       0x1036b7a60 vm_exec_core + 7928
102 libruby.3.1.dylib             	       0x1036ca30c rb_vm_exec + 2296
103 libruby.3.1.dylib             	       0x10359122c load_iseq_eval + 200
104 libruby.3.1.dylib             	       0x10358ee54 require_internal + 812
105 libruby.3.1.dylib             	       0x10358e4a4 rb_f_require_relative + 88
106 libruby.3.1.dylib             	       0x1036d2a9c vm_call_cfunc_with_frame + 232
107 libruby.3.1.dylib             	       0x1036d51a4 vm_sendish + 1344
108 libruby.3.1.dylib             	       0x1036b7a60 vm_exec_core + 7928
109 libruby.3.1.dylib             	       0x1036ca30c rb_vm_exec + 2296
110 libruby.3.1.dylib             	       0x1036c4c28 rb_f_eval + 500
111 libruby.3.1.dylib             	       0x1036d2a9c vm_call_cfunc_with_frame + 232
112 libruby.3.1.dylib             	       0x1036d51a4 vm_sendish + 1344
113 libruby.3.1.dylib             	       0x1036b7a60 vm_exec_core + 7928
114 libruby.3.1.dylib             	       0x1036ca30c rb_vm_exec + 2296
115 libruby.3.1.dylib             	       0x10359122c load_iseq_eval + 200
116 libruby.3.1.dylib             	       0x10358e180 rb_load_internal + 132
117 libruby.3.1.dylib             	       0x10358f818 rb_f_load + 184
118 libruby.3.1.dylib             	       0x1036d2a9c vm_call_cfunc_with_frame + 232
119 libruby.3.1.dylib             	       0x1036d51a4 vm_sendish + 1344
120 libruby.3.1.dylib             	       0x1036b7a60 vm_exec_core + 7928
121 libruby.3.1.dylib             	       0x1036ca30c rb_vm_exec + 2296
122 libruby.3.1.dylib             	       0x10359122c load_iseq_eval + 200
123 libruby.3.1.dylib             	       0x10358e180 rb_load_internal + 132
124 libruby.3.1.dylib             	       0x10358f818 rb_f_load + 184
125 libruby.3.1.dylib             	       0x1036d2a9c vm_call_cfunc_with_frame + 232
126 libruby.3.1.dylib             	       0x1036d51a4 vm_sendish + 1344
127 libruby.3.1.dylib             	       0x1036b7a60 vm_exec_core + 7928
128 libruby.3.1.dylib             	       0x1036ca30c rb_vm_exec + 2296
129 libruby.3.1.dylib             	       0x10359122c load_iseq_eval + 200
130 libruby.3.1.dylib             	       0x10358e180 rb_load_internal + 132
131 libruby.3.1.dylib             	       0x10358f818 rb_f_load + 184
132 libruby.3.1.dylib             	       0x1036d2a9c vm_call_cfunc_with_frame + 232
133 libruby.3.1.dylib             	       0x1036d51a4 vm_sendish + 1344
134 libruby.3.1.dylib             	       0x1036b7a60 vm_exec_core + 7928
135 libruby.3.1.dylib             	       0x1036ca30c rb_vm_exec + 2296
136 libruby.3.1.dylib             	       0x103535c98 rb_ec_exec_node + 300
137 libruby.3.1.dylib             	       0x103535b10 ruby_run_node + 96
138 ruby                          	       0x102c6ff28 main + 92
139 dyld                          	       0x194bf7154 start + 2476

Thread 1:
0   libsystem_kernel.dylib        	       0x194f49700 poll + 8
1   libruby.3.1.dylib             	       0x10368d3b4 timer_pthread_fn + 168
2   libsystem_pthread.dylib       	       0x194f81f94 _pthread_start + 136
3   libsystem_pthread.dylib       	       0x194f7cd34 thread_start + 8


Thread 0 crashed with ARM Thread State (64-bit):
    x0: 0x0000000000000000   x1: 0x0000000000000000   x2: 0x000000015403ef40   x3: 0x000000015403f080
    x4: 0x0000000000000000   x5: 0x000000015403e720   x6: 0x0000000000000000   x7: 0x0000000000000010
    x8: 0x8fc72ef4a9344c6e   x9: 0x8fc72ef555e9432e  x10: 0x000000010fd5988c  x11: 0x0000000000000006
   x12: 0x0000000000000000  x13: 0x0000000000000008  x14: 0x000000015403a1fe  x15: 0x000000000000000f
   x16: 0x0000000000000148  x17: 0x00000002074d24e8  x18: 0x0000000000000000  x19: 0x0000000000000006
   x20: 0x00000001fcdd0f40  x21: 0x0000000000000103  x22: 0x00000001fcdd1020  x23: 0x0000000000000006
   x24: 0x0000000000000000  x25: 0x0000000000000006  x26: 0x0000000000000000  x27: 0x0000000000000000
   x28: 0x0000000000000000   fp: 0x000000015403ef90   lr: 0x0000000194f81c20
    sp: 0x000000015403ef70   pc: 0x0000000194f495f0 cpsr: 0x40001000
   far: 0x0000000000000000  esr: 0x56000080  Address size fault

Binary Images:
       0x300000000 -        0x30bb7bfff libociei.dylib (*) <11e42f21-1f1b-3f91-9e46-e8c87a3d5837> /Users/USER/*/libociei.dylib
       0x10a6e4000 -        0x10a703fff oci8lib_310.bundle (*) <b82c1fa7-e656-36bc-9ae1-48db2122347e> /Users/USER/*/oci8lib_310.bundle
       0x10d804000 -        0x11037bfff libclntsh.dylib.23.1 (*) <dab43dc8-88fa-3c84-b86c-304d47553601> /Users/USER/*/libclntsh.dylib.23.1
       0x10ace4000 -        0x10b107fff libnnz.dylib (*) <9bf1a734-8ff4-30b6-84a7-ffd686e807b5> /Users/USER/*/libnnz.dylib
       0x10a9b0000 -        0x10abe7fff libclntshcore.dylib.23.1 (*) <3dbef575-3099-3f1a-a2a3-3d34a333a833> /Users/USER/*/libclntshcore.dylib.23.1
       0x10a644000 -        0x10a64bfff bcrypt_ext.bundle (*) <ae6dd2f8-d653-3b7a-9917-4de2fb660a7b> /Users/USER/*/bcrypt_ext.bundle
       0x10a62c000 -        0x10a633fff fiddle.bundle (*) <1d64d3be-2dc1-304b-94bb-c6894dd3ff53> /Users/USER/*/fiddle.bundle
       0x10a61c000 -        0x10a61ffff console.bundle (*) <4ec37c0d-c6da-3d04-ba61-7e93daab654d> /Users/USER/*/console.bundle
       0x10a660000 -        0x10a693fff ripper.bundle (*) <53e555f7-8a25-3c46-b0d4-342359a707a4> /Users/USER/*/ripper.bundle
       0x10a60c000 -        0x10a60ffff windows_31j.bundle (*) <60a42872-8eb5-32d2-9e1b-07dc5cab772f> /Users/USER/*/windows_31j.bundle
       0x10a5fc000 -        0x10a5fffff euc_jp.bundle (*) <3986655a-a668-39ea-97c6-78126dc0920a> /Users/USER/*/euc_jp.bundle
       0x10a5e4000 -        0x10a5ebfff byebug.bundle (*) <7791c1ec-260d-36f8-8364-d4a196f4f46a> /Users/USER/*/byebug.bundle
       0x10a5d4000 -        0x10a5d7fff debug_inspector.bundle (*) <43f0fd2b-6019-376d-94ba-947237458f86> /Users/USER/*/debug_inspector.bundle
       0x10a5bc000 -        0x10a5c3fff objspace.bundle (*) <cd845250-eda7-3080-9c88-1daf026d919b> /Users/USER/*/objspace.bundle
       0x109a78000 -        0x109a8bfff redcarpet.bundle (*) <129a16d7-7a8c-3738-a254-dcfdc0c89049> /Users/USER/*/redcarpet.bundle
       0x108bd0000 -        0x108bdbfff yajl.bundle (*) <f9e6af8e-e9aa-3ae3-8a37-23796aead430> /Users/USER/*/yajl.bundle
       0x108b88000 -        0x108b8ffff libffi-trampolines.dylib (*) <c7c6cb36-eb75-3b99-b06a-3a834a8a319e> /usr/lib/libffi-trampolines.dylib
       0x109218000 -        0x1094abfff libsass.bundle (*) <6502e50c-6351-3595-8f9d-679acd0753c3> /Users/USER/*/libsass.bundle
       0x108b98000 -        0x108bb3fff ffi_c.bundle (*) <fa3e13ef-98d7-37cb-aecf-5387412bc9ad> /Users/USER/*/ffi_c.bundle
       0x108668000 -        0x1086a3fff protobuf_c.bundle (*) <63b45779-2888-342f-a098-bc2cbed6d4c5> /Users/USER/*/protobuf_c.bundle
       0x107fac000 -        0x107fd7fff pg_ext.bundle (*) <324c51ea-1fa9-34c6-bca6-853c46dcf1f7> /Users/USER/*/pg_ext.bundle
       0x1083ac000 -        0x1083e7fff libpq.5.15.dylib (*) <884e0cae-65df-38cc-ad6d-78a1598802e8> /opt/homebrew/*/libpq.5.15.dylib
       0x107ff8000 -        0x10800ffff libintl.8.dylib (*) <9924fd2d-8556-34b2-add9-ab2838b3359b> /opt/homebrew/*/libintl.8.dylib
       0x108400000 -        0x108433fff libgssapi_krb5.2.2.dylib (*) <3df8271d-f2e5-384b-953d-224aa8e0bdb7> /opt/homebrew/*/libgssapi_krb5.2.2.dylib
       0x108514000 -        0x108593fff libkrb5.3.3.dylib (*) <3c834bca-c486-335b-9d18-03b9869dd712> /opt/homebrew/*/libkrb5.3.3.dylib
       0x108358000 -        0x108377fff libk5crypto.3.1.dylib (*) <c1736bd7-1418-34da-bac4-1be9a2785977> /opt/homebrew/*/libk5crypto.3.1.dylib
       0x107f74000 -        0x107f77fff libcom_err.3.0.dylib (*) <41e85d9b-f8cd-3890-a034-add34f6da299> /opt/homebrew/*/libcom_err.3.0.dylib
       0x10838c000 -        0x108393fff libkrb5support.1.1.dylib (*) <1ef8d2c4-63bf-34ed-abf6-cd926f030dae> /opt/homebrew/*/libkrb5support.1.1.dylib
       0x107e3c000 -        0x107e47fff zlib.bundle (*) <55697f52-2d15-3f18-8883-554dbf67bd53> /Users/USER/*/zlib.bundle
       0x107e10000 -        0x107e13fff sha2.bundle (*) <bbb0a10d-16c8-32f0-8f35-c1c836250f6c> /Users/USER/*/sha2.bundle
       0x107e00000 -        0x107e03fff sha1.bundle (*) <edec2c1b-2a59-3ab9-ac90-f3a1ecf1a348> /Users/USER/*/sha1.bundle
       0x107de0000 -        0x107de3fff md5.bundle (*) <6a7f1284-408d-35e6-be46-41c3956354fa> /Users/USER/*/md5.bundle
       0x108020000 -        0x1082abfff nokogiri.bundle (*) <8e3f1d0b-20ff-397c-b437-e0fca1a061c3> /Users/USER/*/nokogiri.bundle
       0x107a48000 -        0x107a4bfff cparse.bundle (*) <49695913-406a-3682-b06f-37f2b70aa4cb> /Users/USER/*/cparse.bundle
       0x107a34000 -        0x107a3bfff generator.bundle (*) <1ef834a8-e5ed-31f1-9182-02f360f47b35> /Users/USER/*/generator.bundle
       0x107594000 -        0x107597fff parser.bundle (*) <1f164379-31c7-3fdc-b102-db545bf63263> /Users/USER/*/parser.bundle
       0x1079f8000 -        0x107a0ffff bigdecimal.bundle (*) <c34294d2-b0e3-3d85-8980-35e022fde796> /Users/USER/*/bigdecimal.bundle
       0x1079b4000 -        0x1079e3fff date_core.bundle (*) <61bf1a29-89a4-3886-b7f3-f427613e5134> /Users/USER/*/date_core.bundle
       0x1074e4000 -        0x1074e7fff nonblock.bundle (*) <d83553ad-f6b0-36bd-8ffa-b87b498aee97> /Users/USER/*/nonblock.bundle
       0x1073e4000 -        0x1073e7fff digest.bundle (*) <4e506548-665f-3fed-a3a1-200d9d884e8e> /Users/USER/*/digest.bundle
       0x107434000 -        0x10746ffff openssl.bundle (*) <a8351792-38b5-3550-a995-115172aaffa8> /Users/USER/*/openssl.bundle
       0x10733c000 -        0x10733ffff strscan.bundle (*) <4c51f545-b847-3ff6-86a5-38cd2cb5c8b4> /Users/USER/*/strscan.bundle
       0x1072e4000 -        0x1072e7fff psych.bundle (*) <9b94a4a6-bf6d-342f-abb0-7dcc3a59b5a8> /Users/USER/*/psych.bundle
       0x107318000 -        0x10732ffff libyaml-0.2.dylib (*) <48ac812b-97d2-3a9d-8864-f915de814047> /opt/homebrew/*/libyaml-0.2.dylib
       0x106fc8000 -        0x106fcbfff escape.bundle (*) <f05d2de3-8ab3-3819-a756-c0966014e00b> /Users/USER/*/escape.bundle
       0x106ff0000 -        0x106ff7fff puma_http11.bundle (*) <d54a00b4-460a-3ed8-86a7-3fab67415b99> /Users/USER/*/puma_http11.bundle
       0x1070d4000 -        0x10715bfff libssl.3.dylib (*) <d25b442c-6d97-3a30-a21b-0969caca1bac> /opt/homebrew/*/libssl.3.dylib
       0x1075ac000 -        0x107893fff libcrypto.3.dylib (*) <605557ff-c727-31fa-88c8-aef7ed4ca9e4> /opt/homebrew/*/libcrypto.3.dylib
       0x106fdc000 -        0x106fe3fff stringio.bundle (*) <aea5c3a0-e803-3700-bb44-6778d939001b> /Users/USER/*/stringio.bundle
       0x106f70000 -        0x106f73fff etc.bundle (*) <8fcf98fc-c798-3868-a1ea-cf3b30075923> /Users/USER/*/etc.bundle
       0x106f60000 -        0x106f63fff wait.bundle (*) <689cce5b-82c8-3fe6-a3ad-5e5bd21e442c> /Users/USER/*/wait.bundle
       0x106f8c000 -        0x106faffff socket.bundle (*) <7bd2d58c-7526-31c5-b0ad-9dc2b0ba62a7> /Users/USER/*/socket.bundle
       0x102efc000 -        0x102f03fff pathname.bundle (*) <aa3363ff-99a3-38c9-adde-f00f5d12dbe6> /Users/USER/*/pathname.bundle
       0x102e40000 -        0x102e43fff monitor.bundle (*) <8e423133-d22e-3ded-8a3c-1b6a7c34f85b> /Users/USER/*/monitor.bundle
       0x102d58000 -        0x102d5bfff transdb.bundle (*) <75bcfdbb-368d-3f3c-97be-958c0159a1d4> /Users/USER/*/transdb.bundle
       0x102d48000 -        0x102d4bfff encdb.bundle (*) <062eedff-476d-3c0e-83d9-e7dde12c67a1> /Users/USER/*/encdb.bundle
       0x1034a0000 -        0x10379bfff libruby.3.1.dylib (*) <7936c5cb-3870-3380-9bbe-96a06fb51a60> /Users/USER/*/libruby.3.1.dylib
       0x102c6c000 -        0x102c6ffff ruby (*) <c894a7df-786d-355f-a683-927b7dd522fc> /Users/USER/*/ruby
       0x194f40000 -        0x194f7affb libsystem_kernel.dylib (*) <71ff45b8-f14e-3666-9e96-6cf58315b91d> /usr/lib/system/libsystem_kernel.dylib
       0x194f7b000 -        0x194f87fff libsystem_pthread.dylib (*) <e03e8478-6f5c-3d21-a79a-58408f514000> /usr/lib/system/libsystem_pthread.dylib
       0x194e18000 -        0x194e96ff7 libsystem_c.dylib (*) <d30f1830-93d0-3d0b-8cba-9544e84bfd5b> /usr/lib/system/libsystem_c.dylib
       0x194fae000 -        0x194fb5fe7 libsystem_platform.dylib (*) <b4bf9f89-31d7-3742-8ce7-ab3554f9f525> /usr/lib/system/libsystem_platform.dylib
       0x194bf1000 -        0x194c7a507 dyld (*) <f635824e-318b-3f0c-842c-c369737f2b68> /usr/lib/dyld
               0x0 - 0xffffffffffffffff ??? (*) <00000000-0000-0000-0000-000000000000> ???

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=916.9M resident=0K(0%) swapped_out_or_unallocated=916.9M(100%)
Writable regions: Total=1.3G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.3G(100%)

                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
Activity Tracing                   256K        1 
Kernel Alloc Once                   32K        1 
MALLOC                             1.2G       66 
MALLOC guard page                   96K        6 
STACK GUARD                         16K        1 
Stack                             8720K        2 
Stack Guard                       56.0M        1 
VM_ALLOCATE                       75.0M     1462 
__AUTH                             355K       74 
__AUTH_CONST                      4119K      157 
__DATA                            3159K      209 
__DATA_CONST                      7636K      213 
__DATA_DIRTY                       365K       59 
__LINKEDIT                       539.7M       59 
__OBJC_RO                         71.9M        1 
__OBJC_RW                         2200K        1 
__TEXT                           377.2M      224 
dyld private memory                272K        2 
mapped file                         96K        2 
shared memory                       32K        2 
===========                     =======  ======= 
TOTAL                              2.3G     2543 



-----------
Full Report
-----------

{"app_name":"ruby","timestamp":"2024-08-22 10:11:45.00 +0100","app_version":"","slice_uuid":"c894a7df-786d-355f-a683-927b7dd522fc","build_version":"","platform":1,"share_with_app_devs":1,"is_first_party":1,"bug_type":"309","os_version":"macOS 14.6.1 (23G93)","roots_installed":0,"incident_id":"84E86873-60B5-4D32-954A-F87BE9FD1906","name":"ruby"}
{
  "uptime" : 7000,
  "procRole" : "Unspecified",
  "version" : 2,
  "userID" : 830727159,
  "deployVersion" : 210,
  "modelCode" : "MacBookPro18,1",
  "coalitionID" : 972,
  "osVersion" : {
    "train" : "macOS 14.6.1",
    "build" : "23G93",
    "releaseType" : "User"
  },
  "captureTime" : "2024-08-22 10:11:44.8466 +0100",
  "codeSigningMonitor" : 1,
  "incident" : "84E86873-60B5-4D32-954A-F87BE9FD1906",
  "pid" : 71159,
  "translated" : false,
  "cpuType" : "ARM-64",
  "roots_installed" : 0,
  "bug_type" : "309",
  "procLaunch" : "2024-08-22 10:11:40.3800 +0100",
  "procStartAbsTime" : 169464552236,
  "procExitAbsTime" : 169571734274,
  "procName" : "ruby",
  "procPath" : "\/Users\/USER\/*\/ruby",
  "parentProc" : "zsh",
  "parentPid" : 56754,
  "coalitionName" : "org.alacritty",
  "crashReporterKey" : "7696092E-7A31-2356-D689-D635E7EC5833",
  "responsiblePid" : 963,
  "responsibleProc" : "alacritty",
  "codeSigningID" : "ruby",
  "codeSigningTeamID" : "",
  "codeSigningFlags" : 570556929,
  "codeSigningValidationCategory" : 10,
  "codeSigningTrustLevel" : 4294967295,
  "instructionByteStream" : {"beforePC":"fyMD1f17v6n9AwCRd+D\/l78DAJH9e8Go\/w9f1sADX9YQKYDSARAA1A==","atPC":"AwEAVH8jA9X9e7+p\/QMAkWzg\/5e\/AwCR\/XvBqP8PX9bAA1\/WcAqA0g=="},
  "sip" : "enabled",
  "vmRegionInfo" : "0x7 is not in any region.  Bytes before following region: 4341547001\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      UNUSED SPACE AT START\n--->  \n      __TEXT                      102c6c000-102c70000    [   16K] r-x\/r-x SM=COW  \/Users\/USER\/*\/ruby",
  "exception" : {"codes":"0x0000000000000001, 0x0000000000000007","rawCodes":[1,7],"type":"EXC_BAD_ACCESS","signal":"SIGABRT","subtype":"KERN_INVALID_ADDRESS at 0x0000000000000007"},
  "termination" : {"flags":0,"code":6,"namespace":"SIGNAL","indicator":"Abort trap: 6","byProc":"ruby","byPid":71159},
  "vmregioninfo" : "0x7 is not in any region.  Bytes before following region: 4341547001\n      REGION TYPE                    START - END         [ VSIZE] PRT\/MAX SHRMOD  REGION DETAIL\n      UNUSED SPACE AT START\n--->  \n      __TEXT                      102c6c000-102c70000    [   16K] r-x\/r-x SM=COW  \/Users\/USER\/*\/ruby",
  "asi" : {"libsystem_c.dylib":["abort() called"]},
  "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" : 0,
  "threads" : [{"triggered":true,"id":770005,"threadState":{"x":[{"value":0},{"value":0},{"value":5704511296},{"value":5704511616},{"value":0},{"value":5704509216},{"value":0},{"value":16},{"value":10360301096134790254},{"value":10360301099032331054},{"value":4560623756,"symbolLocation":96,"symbol":"dbgtbBucketBufPrevGet"},{"value":6},{"value":0},{"value":8},{"value":5704491518},{"value":15},{"value":328},{"value":8712430824},{"value":0},{"value":6},{"value":8537313088,"symbolLocation":0,"symbol":"_main_thread"},{"value":259},{"value":8537313312,"symbolLocation":224,"symbol":"_main_thread"},{"value":6},{"value":0},{"value":6},{"value":0},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":6794255392},"cpsr":{"value":1073745920},"fp":{"value":5704511376},"sp":{"value":5704511344},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6794024432,"matchesCrashFrame":1},"far":{"value":0}},"queue":"com.apple.main-thread","frames":[{"imageOffset":38384,"symbol":"__pthread_kill","symbolLocation":8,"imageIndex":58},{"imageOffset":27680,"symbol":"pthread_kill","symbolLocation":288,"imageIndex":59},{"imageOffset":262624,"symbol":"raise","symbolLocation":32,"imageIndex":60},{"imageOffset":26047360,"symbol":"skgesigOSCrash","symbolLocation":132,"imageIndex":2},{"imageOffset":29059456,"symbol":"kpeDbgSignalHandler","symbolLocation":128,"imageIndex":2},{"imageOffset":26048116,"symbol":"skgesig_sigactionHandler","symbolLocation":604,"imageIndex":2},{"imageOffset":17796,"symbol":"_sigtramp","symbolLocation":56,"imageIndex":61},{"imageOffset":27680,"symbol":"pthread_kill","symbolLocation":288,"imageIndex":59},{"imageOffset":485936,"symbol":"abort","symbolLocation":180,"imageIndex":60},{"imageOffset":568300,"symbol":"die","symbolLocation":12,"imageIndex":56},{"imageOffset":568744,"symbol":"rb_bug_for_fatal_signal","symbolLocation":444,"imageIndex":56},{"imageOffset":1748968,"symbol":"sigsegv","symbolLocation":96,"imageIndex":56},{"imageOffset":17796,"symbol":"_sigtramp","symbolLocation":56,"imageIndex":61},{"imageOffset":9176,"symbol":"_platform_strstr","symbolLocation":48,"imageIndex":61},{"imageOffset":4382876,"symbol":"skpudbg_any_events_set_in_env","symbolLocation":84,"imageIndex":2},{"imageOffset":29064916,"symbol":"kpedbgevinit","symbolLocation":220,"imageIndex":2},{"imageOffset":29018012,"symbol":"kpummpin","symbolLocation":1616,"imageIndex":2},{"imageOffset":4555260,"symbol":"kpuenvcr","symbolLocation":220,"imageIndex":2},{"imageOffset":6218732,"symbol":"OCIEnvCreate","symbolLocation":40,"imageIndex":2},{"imageOffset":10872,"sourceLine":277,"sourceFile":"oci8lib.c","symbol":"Init_oci8lib_310","imageIndex":1,"symbolLocation":628},{"imageOffset":6228,"symbol":"dln_load","symbolLocation":288,"imageIndex":56},{"imageOffset":2271428,"symbol":"rb_vm_call_cfunc","symbolLocation":256,"imageIndex":56},{"imageOffset":978724,"symbol":"require_internal","symbolLocation":1020,"imageIndex":56},{"imageOffset":975780,"symbol":"rb_f_require","symbolLocation":56,"imageIndex":56},{"imageOffset":2304668,"symbol":"vm_call_cfunc_with_frame","symbolLocation":232,"imageIndex":56},{"imageOffset":2290200,"symbol":"vm_call_alias","symbolLocation":112,"imageIndex":56},{"imageOffset":2314660,"symbol":"vm_sendish","symbolLocation":1344,"imageIndex":56},{"imageOffset":2194016,"symbol":"vm_exec_core","symbolLocation":7928,"imageIndex":56},{"imageOffset":2269964,"symbol":"rb_vm_exec","symbolLocation":2296,"imageIndex":56},{"imageOffset":987692,"symbol":"load_iseq_eval","symbolLocation":200,"imageIndex":56},{"imageOffset":978516,"symbol":"require_internal","symbolLocation":812,"imageIndex":56},{"imageOffset":975780,"symbol":"rb_f_require","symbolLocation":56,"imageIndex":56},{"imageOffset":2304668,"symbol":"vm_call_cfunc_with_frame","symbolLocation":232,"imageIndex":56},{"imageOffset":2290200,"symbol":"vm_call_alias","symbolLocation":112,"imageIndex":56},{"imageOffset":2314660,"symbol":"vm_sendish","symbolLocation":1344,"imageIndex":56},{"imageOffset":2194016,"symbol":"vm_exec_core","symbolLocation":7928,"imageIndex":56},{"imageOffset":2269964,"symbol":"rb_vm_exec","symbolLocation":2296,"imageIndex":56},{"imageOffset":987692,"symbol":"load_iseq_eval","symbolLocation":200,"imageIndex":56},{"imageOffset":978516,"symbol":"require_internal","symbolLocation":812,"imageIndex":56},{"imageOffset":975780,"symbol":"rb_f_require","symbolLocation":56,"imageIndex":56},{"imageOffset":2304668,"symbol":"vm_call_cfunc_with_frame","symbolLocation":232,"imageIndex":56},{"imageOffset":2290200,"symbol":"vm_call_alias","symbolLocation":112,"imageIndex":56},{"imageOffset":2314660,"symbol":"vm_sendish","symbolLocation":1344,"imageIndex":56},{"imageOffset":2194016,"symbol":"vm_exec_core","symbolLocation":7928,"imageIndex":56},{"imageOffset":2269964,"symbol":"rb_vm_exec","symbolLocation":2296,"imageIndex":56},{"imageOffset":987692,"symbol":"load_iseq_eval","symbolLocation":200,"imageIndex":56},{"imageOffset":978516,"symbol":"require_internal","symbolLocation":812,"imageIndex":56},{"imageOffset":975780,"symbol":"rb_f_require","symbolLocation":56,"imageIndex":56},{"imageOffset":2304668,"symbol":"vm_call_cfunc_with_frame","symbolLocation":232,"imageIndex":56},{"imageOffset":2290200,"symbol":"vm_call_alias","symbolLocation":112,"imageIndex":56},{"imageOffset":2314660,"symbol":"vm_sendish","symbolLocation":1344,"imageIndex":56},{"imageOffset":2194016,"symbol":"vm_exec_core","symbolLocation":7928,"imageIndex":56},{"imageOffset":2269964,"symbol":"rb_vm_exec","symbolLocation":2296,"imageIndex":56},{"imageOffset":987692,"symbol":"load_iseq_eval","symbolLocation":200,"imageIndex":56},{"imageOffset":978516,"symbol":"require_internal","symbolLocation":812,"imageIndex":56},{"imageOffset":975780,"symbol":"rb_f_require","symbolLocation":56,"imageIndex":56},{"imageOffset":2304668,"symbol":"vm_call_cfunc_with_frame","symbolLocation":232,"imageIndex":56},{"imageOffset":2290200,"symbol":"vm_call_alias","symbolLocation":112,"imageIndex":56},{"imageOffset":2314660,"symbol":"vm_sendish","symbolLocation":1344,"imageIndex":56},{"imageOffset":2194016,"symbol":"vm_exec_core","symbolLocation":7928,"imageIndex":56},{"imageOffset":2269964,"symbol":"rb_vm_exec","symbolLocation":2296,"imageIndex":56},{"imageOffset":2332860,"symbol":"invoke_block_from_c_bh","symbolLocation":992,"imageIndex":56},{"imageOffset":2251428,"symbol":"yield_under","symbolLocation":444,"imageIndex":56},{"imageOffset":2250632,"symbol":"specific_eval","symbolLocation":104,"imageIndex":56},{"imageOffset":2304668,"symbol":"vm_call_cfunc_with_frame","symbolLocation":232,"imageIndex":56},{"imageOffset":2314660,"symbol":"vm_sendish","symbolLocation":1344,"imageIndex":56},{"imageOffset":2193940,"symbol":"vm_exec_core","symbolLocation":7852,"imageIndex":56},{"imageOffset":2269964,"symbol":"rb_vm_exec","symbolLocation":2296,"imageIndex":56},{"imageOffset":2332860,"symbol":"invoke_block_from_c_bh","symbolLocation":992,"imageIndex":56},{"imageOffset":2243892,"symbol":"rb_yield","symbolLocation":180,"imageIndex":56},{"imageOffset":17708,"symbol":"rb_ary_each","symbolLocation":64,"imageIndex":56},{"imageOffset":2304668,"symbol":"vm_call_cfunc_with_frame","symbolLocation":232,"imageIndex":56},{"imageOffset":2314660,"symbol":"vm_sendish","symbolLocation":1344,"imageIndex":56},{"imageOffset":2193940,"symbol":"vm_exec_core","symbolLocation":7852,"imageIndex":56},{"imageOffset":2269964,"symbol":"rb_vm_exec","symbolLocation":2296,"imageIndex":56},{"imageOffset":987692,"symbol":"load_iseq_eval","symbolLocation":200,"imageIndex":56},{"imageOffset":978516,"symbol":"require_internal","symbolLocation":812,"imageIndex":56},{"imageOffset":975780,"symbol":"rb_f_require","symbolLocation":56,"imageIndex":56},{"imageOffset":2304668,"symbol":"vm_call_cfunc_with_frame","symbolLocation":232,"imageIndex":56},{"imageOffset":2314660,"symbol":"vm_sendish","symbolLocation":1344,"imageIndex":56},{"imageOffset":2194016,"symbol":"vm_exec_core","symbolLocation":7928,"imageIndex":56},{"imageOffset":2269964,"symbol":"rb_vm_exec","symbolLocation":2296,"imageIndex":56},{"imageOffset":2332860,"symbol":"invoke_block_from_c_bh","symbolLocation":992,"imageIndex":56},{"imageOffset":2243892,"symbol":"rb_yield","symbolLocation":180,"imageIndex":56},{"imageOffset":17708,"symbol":"rb_ary_each","symbolLocation":64,"imageIndex":56},{"imageOffset":2304668,"symbol":"vm_call_cfunc_with_frame","symbolLocation":232,"imageIndex":56},{"imageOffset":2314660,"symbol":"vm_sendish","symbolLocation":1344,"imageIndex":56},{"imageOffset":2193940,"symbol":"vm_exec_core","symbolLocation":7852,"imageIndex":56},{"imageOffset":2269964,"symbol":"rb_vm_exec","symbolLocation":2296,"imageIndex":56},{"imageOffset":2332860,"symbol":"invoke_block_from_c_bh","symbolLocation":992,"imageIndex":56},{"imageOffset":2243892,"symbol":"rb_yield","symbolLocation":180,"imageIndex":56},{"imageOffset":17708,"symbol":"rb_ary_each","symbolLocation":64,"imageIndex":56},{"imageOffset":2304668,"symbol":"vm_call_cfunc_with_frame","symbolLocation":232,"imageIndex":56},{"imageOffset":2314660,"symbol":"vm_sendish","symbolLocation":1344,"imageIndex":56},{"imageOffset":2193940,"symbol":"vm_exec_core","symbolLocation":7852,"imageIndex":56},{"imageOffset":2269964,"symbol":"rb_vm_exec","symbolLocation":2296,"imageIndex":56},{"imageOffset":987692,"symbol":"load_iseq_eval","symbolLocation":200,"imageIndex":56},{"imageOffset":978516,"symbol":"require_internal","symbolLocation":812,"imageIndex":56},{"imageOffset":976036,"symbol":"rb_f_require_relative","symbolLocation":88,"imageIndex":56},{"imageOffset":2304668,"symbol":"vm_call_cfunc_with_frame","symbolLocation":232,"imageIndex":56},{"imageOffset":2314660,"symbol":"vm_sendish","symbolLocation":1344,"imageIndex":56},{"imageOffset":2194016,"symbol":"vm_exec_core","symbolLocation":7928,"imageIndex":56},{"imageOffset":2269964,"symbol":"rb_vm_exec","symbolLocation":2296,"imageIndex":56},{"imageOffset":987692,"symbol":"load_iseq_eval","symbolLocation":200,"imageIndex":56},{"imageOffset":978516,"symbol":"require_internal","symbolLocation":812,"imageIndex":56},{"imageOffset":976036,"symbol":"rb_f_require_relative","symbolLocation":88,"imageIndex":56},{"imageOffset":2304668,"symbol":"vm_call_cfunc_with_frame","symbolLocation":232,"imageIndex":56},{"imageOffset":2314660,"symbol":"vm_sendish","symbolLocation":1344,"imageIndex":56},{"imageOffset":2194016,"symbol":"vm_exec_core","symbolLocation":7928,"imageIndex":56},{"imageOffset":2269964,"symbol":"rb_vm_exec","symbolLocation":2296,"imageIndex":56},{"imageOffset":2247720,"symbol":"rb_f_eval","symbolLocation":500,"imageIndex":56},{"imageOffset":2304668,"symbol":"vm_call_cfunc_with_frame","symbolLocation":232,"imageIndex":56},{"imageOffset":2314660,"symbol":"vm_sendish","symbolLocation":1344,"imageIndex":56},{"imageOffset":2194016,"symbol":"vm_exec_core","symbolLocation":7928,"imageIndex":56},{"imageOffset":2269964,"symbol":"rb_vm_exec","symbolLocation":2296,"imageIndex":56},{"imageOffset":987692,"symbol":"load_iseq_eval","symbolLocation":200,"imageIndex":56},{"imageOffset":975232,"symbol":"rb_load_internal","symbolLocation":132,"imageIndex":56},{"imageOffset":981016,"symbol":"rb_f_load","symbolLocation":184,"imageIndex":56},{"imageOffset":2304668,"symbol":"vm_call_cfunc_with_frame","symbolLocation":232,"imageIndex":56},{"imageOffset":2314660,"symbol":"vm_sendish","symbolLocation":1344,"imageIndex":56},{"imageOffset":2194016,"symbol":"vm_exec_core","symbolLocation":7928,"imageIndex":56},{"imageOffset":2269964,"symbol":"rb_vm_exec","symbolLocation":2296,"imageIndex":56},{"imageOffset":987692,"symbol":"load_iseq_eval","symbolLocation":200,"imageIndex":56},{"imageOffset":975232,"symbol":"rb_load_internal","symbolLocation":132,"imageIndex":56},{"imageOffset":981016,"symbol":"rb_f_load","symbolLocation":184,"imageIndex":56},{"imageOffset":2304668,"symbol":"vm_call_cfunc_with_frame","symbolLocation":232,"imageIndex":56},{"imageOffset":2314660,"symbol":"vm_sendish","symbolLocation":1344,"imageIndex":56},{"imageOffset":2194016,"symbol":"vm_exec_core","symbolLocation":7928,"imageIndex":56},{"imageOffset":2269964,"symbol":"rb_vm_exec","symbolLocation":2296,"imageIndex":56},{"imageOffset":987692,"symbol":"load_iseq_eval","symbolLocation":200,"imageIndex":56},{"imageOffset":975232,"symbol":"rb_load_internal","symbolLocation":132,"imageIndex":56},{"imageOffset":981016,"symbol":"rb_f_load","symbolLocation":184,"imageIndex":56},{"imageOffset":2304668,"symbol":"vm_call_cfunc_with_frame","symbolLocation":232,"imageIndex":56},{"imageOffset":2314660,"symbol":"vm_sendish","symbolLocation":1344,"imageIndex":56},{"imageOffset":2194016,"symbol":"vm_exec_core","symbolLocation":7928,"imageIndex":56},{"imageOffset":2269964,"symbol":"rb_vm_exec","symbolLocation":2296,"imageIndex":56},{"imageOffset":613528,"symbol":"rb_ec_exec_node","symbolLocation":300,"imageIndex":56},{"imageOffset":613136,"symbol":"ruby_run_node","symbolLocation":96,"imageIndex":56},{"imageOffset":16168,"symbol":"main","symbolLocation":92,"imageIndex":57},{"imageOffset":24916,"symbol":"start","symbolLocation":2476,"imageIndex":62}]},{"id":770006,"frames":[{"imageOffset":38656,"symbol":"poll","symbolLocation":8,"imageIndex":58},{"imageOffset":2020276,"symbol":"timer_pthread_fn","symbolLocation":168,"imageIndex":56},{"imageOffset":28564,"symbol":"_pthread_start","symbolLocation":136,"imageIndex":59},{"imageOffset":7476,"symbol":"thread_start","symbolLocation":8,"imageIndex":59}],"threadState":{"x":[{"value":4},{"value":0},{"value":4294967295},{"value":5704313344},{"value":6125891584},{"value":419432703},{"value":0},{"value":0},{"value":1},{"value":1},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":0},{"value":230},{"value":8712430968},{"value":0},{"value":8537313088,"symbolLocation":0,"symbol":"_main_thread"},{"value":4353367280,"symbolLocation":104,"symbol":"_MergedGlobals.306"},{"value":4294967295},{"value":0},{"value":4353313440,"symbolLocation":72,"symbol":"_MergedGlobals"},{"value":4353310720},{"value":4353310720},{"value":4353313376,"symbolLocation":8,"symbol":"_MergedGlobals"},{"value":0},{"value":0}],"flavor":"ARM_THREAD_STATE64","lr":{"value":4352168884},"cpsr":{"value":1610616832},"fp":{"value":6125891520},"sp":{"value":6125891424},"esr":{"value":1442840704,"description":" Address size fault"},"pc":{"value":6794024704},"far":{"value":0}}}],
  "usedImages" : [
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 12884901888,
    "size" : 196591616,
    "uuid" : "11e42f21-1f1b-3f91-9e46-e8c87a3d5837",
    "path" : "\/Users\/USER\/*\/libociei.dylib",
    "name" : "libociei.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4469964800,
    "size" : 131072,
    "uuid" : "b82c1fa7-e656-36bc-9ae1-48db2122347e",
    "path" : "\/Users\/USER\/*\/oci8lib_310.bundle",
    "name" : "oci8lib_310.bundle"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4521476096,
    "size" : 45580288,
    "uuid" : "dab43dc8-88fa-3c84-b86c-304d47553601",
    "path" : "\/Users\/USER\/*\/libclntsh.dylib.23.1",
    "name" : "libclntsh.dylib.23.1"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4476256256,
    "size" : 4341760,
    "uuid" : "9bf1a734-8ff4-30b6-84a7-ffd686e807b5",
    "path" : "\/Users\/USER\/*\/libnnz.dylib",
    "name" : "libnnz.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4472897536,
    "size" : 2326528,
    "uuid" : "3dbef575-3099-3f1a-a2a3-3d34a333a833",
    "path" : "\/Users\/USER\/*\/libclntshcore.dylib.23.1",
    "name" : "libclntshcore.dylib.23.1"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4469309440,
    "size" : 32768,
    "uuid" : "ae6dd2f8-d653-3b7a-9917-4de2fb660a7b",
    "path" : "\/Users\/USER\/*\/bcrypt_ext.bundle",
    "name" : "bcrypt_ext.bundle"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4469211136,
    "size" : 32768,
    "uuid" : "1d64d3be-2dc1-304b-94bb-c6894dd3ff53",
    "path" : "\/Users\/USER\/*\/fiddle.bundle",
    "name" : "fiddle.bundle"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4469145600,
    "size" : 16384,
    "uuid" : "4ec37c0d-c6da-3d04-ba61-7e93daab654d",
    "path" : "\/Users\/USER\/*\/console.bundle",
    "name" : "console.bundle"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4469424128,
    "size" : 212992,
    "uuid" : "53e555f7-8a25-3c46-b0d4-342359a707a4",
    "path" : "\/Users\/USER\/*\/ripper.bundle",
    "name" : "ripper.bundle"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4469080064,
    "size" : 16384,
    "uuid" : "60a42872-8eb5-32d2-9e1b-07dc5cab772f",
    "path" : "\/Users\/USER\/*\/windows_31j.bundle",
    "name" : "windows_31j.bundle"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4469014528,
    "size" : 16384,
    "uuid" : "3986655a-a668-39ea-97c6-78126dc0920a",
    "path" : "\/Users\/USER\/*\/euc_jp.bundle",
    "name" : "euc_jp.bundle"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4468916224,
    "size" : 32768,
    "uuid" : "7791c1ec-260d-36f8-8364-d4a196f4f46a",
    "path" : "\/Users\/USER\/*\/byebug.bundle",
    "name" : "byebug.bundle"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4468850688,
    "size" : 16384,
    "uuid" : "43f0fd2b-6019-376d-94ba-947237458f86",
    "path" : "\/Users\/USER\/*\/debug_inspector.bundle",
    "name" : "debug_inspector.bundle"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4468752384,
    "size" : 32768,
    "uuid" : "cd845250-eda7-3080-9c88-1daf026d919b",
    "path" : "\/Users\/USER\/*\/objspace.bundle",
    "name" : "objspace.bundle"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4456939520,
    "size" : 81920,
    "uuid" : "129a16d7-7a8c-3738-a254-dcfdc0c89049",
    "path" : "\/Users\/USER\/*\/redcarpet.bundle",
    "name" : "redcarpet.bundle"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4441571328,
    "size" : 49152,
    "uuid" : "f9e6af8e-e9aa-3ae3-8a37-23796aead430",
    "path" : "\/Users\/USER\/*\/yajl.bundle",
    "name" : "yajl.bundle"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 4441276416,
    "size" : 32768,
    "uuid" : "c7c6cb36-eb75-3b99-b06a-3a834a8a319e",
    "path" : "\/usr\/lib\/libffi-trampolines.dylib",
    "name" : "libffi-trampolines.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4448157696,
    "size" : 2703360,
    "uuid" : "6502e50c-6351-3595-8f9d-679acd0753c3",
    "path" : "\/Users\/USER\/*\/libsass.bundle",
    "name" : "libsass.bundle"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4441341952,
    "size" : 114688,
    "uuid" : "fa3e13ef-98d7-37cb-aecf-5387412bc9ad",
    "path" : "\/Users\/USER\/*\/ffi_c.bundle",
    "name" : "ffi_c.bundle"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4435902464,
    "size" : 245760,
    "uuid" : "63b45779-2888-342f-a098-bc2cbed6d4c5",
    "path" : "\/Users\/USER\/*\/protobuf_c.bundle",
    "name" : "protobuf_c.bundle"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4428840960,
    "size" : 180224,
    "uuid" : "324c51ea-1fa9-34c6-bca6-853c46dcf1f7",
    "path" : "\/Users\/USER\/*\/pg_ext.bundle",
    "name" : "pg_ext.bundle"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4433035264,
    "size" : 245760,
    "uuid" : "884e0cae-65df-38cc-ad6d-78a1598802e8",
    "path" : "\/opt\/homebrew\/*\/libpq.5.15.dylib",
    "name" : "libpq.5.15.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4429152256,
    "size" : 98304,
    "uuid" : "9924fd2d-8556-34b2-add9-ab2838b3359b",
    "path" : "\/opt\/homebrew\/*\/libintl.8.dylib",
    "name" : "libintl.8.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4433379328,
    "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" : 4434509824,
    "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" : 4432691200,
    "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" : 4428611584,
    "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" : 4432904192,
    "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" : 4427333632,
    "size" : 49152,
    "uuid" : "55697f52-2d15-3f18-8883-554dbf67bd53",
    "path" : "\/Users\/USER\/*\/zlib.bundle",
    "name" : "zlib.bundle"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4427153408,
    "size" : 16384,
    "uuid" : "bbb0a10d-16c8-32f0-8f35-c1c836250f6c",
    "path" : "\/Users\/USER\/*\/sha2.bundle",
    "name" : "sha2.bundle"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4427087872,
    "size" : 16384,
    "uuid" : "edec2c1b-2a59-3ab9-ac90-f3a1ecf1a348",
    "path" : "\/Users\/USER\/*\/sha1.bundle",
    "name" : "sha1.bundle"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4426956800,
    "size" : 16384,
    "uuid" : "6a7f1284-408d-35e6-be46-41c3956354fa",
    "path" : "\/Users\/USER\/*\/md5.bundle",
    "name" : "md5.bundle"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4429316096,
    "size" : 2670592,
    "uuid" : "8e3f1d0b-20ff-397c-b437-e0fca1a061c3",
    "path" : "\/Users\/USER\/*\/nokogiri.bundle",
    "name" : "nokogiri.bundle"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4423188480,
    "size" : 16384,
    "uuid" : "49695913-406a-3682-b06f-37f2b70aa4cb",
    "path" : "\/Users\/USER\/*\/cparse.bundle",
    "name" : "cparse.bundle"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4423106560,
    "size" : 32768,
    "uuid" : "1ef834a8-e5ed-31f1-9182-02f360f47b35",
    "path" : "\/Users\/USER\/*\/generator.bundle",
    "name" : "generator.bundle"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4418256896,
    "size" : 16384,
    "uuid" : "1f164379-31c7-3fdc-b102-db545bf63263",
    "path" : "\/Users\/USER\/*\/parser.bundle",
    "name" : "parser.bundle"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4422860800,
    "size" : 98304,
    "uuid" : "c34294d2-b0e3-3d85-8980-35e022fde796",
    "path" : "\/Users\/USER\/*\/bigdecimal.bundle",
    "name" : "bigdecimal.bundle"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4422582272,
    "size" : 196608,
    "uuid" : "61bf1a29-89a4-3886-b7f3-f427613e5134",
    "path" : "\/Users\/USER\/*\/date_core.bundle",
    "name" : "date_core.bundle"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4417536000,
    "size" : 16384,
    "uuid" : "d83553ad-f6b0-36bd-8ffa-b87b498aee97",
    "path" : "\/Users\/USER\/*\/nonblock.bundle",
    "name" : "nonblock.bundle"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4416487424,
    "size" : 16384,
    "uuid" : "4e506548-665f-3fed-a3a1-200d9d884e8e",
    "path" : "\/Users\/USER\/*\/digest.bundle",
    "name" : "digest.bundle"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4416815104,
    "size" : 245760,
    "uuid" : "a8351792-38b5-3550-a995-115172aaffa8",
    "path" : "\/Users\/USER\/*\/openssl.bundle",
    "name" : "openssl.bundle"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4415799296,
    "size" : 16384,
    "uuid" : "4c51f545-b847-3ff6-86a5-38cd2cb5c8b4",
    "path" : "\/Users\/USER\/*\/strscan.bundle",
    "name" : "strscan.bundle"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4415438848,
    "size" : 16384,
    "uuid" : "9b94a4a6-bf6d-342f-abb0-7dcc3a59b5a8",
    "path" : "\/Users\/USER\/*\/psych.bundle",
    "name" : "psych.bundle"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4415651840,
    "size" : 98304,
    "uuid" : "48ac812b-97d2-3a9d-8864-f915de814047",
    "path" : "\/opt\/homebrew\/*\/libyaml-0.2.dylib",
    "name" : "libyaml-0.2.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4412178432,
    "size" : 16384,
    "uuid" : "f05d2de3-8ab3-3819-a756-c0966014e00b",
    "path" : "\/Users\/USER\/*\/escape.bundle",
    "name" : "escape.bundle"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4412342272,
    "size" : 32768,
    "uuid" : "d54a00b4-460a-3ed8-86a7-3fab67415b99",
    "path" : "\/Users\/USER\/*\/puma_http11.bundle",
    "name" : "puma_http11.bundle"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4413276160,
    "size" : 557056,
    "uuid" : "d25b442c-6d97-3a30-a21b-0969caca1bac",
    "path" : "\/opt\/homebrew\/*\/libssl.3.dylib",
    "name" : "libssl.3.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4418355200,
    "size" : 3047424,
    "uuid" : "605557ff-c727-31fa-88c8-aef7ed4ca9e4",
    "path" : "\/opt\/homebrew\/*\/libcrypto.3.dylib",
    "name" : "libcrypto.3.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4412260352,
    "size" : 32768,
    "uuid" : "aea5c3a0-e803-3700-bb44-6778d939001b",
    "path" : "\/Users\/USER\/*\/stringio.bundle",
    "name" : "stringio.bundle"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4411817984,
    "size" : 16384,
    "uuid" : "8fcf98fc-c798-3868-a1ea-cf3b30075923",
    "path" : "\/Users\/USER\/*\/etc.bundle",
    "name" : "etc.bundle"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4411752448,
    "size" : 16384,
    "uuid" : "689cce5b-82c8-3fe6-a3ad-5e5bd21e442c",
    "path" : "\/Users\/USER\/*\/wait.bundle",
    "name" : "wait.bundle"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4411932672,
    "size" : 147456,
    "uuid" : "7bd2d58c-7526-31c5-b0ad-9dc2b0ba62a7",
    "path" : "\/Users\/USER\/*\/socket.bundle",
    "name" : "socket.bundle"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4344233984,
    "size" : 32768,
    "uuid" : "aa3363ff-99a3-38c9-adde-f00f5d12dbe6",
    "path" : "\/Users\/USER\/*\/pathname.bundle",
    "name" : "pathname.bundle"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4343463936,
    "size" : 16384,
    "uuid" : "8e423133-d22e-3ded-8a3c-1b6a7c34f85b",
    "path" : "\/Users\/USER\/*\/monitor.bundle",
    "name" : "monitor.bundle"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4342513664,
    "size" : 16384,
    "uuid" : "75bcfdbb-368d-3f3c-97be-958c0159a1d4",
    "path" : "\/Users\/USER\/*\/transdb.bundle",
    "name" : "transdb.bundle"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4342448128,
    "size" : 16384,
    "uuid" : "062eedff-476d-3c0e-83d9-e7dde12c67a1",
    "path" : "\/Users\/USER\/*\/encdb.bundle",
    "name" : "encdb.bundle"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4350148608,
    "size" : 3129344,
    "uuid" : "7936c5cb-3870-3380-9bbe-96a06fb51a60",
    "path" : "\/Users\/USER\/*\/libruby.3.1.dylib",
    "name" : "libruby.3.1.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64",
    "base" : 4341547008,
    "size" : 16384,
    "uuid" : "c894a7df-786d-355f-a683-927b7dd522fc",
    "path" : "\/Users\/USER\/*\/ruby",
    "name" : "ruby"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6793986048,
    "size" : 241660,
    "uuid" : "71ff45b8-f14e-3666-9e96-6cf58315b91d",
    "path" : "\/usr\/lib\/system\/libsystem_kernel.dylib",
    "name" : "libsystem_kernel.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6794227712,
    "size" : 53248,
    "uuid" : "e03e8478-6f5c-3d21-a79a-58408f514000",
    "path" : "\/usr\/lib\/system\/libsystem_pthread.dylib",
    "name" : "libsystem_pthread.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6792773632,
    "size" : 520184,
    "uuid" : "d30f1830-93d0-3d0b-8cba-9544e84bfd5b",
    "path" : "\/usr\/lib\/system\/libsystem_c.dylib",
    "name" : "libsystem_c.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6794436608,
    "size" : 32744,
    "uuid" : "b4bf9f89-31d7-3742-8ce7-ab3554f9f525",
    "path" : "\/usr\/lib\/system\/libsystem_platform.dylib",
    "name" : "libsystem_platform.dylib"
  },
  {
    "source" : "P",
    "arch" : "arm64e",
    "base" : 6790516736,
    "size" : 562440,
    "uuid" : "f635824e-318b-3f0c-842c-c369737f2b68",
    "path" : "\/usr\/lib\/dyld",
    "name" : "dyld"
  },
  {
    "size" : 0,
    "source" : "A",
    "base" : 0,
    "uuid" : "00000000-0000-0000-0000-000000000000"
  }
],
  "sharedCache" : {
  "base" : 6789758976,
  "size" : 4214358016,
  "uuid" : "bb3df3d3-38bd-304c-9233-e43de95f1903"
},
  "vmSummary" : "ReadOnly portion of Libraries: Total=916.9M resident=0K(0%) swapped_out_or_unallocated=916.9M(100%)\nWritable regions: Total=1.3G written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=1.3G(100%)\n\n                                VIRTUAL   REGION \nREGION TYPE                        SIZE    COUNT (non-coalesced) \n===========                     =======  ======= \nActivity Tracing                   256K        1 \nKernel Alloc Once                   32K        1 \nMALLOC                             1.2G       66 \nMALLOC guard page                   96K        6 \nSTACK GUARD                         16K        1 \nStack                             8720K        2 \nStack Guard                       56.0M        1 \nVM_ALLOCATE                       75.0M     1462 \n__AUTH                             355K       74 \n__AUTH_CONST                      4119K      157 \n__DATA                            3159K      209 \n__DATA_CONST                      7636K      213 \n__DATA_DIRTY                       365K       59 \n__LINKEDIT                       539.7M       59 \n__OBJC_RO                         71.9M        1 \n__OBJC_RW                         2200K        1 \n__TEXT                           377.2M      224 \ndyld private memory                272K        2 \nmapped file                         96K        2 \nshared memory                       32K        2 \n===========                     =======  ======= \nTOTAL                              2.3G     2543 \n",
  "legacyInfo" : {
  "threadTriggered" : {
    "queue" : "com.apple.main-thread"
  }
},
  "logWritingSignature" : "76de1b51b0527675d4d33a183788ad12302aaa68",
  "trialInfo" : {
  "rollouts" : [
    {
      "rolloutId" : "644114de41e7236e6177f9bd",
      "factorPackIds" : {

      },
      "deploymentId" : 240000013
    },
    {
      "rolloutId" : "6246d6a916a70b047e454124",
      "factorPackIds" : {

      },
      "deploymentId" : 240000010
    }
  ],
  "experiments" : [
    {
      "treatmentId" : "c47ab4cc-c9c3-4b5d-a87c-e2433ce02597",
      "experimentId" : "6639bc6ba73d460582162323",
      "deploymentId" : 400000006
    },
    {
      "treatmentId" : "45f4e2a5-551b-4bc2-a2dc-19c244dda8f8",
      "experimentId" : "6643969b3099cf28e049862f",
      "deploymentId" : 400000006
    }
  ]
}
}
@matthewtusker matthewtusker changed the title Crashing on Mac M Crashing on Mac M1 Aug 22, 2024
@kubo
Copy link
Owner

kubo commented Aug 23, 2024

Could you check whether the following command run?

ruby -r oci8 -e "p OCI8.oracle_client_version"

If it runs without crash, I guess that the issue depends the order of require '...' as #257 (comment).

The workaround is to make sure ruby-oci8 is loaded as early as possible.

@matthewtusker
Copy link
Author

Running that several times hasn't raised the error. I'm seeing it in an application I work on, but the issue is intermittent. Sometimes the app fails to start, sometimes it works for a while and then crashes. Wouldn't the ordering issue be more consistent in its crashes?

@kubo
Copy link
Owner

kubo commented Aug 23, 2024

Wouldn't the ordering issue be more consistent in its crashes?

I don't say whether it is consistent or intermittent. If it is caused by symbol conflict, nobody can predict what will happen.

@matthewtusker
Copy link
Author

Okay, thanks, I'll try moving ruby-oci8 further up our Gemfile.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants
@kubo @matthewtusker and others