You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@stdcxx.apache.org by "Farid Zaripov (JIRA)" <ji...@apache.org> on 2007/11/12 15:40:51 UTC

[jira] Closed: (STDCXX-596) purify reports uninitialized memory read in _rw_fmtarray

     [ https://issues.apache.org/jira/browse/STDCXX-596?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Farid Zaripov closed STDCXX-596.
--------------------------------


> 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
>    Affects Versions: 4.2.0
>            Reporter: Travis Vitek
>            Assignee: Travis Vitek
>            Priority: Minor
>             Fix For: 4.2.1
>
>         Attachments: stdcxx-596.patch
>
>
> 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.