public inbox for gcc-bugs@sourceware.org
help / color / mirror / Atom feed
* [Bug analyzer/100615] New: analyzer failed to report leak in rxtxcpu's parse_cpu_list
@ 2021-05-15 18:23 dmalcolm at gcc dot gnu.org
  2021-05-17 20:56 ` [Bug analyzer/100615] " dmalcolm at gcc dot gnu.org
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: dmalcolm at gcc dot gnu.org @ 2021-05-15 18:23 UTC (permalink / raw)
  To: gcc-bugs

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100615

            Bug ID: 100615
           Summary: analyzer failed to report leak in rxtxcpu's
                    parse_cpu_list
           Product: gcc
           Version: 11.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: analyzer
          Assignee: dmalcolm at gcc dot gnu.org
          Reporter: dmalcolm at gcc dot gnu.org
  Target Milestone: ---

clang's static analyzer found this leak on an error-handling path:
  https://github.com/stackpath/rxtxcpu/pull/42
which gcc's -fanalyzer failed to report.

Looking at the code, I see that the string is passed to strsep and to strtol,
which IIRC the analyzer doesn't have special knowledge of (perhaps the analyzer
is conservatively assuming that these could free the string?)

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2021-07-02 19:30 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-05-15 18:23 [Bug analyzer/100615] New: analyzer failed to report leak in rxtxcpu's parse_cpu_list dmalcolm at gcc dot gnu.org
2021-05-17 20:56 ` [Bug analyzer/100615] " dmalcolm at gcc dot gnu.org
2021-05-18 16:31 ` cvs-commit at gcc dot gnu.org
2021-07-02 19:21 ` cvs-commit at gcc dot gnu.org
2021-07-02 19:30 ` dmalcolm at gcc dot gnu.org

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).