purify reports uninitialized memory read in _rw_fmtarray
--------------------------------------------------------

                 Key: STDCXX-596
                 URL: https://issues.apache.org/jira/browse/STDCXX-596
             Project: C++ Standard Library
          Issue Type: Improvement
          Components: Test Driver
            Reporter: Travis Vitek
            Assignee: Travis Vitek
            Priority: Minor
             Fix For: 4.2.1



UMR: Uninitialized memory read:
  * This is occurring while in thread 26262:
    int _rw_fmtarray<char>(FmtSpec const&, Buffer&, char const*, unsigned, int) 
[printf.cpp:2012]
    _rw_fmtstr(FmtSpec const&, Buffer&, char const*, unsigned) [printf.cpp:2373]
    _rw_fmtllong(FmtSpec const&, Buffer&, long long) [printf.cpp:1220]
    int rw_fmtinteger<long long>(FmtSpec const&, Buffer&, long long) 
[printf.cpp:1237]
    _rw_fmtinteger(FmtSpec*, unsigned, Buffer&, VarArgs*) [printf.cpp:1287]
    _rw_vasnprintf_c99(FmtSpec*, unsigned, Buffer&, VarArgs*) [printf.cpp:540]
  * Reading 1 byte from 0xbfffe9f4 on the stack of thread 26262.
  * Address 0xbfffe9f4 is       28 bytes past start of local variable "buffer" 
in function _rw_fmtllong(FmtSpec const&, Buffer&, long long).

****  Purify instrumented ./18_ilimits (pid 26262)  ****
UMR: Uninitialized memory read:
  * This is occurring while in thread 26262:
    int _rw_fmtarray<char>(FmtSpec const&, Buffer&, char const*, unsigned, int) 
[printf.cpp:2012]
    _rw_fmtstr(FmtSpec const&, Buffer&, char const*, unsigned) [printf.cpp:2373]
    _rw_fmtllong(FmtSpec const&, Buffer&, long long) [printf.cpp:1220]
    int rw_fmtinteger<unsigned long long>(FmtSpec const&, Buffer&, unsigned 
long long) [printf.cpp:1237]
    _rw_fmtinteger(FmtSpec*, unsigned, Buffer&, VarArgs*) [printf.cpp:1370]
    _rw_vasnprintf_c99(FmtSpec*, unsigned, Buffer&, VarArgs*) [printf.cpp:540]
  * Reading 1 byte from 0xbfffe9e1 on the stack of thread 26262.
  * Address 0xbfffe9e1 is        9 bytes past start of local variable "buffer" 
in function _rw_fmtllong(FmtSpec const&, Buffer&, long long).


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to