|
From: S. K. <ch...@ll...> - 2013-06-02 18:31:06
|
こんにちは、北川といいます。先日はgtk3のGtk::ActionGroup#add_radio_actionsの
件対応していただいてありがとうございました。
今度はgtk3/sample/gtk-demoのデモプログラムについてなのですが、Windows 7の
Ruby 2.0 or 1.9.3で、main.rbを実行して以下のいずれかの操作を行うと以下のエラー
のどちらかが出てプログラムが落ちます。どのような時にどちらのエラーが出るかはよく
わかりません。またgtk2のデモプログラムではこの不具合は起きません。
(1)メインウィンドウを外枠をドラッグしてリサイズする
(2)メインウィンドウ左のリストから開けるウィンドウをタイトルバーをつかんで移動する
(しつこくやってるとエラーが出て落ちます)
(3)メインウィンドウ左のリストから開けるウィンドウを外枠をドラッグしてリサイズする
(2)と(3)のエラーについては発生しない項目もありますが、そこの条件もちょっと想像が
つきません。
(エラー1)
**
GLib:ERROR:gmain.c:3057:g_main_dispatch: assertion failed: (current->
dispatching_sources == ¤t_source_link)
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
(エラー2)
C:/Users/kita/mygit/ruby-gnome2-gtk3-sample/gtk3/sample/gtk-demo/main.rb:
384: [BUG] Segmentation fault
ruby 2.0.0p195 (2013-05-14) [i386-mingw32]
-- Control frame information -----------------------------------------------
c:0003 p:---- s:0009 e:000008 CFUNC :main
c:0002 p:0115 s:0006 E:000fa4 EVAL C:/Users/kita/mygit/ruby-gnome2-gtk3-
sample/gtk3/sample/gtk-demo/main.rb:384 [FINISH]
c:0001 p:0000 s:0002 E:0011e4 TOP [FINISH]
C:/Users/kita/mygit/ruby-gnome2-gtk3-sample/gtk3/sample/gtk-demo/
main.rb:384:in `<main>'
C:/Users/kita/mygit/ruby-gnome2-gtk3-sample/gtk3/sample/gtk-demo/
main.rb:384:in `main'
-- C level backtrace information -------------------------------------------
C:\windows\SYSTEM32\ntdll.dll(KiFastSystemCallRet+0x0) [0x77B67094]
C:\windows\system32\kernel32.dll(WaitForSingleObjectEx+0x43) [0x76B7C313]
C:\windows\system32\kernel32.dll(WaitForSingleObject+0x12) [0x76B7C2C2]
C:\Users\kita\myfiles\program\ruby\bin\msvcrt-ruby200.dll(
rb_vm_bugreport+0xa7) [0x668F69D7]
C:\Users\kita\myfiles\program\ruby\bin\msvcrt-ruby200.dll(
rb_name_err_mesg_new+0x69d) [0x667BE2AD]
C:\Users\kita\myfiles\program\ruby\bin\msvcrt-ruby200.dll(
rb_bug+0x2e) [0x667BF0AE]
C:\Users\kita\myfiles\program\ruby\bin\msvcrt-ruby200.dll(
rb_check_safe_str+0x180) [0x6687DC70]
[0x00401866]
C:\windows\system32\kernel32.dll(UnhandledExceptionFilter+0xf5) [0x76B90746]
C:\windows\SYSTEM32\ntdll.dll(EtwReplyNotification+0x366) [0x77B97F02]
-- Other runtime information -----------------------------------------------
* Loaded script: C:/Users/kita/mygit/ruby-gnome2-gtk3-sample/gtk3/sample/
gtk-demo/main.rb
* Loaded features:
0 enumerator.so
1 C:/Users/kita/myfiles/program/ruby/lib/ruby/2.0.0/i386-mingw32/enc/
encdb.so
2 C:/Users/kita/myfiles/program/ruby/lib/ruby/2.0.0/i386-mingw32/enc/
windows_31j.so
3 C:/Users/kita/myfiles/program/ruby/lib/ruby/2.0.0/i386-mingw32/enc/
trans/transdb.so
4 C:/Users/kita/myfiles/program/ruby/lib/ruby/2.0.0/i386-mingw32/rbconfig.rb
5 C:/Users/kita/myfiles/program/ruby/lib/ruby/2.0.0/rubygems/compatibility.rb
6 C:/Users/kita/myfiles/program/ruby/lib/ruby/2.0.0/rubygems/defaults.rb
7 C:/Users/kita/myfiles/program/ruby/lib/ruby/2.0.0/rubygems/deprecate.rb
8 C:/Users/kita/myfiles/program/ruby/lib/ruby/2.0.0/rubygems/errors.rb
9 C:/Users/kita/myfiles/program/ruby/lib/ruby/2.0.0/rubygems/version.rb
10 C:/Users/kita/myfiles/program/ruby/lib/ruby/2.0.0/rubygems/requirement.rb
11 C:/Users/kita/myfiles/program/ruby/lib/ruby/2.0.0/rubygems/platform.rb
12 C:/Users/kita/myfiles/program/ruby/lib/ruby/2.0.0/rubygems/specification.rb
13 C:/Users/kita/myfiles/program/ruby/lib/ruby/2.0.0/rubygems/exceptions.rb
14 C:/Users/kita/myfiles/program/ruby/lib/ruby/2.0.0/rubygems/defaults/
operating_system.rb
15 C:/Users/kita/myfiles/program/ruby/lib/ruby/2.0.0/i386-mingw32/enc/
utf_16le.so
16 C:/Users/kita/myfiles/program/ruby/lib/ruby/2.0.0/i386-mingw32/enc/
trans/utf_16_32.so
17 C:/Users/kita/myfiles/program/ruby/lib/ruby/2.0.0/rubygems/core_ext/
kernel_gem.rb
18 C:/Users/kita/myfiles/program/ruby/lib/ruby/2.0.0/rubygems/core_ext/
kernel_require.rb
19 C:/Users/kita/myfiles/program/ruby/lib/ruby/2.0.0/rubygems.rb
20 C:/Users/kita/myfiles/program/ruby/lib/ruby/2.0.0/rubygems/path_support.rb
21 C:/Users/kita/myfiles/program/ruby/lib/ruby/2.0.0/rubygems/dependency.rb
22 C:/Users/kita/myfiles/program/ruby/lib/ruby/2.0.0/i386-mingw32/
pathname.so
23 C:/Users/kita/myfiles/program/ruby/lib/ruby/2.0.0/pathname.rb
24 C:/Users/kita/myfiles/program/ruby/lib/ruby/2.0.0/English.rb
25 C:/Users/kita/myfiles/program/ruby/lib/ruby/2.0.0/thread.rb
26 C:/Users/kita/myfiles/program/ruby/lib/ruby/gems/2.0.0/gems/
glib2-2.0.2-x86-mingw32/lib/glib2/deprecatable.rb
27 C:/Users/kita/myfiles/program/ruby/lib/ruby/2.0.0/i386-mingw32/enc/
trans/japanese_sjis.so
28 C:/Users/kita/myfiles/program/ruby/lib/ruby/gems/2.0.0/gems/
glib2-2.0.2-x86-mingw32/lib/2.0/glib2.so
29 C:/Users/kita/myfiles/program/ruby/lib/ruby/gems/2.0.0/gems/
glib2-2.0.2-x86-mingw32/lib/glib2.rb
30 C:/Users/kita/myfiles/program/ruby/lib/ruby/gems/2.0.0/gems/
atk-2.0.2-x86-mingw32/lib/2.0/atk.so
31 C:/Users/kita/myfiles/program/ruby/lib/ruby/gems/2.0.0/gems/
atk-2.0.2-x86-mingw32/lib/atk.rb
32 C:/Users/kita/myfiles/program/ruby/lib/ruby/gems/2.0.0/gems/
cairo-1.12.6-x86-mingw32/lib/cairo/color.rb
33 C:/Users/kita/myfiles/program/ruby/lib/ruby/gems/2.0.0/gems/
cairo-1.12.6-x86-mingw32/lib/cairo/paper.rb
34 C:/Users/kita/myfiles/program/ruby/lib/ruby/gems/2.0.0/gems/
cairo-1.12.6-x86-mingw32/lib/2.0/cairo.so
35 C:/Users/kita/myfiles/program/ruby/lib/ruby/gems/2.0.0/gems/
cairo-1.12.6-x86-mingw32/lib/cairo/constants.rb
36 C:/Users/kita/myfiles/program/ruby/lib/ruby/gems/2.0.0/gems/
cairo-1.12.6-x86-mingw32/lib/cairo/point.rb
37 C:/Users/kita/myfiles/program/ruby/lib/ruby/gems/2.0.0/gems/
cairo-1.12.6-x86-mingw32/lib/cairo/colors.rb
38 C:/Users/kita/myfiles/program/ruby/lib/ruby/gems/2.0.0/gems/
cairo-1.12.6-x86-mingw32/lib/cairo/papers.rb
39 C:/Users/kita/myfiles/program/ruby/lib/ruby/gems/2.0.0/gems/
cairo-1.12.6-x86-mingw32/lib/cairo/context/rectangle.rb
40 C:/Users/kita/myfiles/program/ruby/lib/ruby/gems/2.0.0/gems/
cairo-1.12.6-x86-mingw32/lib/cairo/context/triangle.rb
41 C:/Users/kita/myfiles/program/ruby/lib/ruby/gems/2.0.0/gems/
cairo-1.12.6-x86-mingw32/lib/cairo/context/circle.rb
42 C:/Users/kita/myfiles/program/ruby/lib/ruby/gems/2.0.0/gems/
cairo-1.12.6-x86-mingw32/lib/cairo/context/path.rb
43 C:/Users/kita/myfiles/program/ruby/lib/ruby/gems/2.0.0/gems/
cairo-1.12.6-x86-mingw32/lib/cairo/context/blur.rb
44 C:/Users/kita/myfiles/program/ruby/lib/ruby/gems/2.0.0/gems/
cairo-1.12.6-x86-mingw32/lib/cairo/context/color.rb
45 C:/Users/kita/myfiles/program/ruby/lib/ruby/gems/2.0.0/gems/
cairo-1.12.6-x86-mingw32/lib/cairo/context.rb
46 C:/Users/kita/myfiles/program/ruby/lib/ruby/gems/2.0.0/gems/
cairo-1.12.6-x86-mingw32/lib/cairo/device.rb
47 C:/Users/kita/myfiles/program/ruby/lib/ruby/gems/2.0.0/gems/
cairo-1.12.6-x86-mingw32/lib/cairo/surface.rb
48 C:/Users/kita/myfiles/program/ruby/lib/ruby/gems/2.0.0/gems/
cairo-1.12.6-x86-mingw32/lib/cairo/pattern.rb
49 C:/Users/kita/myfiles/program/ruby/lib/ruby/2.0.0/forwardable.rb
50 C:/Users/kita/myfiles/program/ruby/lib/ruby/gems/2.0.0/gems/
cairo-1.12.6-x86-mingw32/lib/cairo/path.rb
51 C:/Users/kita/myfiles/program/ruby/lib/ruby/gems/2.0.0/gems/
cairo-1.12.6-x86-mingw32/lib/cairo.rb
52 C:/Users/kita/myfiles/program/ruby/lib/ruby/gems/2.0.0/gems/
pango-2.0.2-x86-mingw32/lib/2.0/pango.so
53 C:/Users/kita/myfiles/program/ruby/lib/ruby/gems/2.0.0/gems/
pango-2.0.2-x86-mingw32/lib/pango.rb
54 C:/Users/kita/myfiles/program/ruby/lib/ruby/gems/2.0.0/gems/
gdk_pixbuf2-2.0.2-x86-mingw32/lib/2.0/gdk_pixbuf2.so
55 C:/Users/kita/myfiles/program/ruby/lib/ruby/gems/2.0.0/gems/
gdk_pixbuf2-2.0.2-x86-mingw32/lib/gdk_pixbuf2.rb
56 C:/Users/kita/myfiles/program/ruby/lib/ruby/gems/2.0.0/gems/
gdk3-2.0.2-x86-mingw32/lib/2.0/gdk3.so
57 C:/Users/kita/myfiles/program/ruby/lib/ruby/gems/2.0.0/gems/
gdk3-2.0.2-x86-mingw32/lib/gdk3/base.rb
58 C:/Users/kita/myfiles/program/ruby/lib/ruby/gems/2.0.0/gems/
gdk3-2.0.2-x86-mingw32/lib/gdk3/deprecated.rb
59 C:/Users/kita/myfiles/program/ruby/lib/ruby/gems/2.0.0/gems/
gdk3-2.0.2-x86-mingw32/lib/gdk3.rb
60 C:/Users/kita/myfiles/program/ruby/lib/ruby/gems/2.0.0/gems/
gtk3-2.0.2-x86-mingw32/lib/2.0/gtk3.so
61 C:/Users/kita/myfiles/program/ruby/lib/ruby/gems/2.0.0/gems/
gtk3-2.0.2-x86-mingw32/lib/gtk3/base.rb
62 C:/Users/kita/myfiles/program/ruby/lib/ruby/gems/2.0.0/gems/
gtk3-2.0.2-x86-mingw32/lib/gtk3/deprecated.rb
63 C:/Users/kita/myfiles/program/ruby/lib/ruby/gems/2.0.0/gems/
gtk3-2.0.2-x86-mingw32/lib/gtk3.rb
64 C:/Users/kita/mygit/ruby-gnome2-gtk3-sample/gtk3/sample/
gtk-demo/common.rb
65 C:/Users/kita/mygit/ruby-gnome2-gtk3-sample/gtk3/sample/
gtk-demo/appwindow.rb
[NOTE]
You may have encountered a bug in the Ruby interpreter or extension libraries.
Bug reports are welcome.
For details: http://www.ruby-lang.org/bugreport.html
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.
(エラー2ここまで)
Ruby-GNOME2の問題ではないのかなという気もしますが、とりあえず報告です。
|