Crashes when running Blender Debug configuration. It asserts before crash: Expression: ( "_Pstring == NULL || _Ptr != NULL &&((_Mystring *)_Pstring)->_Myptr() blah blah blah. The call stack seems to be crashing in basic_string allocator. I'm sending a screen capture of the callstack and the assert in code. Thank you for all the hard work.
Description
Event Timeline
Let's get this straight: you're trying to run a debug build of Blender, but that crashes on startup? Or is this only when you try to import/export using Collada?
What buildsystem are you using: cmake->msvc-projectfiles, or the msvc-projectfiles in the sources?
Yes it happens at start up. I am using Visual Studio Express 2008, I am using their build system. I am building from the solution you guys provided. BTW Thank you.
It seems to be crashing somewhere inside the Collada libraries, initializing an std:string. As I understand it, linking e.g. c++ libraries compiled in release mode with Blender compiled in debug mode is not well supported in visual studio (especially things like stl which includes std::string), since in that case the classes may have e.g. extra members.
The right solution here I guess would be to build OpenCollada debug libraries and in debug mode use those. The workarounds would be to disable Collada in debug mode, or build in Blender release mode.
Hey thank you for the suggestion. Compiling debug versions of the Collada libraries worked great.