I have the problem that rvm tries to apply patches multiple times, succeeds and thus totally breaks ruby source (e.g. the gcdata patch gets applied multiple times, successfully and in the ensuing build, miniruby (or wossname?) segfaults). It seems that it's relevant if I interrupted a previous rvm install with Ctrl-C.
The second time I compile, rvm will apply all previous patches twice, sometimes three times.
The only thing that works is rvm implode and get all patches right the first time.
(What also seems to help is not pressing ctrl-c while rvm is building.)
(rvm cleanup all does not help)