Ruby 1.9.3-p426 is released (includes a security fix)

Hi, all rubyists

Now Ruby 1.9.3-p426 is released.
This release includes a security fix about bundled DL / Fiddle.

And some small bugfixes are also included.

See tickets
Issues - Backport193 - Ruby Issue Tracking System
and ChangeLog
for details.


You can download this release from:




Release Comment

Many committers, testers and users who gave bug reports helped me to
make this release.
Thanks for their contributions.


“U.Nakamura” [email protected] wrote:

Now Ruby 1.9.3-p426 is released.

Looks like p427 is needed, I ran into the build issue fixed by r40741
(signal.c: need to include unistd.h for write(2).)


Yes, there are troubles with signal.c

signal.c: In function ‘sigsegv’:
signal.c:622:2: error: implicit declaration of function ‘write’
signal.c: In function ‘trap_handler’:
signal.c:812:17: warning: variable ‘proc’ set but not used
cc1: some warnings being treated as errors
make: *** [signal.o] Error 1

This is on Ubuntu 12.04 x86_64.

Furthermore rvm binaries are not yet available for that platform and the
checksum for rvm is missing.

$ rvm --version

rvm 1.20.9 (stable) by Wayne E. Seguin [email protected], Michal
Papis [email protected] []

$ rvm install ruby-1.9.3-p426

There is no checksum for’ or
‘ruby-1.9.3-p426.tar.bz2’, it’s not possible to validate it.

So I downloaded the file manually, checked that the MD5 and the SHA256
matched and then run

$ rvm install ruby-1.9.3-p426 --verify-downloads 1

Then got the error.

On Fri, May 17, 2013 at 4:17 PM, Paolo M.
[email protected]wrote:

Yes, there are troubles with signal.c

$ rvm install ruby-1.9.3-p426 --verify-downloads 1
Then got the error.

note that latest updated stable is already 1.9.3-p429…