Rails server started, but crashes upon sending request. Mac OS Monterey 12.5

Viewed 33

Rails -v: 3.2.22.5

ruby -v : 2.3.8

arch: x86_64

Rails server successfully started but once i give request from localhost I'm receiving bus error and it gets crashes. Console and test cases are running fine

Error in console

path/to/.rvm/gems/ruby-2.3.8/gems/activesupport-3.2.22.5/lib/active_support/callbacks.rb:162: [BUG] Bus Error at 0x0000000304cc7ff8
ruby 2.3.8p459 (2018-10-18 revision 65136) [x86_64-darwin21]

Diagnostic report log:

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

Process:               ruby [91024]
Path:                  /Users/USER/*/ruby
Identifier:            ruby
Version:               ???
Code Type:             X86-64 (Translated)
Parent Process:        zsh [6498]
Responsible:           Terminal [615]
User ID:               503

Date/Time:             2022-09-15 01:11:07.3090 +0530
OS Version:            macOS 12.5 (21G72)
Report Version:        12
Anonymous UUID:        8C43BF11-0C3E-887D-202A-2F1B840CBE47

Sleep/Wake UUID:       E9A3CD6A-1E6F-4824-93F3-9018268C16F8

Time Awake Since Boot: 24000 seconds
Time Since Wake:       2469 seconds

System Integrity Protection: enabled

Crashed Thread:        11  server.rb:286

Exception Type:        EXC_BAD_ACCESS (SIGABRT)
Exception Codes:       KERN_PROTECTION_FAILURE at 0x0000000308d2bff8
Exception Codes:       0x0000000000000002, 0x0000000308d2bff8
Exception Note:        EXC_CORPSE_NOTIFY

VM Region Info: 0x308d2bff8 is in 0x308d2b000-0x308d2c000;  bytes after start: 4088  bytes before end: 7
      REGION TYPE                    START - END         [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
      Stack                       308ca9000-308d2b000    [  520K] rw-/rwx SM=PRV  
--->  Stack Guard                 308d2b000-308d2c000    [    4K] ---/rwx SM=NUL  
      Stack                       308d2c000-308e2e000    [ 1032K] rw-/rwx SM=PRV  

Application Specific Information:
abort() called


Thread 0::  Dispatch queue: com.apple.main-thread
0   ???                                 0x7ff89f22a940 ???
1   libsystem_kernel.dylib              0x7ff80ed60d5a __select + 10
2   libruby.2.3.0.dylib                    0x10ae1cfad rb_fd_select + 189 (thread.c:3473)
3   libruby.2.3.0.dylib                    0x10ae22ab7 native_fd_select + 55 (thread_pthread.c:1091)
4   libruby.2.3.0.dylib                    0x10ae1d2d8 do_select + 360 (thread.c:3612)
5   libruby.2.3.0.dylib                    0x10ae1d159 rb_thread_fd_select + 217 (thread.c:3685)
6   libruby.2.3.0.dylib                    0x10ac8755a select_internal + 938 (io.c:8475)
7   libruby.2.3.0.dylib                    0x10ac87140 select_call + 64 (io.c:8545)
8   libruby.2.3.0.dylib                    0x10ac3a0be rb_ensure + 238 (eval.c:938)
9   libruby.2.3.0.dylib                    0x10ac7a2fd rb_f_select + 253 (io.c:8894)
10  libruby.2.3.0.dylib                    0x10ae0453a call_cfunc_m1 + 42 (vm_insnhelper.c:1463)
11  libruby.2.3.0.dylib                    0x10ae02fc7 vm_call_cfunc_with_frame + 519 (vm_insnhelper.c:1642)
12  libruby.2.3.0.dylib                    0x10adff332 vm_call_cfunc + 162 (vm_insnhelper.c:1737)
13  libruby.2.3.0.dylib                    0x10ade9bc0 vm_exec_core + 12112 (insns.def:994)
14  libruby.2.3.0.dylib                    0x10adfa220 vm_exec + 176 (vm.c:1693)
15  libruby.2.3.0.dylib                    0x10ae0b262 invoke_block + 194 (vm.c:921)
16  libruby.2.3.0.dylib                    0x10ae0b0ca invoke_block_from_c_0 + 1066 (vm.c:973)
17  libruby.2.3.0.dylib                    0x10ae0ac8f invoke_block_from_c_splattable + 79 (vm.c:990)
18  libruby.2.3.0.dylib                    0x10ae0abd8 vm_yield + 72 (vm.c:1025)
19  libruby.2.3.0.dylib                    0x10adf5452 rb_yield_0 + 34 (vm_eval.c:1013)
20  libruby.2.3.0.dylib                    0x10adf542a rb_yield_1 + 26 (vm_eval.c:1019)
21  libruby.2.3.0.dylib                    0x10adf5494 rb_yield + 52 (vm_eval.c:1029)
22  libruby.2.3.0.dylib                    0x10acbc345 rb_obj_tap + 21 (object.c:692)
23  libruby.2.3.0.dylib                    0x10ae04563 call_cfunc_0 + 35 (vm_insnhelper.c:1469)
24  libruby.2.3.0.dylib                    0x10ae02fc7 vm_call_cfunc_with_frame + 519 (vm_insnhelper.c:1642)
25  libruby.2.3.0.dylib                    0x10adff332 vm_call_cfunc + 162 (vm_insnhelper.c:1737)
26  libruby.2.3.0.dylib                    0x10adfe8a3 vm_call_method_each_type + 179 (vm_insnhelper.c:2026)
27  libruby.2.3.0.dylib                    0x10adfe657 vm_call_method + 135 (vm_insnhelper.c:2151)
28  libruby.2.3.0.dylib                    0x10adfe5c5 vm_call_general + 53 (vm_insnhelper.c:2194)
29  libruby.2.3.0.dylib                    0x10ade99da vm_exec_core + 11626 (insns.def:963)
30  libruby.2.3.0.dylib                    0x10adfa220 vm_exec + 176 (vm.c:1693)
31  libruby.2.3.0.dylib                    0x10adfa08d rb_iseq_eval + 45 (vm.c:1925)
32  libruby.2.3.0.dylib                    0x10ac3e3ba rb_load_internal0 + 506 (load.c:619)
33  libruby.2.3.0.dylib                    0x10ac3e951 rb_require_internal + 945 (load.c:1000)
34  libruby.2.3.0.dylib                    0x10ac3e4cb rb_require_safe + 27 (load.c:1045)
35  libruby.2.3.0.dylib                    0x10ac3e4a8 rb_f_require + 40 (load.c:826)
36  libruby.2.3.0.dylib                    0x10ae0459a call_cfunc_1 + 42 (vm_insnhelper.c:1475)
37  libruby.2.3.0.dylib                    0x10ae02fc7 vm_call_cfunc_with_frame + 519 (vm_insnhelper.c:1642)
38  libruby.2.3.0.dylib                    0x10adff332 vm_call_cfunc + 162 (vm_insnhelper.c:1737)
39  libruby.2.3.0.dylib                    0x10adfe8a3 vm_call_method_each_type + 179 (vm_insnhelper.c:2026)
40  libruby.2.3.0.dylib                    0x10adfeb44 vm_call_method_each_type + 852 (vm_insnhelper.c:2054)
41  libruby.2.3.0.dylib                    0x10adfe6ea vm_call_method + 282 (vm_insnhelper.c:2162)
42  libruby.2.3.0.dylib                    0x10adfe5c5 vm_call_general + 53 (vm_insnhelper.c:2194)
43  libruby.2.3.0.dylib                    0x10ade9bc0 vm_exec_core + 12112 (insns.def:994)
44  libruby.2.3.0.dylib                    0x10adfa220 vm_exec + 176 (vm.c:1693)
45  libruby.2.3.0.dylib                    0x10adfaf0d rb_iseq_eval_main + 45 (vm.c:1936)
46  libruby.2.3.0.dylib                    0x10ac38a2f ruby_exec_internal + 239 (eval.c:245)
47  libruby.2.3.0.dylib                    0x10ac3892e ruby_exec_node + 30 (eval.c:310)
48  libruby.2.3.0.dylib                    0x10ac388fd ruby_run_node + 61 (eval.c:302)
49  ruby                                   0x1021cff36 main + 86 (main.c:36)
50  dyld                                   0x20248d52e start + 462


Thread 11 Crashed:: server.rb:286
0   ???                                 0x7ff89f22a940 ???
1   libsystem_kernel.dylib              0x7ff80ed5f00e __pthread_kill + 10
2   libsystem_pthread.dylib             0x7ff80ed951ff pthread_kill + 263
3   libsystem_c.dylib                   0x7ff80ece0d24 abort + 123
4   libruby.2.3.0.dylib                    0x108b5a429 die + 9 (error.c:407)
5   libruby.2.3.0.dylib                    0x108b5a53a rb_bug_context + 266 (error.c:437)
6   libruby.2.3.0.dylib                    0x108c7cbbf sigbus + 79 (signal.c:866)
7   libsystem_platform.dylib            0x7ff80edaadfd _sigtramp + 29
8   ???                                            0x0 ???
9   libruby.2.3.0.dylib                    0x108b7f3f6 getrusage_time + 38 (gc.c:8314)
10  libruby.2.3.0.dylib                    0x108b8c962 elapsed_time_from + 18 (gc.c:8421)
11  libruby.2.3.0.dylib                    0x108b8bce1 gc_prof_sweep_timer_stop + 145 (gc.c:8488)
12  libruby.2.3.0.dylib                    0x108dbf9f7 0x108b03000 + 2869751
13  libruby.2.3.0.dylib                    0x108b8ae79 gc_sweep_continue + 105 (gc.c:3641)
14  libruby.2.3.0.dylib                    0x108b8ad7c heap_prepare + 44 (gc.c:1638)
15  libruby.2.3.0.dylib                    0x108b8a97b newobj_init + 315 (gc.c:1801)
16  libruby.2.3.0.dylib                    0x108b8ab7e newobj_slowpath + 334 (gc.c:1825)

Server.rb source: https://opensource.apple.com/source/ruby/ruby-104/ruby/lib/webrick/server.rb. webrick version: 1.6.1

I am assuming there is a mismatch in arch in some gem or configuration I couldn't find where.

0 Answers
Related