Status: New
Owner: ----

New issue 806 by ruanshudong: 64bit os,  v8 crash (unknow reason)
http://code.google.com/p/v8/issues/detail?id=806


#0  0x00007faf4f2a5945 in raise () from /lib64/libc.so.6
#1  0x00007faf4f2a6f21 in abort () from /lib64/libc.so.6
#2 0x00007faf530cbd5b in v8::internal::OS::Abort () at v8/src/platform-linux.cc:285 #3 0x00007faf52ecc1d1 in V8_Fatal (file=0x7faf5313821f "v8/src/x64/codegen-x64.cc", line=8095, format=0x7faf53137f7e "CHECK(%s) failed")
    at v8/src/checks.cc:58
#4 0x00007faf5305fd65 in CheckHelper (file=0x7faf5313821f "v8/src/x64/codegen-x64.cc", line=8095, source=0x7faf531399e0 "masm()->SizeOfCodeGeneratedSince(&patch_site) == StoreIC::kOffsetToStoreInstruction", condition=false)
    at v8/src/checks.h:62
#5 0x00007faf53072087 in v8::internal::CodeGenerator::EmitNamedStore (this=0x7fff6059a990, name=..., is_contextual=false)
    at v8/src/x64/codegen-x64.cc:8095
#6 0x00007faf53084e17 in v8::internal::CodeGenerator::EmitNamedPropertyAssignment (this=0x7fff6059a990, node=0x7faf10f4a5e8)
    at v8/src/x64/codegen-x64.cc:5163
#7 0x00007faf530892be in v8::internal::CodeGenerator::VisitAssignment (this=0x7fff6059a990, node=0x7faf10f4a5e8) at v8/src/x64/codegen-x64.cc:5300 #8 0x00007faf52eb15ee in v8::internal::Assignment::Accept (this=0x7faf10f4a5e8, v=0x7fff6059a990) at v8/src/ast.cc:54 #9 0x00007faf52ebad40 in v8::internal::AstVisitor::Visit (this=0x7fff6059a990, node=0x7faf10f4a5e8) at v8/src/ast.h:2055 #10 0x00007faf53074f5c in v8::internal::CodeGenerator::LoadCondition (this=0x7fff6059a990, expr=0x7faf10f4a5e8, dest=0x7fff605997b0,
    force_control=false) at v8/src/x64/codegen-x64.cc:485
#11 0x00007faf53075124 in v8::internal::CodeGenerator::Load (this=0x7fff6059a990, expr=0x7faf10f4a5e8) at v8/src/x64/codegen-x64.cc:530 #12 0x00007faf5307bf80 in v8::internal::CodeGenerator::VisitExpressionStatement (this=0x7fff6059a990, node=0x7faf10f4a618)
    at v8/src/x64/codegen-x64.cc:2902
#13 0x00007faf52eb1188 in v8::internal::ExpressionStatement::Accept (this=0x7faf10f4a618, v=0x7fff6059a990) at v8/src/ast.cc:54 #14 0x00007faf52ebad40 in v8::internal::AstVisitor::Visit (this=0x7fff6059a990, node=0x7faf10f4a618) at v8/src/ast.h:2055 #15 0x00007faf53074df7 in v8::internal::CodeGenerator::VisitStatements (this=0x7fff6059a990, statements=0x7faf10f4a2e0)
    at v8/src/x64/codegen-x64.cc:2798
#16 0x00007faf5307c032 in v8::internal::CodeGenerator::VisitBlock (this=0x7fff6059a990, node=0x7faf10f4a280) at v8/src/x64/codegen-x64.cc:2809 #17 0x00007faf52eb115e in v8::internal::Block::Accept (this=0x7faf10f4a280, v=0x7fff6059a990) at v8/src/ast.cc:54 #18 0x00007faf52ebad40 in v8::internal::AstVisitor::Visit (this=0x7fff6059a990, node=0x7faf10f4a280) at v8/src/ast.h:2055 #19 0x00007faf5307bc92 in v8::internal::CodeGenerator::VisitIfStatement (this=0x7fff6059a990, node=0x7faf10f4aba0) at v8/src/x64/codegen-x64.cc:2970 #20 0x00007faf52eb11dc in v8::internal::IfStatement::Accept (this=0x7faf10f4aba0, v=0x7fff6059a990) at v8/src/ast.cc:54 #21 0x00007faf52ebad40 in v8::internal::AstVisitor::Visit (this=0x7fff6059a990, node=0x7faf10f4aba0) at v8/src/ast.h:2055 #22 0x00007faf53074df7 in v8::internal::CodeGenerator::VisitStatements (this=0x7fff6059a990, statements=0x7faf10f49d20)
    at v8/src/x64/codegen-x64.cc:2798
