Home
Ruby is a dynamic, open-source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write. This system is hosting the development of Ruby language and its related projects.
You must register your account and activate it via an email before reporting issues.
Or login if you have an account.
How to report a bug¶
How To Report¶
See HowToReport (English) or HowtoReportJa (Japanese).
Issues¶
- Ruby - Developing version of Ruby
FAQ¶
I get "403 Forbidden" when filtering or sorting issues¶
To protect this site from heavy bot traffic, custom issue queries (filters, sorting, page size) and CSV/Atom exports are limited to logged-in users. Anonymous users can browse the default issue lists and individual issues. Please register and log in for full access.
My program crashed with "[BUG] Segmentation fault"¶
Most segfault reports are caused by third-party native extensions, not by Ruby itself. Check the C-level backtrace in the crash report: if it lists a .so or .bundle file under a gem directory, report it to that gem's tracker first.
DNS lookup hangs or crashes after fork on macOS¶
This is a limitation of the macOS system resolver, not a Ruby bug. See https://bugs.ruby-lang.org/issues/21790
Where to report bugs in irb, reline, json, psych, logger, openssl, ...¶
These default/bundled gems are developed in their own repositories under https://github.com/ruby. Please report there. For RubyGems and Bundler, use https://github.com/ruby/rubygems
Which Ruby versions are accepted here?¶
Only maintained versions. See https://www.ruby-lang.org/en/downloads/branches/ and reproduce your issue on a maintained release (ideally the latest) before reporting.
Floating point numbers¶
(2.0 - 1.1) == 0.9 returning false is not a bug. It is how IEEE 754 floating point arithmetic works in all major languages.
- What Every Computer Scientist Should Know About Floating-Point Arithmetic
- https://en.wikipedia.org/wiki/Floating-point_arithmetic#Accuracy_problems
- Float documentation
Usage questions¶
This tracker is for bug reports and feature proposals, not a support forum. Please ask usage questions on Stack Overflow or r/ruby.
About Security Reports¶
Please DO NOT report security issues via this system, because the system publishes them immediately.
In order to report, send a mail to security@ruby-lang.org instead. Reported problems will be published after fixes.
Wiki¶
Ruby Language Home¶
Contact¶
If you have a problem with this tracking system itself, then please open an issue at https://github.com/ruby/b.r-l.o/issues