{"issue":{"state":"open","pull_request":{"diff_url":null,"html_url":null,"patch_url":null},"milestone":null,"user":{"avatar_url":"https://secure.gravatar.com/avatar/1c773ffd968481757f844fdf9040e3d4?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"1c773ffd968481757f844fdf9040e3d4","url":"https://api.github.com/users/DerOrfa","login":"DerOrfa","id":447612},"assignee":{"avatar_url":"https://secure.gravatar.com/avatar/1c773ffd968481757f844fdf9040e3d4?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"1c773ffd968481757f844fdf9040e3d4","url":"https://api.github.com/users/DerOrfa","login":"DerOrfa","id":447612},"updated_at":"2011-11-16T15:18:05Z","labels":[],"closed_at":null,"comments":0,"url":"https://api.github.com/repos/isis-group/isis/issues/37","body":"if isiscore is linked the cleanup when after normal execution causes a segfault in PropMap/treeNode.\r\n\r\n```\r\nProgram received signal SIGSEGV, Segmentation fault.\r\n0x000000000040f3c8 in boost::checked_delete<isis::util::_internal::ValueBase> (x=0x618640) at /usr/include/boost/checked_delete.hpp:34\r\n34          delete x;\r\n(gdb) bt\r\n#0  0x000000000040f3c8 in boost::checked_delete<isis::util::_internal::ValueBase> (x=0x618640) at /usr/include/boost/checked_delete.hpp:34\r\n#1  0x000000000040ea09 in boost::scoped_ptr<isis::util::_internal::ValueBase>::~scoped_ptr (this=0x702800, __in_chrg=<value optimized out>)\r\n    at /usr/include/boost/smart_ptr/scoped_ptr.hpp:80\r\n#2  0x000000000040e7f8 in isis::util::_internal::ValueReference<isis::util::_internal::ValueBase>::~ValueReference (this=0x702800, __in_chrg=<value optimized out>)\r\n    at /buildfarm/resources/src/isis/lib/Core/DataStorage/../CoreUtils/generic_type.hpp:84\r\n#3  0x000000000040e812 in isis::util::PropertyValue::~PropertyValue (this=0x702800, __in_chrg=<value optimized out>)\r\n    at /buildfarm/resources/src/isis/lib/Core/DataStorage/../CoreUtils/property.hpp:38\r\n#4  0x00007ffff77f3b00 in std::_Destroy<isis::util::PropertyValue> (__pointer=0x702800) at /usr/include/c++/4.5/bits/stl_construct.h:89\r\n#5  0x00007ffff77f326d in std::_Destroy_aux<false>::__destroy<isis::util::PropertyValue*> (__first=0x702800, __last=0x702810) at /usr/include/c++/4.5/bits/stl_construct.h:99\r\n#6  0x00007ffff77f1d7c in std::_Destroy<isis::util::PropertyValue*> (__first=0x702800, __last=0x702810) at /usr/include/c++/4.5/bits/stl_construct.h:122\r\n#7  0x00007ffff77f0613 in std::_Destroy<isis::util::PropertyValue*, isis::util::PropertyValue> (__first=0x702800, __last=0x702810)\r\n    at /usr/include/c++/4.5/bits/stl_construct.h:148\r\n#8  0x00007ffff77ef07a in std::vector<isis::util::PropertyValue, std::allocator<isis::util::PropertyValue> >::~vector (this=0x7ffff7ddbc30, __in_chrg=<value optimized out>)\r\n    at /usr/include/c++/4.5/bits/stl_vector.h:313\r\n#9  0x00007ffff77f30d9 in isis::util::_internal::treeNode::~treeNode (this=0x7ffff7ddbc00, __in_chrg=<value optimized out>)\r\n    at /buildfarm/resources/src/isis/lib/Core/DataStorage/../CoreUtils/propmap.hpp:431\r\n#10 0x00007ffff59f9d3d in __cxa_finalize (d=0x7ffff7dda8e8) at cxa_finalize.c:56\r\n#11 0x00007ffff77ba906 in __do_global_dtors_aux () from /usr/lib/libisis_core.so.0.4.0\r\n#12 0x0000000000000000 in ?? ()\r\n```\r\n","html_url":"https://github.com/isis-group/isis/issues/37","title":"segfault when linked statically","number":37,"id":2257343,"created_at":"2011-11-16T15:18:05Z"},"action":"opened"}