Created
December 5, 2011 22:25
-
-
Save WarheadsSE/1435673 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
[root@GFN nodejs]# gdb node_g | |
GNU gdb (GDB) 7.3.1 | |
Copyright (C) 2011 Free Software Foundation, Inc. | |
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> | |
This is free software: you are free to change and redistribute it. | |
There is NO WARRANTY, to the extent permitted by law. Type "show copying" | |
and "show warranty" for details. | |
This GDB was configured as "armv5tel-unknown-linux-gnueabi". | |
For bug reporting instructions, please see: | |
<http://www.gnu.org/software/gdb/bugs/>... | |
Reading symbols from /usr/local/bin/node_g...done. | |
(gdb) run | |
Starting program: /usr/local/bin/node_g | |
[Thread debugging using libthread_db enabled] | |
Program received signal SIGSEGV, Segmentation fault. | |
0x0029e234 in v8::internal::Map::instance_type (this=0xffe00000) | |
at /root/node-js/pkgs/nodejs/src/node-v0.6.5/deps/v8/src/objects-inl.h:2737 | |
2737 /root/node-js/pkgs/nodejs/src/node-v0.6.5/deps/v8/src/objects-inl.h: No such file or directory. | |
in /root/node-js/pkgs/nodejs/src/node-v0.6.5/deps/v8/src/objects-inl.h | |
(gdb) backtrace full | |
#0 0x0029e234 in v8::internal::Map::instance_type (this=0xffe00000) | |
at /root/node-js/pkgs/nodejs/src/node-v0.6.5/deps/v8/src/objects-inl.h:2737 | |
No locals. | |
#1 0x0029b21c in v8::internal::Object::IsHeapNumber (this=0x525fa681) | |
at /root/node-js/pkgs/nodejs/src/node-v0.6.5/deps/v8/src/objects-inl.h:152 | |
No locals. | |
#2 0x0029b88c in v8::internal::Object::IsNumber (this=0x525fa681) | |
at /root/node-js/pkgs/nodejs/src/node-v0.6.5/deps/v8/src/objects-inl.h:395 | |
No locals. | |
#3 0x004408bc in v8::internal::Parser::ParseBinaryExpression ( | |
this=0xbeffee60, prec=4, accept_IN=true, ok=0xbeffe98f) | |
at /root/node-js/pkgs/nodejs/src/node-v0.6.5/deps/v8/src/parser.cc:2561 | |
op = v8::internal::Token::SUB | |
position = 19193 | |
y = 0x8f1614 | |
prec1 = 12 | |
x = 0x8f1604 | |
#4 0x00440538 in v8::internal::Parser::ParseConditionalExpression ( | |
this=0xbeffee60, accept_IN=true, ok=0xbeffe98f) | |
at /root/node-js/pkgs/nodejs/src/node-v0.6.5/deps/v8/src/parser.cc:2525 | |
expression = 0x0 | |
left_position = 32 | |
right_position = -1090528964 | |
left = 0x8d4de0 | |
right = 0x44f1a4 | |
#5 0x004400dc in v8::internal::Parser::ParseAssignmentExpression ( | |
this=0xbeffee60, accept_IN=true, ok=0xbeffe98f) | |
at /root/node-js/pkgs/nodejs/src/node-v0.6.5/deps/v8/src/parser.cc:2453 | |
expression = 0x51 | |
op = 3204438444 | |
pos = -1090523528 | |
right = 0xbeffe98f | |
property = 0x5071b0 | |
#6 0x0043ff50 in v8::internal::Parser::ParseExpression (this=0xbeffee60, | |
accept_IN=true, ok=0xbeffe98f) | |
at /root/node-js/pkgs/nodejs/src/node-v0.6.5/deps/v8/src/parser.cc:2434 | |
result = 0xbeffd9cc | |
#7 0x00442c40 in v8::internal::Parser::ParsePrimaryExpression ( | |
this=0xbeffee60, ok=0xbeffe98f) | |
at /root/node-js/pkgs/nodejs/src/node-v0.6.5/deps/v8/src/parser.cc:3110 | |
result = 0x0 | |
#8 0x00441f0c in v8::internal::Parser::ParseMemberWithNewPrefixesExpression ( | |
this=0xbeffee60, stack=0x0, ok=0xbeffe98f) | |
at /root/node-js/pkgs/nodejs/src/node-v0.6.5/deps/v8/src/parser.cc:2918 | |
result = 0x0 | |
#9 0x00441d80 in v8::internal::Parser::ParseMemberExpression ( | |
this=0xbeffee60, ok=0xbeffe98f) | |
at /root/node-js/pkgs/nodejs/src/node-v0.6.5/deps/v8/src/parser.cc:2888 | |
No locals. | |
#10 0x004417d4 in v8::internal::Parser::ParseLeftHandSideExpression ( | |
this=0xbeffee60, ok=0xbeffe98f) | |
at /root/node-js/pkgs/nodejs/src/node-v0.6.5/deps/v8/src/parser.cc:2786 | |
result = 0x8b6728 | |
#11 0x00441578 in v8::internal::Parser::ParsePostfixExpression ( | |
---Type <return> to continue, or q <return> to quit--- | |
this=0xbeffee60, ok=0xbeffe98f) | |
at /root/node-js/pkgs/nodejs/src/node-v0.6.5/deps/v8/src/parser.cc:2747 | |
expression = 0xbeffdb54 | |
#12 0x00441540 in v8::internal::Parser::ParseUnaryExpression (this=0xbeffee60, | |
ok=0xbeffe98f) | |
at /root/node-js/pkgs/nodejs/src/node-v0.6.5/deps/v8/src/parser.cc:2738 | |
op = v8::internal::Token::LPAREN | |
#13 0x00440784 in v8::internal::Parser::ParseBinaryExpression ( | |
this=0xbeffee60, prec=4, accept_IN=true, ok=0xbeffe98f) | |
at /root/node-js/pkgs/nodejs/src/node-v0.6.5/deps/v8/src/parser.cc:2552 | |
x = 0x44ff6c | |
#14 0x00440538 in v8::internal::Parser::ParseConditionalExpression ( | |
this=0xbeffee60, accept_IN=true, ok=0xbeffe98f) | |
at /root/node-js/pkgs/nodejs/src/node-v0.6.5/deps/v8/src/parser.cc:2525 | |
expression = 0x0 | |
left_position = 9261052 | |
right_position = 0 | |
left = 0x8d4de0 | |
right = 0x44f1a4 | |
#15 0x004400dc in v8::internal::Parser::ParseAssignmentExpression ( | |
this=0xbeffee60, accept_IN=true, ok=0xbeffe98f) | |
at /root/node-js/pkgs/nodejs/src/node-v0.6.5/deps/v8/src/parser.cc:2453 | |
expression = 0x50642c | |
op = 3204439276 | |
pos = 1 | |
right = 0xbeffdcdc | |
property = 0xbeffee78 | |
#16 0x0043ff50 in v8::internal::Parser::ParseExpression (this=0xbeffee60, | |
accept_IN=true, ok=0xbeffe98f) | |
at /root/node-js/pkgs/nodejs/src/node-v0.6.5/deps/v8/src/parser.cc:2434 | |
result = 0xbeffdd24 | |
#17 0x0043e330 in v8::internal::Parser::ParseReturnStatement (this=0xbeffee60, | |
ok=0xbeffe98f) | |
at /root/node-js/pkgs/nodejs/src/node-v0.6.5/deps/v8/src/parser.cc:2061 | |
declaration_scope = 0x8f0a2c | |
tok = v8::internal::Token::LPAREN | |
expr = 0x1ffdd4c | |
#18 0x0043b794 in v8::internal::Parser::ParseStatement (this=0xbeffee60, | |
labels=0x0, ok=0xbeffe98f) | |
at /root/node-js/pkgs/nodejs/src/node-v0.6.5/deps/v8/src/parser.cc:1266 | |
statement_pos = 19174 | |
stmt = 0x0 | |
#19 0x0043b05c in v8::internal::Parser::ParseSourceElement (this=0xbeffee60, | |
labels=0x0, ok=0xbeffe98f) | |
at /root/node-js/pkgs/nodejs/src/node-v0.6.5/deps/v8/src/parser.cc:1118 | |
No locals. | |
#20 0x0043b178 in v8::internal::Parser::ParseSourceElements (this=0xbeffee60, | |
processor=0x8f0be0, end_token=6, ok=0xbeffe98f) | |
at /root/node-js/pkgs/nodejs/src/node-v0.6.5/deps/v8/src/parser.cc:1146 | |
token_loc = {beg_pos = 19174, end_pos = 19180} | |
stat = 0x8f15e4 | |
scope = {<v8::internal::Embedded> = {<No data fields>}, | |
variable_ = 0xbeffeee0, previous_ = 0x0} | |
block_finder = {<v8::internal::ParserFinder> = {<No data fields>}, | |
---Type <return> to continue, or q <return> to quit--- | |
static kMinInitializationBlock = 3, enabled_ = false, | |
first_in_block_ = 0x0, last_in_block_ = 0x0, block_size_ = 0} | |
this_property_assignment_finder = {<v8::internal::ParserFinder> = {<No data fields>}, isolate_ = 0x897058, | |
only_simple_this_property_assignments_ = false, names_ = 0x0, | |
assigned_arguments_ = 0x0, assigned_constants_ = 0x0} | |
directive_prologue = false | |
#21 0x00445838 in v8::internal::Parser::ParseFunctionLiteral (this=0xbeffee60, | |
function_name=..., name_is_strict_reserved=false, | |
function_token_position=18692, | |
type=v8::internal::FunctionLiteral::DECLARATION, ok=0xbeffe98f) | |
at /root/node-js/pkgs/nodejs/src/node-v0.6.5/deps/v8/src/parser.cc:3831 | |
lexical_scope = {<v8::internal::Embedded> = {<No data fields>}, | |
materialized_literal_count_ = 0, expected_property_count_ = 0, | |
only_simple_this_property_assignments_ = false, | |
this_property_assignments_ = {location_ = 0x897240}, | |
parser_ = 0xbeffee60, lexical_scope_parent_ = 0xbeffe090, | |
previous_scope_ = 0x8d5048, previous_with_nesting_level_ = 0, | |
previous_ast_node_id_ = 574} | |
name_loc = {beg_pos = -1, end_pos = -1} | |
done = true | |
is_lazily_compiled = false | |
dupe_loc = {beg_pos = -1, end_pos = -1} | |
reserved_loc = {beg_pos = -1, end_pos = -1} | |
num_parameters = 4 | |
scope = 0x8f0a2c | |
body = 0x8f0be0 | |
end_pos = -1090523552 | |
only_simple_this_property_assignments = 190 | |
should_infer_name = false | |
materialized_literal_count = -1090527348 | |
expected_property_count = -1 | |
has_duplicate_parameters = false | |
function_literal = 0xbeffee60 | |
start_pos = 18710 | |
this_property_assignments = {location_ = 0x0} | |
#22 0x0043c454 in v8::internal::Parser::ParseFunctionDeclaration ( | |
this=0xbeffee60, ok=0xbeffe98f) | |
at /root/node-js/pkgs/nodejs/src/node-v0.6.5/deps/v8/src/parser.cc:1521 | |
fun = 0x8d4ffc | |
function_token_position = 18692 | |
is_strict_reserved = false | |
name = {location_ = 0x8cf234} | |
mode = 3204440004 | |
#23 0x0043b008 in v8::internal::Parser::ParseSourceElement (this=0xbeffee60, | |
labels=0x0, ok=0xbeffe98f) | |
at /root/node-js/pkgs/nodejs/src/node-v0.6.5/deps/v8/src/parser.cc:1114 | |
No locals. | |
#24 0x0043b178 in v8::internal::Parser::ParseSourceElements (this=0xbeffee60, | |
processor=0x8d51fc, end_token=6, ok=0xbeffe98f) | |
at /root/node-js/pkgs/nodejs/src/node-v0.6.5/deps/v8/src/parser.cc:1146 | |
token_loc = {beg_pos = 18692, end_pos = 18700} | |
stat = 0x8f0a20 | |
scope = {<v8::internal::Embedded> = {<No data fields>}, | |
---Type <return> to continue, or q <return> to quit--- | |
variable_ = 0xbeffeee0, previous_ = 0x0} | |
block_finder = {<v8::internal::ParserFinder> = {<No data fields>}, | |
static kMinInitializationBlock = 3, enabled_ = false, | |
first_in_block_ = 0x0, last_in_block_ = 0x0, block_size_ = 0} | |
this_property_assignment_finder = {<v8::internal::ParserFinder> = {<No data fields>}, isolate_ = 0x897058, | |
only_simple_this_property_assignments_ = false, names_ = 0x0, | |
assigned_arguments_ = 0x0, assigned_constants_ = 0x0} | |
directive_prologue = false | |
#25 0x00445838 in v8::internal::Parser::ParseFunctionLiteral (this=0xbeffee60, | |
function_name=..., name_is_strict_reserved=false, | |
function_token_position=1, | |
type=v8::internal::FunctionLiteral::ANONYMOUS_EXPRESSION, ok=0xbeffe98f) | |
at /root/node-js/pkgs/nodejs/src/node-v0.6.5/deps/v8/src/parser.cc:3831 | |
lexical_scope = {<v8::internal::Embedded> = {<No data fields>}, | |
materialized_literal_count_ = 0, expected_property_count_ = 0, | |
only_simple_this_property_assignments_ = false, | |
this_property_assignments_ = {location_ = 0x897240}, | |
parser_ = 0xbeffee60, lexical_scope_parent_ = 0xbeffe968, | |
previous_scope_ = 0x8d4e68, previous_with_nesting_level_ = 0, | |
previous_ast_node_id_ = 4} | |
name_loc = {beg_pos = -1, end_pos = -1} | |
done = true | |
is_lazily_compiled = false | |
dupe_loc = {beg_pos = -1, end_pos = -1} | |
reserved_loc = {beg_pos = -1, end_pos = -1} | |
num_parameters = 5 | |
scope = 0x8d5048 | |
body = 0x8d51fc | |
end_pos = -1090523528 | |
only_simple_this_property_assignments = false | |
should_infer_name = true | |
materialized_literal_count = -1090526820 | |
expected_property_count = -1090526844 | |
has_duplicate_parameters = false | |
function_literal = 0x1 | |
start_pos = 10 | |
this_property_assignments = {location_ = 0x0} | |
#26 0x00441edc in v8::internal::Parser::ParseMemberWithNewPrefixesExpression ( | |
this=0xbeffee60, stack=0x0, ok=0xbeffe98f) | |
at /root/node-js/pkgs/nodejs/src/node-v0.6.5/deps/v8/src/parser.cc:2916 | |
function_token_position = 1 | |
name = {location_ = 0x0} | |
is_strict_reserved_name = false | |
type = v8::internal::FunctionLiteral::ANONYMOUS_EXPRESSION | |
result = 0x0 | |
#27 0x00441d80 in v8::internal::Parser::ParseMemberExpression ( | |
this=0xbeffee60, ok=0xbeffe98f) | |
at /root/node-js/pkgs/nodejs/src/node-v0.6.5/deps/v8/src/parser.cc:2888 | |
No locals. | |
#28 0x004417d4 in v8::internal::Parser::ParseLeftHandSideExpression ( | |
this=0xbeffee60, ok=0xbeffe98f) | |
at /root/node-js/pkgs/nodejs/src/node-v0.6.5/deps/v8/src/parser.cc:2786 | |
result = 0x2a57c8 | |
---Type <return> to continue, or q <return> to quit--- | |
#29 0x00441578 in v8::internal::Parser::ParsePostfixExpression ( | |
this=0xbeffee60, ok=0xbeffe98f) | |
at /root/node-js/pkgs/nodejs/src/node-v0.6.5/deps/v8/src/parser.cc:2747 | |
expression = 0xbeffe2cc | |
#30 0x00441540 in v8::internal::Parser::ParseUnaryExpression (this=0xbeffee60, | |
ok=0xbeffe98f) | |
at /root/node-js/pkgs/nodejs/src/node-v0.6.5/deps/v8/src/parser.cc:2738 | |
op = v8::internal::Token::FUNCTION | |
#31 0x00440784 in v8::internal::Parser::ParseBinaryExpression ( | |
this=0xbeffee60, prec=4, accept_IN=true, ok=0xbeffe98f) | |
at /root/node-js/pkgs/nodejs/src/node-v0.6.5/deps/v8/src/parser.cc:2552 | |
x = 0xbeffee84 | |
#32 0x00440538 in v8::internal::Parser::ParseConditionalExpression ( | |
this=0xbeffee60, accept_IN=true, ok=0xbeffe98f) | |
at /root/node-js/pkgs/nodejs/src/node-v0.6.5/deps/v8/src/parser.cc:2525 | |
expression = 0x0 | |
left_position = -1090526148 | |
right_position = 10 | |
left = 0x8d4de0 | |
right = 0x44f1a4 | |
#33 0x004400dc in v8::internal::Parser::ParseAssignmentExpression ( | |
this=0xbeffee60, accept_IN=true, ok=0xbeffe98f) | |
at /root/node-js/pkgs/nodejs/src/node-v0.6.5/deps/v8/src/parser.cc:2453 | |
expression = 0x43 | |
op = 3204444088 | |
pos = -1090523528 | |
right = 0xbeffef1f | |
property = 0x5071b0 | |
#34 0x0043ff50 in v8::internal::Parser::ParseExpression (this=0xbeffee60, | |
accept_IN=true, ok=0xbeffe98f) | |
at /root/node-js/pkgs/nodejs/src/node-v0.6.5/deps/v8/src/parser.cc:2434 | |
result = 0xbeffe49c | |
#35 0x00442c40 in v8::internal::Parser::ParsePrimaryExpression ( | |
this=0xbeffee60, ok=0xbeffe98f) | |
at /root/node-js/pkgs/nodejs/src/node-v0.6.5/deps/v8/src/parser.cc:3110 | |
result = 0x0 | |
#36 0x00441f0c in v8::internal::Parser::ParseMemberWithNewPrefixesExpression ( | |
this=0xbeffee60, stack=0x0, ok=0xbeffe98f) | |
at /root/node-js/pkgs/nodejs/src/node-v0.6.5/deps/v8/src/parser.cc:2918 | |
result = 0x0 | |
#37 0x00441d80 in v8::internal::Parser::ParseMemberExpression ( | |
this=0xbeffee60, ok=0xbeffe98f) | |
at /root/node-js/pkgs/nodejs/src/node-v0.6.5/deps/v8/src/parser.cc:2888 | |
No locals. | |
#38 0x004417d4 in v8::internal::Parser::ParseLeftHandSideExpression ( | |
this=0xbeffee60, ok=0xbeffe98f) | |
at /root/node-js/pkgs/nodejs/src/node-v0.6.5/deps/v8/src/parser.cc:2786 | |
result = 0x4606b0 | |
#39 0x00441578 in v8::internal::Parser::ParsePostfixExpression ( | |
this=0xbeffee60, ok=0xbeffe98f) | |
at /root/node-js/pkgs/nodejs/src/node-v0.6.5/deps/v8/src/parser.cc:2747 | |
expression = 0xbeffe624 | |
#40 0x00441540 in v8::internal::Parser::ParseUnaryExpression (this=0xbeffee60, | |
ok=0xbeffe98f) | |
---Type <return> to continue, or q <return> to quit--- | |
at /root/node-js/pkgs/nodejs/src/node-v0.6.5/deps/v8/src/parser.cc:2738 | |
op = v8::internal::Token::LPAREN | |
#41 0x00440784 in v8::internal::Parser::ParseBinaryExpression ( | |
this=0xbeffee60, prec=4, accept_IN=true, ok=0xbeffe98f) | |
at /root/node-js/pkgs/nodejs/src/node-v0.6.5/deps/v8/src/parser.cc:2552 | |
x = 0x798c18 | |
#42 0x00440538 in v8::internal::Parser::ParseConditionalExpression ( | |
this=0xbeffee60, accept_IN=true, ok=0xbeffe98f) | |
at /root/node-js/pkgs/nodejs/src/node-v0.6.5/deps/v8/src/parser.cc:2525 | |
expression = 0x0 | |
left_position = 25912800 | |
right_position = 33548188 | |
left = 0x8d4de0 | |
right = 0x44f1a4 | |
#43 0x004400dc in v8::internal::Parser::ParseAssignmentExpression ( | |
this=0xbeffee60, accept_IN=true, ok=0xbeffe98f) | |
at /root/node-js/pkgs/nodejs/src/node-v0.6.5/deps/v8/src/parser.cc:2453 | |
expression = 0xbefff044 | |
op = 31764 | |
pos = 13 | |
right = 0x8b65e0 | |
property = 0x44b5fc | |
#44 0x0043ff50 in v8::internal::Parser::ParseExpression (this=0xbeffee60, | |
accept_IN=true, ok=0xbeffe98f) | |
at /root/node-js/pkgs/nodejs/src/node-v0.6.5/deps/v8/src/parser.cc:2434 | |
result = 0xbeffee60 | |
#45 0x0043d618 in v8::internal::Parser::ParseExpressionOrLabelledStatement ( | |
this=0xbeffee60, labels=0x0, ok=0xbeffe98f) | |
at /root/node-js/pkgs/nodejs/src/node-v0.6.5/deps/v8/src/parser.cc:1893 | |
starts_with_idenfifier = false | |
expr = 0x8d4fdc | |
#46 0x0043b970 in v8::internal::Parser::ParseStatement (this=0xbeffee60, | |
labels=0x0, ok=0xbeffe98f) | |
at /root/node-js/pkgs/nodejs/src/node-v0.6.5/deps/v8/src/parser.cc:1314 | |
statement_pos = 0 | |
stmt = 0x0 | |
#47 0x0043b05c in v8::internal::Parser::ParseSourceElement (this=0xbeffee60, | |
labels=0x0, ok=0xbeffe98f) | |
at /root/node-js/pkgs/nodejs/src/node-v0.6.5/deps/v8/src/parser.cc:1118 | |
No locals. | |
#48 0x0043b178 in v8::internal::Parser::ParseSourceElements (this=0xbeffee60, | |
processor=0x8d4ffc, end_token=0, ok=0xbeffe98f) | |
at /root/node-js/pkgs/nodejs/src/node-v0.6.5/deps/v8/src/parser.cc:1146 | |
token_loc = {beg_pos = 0, end_pos = 1} | |
stat = 0x8d5008 | |
scope = {<v8::internal::Embedded> = {<No data fields>}, | |
variable_ = 0xbeffeee0, previous_ = 0x0} | |
block_finder = {<v8::internal::ParserFinder> = {<No data fields>}, | |
static kMinInitializationBlock = 3, enabled_ = true, | |
first_in_block_ = 0x0, last_in_block_ = 0x0, block_size_ = 0} | |
this_property_assignment_finder = {<v8::internal::ParserFinder> = {<No data fields>}, isolate_ = 0x897058, | |
only_simple_this_property_assignments_ = true, names_ = 0x0, | |
assigned_arguments_ = 0x0, assigned_constants_ = 0x0} | |
---Type <return> to continue, or q <return> to quit--- | |
directive_prologue = false | |
#49 0x0043a3b4 in v8::internal::Parser::DoParseProgram (this=0xbeffee60, | |
source=..., in_global_context=true, | |
strict_mode=v8::internal::kNonStrictMode, zone_scope=0xbeffee34) | |
at /root/node-js/pkgs/nodejs/src/node-v0.6.5/deps/v8/src/parser.cc:648 | |
lexical_scope = {<v8::internal::Embedded> = {<No data fields>}, | |
materialized_literal_count_ = 0, expected_property_count_ = 0, | |
only_simple_this_property_assignments_ = false, | |
this_property_assignments_ = {location_ = 0x897240}, | |
parser_ = 0xbeffee60, lexical_scope_parent_ = 0x0, | |
previous_scope_ = 0x0, previous_with_nesting_level_ = 0, | |
previous_ast_node_id_ = 0} | |
body = 0x8d4ffc | |
ok = true | |
beg_loc = 0 | |
scope = 0x8d4e68 | |
type = v8::internal::Scope::GLOBAL_SCOPE | |
no_name = {location_ = 0x89739c} | |
result = 0x0 | |
#50 0x0043a1a0 in v8::internal::Parser::ParseProgram (this=0xbeffee60, | |
source=..., in_global_context=true, | |
strict_mode=v8::internal::kNonStrictMode) | |
at /root/node-js/pkgs/nodejs/src/node-v0.6.5/deps/v8/src/parser.cc:617 | |
stream = | |
{<v8::internal::BufferedUC16CharacterStream> = {<v8::internal::UC16CharacterStream> = {_vptr.UC16CharacterStream = 0x798768, static kEndOfInput = -1, | |
buffer_cursor_ = 0xbeffec0e, buffer_end_ = 0xbeffee0c, | |
pos_ = 19201}, static kBufferSize = 512, | |
static kPushBackStepSize = 16, pushback_limit_ = 0x0, buffer_ = { | |
111, 102, 102, 115, 101, 116, 39, 41, 59, 10, 10, 32, 32, 32, | |
32, 97, 115, 115, 101, 114, 116, 46, 111, 107, 40, 111, 102, | |
102, 115, 101, 116, 32, 43, 32, 51, 32, 60, 32, 98, 117, 102, | |
102, 101, 114, 46, 108, 101, 110, 103, 116, 104, 44, 10, 32, 32, | |
32, 32, 32, 32, 32, 32, 39, 84, 114, 121, 105, 110, 103, 32, | |
116, 111, 32, 114, 101, 97, 100, 32, 98, 101, 121, 111, 110, | |
100, 32, 98, 117, 102, 102, 101, 114, 32, 108, 101, 110, 103, | |
116, 104, 39, 41, 59, 10, 32, 32, 125, 10, 10, 32, 32, 118, 97, | |
108, 32, 61, 32, 114, 101, 97, 100, 85, 73, 110, 116, 51, 50, | |
40, 98, 117, 102, 102, 101, 114, 44, 32, 111, 102, 102, 115, | |
101, 116, 44, 32, 105, 115, 66, 105, 103, 69, 110, 100, 105, 97, | |
110, 44, 32, 110, 111, 65, 115, 115, 101, 114, 116, 41, 59, 10, | |
32, 32, 110, 101, 103, 32, 61, 32, 118, 97, 108, 32, 38, 32, 48, | |
120, 56, 48, 48, 48, 48, 48, 48, 48, 59, 10, 32, 32, 105, 102, | |
32, 40, 33, 110, 101...}}, string_ = {location_ = 0x8ccf0c}, | |
start_position_ = 141, length_ = 31783} | |
zone_scope = {<v8::internal::Embedded> = {<No data fields>}, | |
_vptr.ZoneScope = 0x7b7e90, isolate_ = 0x897058, | |
mode_ = v8::internal::DONT_DELETE_ON_EXIT} | |
timer = {<v8::internal::Embedded> = {<No data fields>}, | |
timer_ = 0x89fed0} | |
#51 0x0044a628 in v8::internal::ParserApi::Parse (info=0xbefff4dc) | |
at /root/node-js/pkgs/nodejs/src/node-v0.6.5/deps/v8/src/parser.cc:5232 | |
source = {location_ = 0x8ccf0c} | |
allow_natives_syntax = false | |
---Type <return> to continue, or q <return> to quit--- | |
pre_data = 0x8b6b50 | |
parser = {_vptr.Parser = 0x783a08, | |
static kMaxNumFunctionParameters = 32766, | |
static kMaxNumFunctionLocals = 32767, isolate_ = 0x897058, | |
symbol_cache_ = {<v8::internal::List<v8::internal::Handle<v8::internal::String>, v8::internal::ZoneListAllocationPolicy>> = {data_ = 0x0, | |
capacity_ = 0, length_ = 0}, <No data fields>}, script_ = { | |
location_ = 0x8ccf00}, scanner_ = {<v8::internal::Scanner> = { | |
static kNoOctalLocation = -1, | |
static kCharacterLookaheadBufferSize = 1, | |
unicode_cache_ = 0x8a3620, literal_buffer1_ = { | |
static kInitialCapacity = 16, static kGrowthFactory = 4, | |
static kMinConversionSlack = 256, static kMaxGrowth = 1048576, | |
is_ascii_ = true, position_ = 3, backing_store_ = { | |
start_ = 0x8b6728 "valfffffffnEsourceStart be a number, g\213", length_ = 64}}, literal_buffer2_ = {static kInitialCapacity = 16, | |
static kGrowthFactory = 4, static kMinConversionSlack = 256, | |
static kMaxGrowth = 1048576, is_ascii_ = true, position_ = 2, | |
backing_store_ = { | |
start_ = 0x8b65e0 "ifgigEndianead beyond buffer length, ", | |
length_ = 64}}, current_ = { | |
token = v8::internal::Token::IDENTIFIER, location = { | |
beg_pos = 19195, end_pos = 19198}, | |
literal_chars = 0xbeffee7c}, next_ = { | |
token = v8::internal::Token::ADD, location = {beg_pos = 19199, | |
end_pos = 19200}, literal_chars = 0x0}, | |
source_ = 0xbeffe9f8, c0_ = 32}, octal_pos_ = {beg_pos = -1, | |
end_pos = -1}, has_line_terminator_before_next_ = false, | |
has_multiline_comment_before_next_ = false, | |
harmony_block_scoping_ = false}, top_scope_ = 0x8f0a2c, | |
with_nesting_level_ = 0, lexical_scope_ = 0xbeffde80, | |
mode_ = v8::internal::Parser::PARSE_LAZILY, target_stack_ = 0x0, | |
allow_natives_syntax_ = false, extension_ = 0x0, | |
is_pre_parsing_ = false, pre_data_ = 0x8b6b50, fni_ = 0x8d4de0, | |
stack_overflow_ = false, parenthesized_function_ = false, | |
harmony_block_scoping_ = false} | |
result = 0x0 | |
script = {location_ = 0x8ccf00} | |
harmony_block_scoping = false | |
#52 0x002df0ec in v8::internal::MakeFunctionInfo (info=0xbefff4dc) | |
at /root/node-js/pkgs/nodejs/src/node-v0.6.5/deps/v8/src/compiler.cc:375 | |
isolate = 0x897058 | |
postpone = {<v8::internal::Embedded> = {<No data fields>}, | |
stack_guard_ = 0x89759c} | |
rate = 0x4 | |
timer = {<v8::internal::Embedded> = {<No data fields>}, | |
timer_ = 0x2ad318} | |
lit = 0xbefff084 | |
zone_scope = {<v8::internal::Embedded> = {<No data fields>}, | |
_vptr.ZoneScope = 0x7b7e90, isolate_ = 0x897058, | |
mode_ = v8::internal::DELETE_ON_EXIT} | |
script = {location_ = 0x8ccf00} | |
live_edit_tracker = {isolate_ = 0xbefff04c} | |
result = {location_ = 0x8ccf00} | |
---Type <return> to continue, or q <return> to quit--- | |
#53 0x002dfad4 in v8::internal::Compiler::Compile (source=..., | |
script_name=..., line_offset=0, column_offset=0, extension=0x0, | |
input_pre_data=0x0, script_data=..., | |
natives=v8::internal::NOT_NATIVES_CODE) | |
at /root/node-js/pkgs/nodejs/src/node-v0.6.5/deps/v8/src/compiler.cc:519 | |
pre_data = 0x8b6b50 | |
harmony_block_scoping = false | |
script = {location_ = 0x8ccf00} | |
info = {<v8::internal::Embedded> = {<No data fields>}, | |
isolate_ = 0x897058, flags_ = 4, function_ = 0x0, scope_ = 0x0, | |
code_ = {location_ = 0x0}, closure_ = {location_ = 0x0}, | |
shared_info_ = {location_ = 0x0}, script_ = {location_ = 0x8ccf00}, | |
extension_ = 0x0, pre_parse_data_ = 0x8b6b50, calling_context_ = { | |
location_ = 0x0}, mode_ = v8::internal::CompilationInfo::NONOPT, | |
supports_deoptimization_ = false, osr_ast_id_ = -1} | |
isolate = 0x897058 | |
state = {<v8::internal::Embedded> = {<No data fields>}, | |
isolate_ = 0x897058, previous_tag_ = v8::internal::OTHER} | |
source_length = 31783 | |
compilation_cache = 0x8a2340 | |
result = {location_ = 0x0} | |
#54 0x0027fb10 in v8::Script::New (source=..., origin=0xbefff654, | |
pre_data=0x0, script_data=...) | |
at /root/node-js/pkgs/nodejs/src/node-v0.6.5/deps/v8/src/api.cc:1491 | |
isolate = 0x897058 | |
__state__ = {<v8::internal::Embedded> = {<No data fields>}, | |
isolate_ = 0x897058, previous_tag_ = v8::internal::OTHER} | |
str = {location_ = 0xbefff894} | |
pre_data_impl = 0x0 | |
name_obj = {location_ = 0xbefff890} | |
line_offset = 0 | |
column_offset = 0 | |
has_pending_exception = false | |
result = {location_ = 0x75} | |
#55 0x0027fdb4 in v8::Script::Compile (source=..., origin=0xbefff654, | |
pre_data=0x0, script_data=...) | |
at /root/node-js/pkgs/nodejs/src/node-v0.6.5/deps/v8/src/api.cc:1513 | |
isolate = 0x897058 | |
__state__ = {<v8::internal::Embedded> = {<No data fields>}, | |
isolate_ = 0x897058, previous_tag_ = v8::internal::EXTERNAL} | |
generic = {<v8::Handle<v8::Script>> = {val_ = 0x860}, <No data fields>} | |
obj = {location_ = 0x737c7c} | |
function = {location_ = 0x1fff61c} | |
result = {location_ = 0x4447a061} | |
#56 0x0027ff1c in v8::Script::Compile (source=..., file_name=..., | |
script_data=...) | |
at /root/node-js/pkgs/nodejs/src/node-v0.6.5/deps/v8/src/api.cc:1531 | |
origin = {resource_name_ = {val_ = 0xbefff890}, | |
resource_line_offset_ = {val_ = 0x0}, resource_column_offset_ = { | |
val_ = 0x0}} | |
#57 0x0022d430 in node::WrappedScript::EvalMachine<(node::WrappedScript::EvalInputFlags)0, (node::WrappedScript::EvalContextFlags)0, (node::WrappedScript::EvalOutputFlags)0> (args=...) at ../src/node_script.cc:384 | |
scope = {isolate_ = 0x897058, prev_next_ = 0x8ccefc, | |
---Type <return> to continue, or q <return> to quit--- | |
prev_limit_ = 0x8ccefc, is_closed_ = false} | |
display_error_index = 2 | |
try_catch = {isolate_ = 0x897058, next_ = 0xbefffae8, | |
exception_ = 0x525ea07d, message_ = 0x0, is_verbose_ = false, | |
can_continue_ = true, capture_message_ = true, rethrow_ = false} | |
sandbox = {<v8::Handle<v8::Object>> = {val_ = 0x0}, <No data fields>} | |
filename = {<v8::Handle<v8::String>> = { | |
val_ = 0xbefff890}, <No data fields>} | |
display_error = true | |
script = {val_ = 0x0} | |
sandbox_index = 1 | |
code = {<v8::Handle<v8::String>> = { | |
val_ = 0xbefff894}, <No data fields>} | |
filename_index = 1 | |
context = {<v8::Handle<v8::Context>> = {val_ = 0x0}, <No data fields>} | |
keys = {<v8::Handle<v8::Array>> = {val_ = 0x0}, <No data fields>} | |
result = {val_ = 0x0} | |
#58 0x0022b5f4 in node::WrappedScript::CompileRunInThisContext (args=...) | |
at ../src/node_script.cc:296 | |
No locals. | |
#59 0x002da81c in v8::internal::HandleApiCallHelper<false> (args=..., | |
isolate=0x897058) | |
at /root/node-js/pkgs/nodejs/src/node-v0.6.5/deps/v8/src/builtins.cc:1105 | |
state = {<v8::internal::Embedded> = {<No data fields>}, | |
isolate_ = 0x897058, previous_tag_ = v8::internal::JS} | |
call_scope = {<v8::internal::Embedded> = {<No data fields>}, | |
isolate_ = 0x897058, previous_callback_ = 0x0} | |
call_data = 0x5bf16ebd | |
data_obj = 0x525ea049 | |
new_args = {static kDataIndex = 0, static kCalleeIndex = -1, | |
static kHolderIndex = -2, implicit_args_ = 0xbefff7d8, | |
values_ = 0xbefff894, length_ = 3, is_construct_call_ = false} | |
value = {val_ = 0x0} | |
callback_obj = 0x5f014e8d | |
callback = 0x22b5dc <node::WrappedScript::CompileRunInThisContext(v8::Arguments const&)> | |
result = 0x2da344 | |
custom = | |
{<v8::internal::Relocatable> = {<v8::internal::Embedded> = {<No data fields>}, _vptr.Relocatable = 0x75ae00, isolate_ = 0x897058, prev_ = 0x0}, values_ = { | |
0x5bf127cd, 0x5bf16f25, 0x525ea049}} | |
heap = 0x8970b0 | |
function = {location_ = 0xbefff888} | |
fun_data = 0x5bf16e7d | |
scope = {isolate_ = 0x897058, prev_next_ = 0x8ccefc, | |
prev_limit_ = 0x8ccefc} | |
raw_holder = 0x5bf127cd | |
raw_call_data = 0x5bf16ebd | |
#60 0x002d4dfc in v8::internal::Builtin_Impl_HandleApiCall (args=..., | |
isolate=0x897058) | |
at /root/node-js/pkgs/nodejs/src/node-v0.6.5/deps/v8/src/builtins.cc:1122 | |
No locals. | |
#61 0x002d4db8 in v8::internal::Builtin_HandleApiCall (args=..., | |
isolate=0x897058) | |
---Type <return> to continue, or q <return> to quit--- | |
at /root/node-js/pkgs/nodejs/src/node-v0.6.5/deps/v8/src/builtins.cc:1121 | |
No locals. | |
#62 0x3237a09c in ?? () | |
No symbol table info available. | |
#63 0x3237a09c in ?? () | |
No symbol table info available. | |
Backtrace stopped: previous frame identical to this frame (corrupt stack?) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment