[cfe-dev] Unable to View Results Produced by scan-build

Artem Dergachev via cfe-dev cfe-dev at lists.llvm.org
Wed May 31 06:20:20 PDT 2017



31/05/2017 4:15 PM, Malhar Thakkar wrote:
>
>
> On Wed, May 31, 2017 at 6:33 PM, Artem Dergachev <noqnoqneo at gmail.com 
> <mailto:noqnoqneo at gmail.com>> wrote:
>
>     This seems mysterious and i couldn't immediately reproduce it.
>     Could you check that the port you're connecting to with your
>     browser (eg. http://127.0.0.1:8181) matches the port scan-view
>     dumps on the command line (eg.
>
>       $ scan-view /tmp/scan-build-2017-05-31-155455-89354-1
>       Starting scan-view at: http://127.0.0.1:8181
>         Use Ctrl-C to exit.
>
>     )?
>
>
> It is evident from the screenshot that I sent in one of my previous 
> emails that both the ports (seen in the browser and the command line) 
> are the same.

Whoops, sorry! Didn't pay attention.

>
>     If nothing helps, i'd probably suggest, as a workaround, that you
>     can open index.html from the results directory directly into your
>     browser and it'd be the same thing just without an intermediate
>     web server running on your machine.
>
>
> Yes, this works.
>
>
>
>     30/05/2017 7:44 PM, Malhar Thakkar via cfe-dev wrote:
>
>         Thank you Dr. Devin. That really helped clarify my query
>         regarding scan-build.
>         But, I still don't understand why scan-view shows older
>         results even after specifying the correct directory.
>
>         Like mentioned in my previous email, *scan-view
>         /Users/malharthakkar/Desktop/scan-build-isl/2017-05-30-161222-546-1
>         *opens a directory which was created on 26th of May when it
>         should've opened the one created today (i.e., 30th of May).
>
>         Thank you.
>
>
>         Regards,
>         Malhar
>>
>         On Tue, May 30, 2017 at 9:57 PM, Devin Coughlin
>         <dcoughlin at apple.com <mailto:dcoughlin at apple.com>
>         <mailto:dcoughlin at apple.com <mailto:dcoughlin at apple.com>>> wrote:
>
>
>                 On May 30, 2017, at 3:59 AM, Malhar Thakkar via cfe-dev
>                 <cfe-dev at lists.llvm.org
>             <mailto:cfe-dev at lists.llvm.org>
>             <mailto:cfe-dev at lists.llvm.org
>             <mailto:cfe-dev at lists.llvm.org>>> wrote:
>
>                 I have an additional query.
>                 After scan-build completes, it says, *Run '**scan-view
>                
>             /Users/malharthakkar/Desktop/scan-build-isl/2017-05-30-161222-546-1**'
>                 to examine bug reports*.
>                 When I run the above command, it somehow opens the
>             results which
>                 I obtained 4 days ago (look at the dates in the
>             browser window
>                 and the terminal in the attached screenshot). Any idea
>             why that
>                 is happening?
>                 Also, when I ran scan-build along with -o, only a few
>             files were
>                 compiled and analyzed, not the entire codebase (How do
>             I build
>                 the entire codebase?).
>
>
>             Did you clean the built project before running scan-build
>         again?
>             Since scan-build interposes on calls to the compiler, if
>         the build
>             system doesn’t build a source file then scan-build won’t
>         see it.
>             This is a common pitfall — we should really mention this
>         in the
>             documentation for scan-build!
>
>             Also, don’t forget to run any ./configure script through
>             scan-build as well so you don’t get hard-wired paths to
>         the wrong
>             compiler.
>            
>         <https://clang-analyzer.llvm.org/scan-build.html#recommended_autoconf
>         <https://clang-analyzer.llvm.org/scan-build.html#recommended_autoconf>
>            
>         <https://clang-analyzer.llvm.org/scan-build.html#recommended_autoconf
>         <https://clang-analyzer.llvm.org/scan-build.html#recommended_autoconf>>>
>
>             Devin
>
>
>
>
>         _______________________________________________
>         cfe-dev mailing list
>         cfe-dev at lists.llvm.org <mailto:cfe-dev at lists.llvm.org>
>         http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev
>         <http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-dev>
>
>
>
>



More information about the cfe-dev mailing list