山崎です。

ruby/gtk 0.22 rbgdkcolor.c の gdkcolor_s_new なんですが、
VALUE => int なので、INT2FIX ではなく FIX2INT ではないでしょうか。

*** rbgdkcolor.c.orig   Fri Nov 19 13:01:03 1999
--- rbgdkcolor.c        Fri Nov 19 13:01:17 1999
***************
*** 50,58 ****
  {
      GdkColor c;
      c.pixel = 0; /* INT2FIX(p); */
!     c.red = INT2FIX(r);
!     c.green = INT2FIX(g);
!     c.blue = INT2FIX(b);
      return make_gdkcolor(&c);
  }
  
--- 50,58 ----
  {
      GdkColor c;
      c.pixel = 0; /* INT2FIX(p); */
!     c.red = FIX2INT(r);
!     c.green = FIX2INT(g);
!     c.blue = FIX2INT(b);
      return make_gdkcolor(&c);
  }
  
-------------------------------
山崎