From: Joel Sherrill <joel@rtems.org>
To: Newlib <newlib@sourceware.org>
Subject: Fwd: New Defects reported by Coverity Scan for RTEMS-Newlib
Date: Fri, 10 Nov 2023 08:40:52 -0600 [thread overview]
Message-ID: <CAF9ehCWf1g5SntnB3cbSFRKKpZnjRUbR59Vgw9aud9zSknv3Fg@mail.gmail.com> (raw)
In-Reply-To: <654dcb725557c_69be32c62521719a8359f9@prd-scan-dashboard-0.mail>
[-- Attachment #1: Type: text/plain, Size: 6891 bytes --]
The RTEMS Project scan on newlib shows that the recent change introduced a
new issue.
--joel
---------- Forwarded message ---------
From: <scan-admin@coverity.com>
Date: Fri, Nov 10, 2023 at 12:19 AM
Subject: New Defects reported by Coverity Scan for RTEMS-Newlib
To: <joel.sherrill@gmail.com>
Hi,
Please find the latest report on new defect(s) introduced to RTEMS-Newlib
found with Coverity Scan.
6 new defect(s) introduced to RTEMS-Newlib found with Coverity Scan.
2 defect(s), reported by Coverity Scan earlier, were marked fixed in the
recent build analyzed by Coverity Scan.
New defect(s) Reported-by: Coverity Scan
Showing 6 of 6 defect(s)
** CID 423232: Uninitialized variables (UNINIT)
________________________________________________________________________________________________________
*** CID 423232: Uninitialized variables (UNINIT)
/home/joel/rtems-cron-coverity/sourceware-mirror-newlib-cygwin/newlib/libc/stdio/sscanf.c:
469 in _sscanf_r()
463 f._bf._size = f._r = strlen (str);
464 f._read = __seofread;
465 f._ub._base = NULL;
466 f._lb._base = NULL;
467 f._file = -1; /* No file. */
468 va_start (ap, fmt);
>>> CID 423232: Uninitialized variables (UNINIT)
>>> Using uninitialized value "f._flags2" when calling "__ssvfscanf_r".
469 ret = __ssvfscanf_r (ptr, &f, fmt, ap);
470 va_end (ap);
471 return ret;
472 }
473
474 #ifdef _NANO_FORMATTED_IO
475 int
476 _siscanf_r (struct _reent *, const char *, const char *, ...)
477 _ATTRIBUTE ((__alias__("_sscanf_r")));
** CID 423231: Uninitialized variables (UNINIT)
________________________________________________________________________________________________________
*** CID 423231: Uninitialized variables (UNINIT)
/home/joel/rtems-cron-coverity/sourceware-mirror-newlib-cygwin/newlib/libc/stdio/vsiscanf.c:
58 in _vsiscanf_r()
52 f._bf._base = f._p = (unsigned char *) str;
53 f._bf._size = f._r = strlen (str);
54 f._read = __seofread;
55 f._ub._base = NULL;
56 f._lb._base = NULL;
57 f._file = -1; /* No file. */
>>> CID 423231: Uninitialized variables (UNINIT)
>>> Using uninitialized value "f._flags2" when calling "__ssvfiscanf_r".
58 return __ssvfiscanf_r (ptr, &f, fmt, ap);
** CID 423230: Uninitialized variables (UNINIT)
________________________________________________________________________________________________________
*** CID 423230: Uninitialized variables (UNINIT)
/home/joel/rtems-cron-coverity/sourceware-mirror-newlib-cygwin/newlib/libc/stdio/siscanf.c:
100 in siscanf()
94 f._bf._size = f._r = strlen (str);
95 f._read = __seofread;
96 f._ub._base = NULL;
97 f._lb._base = NULL;
98 f._file = -1; /* No file. */
99 va_start (ap, fmt);
>>> CID 423230: Uninitialized variables (UNINIT)
>>> Using uninitialized value "f._flags2" when calling "__ssvfiscanf_r".
100 ret = __ssvfiscanf_r (_REENT, &f, fmt, ap);
101 va_end (ap);
102 return ret;
103 }
104
105 #endif /* !_REENT_ONLY */
** CID 423229: Uninitialized variables (UNINIT)
________________________________________________________________________________________________________
*** CID 423229: Uninitialized variables (UNINIT)
/home/joel/rtems-cron-coverity/sourceware-mirror-newlib-cygwin/newlib/libc/stdio/siscanf.c:
124 in _siscanf_r()
118 f._bf._size = f._r = strlen (str);
119 f._read = __seofread;
120 f._ub._base = NULL;
121 f._lb._base = NULL;
122 f._file = -1; /* No file. */
123 va_start (ap, fmt);
>>> CID 423229: Uninitialized variables (UNINIT)
>>> Using uninitialized value "f._flags2" when calling "__ssvfiscanf_r".
124 ret = __ssvfiscanf_r (ptr, &f, fmt, ap);
125 va_end (ap);
126 return ret;
** CID 423228: Uninitialized variables (UNINIT)
________________________________________________________________________________________________________
*** CID 423228: Uninitialized variables (UNINIT)
/home/joel/rtems-cron-coverity/sourceware-mirror-newlib-cygwin/newlib/libc/stdio/sscanf.c:
439 in sscanf()
433 f._bf._size = f._r = strlen (str);
434 f._read = __seofread;
435 f._ub._base = NULL;
436 f._lb._base = NULL;
437 f._file = -1; /* No file. */
438 va_start (ap, fmt);
>>> CID 423228: Uninitialized variables (UNINIT)
>>> Using uninitialized value "f._flags2" when calling "__ssvfscanf_r".
439 ret = __ssvfscanf_r (_REENT, &f, fmt, ap);
440 va_end (ap);
441 return ret;
442 }
443
444 #ifdef _NANO_FORMATTED_IO
** CID 423227: Uninitialized variables (UNINIT)
________________________________________________________________________________________________________
*** CID 423227: Uninitialized variables (UNINIT)
/home/joel/rtems-cron-coverity/sourceware-mirror-newlib-cygwin/newlib/libc/stdio/vsscanf.c:
64 in _vsscanf_r()
58 f._bf._base = f._p = (unsigned char *) str;
59 f._bf._size = f._r = strlen (str);
60 f._read = __seofread;
61 f._ub._base = NULL;
62 f._lb._base = NULL;
63 f._file = -1; /* No file. */
>>> CID 423227: Uninitialized variables (UNINIT)
>>> Using uninitialized value "f._flags2" when calling "__ssvfscanf_r".
64 return __ssvfscanf_r (ptr, &f, fmt, ap);
65 }
66
67 #ifdef _NANO_FORMATTED_IO
68 int
69 _vsiscanf_r (struct _reent *, const char *, const char *, __VALIST)
70 _ATTRIBUTE ((__alias__("_vsscanf_r")));
________________________________________________________________________________________________________
To view the defects in Coverity Scan visit,
https://u15810271.ct.sendgrid.net/ls/click?upn=HRESupC-2F2Czv4BOaCWWCy7my0P0qcxCbhZ31OYv50ypUUzi-2FdSNmuyRB7BEFT8xQWqa-2BcrUOdcmLJRN5wHA-2F-2BoTXFME2lv6iQTYdROp9w6g-3DQTF3_CTvEjVoKhyc6dLmJJo1u9AYIk8P8bcAbCPbBDYvYSXp1-2BJXKpwt4lXmrE0X07lEhNaO7tBL6kJfZw-2FGQ5RAQBkD-2FfM67sOR-2FBAm5aQfUHtxJk-2FCacFNPXewtLnpAdTY1WiQZdVvp2XpFZqG2vutBufgYKbMiZ0mbd5TLcHaqtAG1SNf6JuIUAMBiPHK73Z3Q3yfpbmH-2FDVUL9UIkjSmNKRHboJ-2BNTLwF-2BEVor5SVrRA-3D
To manage Coverity Scan email notifications for "joel.sherrill@gmail.com",
click
https://u15810271.ct.sendgrid.net/ls/click?upn=HRESupC-2F2Czv4BOaCWWCy7my0P0qcxCbhZ31OYv50yped04pjJnmXOsUBtKYNIXxTJDdEZ5ceQ-2BXdf-2FM1tcMIXP73MN3HxQfFTMLU5dSe8Rv0KFh7gYStOFjZD12ucRRnrjyUHOCTj7rG0E9HBcwa9CE8CGpcthnaEEfHiFVPqc-3DhjWj_CTvEjVoKhyc6dLmJJo1u9AYIk8P8bcAbCPbBDYvYSXp1-2BJXKpwt4lXmrE0X07lEhNaO7tBL6kJfZw-2FGQ5RAQBsp-2FrHGE1qFCrN1eUAbyDSLUURBk8su75Gbb68SpMXZjOf4zGYZ9SA9OnI08Y106eYEHPmV-2F8TLs-2BFUD1b8y32sPrlw0P7whD98wRlcHUwUZ5zn0TobkovFd1mH4rNSiu6wf0Ze8WbqUhKuj7wnEMT4-3D
next parent reply other threads:[~2023-11-10 14:41 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <654dcb725557c_69be32c62521719a8359f9@prd-scan-dashboard-0.mail>
2023-11-10 14:40 ` Joel Sherrill [this message]
[not found] <630d44245d07b_448622ac7e91099ac81e@prd-scan-dashboard-0.mail>
2022-08-29 23:09 ` Joel Sherrill
2022-08-29 23:09 ` Joel Sherrill
[not found] <621dbc6e5b779_bb4ce2b0cf36619a0847b1@prd-scan-dashboard-0.mail>
2022-03-01 12:59 ` Joel Sherrill
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=CAF9ehCWf1g5SntnB3cbSFRKKpZnjRUbR59Vgw9aud9zSknv3Fg@mail.gmail.com \
--to=joel@rtems.org \
--cc=newlib@sourceware.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).