|
From: Julian S. <js...@ac...> - 2009-02-06 18:47:03
|
> invalid read. However, there is no indication of why it is invalid. Um, it says it is invalid because you are reading freed memory: > ==27712== Invalid read of size 8 > ==27712== at 0x40904A: std::valarray<int>::size() const > (valarray:772) [...] > ==27712== Address 0x5588760 is 0 bytes inside a block of size 104 > free'd > ==27712== at 0x4A1B17F: operator delete(void*) > (vg_replace_malloc.c:244) > ==27712== by 0x4968F1: data() (Data_test.cc:123) > ==27712== by 0x43903E: boost::unit_test::ut_detail::unused > boost::unit_test::ut_detail::invoker<boost::unit_test::ut_detail::unused>:: >invoke<void (*)()>(void (*)()&) (callback.hpp:56) [...] J |