Report abuse

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
brixen@elle:~/devel/stackfull$ rake bench VM=jruby_fast
(in /home/brixen/devel/stackfull)
Running Ruby Benchmark Suite
  Writing report to benchmark/results/rbs/RBS-jruby_fast-20-02-2009-1959.yaml
  Running bm_app_factorial.rb
Error: Your application used more stack memory than the safety cap of 1024k.
Specify -J-Xss####k to increase it (#### = cap size in KB).
Specify -w for full StackOverflowError stack trace
  Running bm_app_fib.rb
  Running bm_app_raise.rb
  Running bm_app_tak.rb
  Running bm_app_tarai.rb
  Running bm_loop_times.rb
  Running bm_loop_whileloop.rb
  Running bm_so_ackermann.rb
  Running bm_so_nested_loop.rb
  Running bm_so_object.rb
  Running bm_so_random.rb
  Running bm_vm1_block.rb
  Running bm_vm1_const.rb
/home/brixen/devel/jruby/bin/jruby_fast: line 3: 21929 Aborted                 jruby --fast --server $@
  Running bm_vm1_ensure.rb
  Running bm_vm1_length.rb
  Running bm_vm1_rescue.rb
  Running bm_vm1_simplereturn.rb
  Running bm_vm1_swap.rb
  Running bm_vm2_poly_method.rb
  Running bm_vm2_proc.rb
  Running bm_vm2_send.rb
  Running bm_vm2_super.rb
  Running bm_vm2_unif1.rb
  Running bm_vm2_zsuper.rb
  Running bm_app_strconcat.rb
  Running bm_mbari_bogus1.rb
  Running bm_mbari_bogus2.rb
sh: line 1: 24876 Terminated              /home/brixen/devel/stackfull/benchmark/utils/timeout -t 300 jruby_fast /home/brixen/devel/stackfull/benchmark/utils/bench.rb /home/brixen/devel/stackfull/benchmark/rbs/core-library/bm_mbari_bogus2.rb 5 /home/brixen/devel/stackfull/benchmark/results/rbs/RBS-jruby_fast-20-02-2009-1959.yaml > /dev/null
  Running bm_pathname.rb
  Running bm_so_array.rb
  Running bm_so_concatenate.rb
Error: Your application used more memory than the safety cap of 500m.
Specify -J-Xmx####m to increase it (#### = cap size in MB).
Specify -w for full OutOfMemoryError stack trace
  Running bm_so_count_words.rb
