Project

General

Profile

Bug #21345 ยป crash.txt

masterleep2 (Bill Lipa), 05/16/2025 04:18 PM

 
$ ruby -e 'a=>a,*,'
-e: [BUG] Unexpected node type in pattern matching expression: PM_IMPLICIT_REST_NODE
ruby 3.4.3 (2025-04-14 revision d0b7e5b6a0) +PRISM [arm64-darwin24]

-- Crash Report log information --------------------------------------------
See Crash Report log file in one of the following locations:
* ~/Library/Logs/DiagnosticReports
* /Library/Logs/DiagnosticReports
for more details.
Don't forget to include the above Crash Report log file in bug reports.

-- Control frame information -----------------------------------------------
c:0001 p:0000 s:0003 E:0001f0 DUMMY [FINISH]


-- Threading information ---------------------------------------------------
Total ractor count: 1
Ruby thread count for this ractor: 1

-- C level backtrace information -------------------------------------------
/opt/local/lib/libruby.3.4.dylib(rb_vm_bugreport+0xb6c) [0x104cbcfdc]
/opt/local/lib/libruby.3.4.dylib(rb_bug_without_die_internal+0xfc) [0x104afa12c]
/opt/local/lib/libruby.3.4.dylib(rb_bug+0x1c) [0x104e07970]
/opt/local/lib/libruby.3.4.dylib(pm_compile_pattern.cold.2+0x0) [0x104e0750c]
/opt/local/lib/libruby.3.4.dylib(pm_compile_pattern+0x42a8) [0x104abd78c]
/opt/local/lib/libruby.3.4.dylib(pm_compile_pattern+0x3f90) [0x104abd474]
/opt/local/lib/libruby.3.4.dylib(pm_compile_match_required_node+0x3b4) [0x104abdb54]
/opt/local/lib/libruby.3.4.dylib(pm_compile_node+0x1670) [0x104a8659c]
/opt/local/lib/libruby.3.4.dylib(pm_compile_scope_node+0x1c34) [0x104ac2018]
/opt/local/lib/libruby.3.4.dylib(pm_iseq_compile_node+0x84) [0x104a84e60]
/opt/local/lib/libruby.3.4.dylib(pm_iseq_new_with_opt_try+0x1c) [0x104b5cbc8]
/opt/local/lib/libruby.3.4.dylib(rb_protect+0xbc) [0x104b060cc]
/opt/local/lib/libruby.3.4.dylib(pm_iseq_new_with_opt+0x14c) [0x104b5c034]
/opt/local/lib/libruby.3.4.dylib(pm_iseq_new_main+0xc4) [0x104b5c23c]
/opt/local/lib/libruby.3.4.dylib(ruby_process_options+0x16a4) [0x104c12a30]
/opt/local/lib/libruby.3.4.dylib(ruby_options+0xb0) [0x104b04b04]
/opt/local/bin/ruby3.4(main+0x64) [0x1041eff20]

-- Other runtime information -----------------------------------------------

* Loaded script: -e

* Loaded features:

