1 2Conflicting store by thread x at 0x........ size 4 3 at 0x........: counter::~counter() (annotate_smart_pointer.cpp:?) 4 by 0x........: smart_ptr<counter>::set(counter*, AtomicInt32*) (annotate_smart_pointer.cpp:?) 5 by 0x........: smart_ptr<counter>::operator=(counter*) (annotate_smart_pointer.cpp:?) 6 by 0x........: main (annotate_smart_pointer.cpp:?) 7Address 0x........ is at offset ... from 0x......... Allocation context: 8 at 0x........: malloc (vg_replace_malloc.c:...) 9 by 0x........: operator new(unsigned long) (in /usr/lib/libstdc++.6.0.9.dylib) 10 by 0x........: main (annotate_smart_pointer.cpp:?) 11 12Done. 13 14ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 0 from 0) 15