Error, could not compile; pass -d or -J-Djruby.jit.logging.verbose=true for more details
Error, could not compile; pass -J-Djruby.jit.logging.verbose=true for more details
Ruby.java:576:in `runScript': java.lang.NullPointerException
        from Ruby.java:2273:in `compileAndLoadFile'
        from ExternalScript.java:56:in `load'
        from LoadService.java:249:in `load'
        from RubyKernel.java:850:in `load'
        from org/jruby/RubyKernel$s_method_0_1$RUBYFRAMEDINVOKER$load.gen:-1:in `call'
        from DynamicMethod.java:243:in `call'
        from DynamicMethod.java:152:in `call'
        from CachingCallSite.java:273:in `cacheAndCall'
        from CachingCallSite.java:112:in `call'
        from bench.rb:150:in `rescue_1$RUBY$__rescue___18'
        from bench.rb:148:in `__file__'
        from bench.rb:-1:in `load'
        from Ruby.java:576:in `runScript'
        from Ruby.java:479:in `runNormally'
        from Ruby.java:353:in `runFromMain'
        from Main.java:229:in `run'
        from Main.java:110:in `run'
        from Main.java:94:in `main'
  Running bm_so_exception.rb
sh: line 1: 25034 Terminated              /home/brixen/devel/stackfull/benchmark/utils/timeout -t 300 jruby_fast /home/brixen/devel/stackfull/benchmark/utils/bench.rb /home/brixen/devel/stackfull/benchmark/rbs/core-library/bm_so_exception.rb 5 /home/brixen/devel/stackfull/benchmark/results/rbs/RBS-jruby_fast-20-02-2009-1959.yaml > /dev/null
  Running bm_so_lists.rb
  Running bm_so_matrix.rb
  Running bm_vm2_array.rb
  Running bm_vm2_regexp.rb
  Running bm_vm3_thread_create_join.rb
  Running bm_gc_100mb.rb
  Running bm_gc_400mb.rb
  Running bm_gc_50mb.rb
  Running bm_gc_cow_100mb.rb
  Running bm_app_pentomino.rb
sh: line 1: 31802 Terminated              /home/brixen/devel/stackfull/benchmark/utils/timeout -t 300 jruby_fast /home/brixen/devel/stackfull/benchmark/utils/bench.rb /home/brixen/devel/stackfull/benchmark/rbs/micro-benchmarks/bm_app_pentomino.rb 5 /home/brixen/devel/stackfull/benchmark/results/rbs/RBS-jruby_fast-20-02-2009-1959.yaml > /dev/null
  Running bm_binary_trees.rb
  Running bm_count_multithreaded.rb
  Running bm_count_shared_thread.rb
  Running bm_fannkuch.rb
  Running bm_fasta.rb
  Running bm_fractal.rb
  Running bm_knucleotide.rb
  Running bm_lucas_lehmer.rb
sh: line 1: 32387 Terminated              /home/brixen/devel/stackfull/benchmark/utils/timeout -t 300 jruby_fast /home/brixen/devel/stackfull/benchmark/utils/bench.rb /home/brixen/devel/stackfull/benchmark/rbs/micro-benchmarks/bm_lucas_lehmer.rb 5 /home/brixen/devel/stackfull/benchmark/results/rbs/RBS-jruby_fast-20-02-2009-1959.yaml > /dev/null
  Running bm_mandelbrot.rb
  Running bm_mergesort.rb
  Running bm_mergesort_hongli.rb
  Running bm_meteor_contest.rb
  Running bm_monte_carlo_pi.rb
  Running bm_nbody.rb
  Running bm_nsieve.rb
  Running bm_nsieve_bits.rb
  Running bm_partial_sums.rb
  Running bm_quicksort.rb
  Running bm_regex_dna.rb
  Running bm_reverse_compliment.rb
  Running bm_so_sieve.rb
  Running bm_spectral_norm.rb
  Running bm_sum_file.rb
  Running bm_word_anagrams.rb
  Running bm_hilbert_matrix.rb
ThreadContext.java:878:in `createRawBacktrace': java.lang.NullPointerException
        from RubyException.java:178:in `initBacktrace'
        from RubyException.java:170:in `getBacktrace'
        from RubyException.java:203:in `backtrace'
        from org/jruby/RubyException$i_method_0_0$RUBYINVOKER$backtrace.gen:-1:in `call'
        from RubyClass.java:428:in `finvoke'
        from RuntimeHelpers.java:389:in `invoke'
        from RubyBasicObject.java:301:in `callMethod'
        from RubyGlobal.java:527:in `get'
        from Ruby.java:1994:in `getValue'
        from GlobalVariables.java:111:in `get'
        from RuntimeHelpers.java:1496:in `getGlobalVariable'
        from e2mmap.rb:163:in `method__13$RUBY$Raise'
        from e2mmap#Raise:-1:in `call'
        from DynamicMethod.java:136:in `call'
        from CompiledMethod.java:95:in `call'
        from CachingCallSite.java:243:in `cacheAndCall'
        from CachingCallSite.java:32:in `call'
        from e2mmap.rb:87:in `method__4$RUBY$Raise'
        from e2mmap#Raise:-1:in `call'
        from DynamicMethod.java:243:in `call'
        from CompiledMethod.java:216:in `call'
        from CachingCallSite.java:273:in `cacheAndCall'
        from CachingCallSite.java:112:in `call'
        from matrix.rb:596:in `block_24$RUBY$__for__'
        from null:-1:in `call'
        from CompiledBlock.java:102:in `yield'
        from Block.java:100:in `yield'
        from RubyRange.java:408:in `fixnumEach'
        from RubyRange.java:381:in `each'
        from org/jruby/RubyRange$i_method_0_0$RUBYFRAMEDINVOKER$each.gen:-1:in `call'
        from CachingCallSite.java:263:in `cacheAndCall'
        from CachingCallSite.java:81:in `callBlock'
        from CachingCallSite.java:96:in `callIter'
        from matrix.rb:592:in `method__33$RUBY$inverse_from'
        from matrix#inverse_from:-1:in `call'
        from matrix#inverse_from:-1:in `call'
        from CachingCallSite.java:273:in `cacheAndCall'
        from CachingCallSite.java:112:in `call'
        from matrix.rb:581:in `method__32$RUBY$inverse'
        from matrix#inverse:-1:in `call'
        from matrix#inverse:-1:in `call'
        from AliasMethod.java:56:in `call'
        from CachingCallSite.java:253:in `cacheAndCall'
        from CachingCallSite.java:72:in `call'
        from bm_hilbert_matrix.rb:7:in `method__0$RUBY$run_hilbert'
        from bm_hilbert_matrix#run_hilbert:-1:in `call'
        from bm_hilbert_matrix#run_hilbert:-1:in `call'
        from CachingCallSite.java:273:in `cacheAndCall'
        from CachingCallSite.java:112:in `call'
        from bm_hilbert_matrix.rb:14:in `block_0$RUBY$__block__'
        from null:-1:in `call'
        from CompiledBlock.java:122:in `yield'
        from Block.java:110:in `yield'
        from bench.rb:53:in `block_1$RUBY$__block__'
        from null:-1:in `call'
        from CompiledBlock.java:102:in `yield'
        from Block.java:100:in `yield'
        from RubyFixnum.java:250:in `times'
        from org/jruby/RubyInteger$i_method_0_0$RUBYFRAMEDINVOKER$times.gen:-1:in `call'
        from CachingCallSite.java:263:in `cacheAndCall'
        from CachingCallSite.java:81:in `callBlock'
        from CachingCallSite.java:96:in `callIter'
        from bench.rb:50:in `block_0$RUBY$__block__'
        from null:-1:in `call'
        from CompiledBlock.java:122:in `yield'
        from Block.java:110:in `yield'
        from bench.rb:68:in `block_2$RUBY$__block__'
        from null:-1:in `call'
        from CompiledBlock.java:102:in `yield'
        from Block.java:100:in `yield'
        from RubyArray.java:1562:in `each'
        from org/jruby/RubyArray$i_method_0_0$RUBYFRAMEDINVOKER$each.gen:-1:in `call'
        from CachingCallSite.java:263:in `cacheAndCall'
        from CachingCallSite.java:81:in `callBlock'
        from CachingCallSite.java:96:in `callIter'
        from bench.rb:64:in `method__7$RUBY$parameterized'
        from bench#parameterized:-1:in `call'
        from CachingCallSite.java:283:in `cacheAndCall'
        from CachingCallSite.java:121:in `callBlock'
        from CachingCallSite.java:136:in `callIter'
        from bench.rb:49:in `method__6$RUBY$run'
        from bench#run:-1:in `call'
        from CachingCallSite.java:283:in `cacheAndCall'
        from CachingCallSite.java:121:in `callBlock'
        from CachingCallSite.java:126:in `call'
        from bench.rb:40:in `method__4$RUBY$run'
        from bench#run:-1:in `call'
        from CompiledMethod.java:107:in `call'
        from CachingCallSite.java:283:in `cacheAndCall'
        from CachingCallSite.java:121:in `callBlock'
        from CachingCallSite.java:136:in `callIter'
        from bm_hilbert_matrix.rb:13:in `__file__'
        from bm_hilbert_matrix.rb:-1:in `load'
        from Ruby.java:576:in `runScript'
        from Ruby.java:2273:in `compileAndLoadFile'
        from ExternalScript.java:56:in `load'
        from LoadService.java:249:in `load'
        from RubyKernel.java:850:in `load'
        from org/jruby/RubyKernel$s_method_0_1$RUBYFRAMEDINVOKER$load.gen:-1:in `call'
        from DynamicMethod.java:243:in `call'
        from DynamicMethod.java:152:in `call'
        from CachingCallSite.java:273:in `cacheAndCall'
        from CachingCallSite.java:112:in `call'
        from bench.rb:150:in `rescue_1$RUBY$__rescue___18'
        from bench.rb:148:in `__file__'
        from bench.rb:-1:in `load'
        from Ruby.java:576:in `runScript'
        from Ruby.java:479:in `runNormally'
        from Ruby.java:353:in `runFromMain'
        from Main.java:229:in `run'
        from Main.java:110:in `run'
        from Main.java:94:in `main'
  Running bm_sudoku.rb
  Running bm_app_mandelbrot.rb
Done