#23 0x00007faf5307c032 in v8::internal::CodeGenerator::VisitBlock (this=0x7fff6059a990, node=0x7faf10f49cc0) at v8/src/x64/codegen-x64.cc:2809 #24 0x00007faf52eb115e in v8::internal::Block::Accept (this=0x7faf10f49cc0, v=0x7fff6059a990) at v8/src/ast.cc:54 #25 0x00007faf52ebad40 in v8::internal::AstVisitor::Visit (this=0x7fff6059a990, node=0x7faf10f49cc0) at v8/src/ast.h:2055 #26 0x00007faf5307e85f in v8::internal::CodeGenerator::VisitForStatement (this=0x7fff6059a990, node=0x7faf10f49a00) at v8/src/x64/codegen-x64.cc:3682 #27 0x00007faf52eb135a in v8::internal::ForStatement::Accept (this=0x7faf10f49a00, v=0x7fff6059a990) at v8/src/ast.cc:54 #28 0x00007faf52ebad40 in v8::internal::AstVisitor::Visit (this=0x7fff6059a990, node=0x7faf10f49a00) at v8/src/ast.h:2055 #29 0x00007faf53074df7 in v8::internal::CodeGenerator::VisitStatements (this=0x7fff6059a990, statements=0x7faf10f49818)
    at v8/src/x64/codegen-x64.cc:2798
#30 0x00007faf5307c032 in v8::internal::CodeGenerator::VisitBlock (this=0x7fff6059a990, node=0x7faf10f497b8) at v8/src/x64/codegen-x64.cc:2809 #31 0x00007faf52eb115e in v8::internal::Block::Accept (this=0x7faf10f497b8, v=0x7fff6059a990) at v8/src/ast.cc:54 #32 0x00007faf52ebad40 in v8::internal::AstVisitor::Visit (this=0x7fff6059a990, node=0x7faf10f497b8) at v8/src/ast.h:2055 #33 0x00007faf5307bc92 in v8::internal::CodeGenerator::VisitIfStatement (this=0x7fff6059a990, node=0x7faf10f4ae80) at v8/src/x64/codegen-x64.cc:2970 #34 0x00007faf52eb11dc in v8::internal::IfStatement::Accept (this=0x7faf10f4ae80, v=0x7fff6059a990) at v8/src/ast.cc:54 #35 0x00007faf52ebad40 in v8::internal::AstVisitor::Visit (this=0x7fff6059a990, node=0x7faf10f4ae80) at v8/src/ast.h:2055 #36 0x00007faf53074df7 in v8::internal::CodeGenerator::VisitStatements (this=0x7fff6059a990, statements=0x7faf10f474b0)
    at v8/src/x64/codegen-x64.cc:2798
#37 0x00007faf5307c032 in v8::internal::CodeGenerator::VisitBlock (this=0x7fff6059a990, node=0x7faf10f47450) at v8/src/x64/codegen-x64.cc:2809 #38 0x00007faf52eb115e in v8::internal::Block::Accept (this=0x7faf10f47450, v=0x7fff6059a990) at v8/src/ast.cc:54 #39 0x00007faf52ebad40 in v8::internal::AstVisitor::Visit (this=0x7fff6059a990, node=0x7faf10f47450) at v8/src/ast.h:2055 #40 0x00007faf5307e85f in v8::internal::CodeGenerator::VisitForStatement (this=0x7fff6059a990, node=0x7faf10f47200) at v8/src/x64/codegen-x64.cc:3682 #41 0x00007faf52eb135a in v8::internal::ForStatement::Accept (this=0x7faf10f47200, v=0x7fff6059a990) at v8/src/ast.cc:54 #42 0x00007faf52ebad40 in v8::internal::AstVisitor::Visit (this=0x7fff6059a990, node=0x7faf10f47200) at v8/src/ast.h:2055 #43 0x00007faf53074df7 in v8::internal::CodeGenerator::VisitStatements (this=0x7fff6059a990, statements=0x7faf4365f160)
    at v8/src/x64/codegen-x64.cc:2798
