Bug #10234
closed/v8/function.rb:13: [BUG] Segmentation fault at 0x00000000000000
Description
When I run less with ruby 2.1.2p95, the following error happens
/usr/lib/ruby/gems/2.1.0/gems/therubyracer-0.12.0/lib/v8/function.rb:13: [BUG] Segmentation fault at 0x00000000000000
ruby 2.1.2p95 (2014-05-08 revision 45877) [x86_64-linux]
-- Control frame information -----------------------------------------------
c:0030 p:---- s:0113 e:000112 CFUNC :Call
c:0029 p:0022 s:0108 e:000107 BLOCK /usr/lib/ruby/gems/2.1.0/gems/therubyracer-0.12.0/lib/v8/function.rb:13
c:0028 p:0006 s:0106 e:000105 BLOCK /usr/lib/ruby/gems/2.1.0/gems/therubyracer-0.12.0/lib/v8/error.rb:84 [FINISH]
c:0027 p:---- s:0102 e:000101 CFUNC :call
c:0026 p:---- s:0100 e:000099 CFUNC :TryCatch
c:0025 p:0015 s:0097 E:001878 METHOD /usr/lib/ruby/gems/2.1.0/gems/therubyracer-0.12.0/lib/v8/error.rb:83
c:0024 p:0033 s:0094 E:0018b8 BLOCK /usr/lib/ruby/gems/2.1.0/gems/therubyracer-0.12.0/lib/v8/function.rb:13
c:0023 p:0021 s:0091 e:000090 BLOCK /usr/lib/ruby/gems/2.1.0/gems/therubyracer-0.12.0/lib/v8/context.rb:235 [FINISH]
c:0022 p:---- s:0089 e:000088 CFUNC :call
c:0021 p:---- s:0087 e:000086 CFUNC :HandleScope
c:0020 p:0015 s:0084 E:0018d8 BLOCK /usr/lib/ruby/gems/2.1.0/gems/therubyracer-0.12.0/lib/v8/context.rb:232 [FINISH]
c:0019 p:---- s:0082 e:000081 CFUNC :call
c:0018 p:---- s:0080 e:000079 CFUNC :Locker
c:0017 p:0041 s:0077 E:0014b0 METHOD /usr/lib/ruby/gems/2.1.0/gems/therubyracer-0.12.0/lib/v8/context.rb:231
c:0016 p:0018 s:0073 e:000072 METHOD /usr/lib/ruby/gems/2.1.0/gems/therubyracer-0.12.0/lib/v8/context.rb:191
c:0015 p:0009 s:0069 E:000418 METHOD /usr/lib/ruby/gems/2.1.0/gems/therubyracer-0.12.0/lib/v8/function.rb:11
c:0014 p:0128 s:0064 e:000063 METHOD /usr/lib/ruby/gems/2.1.0/gems/therubyracer-0.12.0/lib/v8/object.rb:72
c:0013 p:0014 s:0057 E:001918 BLOCK /usr/lib/ruby/gems/2.1.0/gems/less-2.6.0/lib/less/parser.rb:64
c:0012 p:0008 s:0055 e:000054 BLOCK /usr/lib/ruby/gems/2.1.0/gems/less-2.6.0/lib/less/java_script/v8_context.rb:90 [FINISH]
c:0011 p:---- s:0052 e:000051 CFUNC :call
c:0010 p:---- s:0050 e:000049 CFUNC :Locker
c:0009 p:0023 s:0047 E:002648 METHOD /usr/lib/ruby/gems/2.1.0/gems/less-2.6.0/lib/less/java_script/v8_context.rb:88
c:0008 p:0009 s:0042 e:000041 METHOD /usr/lib/ruby/gems/2.1.0/gems/less-2.6.0/lib/less/java_script/v8_context.rb:60
c:0007 p:0009 s:0034 e:000033 METHOD /usr/lib/ruby/gems/2.1.0/gems/less-2.6.0/lib/less/java_script/v8_context.rb:30
c:0006 p:0013 s:0030 e:000029 METHOD /usr/lib/ruby/gems/2.1.0/gems/less-2.6.0/lib/less/java_script.rb:26
c:0005 p:0023 s:0026 E:0022e0 METHOD /usr/lib/ruby/gems/2.1.0/gems/less-2.6.0/lib/less/parser.rb:63
c:0004 p:0198 s:0020 E:001cc8 TOP /usr/lib/ruby/gems/2.1.0/gems/less-2.6.0/bin/lessc:100 [FINISH]
c:0003 p:---- s:0010 e:000009 CFUNC :load
c:0002 p:0135 s:0006 E:000158 EVAL /usr/bin/lessc:23 [FINISH]
c:0001 p:0000 s:0002 E:000bf8 TOP [FINISH]
/usr/bin/lessc:23:in <main>' /usr/bin/lessc:23:in
load'
/usr/lib/ruby/gems/2.1.0/gems/less-2.6.0/bin/lessc:100:in <top (required)>' /usr/lib/ruby/gems/2.1.0/gems/less-2.6.0/lib/less/parser.rb:63:in
parse'
/usr/lib/ruby/gems/2.1.0/gems/less-2.6.0/lib/less/java_script.rb:26:in exec' /usr/lib/ruby/gems/2.1.0/gems/less-2.6.0/lib/less/java_script/v8_context.rb:30:in
exec'
/usr/lib/ruby/gems/2.1.0/gems/less-2.6.0/lib/less/java_script/v8_context.rb:60:in lock' /usr/lib/ruby/gems/2.1.0/gems/less-2.6.0/lib/less/java_script/v8_context.rb:88:in
do_lock'
/usr/lib/ruby/gems/2.1.0/gems/less-2.6.0/lib/less/java_script/v8_context.rb:88:in Locker' /usr/lib/ruby/gems/2.1.0/gems/less-2.6.0/lib/less/java_script/v8_context.rb:88:in
call'
/usr/lib/ruby/gems/2.1.0/gems/less-2.6.0/lib/less/java_script/v8_context.rb:90:in block in do_lock' /usr/lib/ruby/gems/2.1.0/gems/less-2.6.0/lib/less/parser.rb:64:in
block in parse'
/usr/lib/ruby/gems/2.1.0/gems/therubyracer-0.12.0/lib/v8/object.rb:72:in method_missing' /usr/lib/ruby/gems/2.1.0/gems/therubyracer-0.12.0/lib/v8/function.rb:11:in
methodcall'
/usr/lib/ruby/gems/2.1.0/gems/therubyracer-0.12.0/lib/v8/context.rb:191:in enter' /usr/lib/ruby/gems/2.1.0/gems/therubyracer-0.12.0/lib/v8/context.rb:231:in
lock_scope_and_enter'
/usr/lib/ruby/gems/2.1.0/gems/therubyracer-0.12.0/lib/v8/context.rb:231:in Locker' /usr/lib/ruby/gems/2.1.0/gems/therubyracer-0.12.0/lib/v8/context.rb:231:in
call'
/usr/lib/ruby/gems/2.1.0/gems/therubyracer-0.12.0/lib/v8/context.rb:232:in block in lock_scope_and_enter' /usr/lib/ruby/gems/2.1.0/gems/therubyracer-0.12.0/lib/v8/context.rb:232:in
HandleScope'
/usr/lib/ruby/gems/2.1.0/gems/therubyracer-0.12.0/lib/v8/context.rb:232:in call' /usr/lib/ruby/gems/2.1.0/gems/therubyracer-0.12.0/lib/v8/context.rb:235:in
block (2 levels) in lock_scope_and_enter'
/usr/lib/ruby/gems/2.1.0/gems/therubyracer-0.12.0/lib/v8/function.rb:13:in block in methodcall' /usr/lib/ruby/gems/2.1.0/gems/therubyracer-0.12.0/lib/v8/error.rb:83:in
try'
/usr/lib/ruby/gems/2.1.0/gems/therubyracer-0.12.0/lib/v8/error.rb:83:in TryCatch' /usr/lib/ruby/gems/2.1.0/gems/therubyracer-0.12.0/lib/v8/error.rb:83:in
call'
/usr/lib/ruby/gems/2.1.0/gems/therubyracer-0.12.0/lib/v8/error.rb:84:in block in try' /usr/lib/ruby/gems/2.1.0/gems/therubyracer-0.12.0/lib/v8/function.rb:13:in
block (2 levels) in methodcall'
/usr/lib/ruby/gems/2.1.0/gems/therubyracer-0.12.0/lib/v8/function.rb:13:in `Call'
-- C level backtrace information -------------------------------------------
/usr/bin/ruby [0x2b80c25aebd3]
/usr/bin/ruby [0x2b80c26053c4]
/usr/bin/ruby(rb_bug+0xb8) [0x2b80c26056a8]
/usr/bin/ruby [0x2b80c252dd81]
/lib64/libpthread.so.0 [0x2b80c2b0cca0]
/usr/lib/ruby/gems/2.1.0/extensions/x86_64-linux/2.1.0-static/therubyracer-0.12.0/v8/init.so(_ZN2v88internal6String11WriteToFlatItEEvPS1_PT_ii+0x419) [0x2b80c83dd869]
/usr/lib/ruby/gems/2.1.0/extensions/x86_64-linux/2.1.0-static/therubyracer-0.12.0/v8/init.so(_ZN2v88internal33GenericStringUtf16CharacterStream10FillBufferEjj+0x38) [0x2b80c8465a58]
/usr/lib/ruby/gems/2.1.0/extensions/x86_64-linux/2.1.0-static/therubyracer-0.12.0/v8/init.so(_ZN2v88internal28BufferedUtf16CharacterStream9ReadBlockEv+0x34) [0x2b80c8465a94]
/usr/lib/ruby/gems/2.1.0/extensions/x86_64-linux/2.1.0-static/therubyracer-0.12.0/v8/init.so(_ZN2v88internal7Scanner4ScanEv+0x97a) [0x2b80c846a21a]
/usr/lib/ruby/gems/2.1.0/extensions/x86_64-linux/2.1.0-static/therubyracer-0.12.0/v8/init.so(_ZN2v88internal7Scanner4NextEv+0x4a) [0x2b80c846aeca]
/usr/lib/ruby/gems/2.1.0/extensions/x86_64-linux/2.1.0-static/therubyracer-0.12.0/v8/init.so(_ZN2v88internal6Parser6ExpectENS0_5Token5ValueEPb+0x5e) [0x2b80c83fe36e]
/usr/lib/ruby/gems/2.1.0/extensions/x86_64-linux/2.1.0-static/therubyracer-0.12.0/v8/init.so(_ZN2v88internal6Parser10ParseBlockEPNS0_8ZoneListINS0_6HandleINS0_6StringEEEEEPb+0x14a) [0x2b80c840e04a]
/usr/lib/ruby/gems/2.1.0/extensions/x86_64-linux/2.1.0-static/therubyracer-0.12.0/v8/init.so(_ZN2v88internal6Parser14ParseStatementEPNS0_8ZoneListINS0_6HandleINS0_6StringEEEEEPb+0x9b) [0x2b80c840487b]
/usr/lib/ruby/gems/2.1.0/extensions/x86_64-linux/2.1.0-static/therubyracer-0.12.0/v8/init.so(_ZN2v88internal6Parser16ParseIfStatementEPNS0_8ZoneListINS0_6HandleINS0_6StringEEEEEPb+0x84) [0x2b80c840e674]
/usr/lib/ruby/gems/2.1.0/extensions/x86_64-linux/2.1.0-static/therubyracer-0.12.0/v8/init.so(_ZN2v88internal6Parser14ParseStatementEPNS0_8ZoneListINS0_6HandleINS0_6StringEEEEEPb+0x12b) [0x2b80c840490b]
/usr/lib/ruby/gems/2.1.0/extensions/x86_64-linux/2.1.0-static/therubyracer-0.12.0/v8/init.so(_ZN2v88internal6Parser19ParseSourceElementsEPNS0_8ZoneListIPNS0_9StatementEEEibbPb+0x108) [0x2b80c8404ef8]
/usr/lib/ruby/gems/2.1.0/extensions/x86_64-linux/2.1.0-static/therubyracer-0.12.0/v8/init.so(_ZN2v88internal6Parser20ParseFunctionLiteralENS0_6HandleINS0_6StringEEEbiNS0_15FunctionLiteral4TypeEPb+0x4a7) [0x2b80c8405bc7]
/usr/lib/ruby/gems/2.1.0/extensions/x86_64-linux/2.1.0-static/therubyracer-0.12.0/v8/init.so(_ZN2v88internal6Parser9ParseLazyEPNS0_20Utf16CharacterStreamEPNS0_9ZoneScopeE+0x187) [0x2b80c84065f7]
/usr/lib/ruby/gems/2.1.0/extensions/x86_64-linux/2.1.0-static/therubyracer-0.12.0/v8/init.so(_ZN2v88internal6Parser9ParseLazyEv+0x13f) [0x2b80c8410b5f]
/usr/lib/ruby/gems/2.1.0/extensions/x86_64-linux/2.1.0-static/therubyracer-0.12.0/v8/init.so(_ZN2v88internal9ParserApi5ParseEPNS0_15CompilationInfoEi+0x1e5) [0x2b80c8410ee5]
/usr/lib/ruby/gems/2.1.0/extensions/x86_64-linux/2.1.0-static/therubyracer-0.12.0/v8/init.so(_ZN2v88internal8Compiler11CompileLazyEPNS0_15CompilationInfoE+0x19a) [0x2b80c82ca7ba]
/usr/lib/ruby/gems/2.1.0/extensions/x86_64-linux/2.1.0-static/therubyracer-0.12.0/v8/init.so(_ZN2v88internal10JSFunction11CompileLazyENS0_6HandleIS1_EENS0_18ClearExceptionFlagE+0x16a) [0x2b80c83cf12a]
/usr/lib/ruby/gems/2.1.0/extensions/x86_64-linux/2.1.0-static/therubyracer-0.12.0/v8/init.so(_ZN2v88internal6Parser9ParseLazyEv+0x13f) [0x2b80c8410b5f]
/usr/lib/ruby/gems/2.1.0/extensions/x86_64-linux/2.1.0-static/therubyracer-0.12.0/v8/init.so(_ZN2v88internal9ParserApi5ParseEPNS0_15CompilationInfoEi+0x1e5) [0x2b80c8410ee5]
/usr/lib/ruby/gems/2.1.0/extensions/x86_64-linux/2.1.0-static/therubyracer-0.12.0/v8/init.so(_ZN2v88internal8Compiler11CompileLazyEPNS0_15CompilationInfoE+0x19a) [0x2b80c82ca7ba]
/usr/lib/ruby/gems/2.1.0/extensions/x86_64-linux/2.1.0-static/therubyracer-0.12.0/v8/init.so(_ZN2v88internal10JSFunction11CompileLazyENS0_6HandleIS1_EENS0_18ClearExceptionFlagE+0x16a) [0x2b80c83cf12a]
/usr/lib/ruby/gems/2.1.0/extensions/x86_64-linux/2.1.0-static/therubyracer-0.12.0/v8/init.so(_ZN2v88internal11CallIC_MissENS0_9ArgumentsEPNS0_7IsolateE+0x276) [0x2b80c836cf96]
[0xf2fe53062ee]
-- Other runtime information -----------------------------------------------
-
Loaded script: /usr/bin/lessc
-
Loaded features:
0 enumerator.so
1 /usr/lib/ruby/2.1.0/x86_64-linux/enc/encdb.so
2 /usr/lib/ruby/2.1.0/x86_64-linux/enc/trans/transdb.so
3 /usr/lib/ruby/2.1.0/x86_64-linux/rbconfig.rb
4 thread.rb
5 /usr/lib/ruby/2.1.0/x86_64-linux/thread.so
6 /usr/lib/ruby/site_ruby/2.1.0/rubygems/compatibility.rb
7 /usr/lib/ruby/site_ruby/2.1.0/rubygems/defaults.rb
8 /usr/lib/ruby/site_ruby/2.1.0/rubygems/deprecate.rb
9 /usr/lib/ruby/site_ruby/2.1.0/rubygems/errors.rb
10 /usr/lib/ruby/site_ruby/2.1.0/rubygems/version.rb
11 /usr/lib/ruby/site_ruby/2.1.0/rubygems/requirement.rb
12 /usr/lib/ruby/site_ruby/2.1.0/rubygems/platform.rb
13 /usr/lib/ruby/site_ruby/2.1.0/rubygems/basic_specification.rb
14 /usr/lib/ruby/site_ruby/2.1.0/rubygems/stub_specification.rb
15 /usr/lib/ruby/site_ruby/2.1.0/rubygems/util/stringio.rb
16 /usr/lib/ruby/site_ruby/2.1.0/rubygems/specification.rb
17 /usr/lib/ruby/site_ruby/2.1.0/rubygems/exceptions.rb
18 /usr/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_gem.rb
19 /usr/lib/ruby/2.1.0/monitor.rb
20 /usr/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb
21 /usr/lib/ruby/site_ruby/2.1.0/rubygems.rb
22 /usr/lib/ruby/site_ruby/2.1.0/rubygems/dependency.rb
23 /usr/lib/ruby/site_ruby/2.1.0/rubygems/path_support.rb
24 /usr/lib/ruby/gems/2.1.0/gems/less-2.6.0/lib/less/defaults.rb
25 /usr/lib/ruby/gems/2.1.0/gems/less-2.6.0/lib/less/errors.rb
26 /usr/lib/ruby/2.1.0/x86_64-linux/pathname.so
27 /usr/lib/ruby/2.1.0/pathname.rb
28 /usr/lib/ruby/gems/2.1.0/gems/commonjs-0.2.7/lib/commonjs/version.rb
29 /usr/lib/ruby/gems/2.1.0/gems/commonjs-0.2.7/lib/commonjs.rb
30 /usr/lib/ruby/2.1.0/x86_64-linux/socket.so
31 /usr/lib/ruby/2.1.0/socket.rb
32 /usr/lib/ruby/2.1.0/timeout.rb
33 /usr/lib/ruby/2.1.0/net/protocol.rb
34 /usr/lib/ruby/2.1.0/uri/common.rb
35 /usr/lib/ruby/2.1.0/uri/generic.rb
36 /usr/lib/ruby/2.1.0/uri/ftp.rb
37 /usr/lib/ruby/2.1.0/uri/http.rb
38 /usr/lib/ruby/2.1.0/uri/https.rb
39 /usr/lib/ruby/2.1.0/uri/ldap.rb
40 /usr/lib/ruby/2.1.0/uri/ldaps.rb
41 /usr/lib/ruby/2.1.0/uri/mailto.rb
42 /usr/lib/ruby/2.1.0/uri.rb
43 /usr/lib/ruby/2.1.0/x86_64-linux/zlib.so
44 /usr/lib/ruby/2.1.0/x86_64-linux/stringio.so
45 /usr/lib/ruby/2.1.0/net/http/exceptions.rb
46 /usr/lib/ruby/2.1.0/net/http/header.rb
47 /usr/lib/ruby/2.1.0/net/http/generic_request.rb
48 /usr/lib/ruby/2.1.0/net/http/request.rb
49 /usr/lib/ruby/2.1.0/net/http/requests.rb
50 /usr/lib/ruby/2.1.0/net/http/response.rb
51 /usr/lib/ruby/2.1.0/net/http/responses.rb
52 /usr/lib/ruby/2.1.0/net/http/proxy_delta.rb
53 /usr/lib/ruby/2.1.0/net/http/backward.rb
54 /usr/lib/ruby/2.1.0/net/http.rb
55 /usr/lib/ruby/2.1.0/base64.rb
56 /usr/lib/ruby/gems/2.1.0/gems/less-2.6.0/lib/less/loader.rb
57 /usr/lib/ruby/gems/2.1.0/gems/less-2.6.0/lib/less/parser.rb
58 /usr/lib/ruby/gems/2.1.0/gems/less-2.6.0/lib/less/version.rb
59 /usr/lib/ruby/gems/2.1.0/gems/less-2.6.0/lib/less/java_script.rb
60 /usr/lib/ruby/gems/2.1.0/gems/therubyracer-0.12.0/lib/v8/version.rb
61 /usr/lib/ruby/2.1.0/delegate.rb
62 /usr/lib/ruby/2.1.0/weakref.rb
63 /usr/lib/ruby/gems/2.1.0/gems/therubyracer-0.12.0/lib/v8/weak.rb
64 /usr/lib/ruby/gems/2.1.0/extensions/x86_64-linux/2.1.0-static/therubyracer-0.12.0/v8/init.so
65 /usr/lib/ruby/gems/2.1.0/gems/therubyracer-0.12.0/lib/v8/error.rb
66 /usr/lib/ruby/gems/2.1.0/gems/therubyracer-0.12.0/lib/v8/stack.rb
67 /usr/lib/ruby/gems/2.1.0/gems/therubyracer-0.12.0/lib/v8/conversion/fundamental.rb
68 /usr/lib/ruby/gems/2.1.0/gems/ref-1.0.5/lib/ref/abstract_reference_value_map.rb
69 /usr/lib/ruby/gems/2.1.0/gems/ref-1.0.5/lib/ref/abstract_reference_key_map.rb
70 /usr/lib/ruby/gems/2.1.0/gems/ref-1.0.5/lib/ref/reference.rb
71 /usr/lib/ruby/gems/2.1.0/gems/ref-1.0.5/lib/ref/reference_queue.rb
72 /usr/lib/ruby/gems/2.1.0/gems/ref-1.0.5/lib/ref/safe_monitor.rb
73 /usr/lib/ruby/gems/2.1.0/gems/ref-1.0.5/lib/ref/soft_reference.rb
74 /usr/lib/ruby/gems/2.1.0/gems/ref-1.0.5/lib/ref/weak_reference/weak_ref.rb
75 /usr/lib/ruby/gems/2.1.0/gems/ref-1.0.5/lib/ref/soft_key_map.rb
76 /usr/lib/ruby/gems/2.1.0/gems/ref-1.0.5/lib/ref/soft_value_map.rb
77 /usr/lib/ruby/gems/2.1.0/gems/ref-1.0.5/lib/ref/strong_reference.rb
78 /usr/lib/ruby/gems/2.1.0/gems/ref-1.0.5/lib/ref/weak_key_map.rb
79 /usr/lib/ruby/gems/2.1.0/gems/ref-1.0.5/lib/ref/weak_value_map.rb
80 /usr/lib/ruby/gems/2.1.0/gems/ref-1.0.5/lib/ref.rb
81 /usr/lib/ruby/gems/2.1.0/gems/therubyracer-0.12.0/lib/v8/conversion/indentity.rb
82 /usr/lib/ruby/gems/2.1.0/gems/therubyracer-0.12.0/lib/v8/conversion/reference.rb
83 /usr/lib/ruby/gems/2.1.0/gems/therubyracer-0.12.0/lib/v8/conversion/primitive.rb
84 /usr/lib/ruby/gems/2.1.0/gems/therubyracer-0.12.0/lib/v8/conversion/code.rb
85 /usr/lib/ruby/gems/2.1.0/gems/therubyracer-0.12.0/lib/v8/conversion/class.rb
87 /usr/lib/ruby/gems/2.1.0/gems/therubyracer-0.12.0/lib/v8/conversion/time.rb
88 /usr/lib/ruby/gems/2.1.0/gems/therubyracer-0.12.0/lib/v8/conversion/hash.rb
89 /usr/lib/ruby/gems/2.1.0/gems/therubyracer-0.12.0/lib/v8/conversion/array.rb
90 /usr/lib/ruby/gems/2.1.0/gems/therubyracer-0.12.0/lib/v8/conversion/proc.rb
91 /usr/lib/ruby/gems/2.1.0/gems/therubyracer-0.12.0/lib/v8/conversion/method.rb
92 /usr/lib/ruby/gems/2.1.0/gems/therubyracer-0.12.0/lib/v8/conversion/symbol.rb
93 /usr/lib/ruby/gems/2.1.0/gems/therubyracer-0.12.0/lib/v8/conversion/string.rb
94 /usr/lib/ruby/gems/2.1.0/gems/therubyracer-0.12.0/lib/v8/conversion/fixnum.rb
95 /usr/lib/ruby/gems/2.1.0/gems/therubyracer-0.12.0/lib/v8/conversion.rb
96 /usr/lib/ruby/2.1.0/set.rb
97 /usr/lib/ruby/gems/2.1.0/gems/therubyracer-0.12.0/lib/v8/access/names.rb
98 /usr/lib/ruby/gems/2.1.0/gems/therubyracer-0.12.0/lib/v8/access/indices.rb
99 /usr/lib/ruby/gems/2.1.0/gems/therubyracer-0.12.0/lib/v8/access/invocation.rb
100 /usr/lib/ruby/gems/2.1.0/gems/therubyracer-0.12.0/lib/v8/access.rb
101 /usr/lib/ruby/gems/2.1.0/gems/therubyracer-0.12.0/lib/v8/context.rb
102 /usr/lib/ruby/gems/2.1.0/gems/therubyracer-0.12.0/lib/v8/object.rb
103 /usr/lib/ruby/gems/2.1.0/gems/therubyracer-0.12.0/lib/v8/array.rb
104 /usr/lib/ruby/gems/2.1.0/gems/therubyracer-0.12.0/lib/v8/function.rb
105 /usr/lib/ruby/gems/2.1.0/gems/therubyracer-0.12.0/lib/v8.rb
106 /usr/lib/ruby/gems/2.1.0/gems/less-2.6.0/lib/less/java_script/v8_context.rb
107 /usr/lib/ruby/gems/2.1.0/gems/commonjs-0.2.7/lib/commonjs/environment.rb
108 /usr/lib/ruby/gems/2.1.0/gems/commonjs-0.2.7/lib/commonjs/module.rb
109 /usr/lib/ruby/gems/2.1.0/gems/less-2.6.0/lib/less.rb
110 /usr/lib/ruby/2.1.0/optparse.rb -
Process memory map:
69f2020f000-69f20210000 r-xp 69f2020f000 00:00 0
819f8200000-819f8225000 rw-p 819f8200000 00:00 0
b1202f00000-b1203000000 rw-p b1202f00000 00:00 0
c5d3df03000-c5d3df40000 ---p c5d3df03000 00:00 0
c5d3df40000-c5d3df60000 rw-p c5d3df40000 00:00 0
c5d3df60000-c5d3df63000 ---p c5d3df60000 00:00 0
f2fe50b6000-f2fe5100000 ---p f2fe50b6000 00:00 0
f2fe5100000-f2fe5105000 rw-p f2fe5100000 00:00 0
f2fe5105000-f2fe5106000 ---p f2fe5105000 00:00 0
f2fe5106000-f2fe5107000 rwxp f2fe5106000 00:00 0
f2fe5107000-f2fe5200000 ---p f2fe5107000 00:00 0
f2fe5200000-f2fe5205000 rw-p f2fe5200000 00:00 0
f2fe5205000-f2fe5206000 ---p f2fe5205000 00:00 0
f2fe5206000-f2fe5207000 rwxp f2fe5206000 00:00 0
f2fe5207000-f2fe5300000 ---p f2fe5207000 00:00 0
f2fe5300000-f2fe5305000 rw-p f2fe5300000 00:00 0
f2fe5305000-f2fe5306000 ---p f2fe5305000 00:00 0
f2fe5306000-f2fe53ff000 rwxp f2fe5306000 00:00 0
f2fe53ff000-f30050b6000 ---p f2fe53ff000 00:00 0
107e7b300000-107e7b335000 rw-p 107e7b300000 00:00 0
10fc49f1d000-10fc49f1e000 rw-p 10fc49f1d000 00:00 0
10fc49f1e000-10fc4a11d000 ---p 10fc49f1e000 00:00 0
16245f78a000-16245f78b000 r-xp 16245f78a000 00:00 0
1fc02b000000-1fc02c000000 ---p 1fc02b000000 00:00 0
291d64adb000-291d64adc000 r-xp 291d64adb000 00:00 0
2b08a7900000-2b08a7a00000 rw-p 2b08a7900000 00:00 0
2b08a7a00000-2b08a7a07000 r--s 00000000 ca:07 635465 /usr/lib64/gconv/gconv-modules.cache
2b08a7a07000-2b08a7a08000 rw-p 2b08a7a07000 00:00 0
2b80c2446000-2b80c26b5000 r-xp 00000000 ca:07 407680 /usr/bin/ruby
2b80c26b5000-2b80c26b6000 ---p 2b80c26b5000 00:00 0
2b80c26b6000-2b80c26c6000 rw-p 2b80c26b6000 00:00 0
2b80c28b5000-2b80c28bb000 rw-p 0026f000 ca:07 407680 /usr/bin/ruby
2b80c28bb000-2b80c28e0000 rw-p 2b80c28bb000 00:00 0
2b80c28e0000-2b80c28fc000 r-xp 00000000 ca:07 720585 /lib64/ld-2.5.so
2b80c28fc000-2b80c28fe000 rw-p 2b80c28fc000 00:00 0
2b80c2afc000-2b80c2afd000 r--p 0001c000 ca:07 720585 /lib64/ld-2.5.so
2b80c2afd000-2b80c2afe000 rw-p 0001d000 ca:07 720585 /lib64/ld-2.5.so
2b80c2afe000-2b80c2b14000 r-xp 00000000 ca:07 782238 /lib64/libpthread-2.5.so
2b80c2b14000-2b80c2d14000 ---p 00016000 ca:07 782238 /lib64/libpthread-2.5.so
2b80c2d14000-2b80c2d15000 r--p 00016000 ca:07 782238 /lib64/libpthread-2.5.so
2b80c2d15000-2b80c2d16000 rw-p 00017000 ca:07 782238 /lib64/libpthread-2.5.so
2b80c2d16000-2b80c2d1a000 rw-p 2b80c2d16000 00:00 0
2b80c2d1a000-2b80c2d21000 r-xp 00000000 ca:07 782239 /lib64/librt-2.5.so
2b80c2d21000-2b80c2f21000 ---p 00007000 ca:07 782239 /lib64/librt-2.5.so
2b80c2f21000-2b80c2f22000 r--p 00007000 ca:07 782239 /lib64/librt-2.5.so
2b80c2f22000-2b80c2f23000 rw-p 00008000 ca:07 782239 /lib64/librt-2.5.so
2b80c2f23000-2b80c2f25000 r-xp 00000000 ca:07 798591 /lib64/libdl-2.5.so
2b80c2f25000-2b80c3125000 ---p 00002000 ca:07 798591 /lib64/libdl-2.5.so
2b80c3125000-2b80c3126000 r--p 00002000 ca:07 798591 /lib64/libdl-2.5.so
2b80c3126000-2b80c3127000 rw-p 00003000 ca:07 798591 /lib64/libdl-2.5.so
2b80c3127000-2b80c3128000 rw-p 2b80c3127000 00:00 0
2b80c3128000-2b80c3131000 r-xp 00000000 ca:07 782249 /lib64/libcrypt-2.5.so
2b80c3131000-2b80c3330000 ---p 00009000 ca:07 782249 /lib64/libcrypt-2.5.so
2b80c3330000-2b80c3331000 r--p 00008000 ca:07 782249 /lib64/libcrypt-2.5.so
2b80c3331000-2b80c3332000 rw-p 00009000 ca:07 782249 /lib64/libcrypt-2.5.so
2b80c3332000-2b80c3360000 rw-p 2b80c3332000 00:00 0
2b80c3360000-2b80c33e2000 r-xp 00000000 ca:07 782233 /lib64/libm-2.5.so
2b80c33e2000-2b80c35e1000 ---p 00082000 ca:07 782233 /lib64/libm-2.5.so
2b80c35e1000-2b80c35e2000 r--p 00081000 ca:07 782233 /lib64/libm-2.5.so
2b80c35e2000-2b80c35e3000 rw-p 00082000 ca:07 782233 /lib64/libm-2.5.so
2b80c35e3000-2b80c3732000 r-xp 00000000 ca:07 798590 /lib64/libc-2.5.so
2b80c3732000-2b80c3931000 ---p 0014f000 ca:07 798590 /lib64/libc-2.5.so
2b80c3931000-2b80c3935000 r--p 0014e000 ca:07 798590 /lib64/libc-2.5.so
2b80c3935000-2b80c3936000 rw-p 00152000 ca:07 798590 /lib64/libc-2.5.so
2b80c3936000-2b80c393d000 rw-p 2b80c3936000 00:00 0
2b80c393d000-2b80c6f18000 r--p 00000000 ca:07 798166 /usr/lib/locale/locale-archive
2b80c6f18000-2b80c7019000 rw-p 2b80c6f18000 00:00 0
2b80c7019000-2b80c701a000 ---p 2b80c7019000 00:00 0
2b80c701a000-2b80c701d000 rw-p 2b80c701a000 00:00 0
2b80c701d000-2b80c701f000 r-xp 00000000 ca:07 898050 /usr/lib/ruby/2.1.0/x86_64-linux/enc/encdb.so
2b80c701f000-2b80c721e000 ---p 00002000 ca:07 898050 /usr/lib/ruby/2.1.0/x86_64-linux/enc/encdb.so
2b80c721e000-2b80c721f000 rw-p 00001000 ca:07 898050 /usr/lib/ruby/2.1.0/x86_64-linux/enc/encdb.so
2b80c721f000-2b80c7221000 r-xp 00000000 ca:07 898023 /usr/lib/ruby/2.1.0/x86_64-linux/enc/trans/transdb.so
2b80c7221000-2b80c7421000 ---p 00002000 ca:07 898023 /usr/lib/ruby/2.1.0/x86_64-linux/enc/trans/transdb.so
2b80c7421000-2b80c7422000 rw-p 00002000 ca:07 898023 /usr/lib/ruby/2.1.0/x86_64-linux/enc/trans/transdb.so
2b80c7422000-2b80c7425000 r-xp 00000000 ca:07 675074 /usr/lib/ruby/2.1.0/x86_64-linux/thread.so
2b80c7425000-2b80c7624000 ---p 00003000 ca:07 675074 /usr/lib/ruby/2.1.0/x86_64-linux/thread.so
2b80c7624000-2b80c7625000 rw-p 00002000 ca:07 675074 /usr/lib/ruby/2.1.0/x86_64-linux/thread.so
2b80c7625000-2b80c762c000 r-xp 00000000 ca:07 675069 /usr/lib/ruby/2.1.0/x86_64-linux/pathname.so
2b80c762c000-2b80c782b000 ---p 00007000 ca:07 675069 /usr/lib/ruby/2.1.0/x86_64-linux/pathname.so
2b80c782b000-2b80c782c000 rw-p 00006000 ca:07 675069 /usr/lib/ruby/2.1.0/x86_64-linux/pathname.so
2b80c782c000-2b80c7851000 r-xp 00000000 ca:07 929744 /usr/lib/ruby/2.1.0/x86_64-linux/socket.so
2b80c7851000-2b80c7a50000 ---p 00025000 ca:07 929744 /usr/lib/ruby/2.1.0/x86_64-linux/socket.so
2b80c7a50000-2b80c7a51000 rw-p 00024000 ca:07 929744 /usr/lib/ruby/2.1.0/x86_64-linux/socket.so
2b80c7a51000-2b80c7a5f000 r-xp 00000000 ca:07 675076 /usr/lib/ruby/2.1.0/x86_64-linux/zlib.so
2b80c7a5f000-2b80c7c5e000 ---p 0000e000 ca:07 675076 /usr/lib/ruby/2.1.0/x86_64-linux/zlib.so
2b80c7c5e000-2b80c7c5f000 rw-p 0000d000 ca:07 675076 /usr/lib/ruby/2.1.0/x86_64-linux/zlib.so
2b80c7c6d000-2b80c7c81000 r-xp 00000000 ca:07 782240 /lib64/libz.so.1.2.3
2b80c7c81000-2b80c7e80000 ---p 00014000 ca:07 782240 /lib64/libz.so.1.2.3
2b80c7e80000-2b80c7e81000 rw-p 00013000 ca:07 782240 /lib64/libz.so.1.2.3
2b80c7e81000-2b80c7e88000 r-xp 00000000 ca:07 675068 /usr/lib/ruby/2.1.0/x86_64-linux/stringio.so
2b80c7e88000-2b80c8087000 ---p 00007000 ca:07 675068 /usr/lib/ruby/2.1.0/x86_64-linux/stringio.so
2b80c8087000-2b80c8088000 rw-p 00006000 ca:07 675068 /usr/lib/ruby/2.1.0/x86_64-linux/stringio.so
2b80c8088000-2b80c86c1000 r-xp 00000000 ca:07 734606 /usr/lib/ruby/gems/2.1.0/extensions/x86_64-linux/2.1.0-static/therubyracer-0.12.0/v8/init.so
2b80c86c1000-2b80c88c1000 ---p 00639000 ca:07 734606 /usr/lib/ruby/gems/2.1.0/extensions/x86_64-linux/2.1.0-static/therubyracer-0.12.0/v8/init.so
2b80c88c1000-2b80c8900000 rw-p 00639000 ca:07 734606 /usr/lib/ruby/gems/2.1.0/extensions/x86_64-linux/2.1.0-static/therubyracer-0.12.0/v8/init.so
2b80c8900000-2b80c8904000 rw-p 2b80c8900000 00:00 0
2b80c8912000-2b80c89f8000 r-xp 00000000 ca:07 602879 /usr/lib64/libstdc++.so.6.0.8
2b80c89f8000-2b80c8bf7000 ---p 000e6000 ca:07 602879 /usr/lib64/libstdc++.so.6.0.8
2b80c8bf7000-2b80c8bfd000 r--p 000e5000 ca:07 602879 /usr/lib64/libstdc++.so.6.0.8
2b80c8bfd000-2b80c8c00000 rw-p 000eb000 ca:07 602879 /usr/lib64/libstdc++.so.6.0.8
2b80c8c00000-2b80c8c12000 rw-p 2b80c8c00000 00:00 0
2b80c8c12000-2b80c8c1f000 r-xp 00000000 ca:07 782234 /lib64/libgcc_s-4.1.2-20080825.so.1
2b80c8c1f000-2b80c8e1f000 ---p 0000d000 ca:07 782234 /lib64/libgcc_s-4.1.2-20080825.so.1
2b80c8e1f000-2b80c8e20000 rw-p 0000d000 ca:07 782234 /lib64/libgcc_s-4.1.2-20080825.so.1
2b80cfc98000-2b80d0987000 rw-p 2b80cfc98000 00:00 0
32f658600000-32f658625000 rw-p 32f658600000 00:00 0
3f1ffe100000-3f1ffe185000 rw-p 3f1ffe100000 00:00 0
7fffacf42000-7fffacf57000 rw-p 7ffffffe9000 00:00 0 [stack]
7fffacffd000-7fffad000000 r-xp 7fffacffd000 00:00 0 [vdso]
ffffffffff600000-ffffffffffe00000 ---p 00000000 00:00 0 [vsyscall]
[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
Updated by usa (Usaku NAKAMURA) almost 11 years ago
- Status changed from Open to Third Party's Issue
The SEGV was caused in therubyracer.
Please ask the author first.