stdcxx-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Martin Sebor (JIRA)" <j...@apache.org>
Subject [jira] Created: (STDCXX-88) [Intel C++ 9.0/Windows] std::num_put deletes invalid pointer
Date Wed, 21 Dec 2005 20:26:30 GMT
[Intel C++ 9.0/Windows] std::num_put deletes invalid pointer
------------------------------------------------------------

         Key: STDCXX-88
         URL: http://issues.apache.org/jira/browse/STDCXX-88
     Project: STDCXX
        Type: Bug
  Components: 22. Localization  
    Versions: 4.1.2    
 Environment: Intel C++ 9.0/Windows
    Reporter: Martin Sebor
    Priority: Critical


When compiled with Intel C++ 9.0 on Windows, build type 11d, the test 22.locale.num.put.cpp
aborts in _free_dbg():

        22.locale.num.put.exe!_free_dbg(void * pUserData=0x00824cb0, int nBlockUse=1)  Line
1132 + 0x30 C
        22.locale.num.put.exe!operator delete(void * pUserData=0x00824cb0)  Line 54 + 0x10
     C++
>       22.locale.num.put.exe!num_put<char, char *>::_C_put(char * __it=0x0012fa75,
std::ios_base & __flags={...}, char __fill='+', int __type=4616, const void * __pval=0x0012f724)
 Line 161 + 0xc    C++
        22.locale.num.put.exe!num_put<char, char *>::do_put(char * __it=0x0012f940,
std::ios_base & __flags={...}, char __fill='+', double __val=1.0000000000000000e+308)
 Line 146 + 0x31      C++
        22.locale.num.put.exe!NumPut<char>::do_put(char * it=0x0012f940, std::ios_base
& f={...}, char fill='+', double v=1.0000000000000000e+308)  Line 249 + 0x29     C++
        22.locale.num.put.exe!num_put<char, char *>::put(char * __it=0x0012f940, std::ios_base
& __flags={...}, char __fill='+', double __val=1.0000000000000000e+308)  Line 79 + 0x34
 C++
        22.locale.num.put.exe!do_test(const char * const cname=0x0048a398, const char * const
tname=0x00482b78, int lineno=1447, double val=1.0000000000000000e+308, int flags=4, int prec=0,
int width=0, char fill='+', const char * const grouping=0x00482c14, const char * const str=0x00482c0c,
int err_expect=2, double val_expect=0.00000000000000000, const Punct<char> pun={...})
 Line 324 + 0x32    C++
        22.locale.num.put.exe!dbl_test(const char * const cname=0x0048a398, const char * const
tname=0x00482b78)  Line 1447 + 0x61      C++
        22.locale.num.put.exe!run_tests(const char * cname=0x0048a398)  Line 2078 + 0x5f 
      C++
        22.locale.num.put.exe!run_test()  Line 2114 + 0x14      C++
        22.locale.num.put.exe!rw_vtest(int argc=1, char * * argv=0x00841f28, const char *
file_name=0x0048a3e0, const char * clause=0x0048a46c, const char * comment=0x00000000, int
(int, char * *)* fun=0x0043ddfa, const char * optstr=0x0048a430, char * va=0x0012fec8)  Line
739 + 0x15    C++
        22.locale.num.put.exe!rw_test(int argc=1, char * * argv=0x00841f28, const char * const
fname=0x0048a3e0, const char * const clause=0x0048a46c, const char * const comment=0x00000000,
int (int, char * *)* testfun=0x0043ddfa, const char * const optstr=0x0048a430)  Line 833 +
0x3f   C++
        22.locale.num.put.exe!main(int argc=1, char * * argv=0x00841f28)  Line 2134 + 0x5
      C++
        22.locale.num.put.exe!mainCRTStartup()  Line 259 + 0x19 C
        KERNEL32.DLL!7c598989() 


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


Mime
View raw message