[clazy] [Bug 389006] Assert is triggered while level2 is selected

bugzilla_noreply at kde.org bugzilla_noreply at kde.org
Mon Jan 15 15:00:31 GMT 2018


https://bugs.kde.org/show_bug.cgi?id=389006

--- Comment #2 from ivan.donchevskii at qt.io ---
I actually have more of them and I'm not sure if they are actually valid only
for level2.

For example, another trace (which can be also fixed with location check):

1  HandleAbort                                                                 
                  Signals.inc              405  0x7ff95a5490cc 
2  raise                                                                       
                  ucrtbased                     0x7ff980ed8201 
3  abort                                                                       
                  ucrtbased                     0x7ff980ed9d89 
4  get_wide_winmain_command_line                                               
                  ucrtbased                     0x7ff980edf46f 
5  get_wide_winmain_command_line                                               
                  ucrtbased                     0x7ff980edd461 
6  wassert                                                                     
                  ucrtbased                     0x7ff980edfc6f 
7  clang::SourceManager::getFileCharacteristic                                 
                  SourceManager.cpp        1385 0x7ff9565d894f 
8  clang::SourceManager::isInSystemHeader                                      
                  SourceManager.h          1375 0x7ff955e9ec60 
9  ClazyASTConsumer::VisitStmt                                                 
                  Clazy.cpp                114  0x7ff95866ac42 
10 clang::RecursiveASTVisitor<ClazyASTConsumer>::WalkUpFromStmt                
                  RecursiveASTVisitor.h    354  0x7ff9586e253a 
11 clang::RecursiveASTVisitor<ClazyASTConsumer>::WalkUpFromExpr                
                  StmtNodes.inc            115  0x7ff9586d99ee 
12 clang::RecursiveASTVisitor<ClazyASTConsumer>::WalkUpFromCXXDefaultArgExpr   
                  StmtNodes.inc            227  0x7ff9586d569e 
13 clang::RecursiveASTVisitor<ClazyASTConsumer>::TraverseCXXDefaultArgExpr     
                  RecursiveASTVisitor.h    2407 0x7ff9586866a9 
14 clang::RecursiveASTVisitor<ClazyASTConsumer>::dataTraverseNode              
                  StmtNodes.inc            227  0x7ff9586eb690 
15 clang::RecursiveASTVisitor<ClazyASTConsumer>::TraverseStmt                  
                  RecursiveASTVisitor.h    644  0x7ff9586bce31 
16 clang::RecursiveASTVisitor<ClazyASTConsumer>::TraverseFunctionHelper        
                  RecursiveASTVisitor.h    1956 0x7ff95869a25e 
17 clang::RecursiveASTVisitor<ClazyASTConsumer>::TraverseCXXMethodDecl         
                  RecursiveASTVisitor.h    1975 0x7ff958688bcd 
18 clang::RecursiveASTVisitor<ClazyASTConsumer>::TraverseDecl                  
                  DeclNodes.inc            399  0x7ff9586922af 
19 clang::RecursiveASTVisitor<ClazyASTConsumer>::TraverseDeclContextHelper     
                  RecursiveASTVisitor.h    1350 0x7ff958692e5b 
20 clang::RecursiveASTVisitor<ClazyASTConsumer>::TraverseCXXRecordDecl         
                  RecursiveASTVisitor.h    1787 0x7ff958689e87 
21 clang::RecursiveASTVisitor<ClazyASTConsumer>::TraverseDecl                  
                  DeclNodes.inc            251  0x7ff958691ed3 
22 clang::RecursiveASTVisitor<ClazyASTConsumer>::TraverseClassTemplateDecl     
                  RecursiveASTVisitor.h    1695 0x7ff95868db66 
23 clang::RecursiveASTVisitor<ClazyASTConsumer>::TraverseDecl                  
                  DeclNodes.inc            195  0x7ff958691d67 
24 clang::RecursiveASTVisitor<ClazyASTConsumer>::TraverseDeclContextHelper     
                  RecursiveASTVisitor.h    1350 0x7ff958692e5b 
25 clang::RecursiveASTVisitor<ClazyASTConsumer>::TraverseNamespaceDecl         
                  RecursiveASTVisitor.h    1466 0x7ff9586a2b78 
26 clang::RecursiveASTVisitor<ClazyASTConsumer>::TraverseDecl                  
                  DeclNodes.inc            105  0x7ff958691b2b 
27 clang::RecursiveASTVisitor<ClazyASTConsumer>::TraverseDeclContextHelper     
                  RecursiveASTVisitor.h    1350 0x7ff958692e5b 
28 clang::RecursiveASTVisitor<ClazyASTConsumer>::TraverseTranslationUnitDecl   
                  RecursiveASTVisitor.h    1442 0x7ff9586c09b8 
29 clang::RecursiveASTVisitor<ClazyASTConsumer>::TraverseDecl                  
                  DeclNodes.inc            553  0x7ff958692721 
30 ClazyASTConsumer::HandleTranslationUnit                                     
                  Clazy.cpp                157  0x7ff95866af1b 
31 clang::MultiplexConsumer::HandleTranslationUnit                             
                  MultiplexConsumer.cpp    305  0x7ff956742c59 
32 clang::ParseAST                                                             
                  ParseAST.cpp             161  0x7ff95b2ba561 
33 clang::ASTFrontendAction::ExecuteAction                                     
                  FrontendAction.cpp       1005 0x7ff95671dceb 
34 clang::FrontendAction::Execute                                              
                  FrontendAction.cpp       906  0x7ff95671d747 
35 clang::ASTUnit::Parse                                                       
                  ASTUnit.cpp              1118 0x7ff95662aec1 
36 clang::ASTUnit::LoadFromCompilerInvocation                                  
                  ASTUnit.cpp              1585 0x7ff95662fceb 
37 clang::ASTUnit::LoadFromCommandLine                                         
                  ASTUnit.cpp              1706 0x7ff956631df2 
38 clang_parseTranslationUnit_Impl                                             
                  CIndex.cpp               3425 0x7ff955d94de6 
39 <lambda_b7549923c4878d05b8a2ab66ef5254b1>::operator()                       
                  CIndex.cpp               3501 0x7ff955ddcba7 
40 llvm::function_ref<void
__cdecl(void)>::callback_fn<<lambda_b7549923c4878d05b8a2ab66ef5254b1>>
STLExtras.h              100  0x7ff955db42c8 
41 llvm::function_ref<void __cdecl(void)>::operator()                          
                  STLExtras.h              114  0x7ff95a5464de 
42 llvm::CrashRecoveryContext::RunSafely                                       
                  CrashRecoveryContext.cpp 183  0x7ff95a545d6b 
43 RunSafelyOnThread_Dispatch                                                  
                  CrashRecoveryContext.cpp 402  0x7ff95a545fa2 
44 ThreadCallback                                                              
                  Threading.inc            36   0x7ff95a5449c8 
45 register_onexit_function                                                    
                  ucrtbased                     0x7ff980ee11e8 
46 register_onexit_function                                                    
                  ucrtbased                     0x7ff980ee0e01 
47 BaseThreadInitThunk                                                         
                  KERNEL32                      0x7ff9b36e1fe4 
48 RtlUserThreadStart                                                          
                  ntdll                         0x7ff9b5d9ef91 

The next one is "Assertion failed: Loc.isMacroID() && "Only reasonble to call
this on macros", file D:\code\llvm\tools\clang\lib\Lex\Lexer.cpp, line 962"

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Unassigned-bugs mailing list