Skip to content

Instantly share code, notes, and snippets.

@WarheadsSE
Created December 5, 2011 22:25
Show Gist options
  • Save WarheadsSE/1435673 to your computer and use it in GitHub Desktop.
Save WarheadsSE/1435673 to your computer and use it in GitHub Desktop.
[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