[ruby-list:41797] Re: Ruby/SDL Segmentation fault

From: OHBAYASHI Ippei <ohai@...>
Date: 2006-01-25 15:08:05 UTC
List: ruby-list #41797
On Tue, Jan 24, 2006 at 12:52:39PM +0900,
 OHBAYASHI Ippei wrote:

> On Sun, Jan 22, 2006 at 12:55:38AM +0900,
>  Kouhei Yanagita wrote:
> 
> > こんにちは。柳田です。
> > 
> > Ruby/SDL(1.0.0) を、Windows 用バイナリ
> > http://www.kmc.gr.jp/~ohai/rubysdl/rubysdl-1.0.0-win32bin-ruby18.zip
> > を使って触ってみたのですが、次のスクリプトを実行すると
> > 
> > require 'sdl'
> > SDL.init(SDL::INIT_VIDEO)
> > screen = SDL::setVideoMode(640, 480, 16, SDL::SWSURFACE|SDL::FULLSCREEN|SDL::DOUBLEBUF)
> > font = SDL::BMFont.open("font.bmp",SDL::BMFont::TRANSPARENT)
> > 
> > 以下のように、Segmentation fault になってしまいます。
> > 
> > abnormal program termination
> > bug.rb:5: [BUG] Segmentation fault
> > ruby 1.8.4 (2005-12-24) [i386-mingw32]
> > 
> > mswin32 版 Ruby でも同様でした。
> > 
> > 原因は追究していませんが、とりあえずご報告いたします。
> 問題は確認しました。何が問題なのかの目途も一応付きましたので、
> Windows上でのコンパイル環境を整えてからきちんと調べたいと思います。

http://www.kmc.gr.jp/~ohai/rubysdl/rubysdl-devel.zip
に修正をしたバイナリを置いておきますのでテストしてみてください。
-- 
大林一平 ohai@kmc.gr.jp
         http://www.kmc.gr.jp/~ohai/

In This Thread