Fwd: New Defects reported by Coverity Scan for RTEMS-Newlib
Joel Sherrill <[email protected]>
| Newsgroups | gmane.comp.lib.newlib |
|---|---|
| Message-ID | <CAF9ehCWf1g5SntnB3cbSFRKKpZnjRUbR59Vgw9aud9zSknv3Fg@mail.gmail.com> |
The RTEMS Project scan on newlib shows that the recent change introduced a new issue. --joel ---------- Forwarded message --------- From: <[email protected]> Date: Fri, Nov 10, 2023 at 12:19 AM Subject: New Defects reported by Coverity Scan for RTEMS-Newlib To: <[email protected]> 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 "[email protected]", click https://u15810271.ct.sendgrid.net/ls/click?upn=HRESupC-2F2Czv4BOaCWWCy7my0P0qcxCbhZ31OYv50yped04pjJnmXOsUBtKYNIXxTJDdEZ5ceQ-2BXdf-2FM1tcMIXP73MN3HxQfFTMLU5dSe8Rv0KFh7gYStOFjZD12ucRRnrjyUHOCTj7rG0E9HBcwa9CE8CGpcthnaEEfHiFVPqc-3DhjWj_CTvEjVoKhyc6dLmJJo1u9AYIk8P8bcAbCPbBDYvYSXp1-2BJXKpwt4lXmrE0X07lEhNaO7tBL6kJfZw-2FGQ5RAQBsp-2FrHGE1qFCrN1eUAbyDSLUURBk8su75Gbb68SpMXZjOf4zGYZ9SA9OnI08Y106eYEHPmV-2F8TLs-2BFUD1b8y32sPrlw0P7whD98wRlcHUwUZ5zn0TobkovFd1mH4rNSiu6wf0Ze8WbqUhKuj7wnEMT4-3D