[ruby-core:123697] [Ruby Bug#21670] 3.4.5 crashing with "try to mark T_NONE object"

From: "jhawthorn (John Hawthorn) via ruby-core" <ruby-core@...>
Date: 2025-11-05 22:35:46 UTC
List: ruby-core #123697
Issue #21670 has been updated by jhawthorn (John Hawthorn).

Status changed from Open to Closed

I don't believe 21021 is related, "try to mark T_NONE object" is a general symptom of missing a write barrier.

This does show a crash when marking the M_TBL so I would expect this to be fixed by https://github.com/ruby/ruby/commit/5026609f47b79da093642d9a7731c3880d2a054e. Please feel free to reopen if something occurs on 3.4.7 :)

----------------------------------------
Bug #21670: 3.4.5 crashing with "try to mark T_NONE object"
https://bugs.ruby-lang.org/issues/21670#change-115080

* Author: esaron (Es Aron)
* Status: Closed
* ruby -v: ruby 3.4.5 (2025-07-16 revision 20cda200d3) +PRISM [x86_64-linux]
* Backport: 3.2: UNKNOWN, 3.3: UNKNOWN, 3.4: UNKNOWN
----------------------------------------
We're experiencing a large number of crashes while running tests in CI on Ubuntu 22.04 runners. It is inconsistent, and we cannot reproduce reliably, although when the crash happens it appears to always happen in the same place, even if during different tests.

This occurs both with and without YJIT enabled.

---Files--------------------------------
3.4.5-crash-logs.txt (185 KB)


-- 
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/

In This Thread

Prev Next