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.