Skip to content

Instantly share code, notes, and snippets.

@davidpetrov
Created January 19, 2014 14:00
Show Gist options
  • Save davidpetrov/8505391 to your computer and use it in GitHub Desktop.
Save davidpetrov/8505391 to your computer and use it in GitHub Desktop.
Skeptic english words error
C:\Ruby files>skeptic --english-words-for-names='rasterize rasterization rendere
r renderers html ascii eql bresenham vertices' --naming-conventions zad4.rb
C:/Ruby200/lib/ruby/gems/2.0.0/gems/ffi-aspell-0.0.3/lib/ffi/aspell/speller.rb:1
21: [BUG] Segmentation fault
ruby 2.0.0p353 (2013-11-22) [i386-mingw32]
-- Control frame information -----------------------------------------------
c:0030 p:---- s:0132 e:000131 CFUNC :speller_check
c:0029 p:0081 s:0126 e:000125 METHOD C:/Ruby200/lib/ruby/gems/2.0.0/gems/ffi-asp
ell-0.0.3/lib/ffi/aspell/speller.rb:121
c:0028 p:0022 s:0120 e:000119 METHOD C:/Ruby200/lib/ruby/gems/2.0.0/gems/skeptic
-0.0.7/lib/skeptic/rules/english_words_for_names.rb:95
c:0027 p:0009 s:0116 e:000115 BLOCK C:/Ruby200/lib/ruby/gems/2.0.0/gems/skeptic
-0.0.7/lib/skeptic/rules/english_words_for_names.rb:75 [FINISH]
c:0026 p:---- s:0113 e:000112 IFUNC
c:0025 p:---- s:0111 e:000110 CFUNC :each
c:0024 p:---- s:0109 e:000108 CFUNC :all?
c:0023 p:0017 s:0106 e:000105 METHOD C:/Ruby200/lib/ruby/gems/2.0.0/gems/skeptic
-0.0.7/lib/skeptic/rules/english_words_for_names.rb:75
c:0022 p:0017 s:0100 e:000099 METHOD C:/Ruby200/lib/ruby/gems/2.0.0/gems/skeptic
-0.0.7/lib/skeptic/rules/english_words_for_names.rb:69
c:0021 p:0009 s:0096 e:000095 BLOCK C:/Ruby200/lib/ruby/gems/2.0.0/gems/skeptic
-0.0.7/lib/skeptic/rules/english_words_for_names.rb:37 [FINISH]
c:0020 p:---- s:0091 e:000090 CFUNC :instance_exec
c:0019 p:0011 s:0086 e:000085 BLOCK C:/Ruby200/lib/ruby/gems/2.0.0/gems/skeptic
-0.0.7/lib/skeptic/sexp_visitor.rb:28
c:0018 p:0018 s:0084 e:000083 METHOD C:/Ruby200/lib/ruby/gems/2.0.0/gems/skeptic
-0.0.7/lib/skeptic/sexp_visitor.rb:44
c:0017 p:0067 s:0079 e:000078 METHOD C:/Ruby200/lib/ruby/gems/2.0.0/gems/skeptic
-0.0.7/lib/skeptic/sexp_visitor.rb:28
c:0016 p:0040 s:0071 e:000070 BLOCK C:/Ruby200/lib/ruby/gems/2.0.0/gems/skeptic
-0.0.7/lib/skeptic/sexp_visitor.rb:33 [FINISH]
c:0015 p:---- s:0068 e:000067 CFUNC :each
c:0014 p:0107 s:0065 e:000064 METHOD C:/Ruby200/lib/ruby/gems/2.0.0/gems/skeptic
-0.0.7/lib/skeptic/sexp_visitor.rb:32
c:0013 p:0040 s:0057 e:000056 BLOCK C:/Ruby200/lib/ruby/gems/2.0.0/gems/skeptic
-0.0.7/lib/skeptic/sexp_visitor.rb:33 [FINISH]
c:0012 p:---- s:0054 e:000053 CFUNC :each
c:0011 p:0107 s:0051 e:000050 METHOD C:/Ruby200/lib/ruby/gems/2.0.0/gems/skeptic
-0.0.7/lib/skeptic/sexp_visitor.rb:32
c:0010 p:0009 s:0043 e:000042 METHOD C:/Ruby200/lib/ruby/gems/2.0.0/gems/skeptic
-0.0.7/lib/skeptic/rules/english_words_for_names.rb:20
c:0009 p:0044 s:0037 e:000036 BLOCK C:/Ruby200/lib/ruby/gems/2.0.0/gems/skeptic
-0.0.7/lib/skeptic/critic.rb:24
c:0008 p:0020 s:0031 e:000030 BLOCK C:/Ruby200/lib/ruby/gems/2.0.0/gems/skeptic
-0.0.7/lib/skeptic/rule_table.rb:21 [FINISH]
c:0007 p:---- s:0027 e:000026 CFUNC :each
c:0006 p:0009 s:0024 e:000023 METHOD C:/Ruby200/lib/ruby/gems/2.0.0/gems/skeptic
-0.0.7/lib/skeptic/rule_table.rb:20
c:0005 p:0054 s:0021 e:000020 METHOD C:/Ruby200/lib/ruby/gems/2.0.0/gems/skeptic
-0.0.7/lib/skeptic/critic.rb:20
c:0004 p:0114 s:0017 E:0012a0 TOP C:/Ruby200/lib/ruby/gems/2.0.0/gems/skeptic
-0.0.7/bin/skeptic:31 [FINISH]
c:0003 p:---- s:0010 e:000009 CFUNC :load
c:0002 p:0118 s:0006 E:0006cc EVAL C:/Ruby200/bin/skeptic:23 [FINISH]
c:0001 p:0000 s:0002 E:000ce4 TOP [FINISH]
C:/Ruby200/bin/skeptic:23:in `<main>'
C:/Ruby200/bin/skeptic:23:in `load'
C:/Ruby200/lib/ruby/gems/2.0.0/gems/skeptic-0.0.7/bin/skeptic:31:in `<top (requi
red)>'
C:/Ruby200/lib/ruby/gems/2.0.0/gems/skeptic-0.0.7/lib/skeptic/critic.rb:20:in `c
riticize'
C:/Ruby200/lib/ruby/gems/2.0.0/gems/skeptic-0.0.7/lib/skeptic/rule_table.rb:20:i
n `each_rule'
C:/Ruby200/lib/ruby/gems/2.0.0/gems/skeptic-0.0.7/lib/skeptic/rule_table.rb:20:i
n `each'
C:/Ruby200/lib/ruby/gems/2.0.0/gems/skeptic-0.0.7/lib/skeptic/rule_table.rb:21:i
n `block in each_rule'
C:/Ruby200/lib/ruby/gems/2.0.0/gems/skeptic-0.0.7/lib/skeptic/critic.rb:24:in `b
lock in criticize'
C:/Ruby200/lib/ruby/gems/2.0.0/gems/skeptic-0.0.7/lib/skeptic/rules/english_word
s_for_names.rb:20:in `apply_to'
C:/Ruby200/lib/ruby/gems/2.0.0/gems/skeptic-0.0.7/lib/skeptic/sexp_visitor.rb:32
:in `visit'
C:/Ruby200/lib/ruby/gems/2.0.0/gems/skeptic-0.0.7/lib/skeptic/sexp_visitor.rb:32
:in `each'
C:/Ruby200/lib/ruby/gems/2.0.0/gems/skeptic-0.0.7/lib/skeptic/sexp_visitor.rb:33
:in `block in visit'
C:/Ruby200/lib/ruby/gems/2.0.0/gems/skeptic-0.0.7/lib/skeptic/sexp_visitor.rb:32
:in `visit'
C:/Ruby200/lib/ruby/gems/2.0.0/gems/skeptic-0.0.7/lib/skeptic/sexp_visitor.rb:32
:in `each'
C:/Ruby200/lib/ruby/gems/2.0.0/gems/skeptic-0.0.7/lib/skeptic/sexp_visitor.rb:33
:in `block in visit'
C:/Ruby200/lib/ruby/gems/2.0.0/gems/skeptic-0.0.7/lib/skeptic/sexp_visitor.rb:28
:in `visit'
C:/Ruby200/lib/ruby/gems/2.0.0/gems/skeptic-0.0.7/lib/skeptic/sexp_visitor.rb:44
:in `with_sexp_type'
C:/Ruby200/lib/ruby/gems/2.0.0/gems/skeptic-0.0.7/lib/skeptic/sexp_visitor.rb:28
:in `block in visit'
C:/Ruby200/lib/ruby/gems/2.0.0/gems/skeptic-0.0.7/lib/skeptic/sexp_visitor.rb:28
:in `instance_exec'
C:/Ruby200/lib/ruby/gems/2.0.0/gems/skeptic-0.0.7/lib/skeptic/rules/english_word
s_for_names.rb:37:in `block in <class:EnglishWordsForNames>'
C:/Ruby200/lib/ruby/gems/2.0.0/gems/skeptic-0.0.7/lib/skeptic/rules/english_word
s_for_names.rb:69:in `check_ident'
C:/Ruby200/lib/ruby/gems/2.0.0/gems/skeptic-0.0.7/lib/skeptic/rules/english_word
s_for_names.rb:75:in `check_name'
C:/Ruby200/lib/ruby/gems/2.0.0/gems/skeptic-0.0.7/lib/skeptic/rules/english_word
s_for_names.rb:75:in `all?'
C:/Ruby200/lib/ruby/gems/2.0.0/gems/skeptic-0.0.7/lib/skeptic/rules/english_word
s_for_names.rb:75:in `each'
C:/Ruby200/lib/ruby/gems/2.0.0/gems/skeptic-0.0.7/lib/skeptic/rules/english_word
s_for_names.rb:75:in `block in check_name'
C:/Ruby200/lib/ruby/gems/2.0.0/gems/skeptic-0.0.7/lib/skeptic/rules/english_word
s_for_names.rb:95:in `english_word?'
C:/Ruby200/lib/ruby/gems/2.0.0/gems/ffi-aspell-0.0.3/lib/ffi/aspell/speller.rb:1
21:in `correct?'
C:/Ruby200/lib/ruby/gems/2.0.0/gems/ffi-aspell-0.0.3/lib/ffi/aspell/speller.rb:1
21:in `speller_check'
-- C level backtrace information -------------------------------------------
C:\Windows\SysWOW64\ntdll.dll(ZwWaitForSingleObject+0x15) [0x7736F8D1]
C:\Windows\syswow64\KERNEL32.dll(WaitForSingleObjectEx+0x43) [0x76E51194]
C:\Windows\syswow64\KERNEL32.dll(WaitForSingleObject+0x12) [0x76E51148]
C:\Ruby200\bin\msvcrt-ruby200.dll(rb_vm_bugreport+0xa7) [0x668F7EB7]
C:\Ruby200\bin\msvcrt-ruby200.dll(rb_name_err_mesg_new+0x69d) [0x667BE44D]
C:\Ruby200\bin\msvcrt-ruby200.dll(rb_bug+0x2e) [0x667BF24E]
C:\Ruby200\bin\msvcrt-ruby200.dll(rb_check_safe_str+0x180) [0x6687E320]
[0x00401866]
C:\Windows\SysWOW64\ntdll.dll(RtlKnownExceptionFilter+0xb7) [0x773C74FF]
-- Other runtime information -----------------------------------------------
* Loaded script: C:/Ruby200/bin/skeptic
* Loaded features:
0 enumerator.so
1 C:/Ruby200/lib/ruby/2.0.0/i386-mingw32/enc/encdb.so
2 C:/Ruby200/lib/ruby/2.0.0/i386-mingw32/enc/windows_1251.so
3 C:/Ruby200/lib/ruby/2.0.0/i386-mingw32/enc/trans/transdb.so
4 C:/Ruby200/lib/ruby/2.0.0/i386-mingw32/rbconfig.rb
5 C:/Ruby200/lib/ruby/2.0.0/rubygems/compatibility.rb
6 C:/Ruby200/lib/ruby/2.0.0/rubygems/defaults.rb
7 C:/Ruby200/lib/ruby/2.0.0/rubygems/deprecate.rb
8 C:/Ruby200/lib/ruby/2.0.0/rubygems/errors.rb
9 C:/Ruby200/lib/ruby/2.0.0/rubygems/version.rb
10 C:/Ruby200/lib/ruby/2.0.0/rubygems/requirement.rb
11 C:/Ruby200/lib/ruby/2.0.0/rubygems/platform.rb
12 C:/Ruby200/lib/ruby/2.0.0/rubygems/specification.rb
13 C:/Ruby200/lib/ruby/2.0.0/rubygems/exceptions.rb
14 C:/Ruby200/lib/ruby/2.0.0/rubygems/defaults/operating_system.rb
15 C:/Ruby200/lib/ruby/2.0.0/i386-mingw32/enc/utf_16le.so
16 C:/Ruby200/lib/ruby/2.0.0/i386-mingw32/enc/trans/utf_16_32.so
17 C:/Ruby200/lib/ruby/2.0.0/rubygems/core_ext/kernel_gem.rb
18 C:/Ruby200/lib/ruby/2.0.0/thread.rb
19 C:/Ruby200/lib/ruby/2.0.0/monitor.rb
20 C:/Ruby200/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb
21 C:/Ruby200/lib/ruby/2.0.0/rubygems.rb
22 C:/Ruby200/lib/ruby/2.0.0/rubygems/dependency.rb
23 C:/Ruby200/lib/ruby/2.0.0/rubygems/path_support.rb
24 C:/Ruby200/lib/ruby/2.0.0/i386-mingw32/ripper.so
25 C:/Ruby200/lib/ruby/2.0.0/ripper/core.rb
26 C:/Ruby200/lib/ruby/2.0.0/ripper/lexer.rb
27 C:/Ruby200/lib/ruby/2.0.0/ripper/filter.rb
28 C:/Ruby200/lib/ruby/2.0.0/ripper/sexp.rb
29 C:/Ruby200/lib/ruby/2.0.0/ripper.rb
30 C:/Ruby200/lib/ruby/gems/2.0.0/gems/skeptic-0.0.7/lib/skeptic/environment.
rb
31 C:/Ruby200/lib/ruby/gems/2.0.0/gems/skeptic-0.0.7/lib/skeptic/scope.rb
32 C:/Ruby200/lib/ruby/gems/2.0.0/gems/skeptic-0.0.7/lib/skeptic/sexp_visitor
.rb
33 C:/Ruby200/lib/ruby/2.0.0/open3.rb
34 C:/Ruby200/lib/ruby/gems/2.0.0/gems/skeptic-0.0.7/lib/skeptic/rules/check_
syntax.rb
35 C:/Ruby200/lib/ruby/gems/2.0.0/gems/skeptic-0.0.7/lib/skeptic/rules/max_ne
sting_depth.rb
36 C:/Ruby200/lib/ruby/gems/2.0.0/gems/skeptic-0.0.7/lib/skeptic/rules/method
s_per_class.rb
37 C:/Ruby200/lib/ruby/gems/2.0.0/gems/skeptic-0.0.7/lib/skeptic/rules/lines_
per_method.rb
38 C:/Ruby200/lib/ruby/gems/2.0.0/gems/skeptic-0.0.7/lib/skeptic/rules/no_sem
icolons.rb
39 C:/Ruby200/lib/ruby/gems/2.0.0/gems/skeptic-0.0.7/lib/skeptic/rules/line_l
ength.rb
40 C:/Ruby200/lib/ruby/gems/2.0.0/gems/skeptic-0.0.7/lib/skeptic/rules/no_tra
iling_whitespace.rb
41 C:/Ruby200/lib/ruby/gems/2.0.0/gems/ffi-1.9.3-x86-mingw32/lib/2.0/ffi_c.so
42 C:/Ruby200/lib/ruby/gems/2.0.0/gems/ffi-1.9.3-x86-mingw32/lib/ffi/platform
.rb
43 C:/Ruby200/lib/ruby/gems/2.0.0/gems/ffi-1.9.3-x86-mingw32/lib/ffi/types.rb
44 C:/Ruby200/lib/ruby/gems/2.0.0/gems/ffi-1.9.3-x86-mingw32/lib/ffi/library.
rb
45 C:/Ruby200/lib/ruby/gems/2.0.0/gems/ffi-1.9.3-x86-mingw32/lib/ffi/errno.rb
46 C:/Ruby200/lib/ruby/gems/2.0.0/gems/ffi-1.9.3-x86-mingw32/lib/ffi/pointer.
rb
47 C:/Ruby200/lib/ruby/gems/2.0.0/gems/ffi-1.9.3-x86-mingw32/lib/ffi/memorypo
inter.rb
48 C:/Ruby200/lib/ruby/gems/2.0.0/gems/ffi-1.9.3-x86-mingw32/lib/ffi/struct_l
ayout_builder.rb
49 C:/Ruby200/lib/ruby/gems/2.0.0/gems/ffi-1.9.3-x86-mingw32/lib/ffi/struct.r
b
50 C:/Ruby200/lib/ruby/gems/2.0.0/gems/ffi-1.9.3-x86-mingw32/lib/ffi/union.rb
51 C:/Ruby200/lib/ruby/gems/2.0.0/gems/ffi-1.9.3-x86-mingw32/lib/ffi/manageds
truct.rb
52 C:/Ruby200/lib/ruby/gems/2.0.0/gems/ffi-1.9.3-x86-mingw32/lib/ffi/callback
.rb
53 C:/Ruby200/lib/ruby/gems/2.0.0/gems/ffi-1.9.3-x86-mingw32/lib/ffi/io.rb
54 C:/Ruby200/lib/ruby/gems/2.0.0/gems/ffi-1.9.3-x86-mingw32/lib/ffi/autopoin
ter.rb
55 C:/Ruby200/lib/ruby/gems/2.0.0/gems/ffi-1.9.3-x86-mingw32/lib/ffi/variadic
.rb
56 C:/Ruby200/lib/ruby/gems/2.0.0/gems/ffi-1.9.3-x86-mingw32/lib/ffi/enum.rb
57 C:/Ruby200/lib/ruby/gems/2.0.0/gems/ffi-1.9.3-x86-mingw32/lib/ffi/ffi.rb
58 C:/Ruby200/lib/ruby/gems/2.0.0/gems/ffi-1.9.3-x86-mingw32/lib/ffi.rb
59 C:/Ruby200/lib/ruby/gems/2.0.0/gems/ffi-aspell-0.0.3/lib/ffi/aspell/error.
rb
60 C:/Ruby200/lib/ruby/gems/2.0.0/gems/ffi-aspell-0.0.3/lib/ffi/aspell/spelle
r.rb
61 C:/Ruby200/lib/ruby/gems/2.0.0/gems/ffi-aspell-0.0.3/lib/ffi/aspell/versio
n.rb
62 C:/Ruby200/lib/ruby/gems/2.0.0/gems/ffi-aspell-0.0.3/lib/ffi/aspell.rb
63 C:/Ruby200/lib/ruby/2.0.0/set.rb
64 C:/Ruby200/lib/ruby/gems/2.0.0/gems/skeptic-0.0.7/lib/skeptic/rules/englis
h_words_for_names.rb
65 C:/Ruby200/lib/ruby/gems/2.0.0/gems/skeptic-0.0.7/lib/skeptic/rules/naming
_conventions.rb
66 C:/Ruby200/lib/ruby/gems/2.0.0/gems/skeptic-0.0.7/lib/skeptic/rules/no_glo
bal_variables.rb
67 C:/Ruby200/lib/ruby/gems/2.0.0/gems/skeptic-0.0.7/lib/skeptic/rules/spaces
_around_operators.rb
68 C:/Ruby200/lib/ruby/gems/2.0.0/gems/skeptic-0.0.7/lib/skeptic/rule_table.r
b
69 C:/Ruby200/lib/ruby/gems/2.0.0/gems/skeptic-0.0.7/lib/skeptic/rules.rb
70 C:/Ruby200/lib/ruby/gems/2.0.0/gems/skeptic-0.0.7/lib/skeptic/critic.rb
71 C:/Ruby200/lib/ruby/gems/2.0.0/gems/skeptic-0.0.7/lib/skeptic.rb
72 C:/Ruby200/lib/ruby/2.0.0/i386-mingw32/date_core.so
73 C:/Ruby200/lib/ruby/2.0.0/date/format.rb
74 C:/Ruby200/lib/ruby/2.0.0/date.rb
75 C:/Ruby200/lib/ruby/gems/2.0.0/gems/trollop-2.0/lib/trollop.rb
76 C:/Ruby200/lib/ruby/2.0.0/i386-mingw32/enc/iso_8859_1.so
[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.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment