[Webkit-unassigned] [Bug 238988] [WinCairo] When building WebKit WinCairo port failed to build due to errors C2146、 C2065、 C2143、 C2059 on windows with MSVC

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Apr 12 19:38:07 PDT 2022


https://bugs.webkit.org/show_bug.cgi?id=238988

--- Comment #9 from April <v-apriltan at microsoft.com> ---
(In reply to Fujii Hironori from comment #6)
> I can't see the page
> 
> > 401 - Uh-oh, you do not have access.
> > The request requires authentication.
> > 4/12/2022 8:47:57 PM (UTC)
> > 2985bfb1-8a02-4e17-87ff-bf0ccc68c376
> 
> What is the known assertion bug?

When I build AppleWin and WinCairo separately, WinCairo also has the same Assertion bug as AppleWin:
F:\gitP\WebKit\webkit\Source\JavaScriptCore\heap\IsoCellSetInlines.h(108): Assertion failed: templateId->Binding(), file d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\c\p0gettok.c, line 16057 [when compiling F:\gitP\WebKit\webkit\build_amd64_AppleWin\DerivedSources\JavaScriptCore\unified-sources\UnifiedSource-f0a787a9-3.cpp]
    c1xx!assertfe()+0x106
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\c\debug.c Line 333
    c1xx!TemplateUtil::LookupTemplateId()+0x8a8
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\c\p0gettok.c Line 16058
    c1xx!ParseTree::Utility::LookupTemplateId()+0x2c3
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\c\ParseTree.cpp Line 7710
    c1xx!IsDependentVisitor::Visit()+0x11c
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\parsetree\is_dependent.cpp Line 1042
    c1xx!IsDependentVisitor::Visit()+0x127
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\parsetree\is_dependent.cpp Line 1993
    c1xx!ParseTree::Node::Accept<IsDependentVisitor>()+0x436
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\parsetree\kind.dat Line 71
    c1xx!ParseTree::VisitDispatchHelper::VisitTemplateArgument<IsDependentVisitor>()+0x42
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\parsetree\generic_visitor.h Line 118
    c1xx!IsDependentVisitor::Visit()+0x37
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\parsetree\is_dependent.cpp Line 996
    c1xx!IsDependentVisitor::Visit()+0x74
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\parsetree\is_dependent.cpp Line 1018
    c1xx!IsDependentVisitor::Visit()+0x144
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\parsetree\is_dependent.cpp Line 2033
    c1xx!IsDependentVisitor::Visit()+0x5c
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\parsetree\is_dependent.cpp Line 403
    c1xx!IsDependentVisitor::Visit()+0x17c
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\parsetree\is_dependent.cpp Line 772
    c1xx!ParseTree::Utility::IsDependent()+0x64
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\parsetree\is_dependent.cpp Line 3290
    c1xx!Parser::CxxParser::ExpressionTail()+0x984
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\RDParser.cpp Line 963
    c1xx!Parser::CxxParser::Expression()+0x5d
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\RDParser.cpp Line 711
    c1xx!Parser::CxxParser::AssignInitializerClause()+0x15d
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\RDParser.cpp Line 2266
    c1xx!Parser::CxxParser::InitializerOpt()+0x109
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\RDParser.cpp Line 15495
    c1xx!Parser::CxxParser::Initializer()+0xe
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\RDParser.cpp Line 15408
    c1xx!Parser::CxxParser::parse_wrap<ParseTree::Initializer const *,`Parser::CxxParser::DeclarationCondition'::`2'::<lambda_3> >()+0x21c
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\rdparser.h Line 382
    c1xx!Parser::CxxParser::DeclarationCondition()+0x1b4
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\RDParser.cpp Line 13177
    c1xx!Parser::CxxParser::Condition()+0x10f
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\RDParser.cpp Line 13127
    c1xx!Parser::CxxParser::parse_wrap<ParseTree::Condition const *,`Parser::CxxParser::IfStatement'::`2'::<lambda_1> >()+0x202
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\rdparser.h Line 382
    c1xx!Parser::CxxParser::WhileStatement()+0x10d
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\RDParser.cpp Line 13485
    c1xx!Parser::CxxParser::parse_wrap<ParseTree::WhileStatement const *,`Parser::CxxParser::Statement'::`4'::<lambda_18> >()+0x9d
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\rdparser.h Line 382
    c1xx!Parser::CxxParser::Statement()+0x4a4
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\RDParser.cpp Line 12894
    c1xx!Parser::CxxParser::parse_wrap<ParseTree::Statement const *,`Parser::CxxParser::IfStatement'::`18'::<lambda_3> >()+0x202
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\rdparser.h Line 382
    c1xx!Parser::CxxParser::StatementSeq()+0x159
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\RDParser.cpp Line 13235
    c1xx!Parser::CxxParser::parse_wrap<ParseTree::StatementSeq const *,`Parser::CxxParser::CompoundStatement'::`5'::<lambda_1> >()+0x202
        d:\aUnifiedSource-bfc896e1-1.cpp
  01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\rdparser.h Line 382
    c1xx!Parser::CxxParser::CompoundStatement()+0xb7
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\RDParser.cpp Line 13259
    c1xx!Parser::CxxParser::FunctionBody()+0x162
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\RDParser.cpp Line 6690
    c1xx!`Parser::ParseDeferredSyntax'::`2'::DeferredBitsVisitor::Rewrite()+0x28b
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\RDParser.cpp Line 18264
  UnifiedSource-bfc896e1-2.cpp
  F:\gitP\WebKit\webkit\Source\JavaScriptCore\heap\IsoCellSetInlines.h(108): Assertion failed: templateId->Binding(), file d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\c\p0gettok.c, line 16057 [when compiling F:\gitP\WebKit\webkit\build_amd64_AppleWin\DerivedSources\JavaScriptCore\unified-sources\UnifiedSource-f0a787a9-2.cpp]
  UnifiedSource-bfc896e1-3.cpp
    c1xx!assertfe()+0x106
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\c\debug.c Line 333
    c1xx!TemplateUtil::LookupTemplateId()+0x8a8
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\c\p0gettok.c Line 16058
    c1xx!ParseTree::Utility::LookupTemplateId()+0x2c3
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\c\ParseTree.cpp Line 7710
    c1xx!IsDependentVisitor::Visit()+0x11c
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\parsetree\is_dependent.cpp Line 1042
    c1xx!IsDependentVisitor::Visit()+0x127
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\parsetree\is_dependent.cpp Line 1993
    c1xx!ParseTree::Node::Accept<IsDependentVisitor>()+0x436
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\parsetree\kind.dat Line 71
    c1xx!ParseTree::VisitDispatchHelper::VisitTemplateArgument<IsDependentVisitor>()+0x42
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\parsetree\generic_visitor.h Line 118
    c1xx!IsDependentVisitor::Visit()+0x37
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\parsetree\is_dependent.cpp Line 996
    c1xx!IsDependentVisitor::Visit()+0x74
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\parsetree\is_dependent.cpp Line 1018
    c1xx!IsDependentVisitor::Visit()+0x144
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\parsetree\is_dependent.cpp Line 2033
    c1xx!IsDependentVisitor::Visit()+0x5c
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\parsetree\is_dependent.cpp Line 403
    c1xx!IsDependentVisitor::Visit()+0x17c
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\parsetree\is_dependent.cpp Line 772
    c1xx!ParseTree::Utility::IsDependent()+0x64
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\parsetree\is_dependent.cpp Line 3290
    c1xx!Parser::CxxParser::ExpressionTail()+0x984
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\RDParser.cpp Line 963
    c1xx!Parser::CxxParser::Expression()+0x5d
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\RDParser.cpp Line 711
    c1xx!Parser::CxxParser::AssignInitializerClause()+0x15d
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\RDParser.cpp Line 2266
    c1xx!Parser::CxxParser::InitializerOpt()+0x109
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\RDParser.cpp Line 15495
    c1xx!Parser::CxxParser::Initializer()+0xe
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\RDParser.cpp Line 15408
    c1xx!Parser::CxxParser::parse_wrap<ParseTree::Initializer const *,`Parser::CxxParser::DeclarationCondition'::`2'::<lambda_3> >()+0x21c
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\rdparser.h Line 382
    c1xx!Parser::CxxParser::DeclarationCondition()+0x1b4
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\RDParser.cpp Line 13177
    c1xx!Parser::CxxParser::Condition()+0x10f
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\RDParser.cpp Line 13127
    c1xx!Parser::CxxParser::parse_wrap<ParseTree::Condition const *,`Parser::CxxParser::IfStatement'::`2'::<lambda_1> >()+0x202
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\rdparser.h Line 382
    c1xx!Parser::CxxParser::WhileStatement()+0x10d
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\RDParser.cpp Line 13485
    c1xx!Parser::CxxParser::parse_wrap<ParseTree::WhileStatement const *,`Parser::CxxParser::Statement'::`4'::<lambda_18> >()+0x9d
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\rdparser.h Line 382
    c1xx!Parser::CxxParser::Statement()+0x4a4
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\RDParser.cpp Line 12894
    c1xx!Parser::CxxParser::parse_wrap<ParseTree::Statement const *,`Parser::CxxParser::IfStatement'::`18'::<lambda_3> >()+0x202
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\rdparser.h Line 382
    c1xx!Parser::CxxParser::StatementSeq()+0x159
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\RDParser.cpp Line 13235
    c1xx!Parser::CxxParser::parse_wrap<ParseTree::StatementSeq const *,`Parser::CxxParser::CompoundStatement'::`5'::<lambda_1> >()+0x202
        d:\aUnifiedSource-bfc896e1-4.cpp
  01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\rdparser.h Line 382
    c1xx!Parser::CxxParser::CompoundStatement()+0xb7
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\RDParser.cpp Line 13259
    c1xx!Parser::CxxParser::FunctionBody()+0x162
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\RDParser.cpp Line 6690
    c1xx!`Parser::ParseDeferredSyntax'::`2'::DeferredBitsVisitor::Rewrite()+0x28b
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\RDParser.cpp Line 18264
  UnifiedSource-bfc896e1-5.cpp
  F:\gitP\WebKit\webkit\Source\JavaScriptCore\heap\IsoCellSetInlines.h(108): Assertion failed: templateId->Binding(), file d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\c\p0gettok.c, line 16057 [when compiling F:\gitP\WebKit\webkit\build_amd64_AppleWin\DerivedSources\JavaScriptCore\unified-sources\UnifiedSource-f0a787a9-7.cpp]
    c1xx!assertfe()+0x106
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\c\debug.c Line 333
    c1xx!TemplateUtil::LookupTemplateId()+0x8a8
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\c\p0gettok.c Line 16058
    c1xx!ParseTree::Utility::LookupTemplateId()+0x2c3
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\c\ParseTree.cpp Line 7710
    c1xx!IsDependentVisitor::Visit()+0x11c
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\parsetree\is_dependent.cpp Line 1042
    c1xx!IsDependentVisitor::Visit()+0x127
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\parsetree\is_dependent.cpp Line 1993
    c1xx!ParseTree::Node::Accept<IsDependentVisitor>()+0x436
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\parsetree\kind.dat Line 71
    c1xx!ParseTree::VisitDispatchHelper::VisitTemplateArgument<IsDependentVisitor>()+0x42
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\parsetree\generic_visitor.h Line 118
    c1xx!IsDependentVisitor::Visit()+0x37
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\parsetree\is_dependent.cpp Line 996
    c1xx!IsDependentVisitor::Visit()+0x74
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\parsetree\is_dependent.cpp Line 1018
    c1xx!IsDependentVisitor::Visit()+0x144
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\parsetree\is_dependent.cpp Line 2033
    c1xx!IsDependentVisitor::Visit()+0x5c
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\parsetree\is_dependent.cpp Line 403
    c1xx!IsDependentVisitor::Visit()+0x17c
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\parsetree\is_dependent.cpp Line 772
    c1xx!ParseTree::Utility::IsDependent()+0x64
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\parsetree\is_dependent.cpp Line 3290
    c1xx!Parser::CxxParser::ExpressionTail()+0x984
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\RDParser.cpp Line 963
    c1xx!Parser::CxxParser::Expression()+0x5d
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\RDParser.cpp Line 711
    c1xx!Parser::CxxParser::AssignInitializerClause()+0x15d
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\RDParser.cpp Line 2266
    c1xx!Parser::CxxParser::InitializerOpt()+0x109
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\RDParser.cpp Line 15495
    c1xx!Parser::CxxParser::Initializer()+0xe
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\RDParser.cpp Line 15408
    c1xx!Parser::CxxParser::parse_wrap<ParseTree::Initializer const *,`Parser::CxxParser::DeclarationCondition'::`2'::<lambda_3> >()+0x21c
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\rdparser.h Line 382
    c1xx!Parser::CxxParser::DeclarationCondition()+0x1b4
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\RDParser.cpp Line 13177
    c1xx!Parser::CxxParser::Condition()+0x10f
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\RDParser.cpp Line 13127
    c1xx!Parser::CxxParser::parse_wrap<ParseTree::Condition const *,`Parser::CxxParser::IfStatement'::`2'::<lambda_1> >()+0x202
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\rdparser.h Line 382
    c1xx!Parser::CxxParser::WhileStatement()+0x10d
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\RDParser.cpp Line 13485
    c1xx!Parser::CxxParser::parse_wrap<ParseTree::WhileStatement const *,`Parser::CxxParser::Statement'::`4'::<lambda_18> >()+0x9d
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\rdparser.h Line 382
    c1xx!Parser::CxxParser::Statement()+0x4a4
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\RDParser.cpp Line 12894
    c1xx!Parser::CxxParser::parse_wrap<ParseTree::Statement const *,`Parser::CxxParser::IfStatement'::`18'::<lambda_3> >()+0x202
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\rdparser.h Line 382
    c1xx!Parser::CxxParser::StatementSeq()+0x159
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\RDParser.cpp Line 13235
    c1xx!Parser::CxxParser::parse_wrap<ParseTree::StatementSeq const *,`Parser::CxxParser::CompoundStatement'::`5'::<lambda_1> >()+0x202
        d:\aUnifiedSource-bfc896e1-6.cpp
  01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\rdparser.h Line 382
    c1xx!Parser::CxxParser::CompoundStatement()+0xb7
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\RDParser.cpp Line 13259
    c1xx!Parser::CxxParser::FunctionBody()+0x162
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\RDParser.cpp Line 6690
    c1xx!`Parser::ParseDeferredSyntax'::`2'::DeferredBitsVisitor::Rewrite()+0x28b
        d:\a01\_work\2\s\src\vctools\Compiler\CxxFE\sl\p1\cxx\RDParser.cpp Line 18264
  DFGSpeculativeJIT.cpp
  DFGSpeculativeJIT32_64.cpp
  DFGSpeculativeJIT64.cpp
  UnifiedSource-bfc896e1-7.cpp
  UnifiedSource-bfc896e1-8.cpp
  UnifiedSource-bfc896e1-9.cpp
  UnifiedSource-3c3e0d8c-1.cpp
  UnifiedSource-48793971-1.cpp
  UnifiedSource-02aa2997-1.cpp
  FTLLowerDFGToB3.cpp
  UnifiedSource-02aa2997-2.cpp
  UnifiedSource-02aa2997-3.cpp
  UnifiedSource-ee8a7a7a-1.cpp
  UnifiedSource-ee8a7a7a-2.cpp
  UnifiedSource-ee8a7a7a-3.cpp
  UnifiedSource-ee8a7a7a-4.cpp
  UnifiedSource-ee8a7a7a-5.cpp

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20220413/8e5e4987/attachment-0001.htm>


More information about the webkit-unassigned mailing list