Opened 18 years ago
Closed 16 years ago
#303 closed Support Requests (Out of Date)
bug in boost using STLport?
Reported by: | andreasfuchs | Owned by: | nobody |
---|---|---|---|
Milestone: | Component: | None | |
Version: | None | Severity: | |
Keywords: | Cc: |
Description
Hi, I want to run a project under Visual .Net 2003 using boost1.31.0 and STLport. Compilation and linking runs perfect. But if I start the excecutable the debugger terminates with an "Access violation" error at at line 97 in _construct.h of STLport. I posted this message to the STLport forum. They told me that this could also be a bug in the boost library because before this error occurs some boost functions are called. So are there any known bugs using boost together with STLport und Visual .Net? Any help would be appreciated. Thanks a lot Andi
Change History (3)
comment:2 by , 18 years ago
Logged In: YES user_id=1126269 Hi, the project I am trying to run under Visual .Net formarly runs perfect under Unix with the boost and standard STL. Unfortunately I can not post a minimal application because the project is no open source. Maybe the stack backtrace can help: The Call Stack of this is: > pendelbeispiel.exe! _STL::_Construct<CrobTransformationSetRNE *,CrobTransformationSetRNE *>(CrobTransformationSetRNE * * __p=0x004752b0, CrobTransformationSetRNE * const & __val=0x002f7df0) Line 97 + 0x1f C++ pendelbeispiel.exe!_STL::vector<CrobTransformationSetRNE *,_STL::allocator<CrobTransformationSetRNE *> >::push_back(CrobTransformationSetRNE * const & __x=0x002f7df0) Line 333 + 0x10 C++ pendelbeispiel.exe! CrobSolverSetupDFSDefaultVisitor2C<CrobSolverInvDynRNE,Cro bConnectorImplRNE3d<CrobMBSCoordReprBF>,CrobConnectorI mplRNE1d<CrobMBSCoordReprBF> >::finish_verteCbConnectableNode * v=0x002f7df0, const CrobBoostGraph & g={...}) Line 226 C++ pendelbeispiel.exe! boost::detail::depth_first_visit_impl<CrobSolverInvDynRNE,Cro bSolverSetupDFSDefaultVisitor2C<CrobSolverInvDynRNE,CrobC onnectorImplRNE3d<CrobMBSCoordReprBF>,CrobConnectorImpl RNE1d<CrobMBSCoordReprBF> >,boost::associative_property_map<_STL::map<CbConnectabl eNode *,enum boost::default_color_type,_STL::less<CbConnectableNode *>,_STL::allocator<_STL::pair<CbConnectableNode * const,enum boost::default_color_type> > > >,boost::detail::nontruth2>(const CrobSolverInvDynRNE & g= {...}, CbConnectableNode * u=0x002f7df0, CrobSolverSetupDFSDefaultVisitor2C<CrobSolverInvDynRNE,Cro bConnectorImplRNE3d<CrobMBSCoordReprBF>,CrobConnectorI mplRNE1d<CrobMBSCoordReprBF> > & vis={...}, boost::associative_property_map<_STL::map<CbConnectableN ode *,enum boost::default_color_type,_STL::less<CbConnectableNode *>,_STL::allocator<_STL::pair<CbConnectableNode * const,enum boost::default_color_type> > > > color={...}, boost::detail::nontruth2 func={...}) Line 168 C++ pendelbeispiel.exe! boost::depth_first_visit<CrobSolverInvDynRNE,CrobSolverSetu pDFSDefaultVisitor2C<CrobSolverInvDynRNE,CrobConnectorImpl RNE3d<CrobMBSCoordReprBF>,CrobConnectorImplRNE1d<Crob MBSCoordReprBF> >,boost::associative_property_map<_STL::map<CbConnectabl eNode *,enum boost::default_color_type,_STL::less<CbConnectableNode *>,_STL::allocator<_STL::pair<CbConnectableNode * const,enum boost::default_color_type> > > > >(const CrobSolverInvDynRNE & g={...}, CbConnectableNode * u=0x002f6b38, CrobSolverSetupDFSDefaultVisitor2C<CrobSolverInvDynRNE,Cro bConnectorImplRNE3d<CrobMBSCoordReprBF>,CrobConnectorI mplRNE1d<CrobMBSCoordReprBF> > vis={...}, boost::associative_property_map<_STL::map<CbConnectableN ode *,enum boost::default_color_type,_STL::less<CbConnectableNode *>,_STL::allocator<_STL::pair<CbConnectableNode * const,enum boost::default_color_type> > > > color={...}) Line 368 + 0x1e C++ pendelbeispiel.exe! CrobSolverBuilderInvDynRNE<CrobMBSCoordReprBF>::setupSw eeps(CrobSolverInvDynRNE & model={...}, CrobTransmissionImpl * rootImpl=0x002f6b38) Line 219 + 0x27 C++ pendelbeispiel.exe!CrobSolverBuilderInvDynRNEBase::create (CrobModelSpec & spec={...}, CrobMbsEntSpec * refNode=0x0012fdf4, const _STL::vector<type_info const *,_STL::allocator<type_info const *> > & refNode_signature= {...}) Line 420 C++ pendelbeispiel.exe! CrobSolverBuilderInvDynRNE<CrobMBSCoordReprBF>::create (CrobModelSpec & spec={...}, CrobMbsEntSpec * root=0x0012fdf4, const _STL::vector<type_info const *,_STL::allocator<type_info const *> > & root_signature= {...}) Line 245 + 0x18 C++ pendelbeispiel.exe!main() Line 77 + 0x4f C++ pendelbeispiel.exe!mainCRTStartup() Line 259 + 0x19 C KERNEL32.DLL!77e81af6() The most important part we use is th Boost Graph Library. Thanks Andi
comment:3 by , 16 years ago
Status: | assigned → closed |
---|
Note:
See TracTickets
for help on using tickets.