
On 04/12/10 05:30, Marsh Ray wrote:
On 12/03/2010 08:10 PM, Paul Bergen wrote:
Basically, I use bjam like this:
bjam toolset=msvc-9.0 variant=release threading=multi link=shared
This would suggest that you're building Boost in "Release" configuration.
boost_thread-vc90-mt-gd-1_44.dll!boost::`anonymous namespace'::thread_start_function(void * param=0x00748fc0) Line 169 C++ msvcr90d.dll!61e5dfd3() msvcr90d.dll!61e5df69()
This suggests that you're linking and running against the "Debug" CRT.
Indeed, and this may be causing allocation and deallocation across boundaries of modules using different C/C++ run-time libraries. Paul, I'd suggest you to verify your setup according to the following references: http://vcfaq.mvps.org/lang/9.htm http://blogs.msdn.com/b/oldnewthing/archive/2006/09/15/755966.aspx Best regards, -- Mateusz Loskot, http://mateusz.loskot.net Charter Member of OSGeo, http://osgeo.org Member of ACCU, http://accu.org