0 enumerator.so
1 thread.rb
2 fiber.so
3 rational.so
4 complex.so
5 ruby2_keywords.rb
6 /opt/local/lib/ruby3.4/3.4.0/arm64-darwin24/enc/encdb.bundle
7 /opt/local/lib/ruby3.4/3.4.0/arm64-darwin24/enc/trans/transdb.bundle
8 /opt/local/lib/ruby3.4/3.4.0/arm64-darwin24/rbconfig.rb
9 /opt/local/lib/ruby3.4/3.4.0/rubygems/compatibility.rb
10 /opt/local/lib/ruby3.4/3.4.0/rubygems/defaults.rb
11 /opt/local/lib/ruby3.4/3.4.0/rubygems/deprecate.rb
12 /opt/local/lib/ruby3.4/3.4.0/rubygems/errors.rb
13 /opt/local/lib/ruby3.4/3.4.0/rubygems/target_rbconfig.rb
14 /opt/local/lib/ruby3.4/3.4.0/rubygems/unknown_command_spell_checker.rb
15 /opt/local/lib/ruby3.4/3.4.0/rubygems/exceptions.rb
16 /opt/local/lib/ruby3.4/3.4.0/rubygems/basic_specification.rb
17 /opt/local/lib/ruby3.4/3.4.0/rubygems/stub_specification.rb
18 /opt/local/lib/ruby3.4/3.4.0/rubygems/platform.rb
19 /opt/local/lib/ruby3.4/3.4.0/rubygems/specification_record.rb
20 /opt/local/lib/ruby3.4/3.4.0/rubygems/util/list.rb
21 /opt/local/lib/ruby3.4/3.4.0/rubygems/version.rb
22 /opt/local/lib/ruby3.4/3.4.0/rubygems/requirement.rb
23 /opt/local/lib/ruby3.4/3.4.0/rubygems/specification.rb
24 /opt/local/lib/ruby3.4/3.4.0/rubygems/util.rb
25 /opt/local/lib/ruby3.4/3.4.0/rubygems/dependency.rb
26 /opt/local/lib/ruby3.4/3.4.0/rubygems/core_ext/kernel_gem.rb
27 /opt/local/lib/ruby3.4/3.4.0/arm64-darwin24/monitor.bundle
28 /opt/local/lib/ruby3.4/3.4.0/monitor.rb
29 /opt/local/lib/ruby3.4/3.4.0/rubygems.rb
30 /opt/local/lib/ruby3.4/3.4.0/bundled_gems.rb
31 /opt/local/lib/ruby3.4/3.4.0/rubygems/path_support.rb
32 /opt/local/lib/ruby3.4/3.4.0/error_highlight/version.rb
33 /opt/local/lib/ruby3.4/3.4.0/error_highlight/base.rb
34 /opt/local/lib/ruby3.4/3.4.0/error_highlight/formatter.rb
35 /opt/local/lib/ruby3.4/3.4.0/error_highlight/core_ext.rb
36 /opt/local/lib/ruby3.4/3.4.0/error_highlight.rb
37 /opt/local/lib/ruby3.4/3.4.0/did_you_mean/version.rb
38 /opt/local/lib/ruby3.4/3.4.0/did_you_mean/core_ext/name_error.rb
39 /opt/local/lib/ruby3.4/3.4.0/did_you_mean/levenshtein.rb
40 /opt/local/lib/ruby3.4/3.4.0/did_you_mean/jaro_winkler.rb
41 /opt/local/lib/ruby3.4/3.4.0/did_you_mean/spell_checker.rb
42 /opt/local/lib/ruby3.4/3.4.0/did_you_mean/spell_checkers/name_error_checkers/class_name_checker.rb
43 /opt/local/lib/ruby3.4/3.4.0/did_you_mean/spell_checkers/name_error_checkers/variable_name_checker.rb
44 /opt/local/lib/ruby3.4/3.4.0/did_you_mean/spell_checkers/name_error_checkers.rb
45 /opt/local/lib/ruby3.4/3.4.0/did_you_mean/spell_checkers/method_name_checker.rb
46 /opt/local/lib/ruby3.4/3.4.0/did_you_mean/spell_checkers/key_error_checker.rb
47 /opt/local/lib/ruby3.4/3.4.0/did_you_mean/spell_checkers/null_checker.rb
48 /opt/local/lib/ruby3.4/3.4.0/did_you_mean/tree_spell_checker.rb
49 /opt/local/lib/ruby3.4/3.4.0/did_you_mean/spell_checkers/require_path_checker.rb
50 /opt/local/lib/ruby3.4/3.4.0/did_you_mean/spell_checkers/pattern_key_name_checker.rb
51 /opt/local/lib/ruby3.4/3.4.0/did_you_mean/formatter.rb
52 /opt/local/lib/ruby3.4/3.4.0/did_you_mean.rb
53 /opt/local/lib/ruby3.4/3.4.0/syntax_suggest/core_ext.rb

* Process memory map:

