From: myokoym <my...@gm...> - 2013-04-05 15:03:11
|
横山です。 WindowsでRuby/GTKを使っていたらSegmentation faultに出会いました。 調べたところ、Windowsでjpgファイルとgifファイルを同時に使うと起きるようです。 (Linuxでは再現しませんでした。) ## 再現コード(gtk3のサンプルファイルを使用) require 'gtk3' Gdk::Pixbuf.new("background.jpg") Gdk::Pixbuf.new("gtk-logo-rgb.gif") ## メッセージ C:\work\ruby-gnome2-master\gtk3\sample\gtk-demo>ruby jpg-and-gif-together.rb jpg-and-gif-together.rb: line 3 GLib-GObject-WARNING **:cannot register existing type `GdkPixbufGdipAnim' jpg-and-gif-together.rb: line 3 GLib-CRITICAL **:g_once_init_leave: assertion `result != 0' failed jpg-and-gif-together.rb: line 3 GLib-GObject-CRITICAL **:g_object_new: assertion `G_TYPE_IS_OBJECT (object_type)' failed jpg-and-gif-together.rb:3: [BUG] Segmentation fault 詳細はgistに貼ってあります。 https://gist.github.com/myokoym/5319283 自力では特定できなそうなので、ご相談させてください。 -- Masafumi Yokoyama @myokoym |