1 | ==19487== Memcheck, a memory error detector.
|
---|
2 | ==19487== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
|
---|
3 | ==19487== Using LibVEX rev 1658, a library for dynamic binary translation.
|
---|
4 | ==19487== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
|
---|
5 | ==19487== Using valgrind-3.2.1, a dynamic binary instrumentation framework.
|
---|
6 | ==19487== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
|
---|
7 | ==19487== For more details, rerun with: -v
|
---|
8 | ==19487==
|
---|
9 |
|
---|
10 | M =
|
---|
11 | [4,3]((1.1,0,0),(0,2.2,0),(0,0,0),(0,0,0))
|
---|
12 | ==19487== Syscall param write(buf) points to uninitialised byte(s)
|
---|
13 | ==19487== at 0xC25933: __write_nocancel (in /lib/libc-2.5.so)
|
---|
14 | ==19487== by 0x2C8688: std::basic_filebuf<char, std::char_traits<char> >::_M_convert_to_external(char*, int) (in /usr/lib/libstdc++.so.6.0.8)
|
---|
15 | ==19487== by 0x2C9952: std::basic_filebuf<char, std::char_traits<char> >::overflow(int) (in /usr/lib/libstdc++.so.6.0.8)
|
---|
16 | ==19487== by 0x2C8176: std::basic_filebuf<char, std::char_traits<char> >::sync() (in /usr/lib/libstdc++.so.6.0.8)
|
---|
17 | ==19487== by 0x805C67B: boost::archive::basic_binary_oprimitive<boost::archive::binary_oarchive, char, std::char_traits<char> >::~basic_binary_oprimitive() (in /home/destefano/matlab/calcsw/C++/boost_tools/boost_extras/serialization/numeric/ublas/debug/compressed_mtx/compressed_mtx_ser)
|
---|
18 | ==19487== by 0x80554B6: boost::archive::binary_oarchive_impl<boost::archive::binary_oarchive, char, std::char_traits<char> >::~binary_oarchive_impl() (binary_oarchive_impl.hpp:31)
|
---|
19 | ==19487== by 0x8055554: boost::archive::binary_oarchive::~binary_oarchive() (binary_oarchive.hpp:33)
|
---|
20 | ==19487== by 0x804A8A2: main (compressed_mtx_ser.cpp:42)
|
---|
21 | ==19487== Address 0x402D773 is 75 bytes inside a block of size 8,192 alloc'd
|
---|
22 | ==19487== at 0x40057F5: operator new[](unsigned) (vg_replace_malloc.c:195)
|
---|
23 | ==19487== by 0x2C7DAB: std::basic_filebuf<char, std::char_traits<char> >::_M_allocate_internal_buffer() (in /usr/lib/libstdc++.so.6.0.8)
|
---|
24 | ==19487== by 0x2CBD41: std::basic_filebuf<char, std::char_traits<char> >::open(char const*, std::_Ios_Openmode) (in /usr/lib/libstdc++.so.6.0.8)
|
---|
25 | ==19487== by 0x2CCBB7: std::basic_ofstream<char, std::char_traits<char> >::basic_ofstream(char const*, std::_Ios_Openmode) (in /usr/lib/libstdc++.so.6.0.8)
|
---|
26 | ==19487== by 0x804A865: main (compressed_mtx_ser.cpp:38)
|
---|
27 |
|
---|
28 | re-read matrix:
|
---|
29 | [4,3]((1.1,0,0),(0,2.2,0),(0,0,0),(0,0,0))
|
---|
30 |
|
---|
31 | Done.
|
---|
32 |
|
---|
33 | ==19487==
|
---|
34 | ==19487== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 15 from 1)
|
---|
35 | ==19487== malloc/free: in use at exit: 0 bytes in 0 blocks.
|
---|
36 | ==19487== malloc/free: 49 allocs, 49 frees, 19,632 bytes allocated.
|
---|
37 | ==19487== For counts of detected errors, rerun with: -v
|
---|
38 | ==19487== All heap blocks were freed -- no leaks are possible.
|
---|