#44 0x00007faf5307c032 in v8::internal::CodeGenerator::VisitBlock (this=0x7fff6059a990, node=0x7faf4365f100) at v8/src/x64/codegen-x64.cc:2809 #45 0x00007faf52eb115e in v8::internal::Block::Accept (this=0x7faf4365f100, v=0x7fff6059a990) at v8/src/ast.cc:54 #46 0x00007faf52ebad40 in v8::internal::AstVisitor::Visit (this=0x7fff6059a990, node=0x7faf4365f100) at v8/src/ast.h:2055 #47 0x00007faf5307bb84 in v8::internal::CodeGenerator::VisitIfStatement (this=0x7fff6059a990, node=0x7faf10f4c5d8) at v8/src/x64/codegen-x64.cc:2949 #48 0x00007faf52eb11dc in v8::internal::IfStatement::Accept (this=0x7faf10f4c5d8, v=0x7fff6059a990) at v8/src/ast.cc:54 #49 0x00007faf52ebad40 in v8::internal::AstVisitor::Visit (this=0x7fff6059a990, node=0x7faf10f4c5d8) at v8/src/ast.h:2055 #50 0x00007faf53074df7 in v8::internal::CodeGenerator::VisitStatements (this=0x7fff6059a990, statements=0x7faf4365aac0)
    at v8/src/x64/codegen-x64.cc:2798
#51 0x00007faf5307c032 in v8::internal::CodeGenerator::VisitBlock (this=0x7fff6059a990, node=0x7faf4365aa60) at v8/src/x64/codegen-x64.cc:2809
---Type <return> to continue, or q <return> to quit---
#52 0x00007faf52eb115e in v8::internal::Block::Accept (this=0x7faf4365aa60, v=0x7fff6059a990) at v8/src/ast.cc:54 #53 0x00007faf52ebad40 in v8::internal::AstVisitor::Visit (this=0x7fff6059a990, node=0x7faf4365aa60) at v8/src/ast.h:2055 #54 0x00007faf5307bb31 in v8::internal::CodeGenerator::VisitIfStatement (this=0x7fff6059a990, node=0x7faf10f4dfc8) at v8/src/x64/codegen-x64.cc:2944 #55 0x00007faf52eb11dc in v8::internal::IfStatement::Accept (this=0x7faf10f4dfc8, v=0x7fff6059a990) at v8/src/ast.cc:54 #56 0x00007faf52ebad40 in v8::internal::AstVisitor::Visit (this=0x7fff6059a990, node=0x7faf10f4dfc8) at v8/src/ast.h:2055 #57 0x00007faf53074df7 in v8::internal::CodeGenerator::VisitStatements (this=0x7fff6059a990, statements=0x7faf43659638)
    at v8/src/x64/codegen-x64.cc:2798
#58 0x00007faf5308d2b9 in v8::internal::CodeGenerator::Generate (this=0x7fff6059a990, info=0x7fff6059acd0) at v8/src/x64/codegen-x64.cc:342 #59 0x00007faf52ecf991 in v8::internal::CodeGenerator::MakeCode (info=0x7fff6059acd0) at v8/src/codegen.cc:215 #60 0x00007faf52ed424a in v8::internal::MakeCode (context=..., info=0x7fff6059acd0) at v8/src/compiler.cc:153 #61 0x00007faf52ed43c6 in v8::internal::Compiler::CompileLazy (info=0x7fff6059acd0) at v8/src/compiler.cc:436 #62 0x00007faf52f21731 in v8::internal::CompileLazyHelper (info=0x7fff6059acd0, flag=CLEAR_EXCEPTION) at v8/src/handles.cc:757 #63 0x00007faf52f21844 in v8::internal::CompileLazy (function=..., receiver=..., flag=CLEAR_EXCEPTION) at v8/src/handles.cc:775 #64 0x00007faf52f43f5a in v8::internal::CompileFunction (result=0x7faf14f9efe9, object=..., in_loop=NOT_IN_LOOP) at v8/src/ic.cc:1538 #65 0x00007faf52f48fc1 in v8::internal::CallIC_Miss (args=...) at v8/src/ic.cc:1563



--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev

Reply via email to