Created
November 10, 2012 13:52
-
-
Save wjessop/4051146 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ rbx -X18 -e '"".match /[^\u{20}-\u{7E}]/' | |
An exception occurred evaluating command line code | |
empty range in char class: [^\u{20}-\u{7E}] (RegexpError) | |
Backtrace: | |
Regexp#initialize at kernel/common/regexp18.rb:27 | |
Class#new at kernel/alpha.rb:96 | |
{ } in Object#__script__ at -e:1 | |
Rubinius::BlockEnvironment#call_on_instance at kernel/common/block_environment.rb:75 | |
Kernel(Rubinius::Loader)#eval at kernel/common/eval.rb:75 | |
Rubinius::Loader#evals at kernel/loader.rb:583 | |
Rubinius::Loader#main at kernel/loader.rb:814 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Found at: https://github.com/threedaymonk/htmlentities/blob/master/lib/htmlentities/encoder.rb#L55 | |
$ rbx -e '"anything".match /[^\u{20}-\u{7E}]/' | |
Fatal ONIG error: empty range in char class | |
Assertion failed: (err == ONIG_NORMAL), function maybe_recompile, file vm/builtin/regexp.cpp, line 236. | |
--------------------------------------------- | |
CRASH: A fatal error has occurred. | |
Backtrace: | |
0 rbx 0x000000010819e4d0 _ZN8rubiniusL12segv_handlerEi + 544 | |
1 libsystem_c.dylib 0x00007fff8f5b98ea _sigtramp + 26 | |
2 rbx 0x00000001082b3ebe _ZN8rubinius16BlockEnvironment19execute_interpreterEPNS_5StateEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE + 1150 | |
3 libsystem_c.dylib 0x00007fff8f610dce abort + 143 | |
4 libsystem_c.dylib 0x00007fff8f611e2a __assert_rtn + 146 | |
5 rbx 0x0000000108311abe _ZN8rubinius6Regexp15maybe_recompileEPNS_5StateEPNS_6StringE + 348 | |
6 rbx 0x0000000108312094 _ZN8rubinius6Regexp12match_regionEPNS_5StateEPNS_6StringEPNS_6FixnumES6_PNS_6ObjectE + 234 | |
7 rbx 0x0000000108256f37 _ZN8rubinius10Primitives20regexp_search_regionEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 455 | |
8 rbx 0x00000001081a808d _ZN8rubinius11InlineCache11empty_cacheEPNS_5StateEPS0_PNS_9CallFrameERNS_9ArgumentsE + 629 | |
9 rbx 0x00000001081ab5f6 _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 9318 | |
10 rbx 0x00000001082166f7 _ZN8rubinius11MachineCode19execute_specializedINS_16GenericArgumentsEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 1063 | |
11 rbx 0x00000001081a808d _ZN8rubinius11InlineCache11empty_cacheEPNS_5StateEPS0_PNS_9CallFrameERNS_9ArgumentsE + 629 | |
12 rbx 0x00000001081ab5f6 _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 9318 | |
13 rbx 0x00000001082b3ebe _ZN8rubinius16BlockEnvironment19execute_interpreterEPNS_5StateEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE + 1150 | |
14 rbx 0x00000001082b4030 _ZN8rubinius16BlockEnvironment6invokeEPNS_5StateEPNS_9CallFrameEPS0_RNS_9ArgumentsERNS_15BlockInvocationE + 260 | |
15 rbx 0x00000001082b41d0 _ZN8rubinius16BlockEnvironment10call_underEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 372 | |
16 rbx 0x000000010822c7f3 _ZN8rubinius10Primitives16block_call_underEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 171 | |
17 rbx 0x00000001081a7c88 _ZN8rubinius11InlineCache19empty_cache_privateEPNS_5StateEPS0_PNS_9CallFrameERNS_9ArgumentsE + 554 | |
18 rbx 0x00000001081ab95a _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 10186 | |
19 rbx 0x00000001082166f7 _ZN8rubinius11MachineCode19execute_specializedINS_16GenericArgumentsEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 1063 | |
20 rbx 0x00000001081a808d _ZN8rubinius11InlineCache11empty_cacheEPNS_5StateEPS0_PNS_9CallFrameERNS_9ArgumentsE + 629 | |
21 rbx 0x00000001081ab5f6 _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 9318 | |
22 rbx 0x00000001082166f7 _ZN8rubinius11MachineCode19execute_specializedINS_16GenericArgumentsEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 1063 | |
23 rbx 0x00000001082b9b73 _ZN8rubinius12CompiledCode16default_executorEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 469 | |
24 rbx 0x00000001081a7c88 _ZN8rubinius11InlineCache19empty_cache_privateEPNS_5StateEPS0_PNS_9CallFrameERNS_9ArgumentsE + 554 | |
25 rbx 0x00000001081ab5f6 _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 9318 | |
26 rbx 0x0000000108216b84 _ZN8rubinius11MachineCode19execute_specializedINS_11NoArgumentsEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 1044 | |
27 rbx 0x00000001082b9b73 _ZN8rubinius12CompiledCode16default_executorEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 469 | |
28 rbx 0x00000001081a7a58 _ZN8rubinius11InlineCache17empty_cache_vcallEPNS_5StateEPS0_PNS_9CallFrameERNS_9ArgumentsE + 554 | |
29 rbx 0x00000001081ab4d2 _ZN8rubinius11MachineCode11interpreterEPNS_5StateEPS0_PNS_20InterpreterCallFrameE + 9026 | |
30 rbx 0x0000000108216b84 _ZN8rubinius11MachineCode19execute_specializedINS_11NoArgumentsEEEPNS_6ObjectEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 1044 | |
31 rbx 0x00000001082b9b73 _ZN8rubinius12CompiledCode16default_executorEPNS_5StateEPNS_9CallFrameEPNS_10ExecutableEPNS_6ModuleERNS_9ArgumentsE + 469 | |
32 rbx 0x00000001082e0de7 _ZN8rubinius6Object4sendEPNS_5StateEPNS_9CallFrameEPNS_6SymbolEb + 165 | |
33 rbx 0x000000010819ecfd _ZN8rubinius11Environment19run_from_filesystemEv + 1003 | |
34 rbx 0x000000010834c68c main + 220 | |
35 libdyld.dylib 0x00007fff965137e1 start + 0 | |
Wrote full error report to: /Users/will/.rubinius_last_error | |
Run 'rbx report' to submit this crash report! |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment