[LLVMbugs] [Bug 12870] New: Subtype of ScopedDecl not handled.

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Fri May 18 08:13:14 PDT 2012


http://llvm.org/bugs/show_bug.cgi?id=12870

             Bug #: 12870
           Summary: Subtype of ScopedDecl not handled.
           Product: clang
           Version: trunk
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: enhancement
          Priority: P
         Component: Static Analyzer
        AssignedTo: kremenek at apple.com
        ReportedBy: gartung at fnal.gov
                CC: llvmbugs at cs.uiuc.edu
    Classification: Unclassified


/storage/local/data1/cms_admin/CMSSW_6_0_X_2012-05-11-1400/src/Fireworks/Core/src/CmsShowMain.cc
Crash
-cc1 -triple x86_64-unknown-linux-gnu -fsyntax-only -disable-free
-main-file-name CmsShowMain.cc -mrelocation-model static -mdisable-fp-elim
-fmath-errno -masm-verbose -mconstructor-aliases -munwind-tables -target-cpu
x86-64 -target-linker-version 2.17.50.0.6 -momit-leaf-frame-pointer
-resource-dir
/storage/local/data1/cms_admin/clang-build/Debug+Asserts/bin/../lib/clang/3.2
-D GNU_GCC -D _GNU_SOURCE -D PROJECT_NAME=CMSSW -D
PROJECT_VERSION=CMSSW_6_0_X_2012-05-11-1400 -I
/storage/local/data1/cms_admin/build/slc5_amd64_gcc470/external/gcc/4.7.0/include/c++/4.7.0
-I
/storage/local/data1/cms_admin/build/slc5_amd64_gcc470/external/gcc/4.7.0/include/c++/4.7.0/x86_64-unknown-linux-gnu
-I
/storage/local/data1/cms_admin/build/slc5_amd64_gcc470/external/gcc/4.7.0/include/c++/4.7.0/backward
-I
/storage/local/data1/cms_admin/CMSSW_6_0_X_2012-05-11-1400/src/Fireworks/Core/src
-I /storage/local/data1/cms_admin/CMSSW_6_0_X_2012-05-11-1400/src -I
/storage/local/data1/cms_admin/CMSSW_6_0_X_2012-05-11-1400/include/LCG -I
/storage/local/data1/cms_admin/build/slc5_amd64_gcc470/cms/cmssw/CMSSW_6_0_X_2012-05-11-1400/src
-I
/storage/local/data1/cms_admin/build/slc5_amd64_gcc470/cms/cmssw/CMSSW_6_0_X_2012-05-11-1400/include/LCG
-I
/storage/local/data1/cms_admin/build/slc5_amd64_gcc470/external/boost/1.49.0/include
-I
/storage/local/data1/cms_admin/build/slc5_amd64_gcc470/external/libpng/1.2.46/include
-I
/storage/local/data1/cms_admin/build/slc5_amd64_gcc470/external/uuid/1.38/include
-I
/storage/local/data1/cms_admin/build/slc5_amd64_gcc470/lcg/root/5.32.00-cms5/cint
-I
/storage/local/data1/cms_admin/build/slc5_amd64_gcc470/external/gsl/1.10/include
-I
/storage/local/data1/cms_admin/build/slc5_amd64_gcc470/external/libjpg/8b/include
-I
/storage/local/data1/cms_admin/build/slc5_amd64_gcc470/external/pcre/7.9-cms/include
-I
/storage/local/data1/cms_admin/build/slc5_amd64_gcc470/external/sigcpp/2.2.10-cms/include/sigc++-2.0
-I
/storage/local/data1/cms_admin/build/slc5_amd64_gcc470/external/zlib/1.2.3/include
-I
/storage/local/data1/cms_admin/build/slc5_amd64_gcc470/lcg/root/5.32.00-cms5/include
-fmodule-cache-path /var/tmp/clang-module-cache -internal-isystem
/storage/local/data1/cms_admin/build/slc5_amd64_gcc470/external/gcc/4.7.0/lib/gcc/x86_64-unknown-linux-gnu/4.7.0/../../../../include/c++/4.7.0
-internal-isystem
/storage/local/data1/cms_admin/build/slc5_amd64_gcc470/external/gcc/4.7.0/lib/gcc/x86_64-unknown-linux-gnu/4.7.0/../../../../include/c++/4.7.0/x86_64-unknown-linux-gnu
-internal-isystem
/storage/local/data1/cms_admin/build/slc5_amd64_gcc470/external/gcc/4.7.0/lib/gcc/x86_64-unknown-linux-gnu/4.7.0/../../../../include/c++/4.7.0/backward
-internal-isystem /usr/local/include -internal-isystem
/storage/local/data1/cms_admin/clang-build/Debug+Asserts/bin/../lib/clang/3.2/include
-internal-externc-isystem /include -internal-externc-isystem /usr/include
-Wno-long-long -Wno-deprecated -std=c++11 -fdebug-compilation-dir
/uscms/home/cms_admin/data1/CMSSW_6_0_X_2012-05-11-1400 -ferror-limit 19
-fmessage-length 0 -mstackrealign -fgnu-runtime -fobjc-runtime-has-arc
-fobjc-runtime-has-weak -fobjc-fragile-abi -fcxx-exceptions -fexceptions
-fdiagnostics-show-option -x c++
/storage/local/data1/cms_admin/CMSSW_6_0_X_2012-05-11-1400/src/Fireworks/Core/src/CmsShowMain.cc
Linux cmssrv140.fnal.gov 2.6.18-274.12.1.el5 #1 SMP Tue Nov 29 11:14:39 EST
2011 x86_64 x86_64 x86_64 GNU/Linux
Using built-in specs.
COLLECT_GCC=g++
COLLECT_LTO_WRAPPER=/storage/local/data1/cms_admin/build/slc5_amd64_gcc470/external/gcc/4.7.0/bin/../libexec/gcc/x86_64-unknown-linux-gnu/4.7.0/lto-wrapper
Target: x86_64-unknown-linux-gnu
Configured with: ../configure
--prefix=/build/da/build-BOOTSTRAP_slc5_amd64_gcc470/b/tmp/BUILDROOT/de8f21fa6a50f532872e71e7ff72a173/opt/cmssw/slc5_amd64_gcc470/external/gcc/4.7.0
--disable-multilib --disable-nls --enable-languages=c,c++,fortran
--enable-gold=yes --enable-lto
--with-gmp=/build/da/build-BOOTSTRAP_slc5_amd64_gcc470/b/tmp/BUILDROOT/de8f21fa6a50f532872e71e7ff72a173/opt/cmssw/slc5_amd64_gcc470/external/gcc/4.7.0
--with-mpfr=/build/da/build-BOOTSTRAP_slc5_amd64_gcc470/b/tmp/BUILDROOT/de8f21fa6a50f532872e71e7ff72a173/opt/cmssw/slc5_amd64_gcc470/external/gcc/4.7.0
--with-mpc=/build/da/build-BOOTSTRAP_slc5_amd64_gcc470/b/tmp/BUILDROOT/de8f21fa6a50f532872e71e7ff72a173/opt/cmssw/slc5_amd64_gcc470/external/gcc/4.7.0
--with-ppl=/build/da/build-BOOTSTRAP_slc5_amd64_gcc470/b/tmp/BUILDROOT/de8f21fa6a50f532872e71e7ff72a173/opt/cmssw/slc5_amd64_gcc470/external/gcc/4.7.0
--with-cloog=/build/da/build-BOOTSTRAP_slc5_amd64_gcc470/b/tmp/BUILDROOT/de8f21fa6a50f532872e71e7ff72a173/opt/cmssw/slc5_amd64_gcc470/external/gcc/4.7.0
--enable-cloog-backend=isl --enable-shared CC='gcc -fPIC' CXX='c++ -fPIC'
CPP=cpp CXXCPP='c++ -E'
Thread model: posix
gcc version 4.7.0 20120302 (prerelease) (GCC) 


UNREACHABLE executed at
/storage/local/data1/cms_admin/llvm/tools/clang/lib/StaticAnalyzer/Checkers/../../../include/clang/Analysis/Visitors/CFGRecStmtDeclVisitor.h:73!
0  libLLVM-3.2svn.so 0x00002ac505699b4e
1  libLLVM-3.2svn.so 0x00002ac50569a0dc
2  libpthread.so.0   0x000000325260ebe0
3  libc.so.6         0x0000003251a30265 gsignal + 53
4  libc.so.6         0x0000003251a31d10 abort + 272
5  libLLVM-3.2svn.so 0x00002ac505682d46 llvm::report_fatal_error(llvm::Twine
const&) + 0
6  clang++           0x0000000000dff8dd
7  clang++           0x0000000000e02301
8  clang++           0x0000000000e0021c
9  clang++           0x0000000000e00c1a
10 clang++           0x0000000000e0236a
11 clang++           0x0000000000e0266f
12 clang++           0x0000000000e0269a
13 clang++           0x0000000000e02738
14 clang++           0x0000000000e03745
15 clang++           0x0000000000e037eb
16 clang++           0x0000000000efe8ae
17 clang++           0x0000000000efbd8e
clang::ento::CheckerManager::runCheckersOnASTBody(clang::Decl const*,
clang::ento::AnalysisManager&, clang::ento::BugReporter&) + 156
18 clang++           0x0000000000dccace
19 clang++           0x0000000000dcd122
20 clang++           0x0000000000dcd17d
21 clang++           0x0000000000dcd1c8
22 clang++           0x0000000000dcd23a
23 clang++           0x0000000000dd9e0a
24 clang++           0x0000000000dcd9f1
25 clang++           0x0000000000dcdd46
26 clang++           0x00000000009ad284 clang::ParseAST(clang::Sema&, bool,
bool) + 576
27 clang++           0x000000000069cf75
clang::ASTFrontendAction::ExecuteAction() + 265
28 clang++           0x000000000069d27f clang::FrontendAction::Execute() + 207
29 clang++           0x0000000000679757
clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) + 639
30 clang++           0x000000000064ef16
clang::ExecuteCompilerInvocation(clang::CompilerInstance*) + 870
31 clang++           0x000000000063e9c7 cc1_main(char const**, char const**,
char const*, void*) + 909
32 clang++           0x000000000064ab30 main + 434
33 libc.so.6         0x0000003251a1d994 __libc_start_main + 244
34 clang++           0x000000000063dd39
Stack dump:
0.    Program arguments:
/storage/local/data1/cms_admin/clang-build/Debug+Asserts/bin/clang++ -cc1
-triple x86_64-unknown-linux-gnu -analyze -disable-free -main-file-name
CmsShowMain.cc -analyzer-store=region -analyzer-opt-analyze-nested-blocks
-analyzer-eagerly-assume -analyzer-ipa=inlining -analyzer-checker=core
-analyzer-checker=unix -analyzer-checker=deadcode
-analyzer-checker=security.insecureAPI.UncheckedReturn
-analyzer-checker=security.insecureAPI.getpw
-analyzer-checker=security.insecureAPI.gets
-analyzer-checker=security.insecureAPI.mktemp
-analyzer-checker=security.insecureAPI.mkstemp
-analyzer-checker=security.insecureAPI.vfork -analyzer-output plist -w
-mrelocation-model static -mdisable-fp-elim -fmath-errno -masm-verbose
-mconstructor-aliases -munwind-tables -target-cpu x86-64 -target-linker-version
2.17.50.0.6 -momit-leaf-frame-pointer -resource-dir
/storage/local/data1/cms_admin/clang-build/Debug+Asserts/bin/../lib/clang/3.2
-D GNU_GCC -D _GNU_SOURCE -D PROJECT_NAME=CMSSW -D
PROJECT_VERSION=CMSSW_6_0_X_2012-05-11-1400 -I
/storage/local/data1/cms_admin/build/slc5_amd64_gcc470/external/gcc/4.7.0/include/c++/4.7.0
-I
/storage/local/data1/cms_admin/build/slc5_amd64_gcc470/external/gcc/4.7.0/include/c++/4.7.0/x86_64-unknown-linux-gnu
-I
/storage/local/data1/cms_admin/build/slc5_amd64_gcc470/external/gcc/4.7.0/include/c++/4.7.0/backward
-I
/storage/local/data1/cms_admin/CMSSW_6_0_X_2012-05-11-1400/src/Fireworks/Core/src
-I /storage/local/data1/cms_admin/CMSSW_6_0_X_2012-05-11-1400/src -I
/storage/local/data1/cms_admin/CMSSW_6_0_X_2012-05-11-1400/include/LCG -I
/storage/local/data1/cms_admin/build/slc5_amd64_gcc470/cms/cmssw/CMSSW_6_0_X_2012-05-11-1400/src
-I
/storage/local/data1/cms_admin/build/slc5_amd64_gcc470/cms/cmssw/CMSSW_6_0_X_2012-05-11-1400/include/LCG
-I
/storage/local/data1/cms_admin/build/slc5_amd64_gcc470/external/boost/1.49.0/include
-I
/storage/local/data1/cms_admin/build/slc5_amd64_gcc470/external/libpng/1.2.46/include
-I
/storage/local/data1/cms_admin/build/slc5_amd64_gcc470/external/uuid/1.38/include
-I
/storage/local/data1/cms_admin/build/slc5_amd64_gcc470/lcg/root/5.32.00-cms5/cint
-I
/storage/local/data1/cms_admin/build/slc5_amd64_gcc470/external/gsl/1.10/include
-I
/storage/local/data1/cms_admin/build/slc5_amd64_gcc470/external/libjpg/8b/include
-I
/storage/local/data1/cms_admin/build/slc5_amd64_gcc470/external/pcre/7.9-cms/include
-I
/storage/local/data1/cms_admin/build/slc5_amd64_gcc470/external/sigcpp/2.2.10-cms/include/sigc++-2.0
-I
/storage/local/data1/cms_admin/build/slc5_amd64_gcc470/external/zlib/1.2.3/include
-I
/storage/local/data1/cms_admin/build/slc5_amd64_gcc470/lcg/root/5.32.00-cms5/include
-fmodule-cache-path /var/tmp/clang-module-cache -internal-isystem
/storage/local/data1/cms_admin/build/slc5_amd64_gcc470/external/gcc/4.7.0/lib/gcc/x86_64-unknown-linux-gnu/4.7.0/../../../../include/c++/4.7.0
-internal-isystem
/storage/local/data1/cms_admin/build/slc5_amd64_gcc470/external/gcc/4.7.0/lib/gcc/x86_64-unknown-linux-gnu/4.7.0/../../../../include/c++/4.7.0/x86_64-unknown-linux-gnu
-internal-isystem
/storage/local/data1/cms_admin/build/slc5_amd64_gcc470/external/gcc/4.7.0/lib/gcc/x86_64-unknown-linux-gnu/4.7.0/../../../../include/c++/4.7.0/backward
-internal-isystem /usr/local/include -internal-isystem
/storage/local/data1/cms_admin/clang-build/Debug+Asserts/bin/../lib/clang/3.2/include
-internal-externc-isystem /include -internal-externc-isystem /usr/include
-Wno-long-long -Wno-deprecated -std=c++11 -fdebug-compilation-dir
/uscms/home/cms_admin/data1/CMSSW_6_0_X_2012-05-11-1400 -ferror-limit 19
-fmessage-length 0 -mstackrealign -fgnu-runtime -fobjc-runtime-has-arc
-fobjc-runtime-has-weak -fobjc-fragile-abi -fcxx-exceptions -fexceptions
-fdiagnostics-show-option -analyzer-output=html -o /tmp/scan-build-2012-05-18-3
-x c++
/storage/local/data1/cms_admin/CMSSW_6_0_X_2012-05-11-1400/src/Fireworks/Core/src/CmsShowMain.cc 
1.    <eof> parser at end of file

-- 
Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.



More information about the llvm-bugs mailing list