1041ec000-1041f0000 r-x /opt/local/bin/ruby3.4
1041f0000-1041f4000 r-- /opt/local/bin/ruby3.4
1041f4000-1041f8000 r-- /opt/local/bin/ruby3.4
1041f8000-104200000 rw- /opt/local/bin/ruby3.4
104200000-104208000 r-- /opt/local/bin/ruby3.4
104208000-10420c000 r-- /opt/local/bin/ruby3.4
10420c000-104210000 rw- /opt/local/bin/ruby3.4
104210000-104214000 --- /opt/local/bin/ruby3.4
104214000-10421c000 rw- /opt/local/bin/ruby3.4
10421c000-104220000 --- /opt/local/bin/ruby3.4
104220000-104224000 --- /opt/local/bin/ruby3.4
104224000-10422c000 rw- /opt/local/bin/ruby3.4
10422c000-104230000 --- /opt/local/bin/ruby3.4
104230000-104234000 --- /opt/local/bin/ruby3.4
104234000-10423c000 rw- /opt/local/bin/ruby3.4
10423c000-104240000 --- /opt/local/bin/ruby3.4
104240000-104244000 r-- /opt/local/bin/ruby3.4
104244000-104248000 r-- /opt/local/bin/ruby3.4
104248000-10424c000 rw- /opt/local/bin/ruby3.4
10424c000-104250000 r-- /opt/local/bin/ruby3.4
104250000-104290000 rw- /opt/local/bin/ruby3.4
104290000-10429c000 r-- /opt/local/bin/ruby3.4
1042a0000-1042b0000 rw- /opt/local/lib/ruby3.4/3.4.0/arm64-darwin24/enc/encdb.bundle
1042b0000-1042b4000 r-x /opt/local/lib/ruby3.4/3.4.0/arm64-darwin24/enc/encdb.bundle
1042b4000-1042b8000 r-- /opt/local/lib/ruby3.4/3.4.0/arm64-darwin24/enc/encdb.bundle
1042b8000-1042bc000 rw- /opt/local/lib/ruby3.4/3.4.0/arm64-darwin24/enc/encdb.bundle
1042bc000-1042c0000 r-- /opt/local/lib/ruby3.4/3.4.0/arm64-darwin24/enc/encdb.bundle
1042c0000-1042d0000 rw- /opt/local/lib/ruby3.4/3.4.0/arm64-darwin24/enc/trans/transdb.bundle
1042d0000-1042d4000 r-x /opt/local/lib/ruby3.4/3.4.0/arm64-darwin24/enc/trans/transdb.bundle
1042d4000-1042d8000 r-- /opt/local/lib/ruby3.4/3.4.0/arm64-darwin24/enc/trans/transdb.bundle
1042d8000-1042dc000 rw- /opt/local/lib/ruby3.4/3.4.0/arm64-darwin24/enc/trans/transdb.bundle
1042dc000-1042e0000 r-- /opt/local/lib/ruby3.4/3.4.0/arm64-darwin24/enc/trans/transdb.bundle
1042e0000-1042f0000 rw- /opt/local/lib/ruby3.4/3.4.0/arm64-darwin24/monitor.bundle
1042f0000-1042f4000 r-x /opt/local/lib/ruby3.4/3.4.0/arm64-darwin24/monitor.bundle
1042f4000-1042f8000 r-- /opt/local/lib/ruby3.4/3.4.0/arm64-darwin24/monitor.bundle
1042f8000-1042fc000 rw- /opt/local/lib/ruby3.4/3.4.0/arm64-darwin24/monitor.bundle
1042fc000-104300000 r-- /opt/local/lib/ruby3.4/3.4.0/arm64-darwin24/monitor.bundle
104300000-104310000 rw- /usr/lib/dyld
104320000-104330000 rw- /usr/lib/dyld
104340000-104350000 rw- /usr/lib/dyld
104360000-104370000 rw- /usr/lib/dyld
10437c000-1043dc000 --- /usr/lib/dyld
1043e0000-1043f0000 rw- /opt/local/lib/libruby.3.4.dylib
104400000-104410000 rw- /opt/local/lib/libruby.3.4.dylib
104420000-104430000 rw- /opt/local/lib/libruby.3.4.dylib
104440000-104450000 rw- /opt/local/lib/libruby.3.4.dylib
104460000-104470000 rw- /opt/local/lib/libruby.3.4.dylib
104480000-104490000 rw- /opt/local/lib/libruby.3.4.dylib
1044a0000-1044b0000 rw- /opt/local/lib/libruby.3.4.dylib
1044c0000-1044d0000 rw- /opt/local/lib/libruby.3.4.dylib
1044e0000-1044f0000 rw- /opt/local/lib/libruby.3.4.dylib
1044f0000-104500000 rw- /opt/local/lib/libruby.3.4.dylib
104510000-104520000 rw- /opt/local/lib/libruby.3.4.dylib
104530000-104540000 rw- /opt/local/lib/libruby.3.4.dylib
104550000-104560000 rw- /opt/local/lib/libruby.3.4.dylib
104570000-104580000 rw- /opt/local/lib/libruby.3.4.dylib
104590000-1045a0000 rw- /opt/local/lib/libruby.3.4.dylib
1045b0000-1045c0000 rw- /opt/local/lib/libruby.3.4.dylib
1045d0000-1045e0000 rw- /opt/local/lib/libruby.3.4.dylib
1045f0000-104600000 rw- /opt/local/lib/libruby.3.4.dylib
104610000-104620000 rw- /opt/local/lib/libruby.3.4.dylib
104630000-104640000 rw- /opt/local/lib/libruby.3.4.dylib
104a48000-104f1c000 r-x /opt/local/lib/libruby.3.4.dylib
104f1c000-104f34000 r-- /opt/local/lib/libruby.3.4.dylib
104f34000-104f38000 rw- /opt/local/lib/libruby.3.4.dylib
104f38000-104f4c000 rw- /opt/local/lib/libruby.3.4.dylib
104f4c000-1050c8000 r-- /opt/local/lib/libruby.3.4.dylib
1050c8000-1064c8000 rw- /opt/local/lib/libruby.3.4.dylib
1064c8000-10e4c8000 rw- /opt/local/lib/libruby.3.4.dylib
10e4c8000-1164c8000 rw- /opt/local/lib/libruby.3.4.dylib
1164c8000-11e4c8000 rw- /opt/local/lib/libruby.3.4.dylib
11e4c8000-11e4cc000 --- /opt/local/lib/libruby.3.4.dylib
11e4cc000-11e570000 rw- /opt/local/lib/libruby.3.4.dylib
11e570000-11e574000 --- /opt/local/lib/libruby.3.4.dylib
11e574000-11e618000 rw- /opt/local/lib/libruby.3.4.dylib
11e618000-11e61c000 --- /opt/local/lib/libruby.3.4.dylib
11e61c000-11e6c0000 rw- /opt/local/lib/libruby.3.4.dylib
11e6c0000-11e6c4000 --- /opt/local/lib/libruby.3.4.dylib
11e6c4000-11e768000 rw- /opt/local/lib/libruby.3.4.dylib
11e768000-11e76c000 --- /opt/local/lib/libruby.3.4.dylib
11e76c000-11e810000 rw- /opt/local/lib/libruby.3.4.dylib
11e810000-11e814000 --- /opt/local/lib/libruby.3.4.dylib
11e814000-11e8b8000 rw- /opt/local/lib/libruby.3.4.dylib
11e8b8000-11e8bc000 --- /opt/local/lib/libruby.3.4.dylib
11e8bc000-11e960000 rw- /opt/local/lib/libruby.3.4.dylib
11e960000-11e964000 --- /opt/local/lib/libruby.3.4.dylib
11e964000-11ea08000 rw- /opt/local/lib/libruby.3.4.dylib
11ea08000-11ea0c000 --- /opt/local/lib/libruby.3.4.dylib
11ea0c000-11eab0000 rw- /opt/local/lib/libruby.3.4.dylib
11eab0000-11eab4000 --- /opt/local/lib/libruby.3.4.dylib
11eab4000-11eb58000 rw- /opt/local/lib/libruby.3.4.dylib
11eb58000-11eb5c000 --- /opt/local/lib/libruby.3.4.dylib
11eb5c000-11ec00000 rw- /opt/local/lib/libruby.3.4.dylib
11ec00000-11ec04000 --- /opt/local/lib/libruby.3.4.dylib
11ec04000-11eca8000 rw- /opt/local/lib/libruby.3.4.dylib
11eca8000-11ecac000 --- /opt/local/lib/libruby.3.4.dylib
11ecac000-11ed50000 rw- /opt/local/lib/libruby.3.4.dylib
11ed50000-11ed54000 --- /opt/local/lib/libruby.3.4.dylib
11ed54000-11edf8000 rw- /opt/local/lib/libruby.3.4.dylib
11edf8000-11edfc000 --- /opt/local/lib/libruby.3.4.dylib
11edfc000-11eea0000 rw- /opt/local/lib/libruby.3.4.dylib
11eea0000-11eea4000 --- /opt/local/lib/libruby.3.4.dylib
11eea4000-11ef48000 rw- /opt/local/lib/libruby.3.4.dylib
11ef48000-11ef4c000 --- /opt/local/lib/libruby.3.4.dylib
11ef4c000-11eff0000 rw- /opt/local/lib/libruby.3.4.dylib
11eff0000-11eff4000 --- /opt/local/lib/libruby.3.4.dylib
11eff4000-11f098000 rw- /opt/local/lib/libruby.3.4.dylib
11f098000-11f09c000 --- /opt/local/lib/libruby.3.4.dylib
11f09c000-11f140000 rw- /opt/local/lib/libruby.3.4.dylib
11f140000-11f144000 --- /opt/local/lib/libruby.3.4.dylib
11f144000-11f1e8000 rw- /opt/local/lib/libruby.3.4.dylib
11f1e8000-11f1ec000 --- /opt/local/lib/libruby.3.4.dylib
11f1ec000-11f290000 rw- /opt/local/lib/libruby.3.4.dylib
11f290000-11f294000 --- /opt/local/lib/libruby.3.4.dylib
11f294000-11f338000 rw- /opt/local/lib/libruby.3.4.dylib
11f338000-11f33c000 --- /opt/local/lib/libruby.3.4.dylib
11f33c000-11f3e0000 rw- /opt/local/lib/libruby.3.4.dylib
11f3e0000-11f3e4000 --- /opt/local/lib/libruby.3.4.dylib
11f3e4000-11f488000 rw- /opt/local/lib/libruby.3.4.dylib
11f488000-11f48c000 --- /opt/local/lib/libruby.3.4.dylib
11f48c000-11f530000 rw- /opt/local/lib/libruby.3.4.dylib
11f530000-11f534000 --- /opt/local/lib/libruby.3.4.dylib
11f534000-11f5d8000 rw- /opt/local/lib/libruby.3.4.dylib
11f5d8000-11f5dc000 --- /opt/local/lib/libruby.3.4.dylib
11f5dc000-11f680000 rw- /opt/local/lib/libruby.3.4.dylib
11f680000-11f684000 --- /opt/local/lib/libruby.3.4.dylib
11f684000-11f728000 rw- /opt/local/lib/libruby.3.4.dylib
11f728000-11f72c000 --- /opt/local/lib/libruby.3.4.dylib
11f72c000-11f7d0000 rw- /opt/local/lib/libruby.3.4.dylib
11f7d0000-11f7d4000 --- /opt/local/lib/libruby.3.4.dylib
11f7d4000-11f878000 rw- /opt/local/lib/libruby.3.4.dylib
11f878000-11f87c000 --- /opt/local/lib/libruby.3.4.dylib
11f87c000-11f920000 rw- /opt/local/lib/libruby.3.4.dylib
11f920000-11f924000 --- /opt/local/lib/libruby.3.4.dylib
11f924000-11f9c8000 rw- /opt/local/lib/libruby.3.4.dylib
11f9c8000-120034000 r-- /opt/local/lib/libruby.3.4.dylib
125e00000-125f00000 rw-
126000000-126800000 rw-
128000000-130000000 rw-
136000000-136800000 rw-
138000000-140000000 rw-
145e00000-145f00000 rw-
145f00000-146000000 rw-
146000000-146800000 rw-
146800000-146900000 rw-
147000000-147800000 rw-
148000000-150000000 rw-
167c14000-16b418000 ---
16b418000-16bc14000 rw-
16bc14000-16bc18000 ---
16bc18000-16bca0000 rw-
180000000-206000000 r--
206000000-2079c8000 r--
2079c8000-2079ec000 rw-
2079ec000-208000000 rw-
208000000-209d68000 r--
209d68000-209d8c000 r--
209d8c000-20af84000 rw-
20af84000-212c28000 r--
212c28000-214000000 r--
214000000-29c000000 r--
29c000000-29d8a4000 rw-
29d8a4000-29e63c000 rw-
29e63c000-2a2c28000 r--
2a2c28000-2a4000000 r--
2a4000000-300000000 r--
fc0000000-1000000000 ---
1000000000-7000000000 ---
600000000000-600020000000 rw-
[IMPORTANT]
Don't forget to include the Crash Report log file under
DiagnosticReports directory in bug reports.
    (1-1/1)