
Ruediger Berlich wrote:
o *** every application based on my library that I tried does its job, but segfaults upon exit *** This is something I had observed last with Boost 1.36 and which at that time could be traced back to a problem in the serialization library. I haven't had time to search for the cause of the problem this time yet. The code runs fine with Boost 1.38 . I have verified (using "ldd") that the segfaulting applications are linked only to Boost 1.39 libraries. I am also sure that I'm using the correct Boost headers, as my headers specifically ask for the BOOST version to be >= 103900 (through a global define which I have adjusted accordingly).
I remember that one, it was nasty. Looks like some work has been done in there since 1.38: http://sodium.resophonic.com/git/boost/commit/?h=release&id=c7e977901094b902b12937dda9994593dbafdc43 I haven't taken a close look, but this looks a little suspicious: http://sodium.resophonic.com/git/boost/diff/libs/serialization/src/extended_type_info_typeid.cpp?h=release&id=c7e977901094b902b12937dda9994593dbafdc43 A backtrace would be helpful... -t