[ruby-list:49382] green shoesがセグメントフォルトする
From:
石田三英 <ishida@...>
Date:
2013-05-17 09:17:29 UTC
List:
ruby-list #49382
石田です。
また、教えてください。
下記スクリプトを実行し、終了するとセグメントフォルトのメッセージが大量に出力されます。
サンプルでも試したのですが、処理は正常にできるようですが、終了時にセグメントフォルトします。
OSは、Windows7 Professional SP1 (32ビット)
green shoesは Ver 1.1.373
Rubyは1.9、2.0のどちらでも同様です。
ruby 1.9.3p392 (2013-02-22) [i386-mingw32]
ruby 2.0.0p0 (2013-02-24) [i386-mingw32]
よろしくお願いします。
# test03.rb
# -*- coding: utf-8 -*-
require 'green_shoes'
Shoes.app do
para 'Hello, world!'
end
$ ruby test03.rb
test03.rb: [BUG] Segmentation fault
ruby 1.9.3p392 (2013-02-22) [i386-mingw32]
-- Control frame information -----------------------------------------------
c:0001 p:0000 s:0002 b:0002 l:001f1c d:001f1c TOP
-- C level backtrace information -------------------------------------------
C:\Windows\SYSTEM32\ntdll.dll(KiFastSystemCallRet+0x0) [0x774c7094]
C:\Windows\system32\kernel32.dll(WaitForSingleObjectEx+0x43) [0x76b3c313]
C:\Windows\system32\kernel32.dll(WaitForSingleObject+0x12) [0x76b3c2c2]
C:\Ruby193\bin\msvcrt-ruby191.dll(rb_vm_bugreport+0xf9) [0x62e5c6d9]
C:\Ruby193\bin\msvcrt-ruby191.dll(rb_name_err_mesg_new+0x17a) [0x62d3a856]
C:\Ruby193\bin\msvcrt-ruby191.dll(rb_bug+0x2f) [0x62d3b533]
C:\Ruby193\bin\msvcrt-ruby191.dll(rb_check_safe_str+0x1a4) [0x62dee770]
[0x004011e6]
C:\Windows\system32\kernel32.dll(UnhandledExceptionFilter+0xf5) [0x76b50746]
C:\Windows\SYSTEM32\ntdll.dll(EtwReplyNotification+0x366) [0x774f7f02]
-- Other runtime information -----------------------------------------------
* Loaded script: test03.rb
* Loaded features:
0 enumerator.so
1 C:/Ruby193/lib/ruby/1.9.1/i386-mingw32/enc/encdb.so
2 C:/Ruby193/lib/ruby/1.9.1/i386-mingw32/enc/shift_jis.so
3 C:/Ruby193/lib/ruby/1.9.1/i386-mingw32/enc/trans/transdb.so
4 C:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/defaults.rb
5 C:/Ruby193/lib/ruby/1.9.1/i386-mingw32/rbconfig.rb
6 C:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/deprecate.rb
7 C:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/exceptions.rb
8
C:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/defaults/operating_system.rb
9 C:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb
10 C:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems.rb
11 C:/Ruby193/lib/ruby/1.9.1/i386-mingw32/enc/trans/japanese_sjis.so
12 C:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/version.rb
13 C:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/requirement.rb
14 C:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/platform.rb
15 C:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/specification.rb
16 C:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/path_support.rb
17 C:/Ruby193/lib/ruby/1.9.1/i386-mingw32/enc/utf_16le.so
18 C:/Ruby193/lib/ruby/1.9.1/i386-mingw32/enc/trans/utf_16_32.so
19 C:/Ruby193/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb
20 C:/Ruby193/lib/ruby/1.9.1/i386-mingw32/etc.so
21 C:/Ruby193/lib/ruby/1.9.1/fileutils.rb
22 C:/Ruby193/lib/ruby/1.9.1/tmpdir.rb
23 C:/Ruby193/lib/ruby/1.9.1/i386-mingw32/pathname.so
24 C:/Ruby193/lib/ruby/1.9.1/pathname.rb
25
C:/Ruby193/lib/ruby/gems/1.9.1/gems/cairo-1.12.4-x86-mingw32/lib/cairo/color.rb
26
C:/Ruby193/lib/ruby/gems/1.9.1/gems/cairo-1.12.4-x86-mingw32/lib/cairo/paper.rb
27
C:/Ruby193/lib/ruby/gems/1.9.1/gems/cairo-1.12.4-x86-mingw32/lib/1.9/cairo.so
28
C:/Ruby193/lib/ruby/gems/1.9.1/gems/cairo-1.12.4-x86-mingw32/lib/cairo/constants.rb
29
C:/Ruby193/lib/ruby/gems/1.9.1/gems/cairo-1.12.4-x86-mingw32/lib/cairo/point.rb
30
C:/Ruby193/lib/ruby/gems/1.9.1/gems/cairo-1.12.4-x86-mingw32/lib/cairo/colors.rb
31
C:/Ruby193/lib/ruby/gems/1.9.1/gems/cairo-1.12.4-x86-mingw32/lib/cairo/papers.rb
32
C:/Ruby193/lib/ruby/gems/1.9.1/gems/cairo-1.12.4-x86-mingw32/lib/cairo/context/rectangle.rb
33
C:/Ruby193/lib/ruby/gems/1.9.1/gems/cairo-1.12.4-x86-mingw32/lib/cairo/context/triangle.rb
34
C:/Ruby193/lib/ruby/gems/1.9.1/gems/cairo-1.12.4-x86-mingw32/lib/cairo/context/circle.rb
35
C:/Ruby193/lib/ruby/gems/1.9.1/gems/cairo-1.12.4-x86-mingw32/lib/cairo/context/path.rb
36
C:/Ruby193/lib/ruby/gems/1.9.1/gems/cairo-1.12.4-x86-mingw32/lib/cairo/context/blur.rb
37
C:/Ruby193/lib/ruby/gems/1.9.1/gems/cairo-1.12.4-x86-mingw32/lib/cairo/context/color.rb
38
C:/Ruby193/lib/ruby/gems/1.9.1/gems/cairo-1.12.4-x86-mingw32/lib/cairo/context.rb
39
C:/Ruby193/lib/ruby/gems/1.9.1/gems/cairo-1.12.4-x86-mingw32/lib/cairo/device.rb
40
C:/Ruby193/lib/ruby/gems/1.9.1/gems/cairo-1.12.4-x86-mingw32/lib/cairo/surface.rb
41
C:/Ruby193/lib/ruby/gems/1.9.1/gems/cairo-1.12.4-x86-mingw32/lib/cairo/pattern.rb
42 C:/Ruby193/lib/ruby/1.9.1/forwardable.rb
43
C:/Ruby193/lib/ruby/gems/1.9.1/gems/cairo-1.12.4-x86-mingw32/lib/cairo/path.rb
44
C:/Ruby193/lib/ruby/gems/1.9.1/gems/cairo-1.12.4-x86-mingw32/lib/cairo.rb
45 C:/Ruby193/lib/ruby/1.9.1/English.rb
46 C:/Ruby193/lib/ruby/1.9.1/thread.rb
47
C:/Ruby193/lib/ruby/gems/1.9.1/gems/glib2-2.0.0-x86-mingw32/lib/glib2/deprecatable.rb
48
C:/Ruby193/lib/ruby/gems/1.9.1/gems/glib2-2.0.0-x86-mingw32/lib/1.9/glib2.so
49
C:/Ruby193/lib/ruby/gems/1.9.1/gems/glib2-2.0.0-x86-mingw32/lib/glib2.rb
50
C:/Ruby193/lib/ruby/gems/1.9.1/gems/pango-2.0.0-x86-mingw32/lib/1.9/pango.so
51
C:/Ruby193/lib/ruby/gems/1.9.1/gems/pango-2.0.0-x86-mingw32/lib/pango.rb
52
C:/Ruby193/lib/ruby/gems/1.9.1/gems/gdk_pixbuf2-2.0.0-x86-mingw32/lib/1.9/gdk_pixbuf2.so
53
C:/Ruby193/lib/ruby/gems/1.9.1/gems/gdk_pixbuf2-2.0.0-x86-mingw32/lib/gdk_pixbuf2.rb
54
C:/Ruby193/lib/ruby/gems/1.9.1/gems/atk-2.0.0-x86-mingw32/lib/1.9/atk.so
55 C:/Ruby193/lib/ruby/gems/1.9.1/gems/atk-2.0.0-x86-mingw32/lib/atk.rb
56
C:/Ruby193/lib/ruby/gems/1.9.1/gems/gtk2-2.0.0-x86-mingw32/lib/1.9/gtk2.so
57
C:/Ruby193/lib/ruby/gems/1.9.1/gems/gtk2-2.0.0-x86-mingw32/lib/gtk2/base.rb
58 C:/Ruby193/lib/ruby/gems/1.9.1/gems/gtk2-2.0.0-x86-mingw32/lib/gtk2.rb
59
C:/Ruby193/lib/ruby/gems/1.9.1/gems/green_shoes-1.1.373/lib/shoes/ruby.rb
60
C:/Ruby193/lib/ruby/gems/1.9.1/gems/green_shoes-1.1.373/lib/shoes/helper_methods.rb
61
C:/Ruby193/lib/ruby/gems/1.9.1/gems/green_shoes-1.1.373/lib/shoes/colors.rb
62
C:/Ruby193/lib/ruby/gems/1.9.1/gems/green_shoes-1.1.373/lib/shoes/basic.rb
63
C:/Ruby193/lib/ruby/gems/1.9.1/gems/green_shoes-1.1.373/lib/shoes/main.rb
64
C:/Ruby193/lib/ruby/gems/1.9.1/gems/green_shoes-1.1.373/lib/shoes/app.rb
65
C:/Ruby193/lib/ruby/gems/1.9.1/gems/green_shoes-1.1.373/lib/shoes/anim.rb
66
C:/Ruby193/lib/ruby/gems/1.9.1/gems/green_shoes-1.1.373/lib/shoes/slot.rb
67
C:/Ruby193/lib/ruby/gems/1.9.1/gems/green_shoes-1.1.373/lib/shoes/text.rb
68
C:/Ruby193/lib/ruby/gems/1.9.1/gems/green_shoes-1.1.373/lib/shoes/mask.rb
69
C:/Ruby193/lib/ruby/gems/1.9.1/gems/green_shoes-1.1.373/lib/shoes/widget.rb
70
C:/Ruby193/lib/ruby/gems/1.9.1/gems/green_shoes-1.1.373/lib/shoes/url.rb
71
C:/Ruby193/lib/ruby/gems/1.9.1/gems/green_shoes-1.1.373/lib/shoes/style.rb
72
C:/Ruby193/lib/ruby/gems/1.9.1/gems/green_shoes-1.1.373/lib/shoes/projector.rb
73
C:/Ruby193/lib/ruby/gems/1.9.1/gems/green_shoes-1.1.373/lib/shoes/download.rb
74
C:/Ruby193/lib/ruby/gems/1.9.1/gems/green_shoes-1.1.373/lib/shoes/manual.rb
75 C:/Ruby193/lib/ruby/1.9.1/find.rb
76
C:/Ruby193/lib/ruby/gems/1.9.1/gems/green_shoes-1.1.373/lib/shoes/minitar.rb
77 C:/Ruby193/lib/ruby/1.9.1/i386-mingw32/digest.so
78 C:/Ruby193/lib/ruby/1.9.1/digest.rb
79 C:/Ruby193/lib/ruby/1.9.1/i386-mingw32/digest/md5.so
80 C:/Ruby193/lib/ruby/1.9.1/i386-mingw32/zlib.so
81 C:/Ruby193/lib/ruby/1.9.1/psych/syntax_error.rb
82 C:/Ruby193/lib/ruby/1.9.1/i386-mingw32/psych.so
83 C:/Ruby193/lib/ruby/1.9.1/i386-mingw32/stringio.so
84 C:/Ruby193/lib/ruby/1.9.1/psych/nodes/node.rb
85 C:/Ruby193/lib/ruby/1.9.1/psych/nodes/stream.rb
86 C:/Ruby193/lib/ruby/1.9.1/psych/nodes/document.rb
87 C:/Ruby193/lib/ruby/1.9.1/psych/nodes/sequence.rb
88 C:/Ruby193/lib/ruby/1.9.1/psych/nodes/scalar.rb
89 C:/Ruby193/lib/ruby/1.9.1/psych/nodes/mapping.rb
90 C:/Ruby193/lib/ruby/1.9.1/psych/nodes/alias.rb
91 C:/Ruby193/lib/ruby/1.9.1/psych/nodes.rb
92 C:/Ruby193/lib/ruby/1.9.1/psych/streaming.rb
93 C:/Ruby193/lib/ruby/1.9.1/psych/visitors/visitor.rb
94 C:/Ruby193/lib/ruby/1.9.1/i386-mingw32/strscan.so
95 C:/Ruby193/lib/ruby/1.9.1/psych/scalar_scanner.rb
96 C:/Ruby193/lib/ruby/1.9.1/psych/visitors/to_ruby.rb
97 C:/Ruby193/lib/ruby/1.9.1/psych/visitors/emitter.rb
98 C:/Ruby193/lib/ruby/1.9.1/psych/visitors/yaml_tree.rb
99 C:/Ruby193/lib/ruby/1.9.1/psych/json/ruby_events.rb
100 C:/Ruby193/lib/ruby/1.9.1/psych/visitors/json_tree.rb
101 C:/Ruby193/lib/ruby/1.9.1/psych/visitors/depth_first.rb
102 C:/Ruby193/lib/ruby/1.9.1/psych/visitors.rb
103 C:/Ruby193/lib/ruby/1.9.1/psych/handler.rb
104 C:/Ruby193/lib/ruby/1.9.1/psych/tree_builder.rb
105 C:/Ruby193/lib/ruby/1.9.1/psych/parser.rb
106 C:/Ruby193/lib/ruby/1.9.1/psych/omap.rb
107 C:/Ruby193/lib/ruby/1.9.1/psych/set.rb
108 C:/Ruby193/lib/ruby/1.9.1/psych/coder.rb
109 C:/Ruby193/lib/ruby/1.9.1/psych/core_ext.rb
110 C:/Ruby193/lib/ruby/1.9.1/i386-mingw32/date_core.so
111 C:/Ruby193/lib/ruby/1.9.1/date/format.rb
112 C:/Ruby193/lib/ruby/1.9.1/date.rb
113 C:/Ruby193/lib/ruby/1.9.1/psych/deprecated.rb
114 C:/Ruby193/lib/ruby/1.9.1/psych/stream.rb
115 C:/Ruby193/lib/ruby/1.9.1/psych/json/yaml_events.rb
116 C:/Ruby193/lib/ruby/1.9.1/psych/json/tree_builder.rb
117 C:/Ruby193/lib/ruby/1.9.1/psych/json/stream.rb
118 C:/Ruby193/lib/ruby/1.9.1/psych/handlers/document_stream.rb
119 C:/Ruby193/lib/ruby/1.9.1/psych.rb
120 C:/Ruby193/lib/ruby/1.9.1/yaml.rb
121
C:/Ruby193/lib/ruby/gems/1.9.1/gems/green_shoes-1.1.373/lib/shoes/shy.rb
122
C:/Ruby193/lib/ruby/gems/1.9.1/gems/green_shoes-1.1.373/lib/plugins/systray.rb
123
C:/Ruby193/lib/ruby/gems/1.9.1/gems/green_shoes-1.1.373/lib/plugins/thread.rb
124 C:/Ruby193/lib/ruby/1.9.1/i386-mingw32/socket.so
125 C:/Ruby193/lib/ruby/1.9.1/socket.rb
126 C:/Ruby193/lib/ruby/1.9.1/timeout.rb
127
C:/Ruby193/lib/ruby/gems/1.9.1/gems/green_shoes-1.1.373/lib/plugins/httpd.rb
128
C:/Ruby193/lib/ruby/gems/1.9.1/gems/green_shoes-1.1.373/lib/plugins/treeview.rb
129
C:/Ruby193/lib/ruby/gems/1.9.1/gems/green_shoes-1.1.373/lib/plugins/code_box.rb
130
C:/Ruby193/lib/ruby/gems/1.9.1/gems/green_shoes-1.1.373/lib/plugins/video.rb
131
C:/Ruby193/lib/ruby/gems/1.9.1/gems/green_shoes-1.1.373/lib/green_shoes.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.