From: "tekknolagi (Maxwell Bernstein) via ruby-core" Date: 2026-11-11T02:50:39+00:00 Subject: [ruby-core:127412] [Ruby Bug#22535] Release mode segfault due to half-initialized error in singleton_method Issue #22535 has been reported by tekknolagi (Maxwell Bernstein). ---------------------------------------- Bug #22535: Release mode segfault due to half-initialized error in singleton_method https://bugs.ruby-lang.org/issues/22535 * Author: tekknolagi (Maxwell Bernstein) * Status: Open * Backport: 3.3: UNKNOWN, 3.4: UNKNOWN, 4.0: UNKNOWN ---------------------------------------- This causes a segfault seemingly only in release mode: name = "never_interned_#{rand(10**12)}" begin Object.new.singleton_method(name) rescue NameError => e STDERR.puts "rescued #{e.class}; e.name.class = #{e.name.class}" STDERR.puts e.message # segfaults here (rb_sym_to_s on ID2SYM(0)) end -- https://bugs.ruby-lang.org/ ______________________________________________ ruby-core mailing list -- ruby-core@ml.ruby-lang.org To unsubscribe send an email to ruby-core-leave@ml.ruby-lang.org ruby-core info -- https://ml.ruby-lang.org/mailman3/lists/ruby-core.ml.ruby-lang.org/