Re: [CrystalSpace] #997: meshgen crash
"CrystalSpace" <[email protected]> Thu, 22 Aug 2013 14:36:04 -0000
| Newsgroups | gmane.comp.graphics.crystalspace.tracker |
|---|---|
| Message-ID | <[email protected]> |
#997: meshgen crash
----------------------+-----------------------------------------------------
Reporter: talad | Owner: jorrit
Type: defect | Status: new
Priority: critical | Milestone:
Component: general | Version: V2.0
Keywords: |
----------------------+-----------------------------------------------------
Comment(by sunshine):
For posterity, here is the traceback from comment 2 formatted in a
readable fashion:
{{{
walktest_static.exe!CS::Utility::FastRefCount<CS::Plugin::Engine::csMGPositionBlock>::DecRef()
Line 140 + 0x3 bytes C++
walktest_static.exe!csRef<CS::Plugin::Engine::csMGPositionBlock>::operator=(CS::Plugin::Engine::csMGPositionBlock
* newobj) Line 307 C++
walktest_static.exe!csRef<CS::Plugin::Engine::csMGPositionBlock>::operator=(const
csRef<CS::Plugin::Engine::csMGPositionBlock> & other) Line 354 C++
walktest_static.exe!CS::Plugin::Engine::csMeshGenerator::AllocateBlock(iCamera
* cam, int cidx, CS::Plugin::Engine::csMGCell & cell) Line 1032 C++
walktest_static.exe!CS::Plugin::Engine::csMeshGenerator::UpdateForPosition(iCamera
* cam, const csVector3 & pos) Line 1206 C++
walktest_static.exe!csSector::PrepareDraw(iRenderView * rview) Line 934
C++
walktest_static.exe!CS::Plugin::RMUnshadowed::StandardContextSetup<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>,CS::RenderManager::MultipleRenderLayer>::operator()(CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>::ContextNode
& context,
CS::RenderManager::StandardPortalSetup<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>,CS::Plugin::RMUnshadowed::StandardContextSetup<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>,CS::RenderManager::MultipleRenderLayer>
>::ContextSetupData & portalSetupData, bool recursePortals) Line 86 C++
walktest_static.exe!CS::Plugin::RMUnshadowed::StandardContextSetup<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>,CS::RenderManager::MultipleRenderLayer>::operator()(CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>::ContextNode
& context) Line 195 C++
walktest_static.exe!CS::RenderManager::AutoFX::ReflectRefract<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>,CS::Plugin::RMUnshadowed::StandardContextSetup<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>,CS::RenderManager::MultipleRenderLayer>,CS::Plugin::RMUnshadowed::StandardContextSetup<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>,CS::RenderManager::MultipleRenderLayer>
>::operator()(CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>::MeshNode
* node, unsigned int layer,
CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>::MeshNode::SingleMesh
& mesh, const csBitArray & names) Line 699 C++
walktest_static.exe!CS::Meta::CompositeFunctorType2<CS::RenderManager::AutoFX::ReflectRefract<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>,CS::Plugin::RMUnshadowed::StandardContextSetup<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>,CS::RenderManager::MultipleRenderLayer>,CS::Plugin::RMUnshadowed::StandardContextSetup<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>,CS::RenderManager::MultipleRenderLayer>
>,CS::RenderManager::AutoFX::FramebufferTex<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>
>
>::operator()<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>::MeshNode
*,unsigned
int,CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>::MeshNode::SingleMesh,csBitArray>(CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>::MeshNode
* & a1, unsigned int & a2,
CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>::MeshNode::SingleMesh
& a3, csBitArray & a4) Line 66 C++
walktest_static.exe!CS::RenderManager::TraverseUsedSVSets<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>,CS::Meta::CompositeFunctorType2<CS::RenderManager::AutoFX::ReflectRefract<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>,CS::Plugin::RMUnshadowed::StandardContextSetup<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>,CS::RenderManager::MultipleRenderLayer>,CS::Plugin::RMUnshadowed::StandardContextSetup<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>,CS::RenderManager::MultipleRenderLayer>
>,CS::RenderManager::AutoFX::FramebufferTex<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>
> >
>::operator()(CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>::MeshNode
* node) Line 84 C++
walktest_static.exe!CS::RenderManager::Implementation::OperationCaller<CS::RenderManager::TraverseUsedSVSets<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>,CS::Meta::CompositeFunctorType2<CS::RenderManager::AutoFX::ReflectRefract<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>,CS::Plugin::RMUnshadowed::StandardContextSetup<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>,CS::RenderManager::MultipleRenderLayer>,CS::Plugin::RMUnshadowed::StandardContextSetup<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>,CS::RenderManager::MultipleRenderLayer>
>,CS::RenderManager::AutoFX::FramebufferTex<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>
> >
>,CS::RenderManager::Implementation::NoOperationBlock<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>::MeshNode
*>,CS::RenderManager::OperationUnordered>::operator()<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>::MeshNode
*>(CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>::MeshNode
* const & context) Line 255 C++
walktest_static.exe!CS::RenderManager::ForEachMeshNode<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>::ContextNode,CS::RenderManager::TraverseUsedSVSets<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>,CS::Meta::CompositeFunctorType2<CS::RenderManager::AutoFX::ReflectRefract<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>,CS::Plugin::RMUnshadowed::StandardContextSetup<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>,CS::RenderManager::MultipleRenderLayer>,CS::Plugin::RMUnshadowed::StandardContextSetup<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>,CS::RenderManager::MultipleRenderLayer>
>,CS::RenderManager::AutoFX::FramebufferTex<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>
> > >
>(CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>::ContextNode
& context,
CS::RenderManager::TraverseUsedSVSets<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>,CS::Meta::CompositeFunctorType2<CS::RenderManager::AutoFX::ReflectRefract<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>,CS::Plugin::RMUnshadowed::StandardContextSetup<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>,CS::RenderManager::MultipleRenderLayer>,CS::Plugin::RMUnshadowed::StandardContextSetup<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>,CS::RenderManager::MultipleRenderLayer>
>,CS::RenderManager::AutoFX::FramebufferTex<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>
> > > & fn) Line 557 C++
walktest_static.exe!CS::Plugin::RMUnshadowed::StandardContextSetup<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>,CS::RenderManager::MultipleRenderLayer>::HandleContextMeshes(CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>::ContextNode
& context) Line 185 + 0x10 bytes C++
walktest_static.exe!CS::Plugin::RMUnshadowed::StandardContextSetup<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>,CS::RenderManager::MultipleRenderLayer>::ContextSetupMeshes::operator()(CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>::ContextNode
& context) Line 212 C++
walktest_static.exe!CS::RenderManager::RenderGroupingHandler<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>,CS::Plugin::RMUnshadowed::StandardContextSetup<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>,CS::RenderManager::MultipleRenderLayer>::ContextSetupMeshes>::operator()(CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>::ContextNode
* context) Line 81 C++
walktest_static.exe!CS::Plugin::RMUnshadowed::StandardContextSetup<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>,CS::RenderManager::MultipleRenderLayer>::operator()(CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>::ContextNode
& context,
CS::RenderManager::StandardPortalSetup<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>,CS::Plugin::RMUnshadowed::StandardContextSetup<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>,CS::RenderManager::MultipleRenderLayer>
>::ContextSetupData & portalSetupData, bool recursePortals) Line 115 C++
walktest_static.exe!CS::RenderManager::StandardPortalSetup<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>,CS::Plugin::RMUnshadowed::StandardContextSetup<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>,CS::RenderManager::MultipleRenderLayer>
>::SetupSimplePortal(CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>::ContextNode
& context,
CS::RenderManager::StandardPortalSetup<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>,CS::Plugin::RMUnshadowed::StandardContextSetup<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>,CS::RenderManager::MultipleRenderLayer>
>::ContextSetupData & setupData, iPortal * portal, iSector * sector, const
csVector2 * portalVerts2d, const csVector3 * portalVerts3d, unsigned int
count, int screenW, int screenH,
CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>::ContextNode::PortalHolder
& holder) Line 463 C++
walktest_static.exe!CS::RenderManager::StandardPortalSetup<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>,CS::Plugin::RMUnshadowed::StandardContextSetup<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>,CS::RenderManager::MultipleRenderLayer>
>::operator()(CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>::ContextNode
& context,
CS::RenderManager::StandardPortalSetup<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>,CS::Plugin::RMUnshadowed::StandardContextSetup<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>,CS::RenderManager::MultipleRenderLayer>
>::ContextSetupData & setupData) Line 376 C++
walktest_static.exe!CS::Plugin::RMUnshadowed::StandardContextSetup<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>,CS::RenderManager::MultipleRenderLayer>::operator()(CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>::ContextNode
& context,
CS::RenderManager::StandardPortalSetup<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>,CS::Plugin::RMUnshadowed::StandardContextSetup<CS::RenderManager::RenderTree<CS::RenderManager::RenderTreeLightingTraits>,CS::RenderManager::MultipleRenderLayer>
>::ContextSetupData & portalSetupData, bool recursePortals) Line 101 C++
walktest_static.exe!CS::Plugin::RMUnshadowed::RMUnshadowed::RenderView(iView
* view, bool recursePortals) Line 291 C++
walktest_static.exe!CS::Plugin::RMUnshadowed::RMUnshadowed::RenderView(iView
* view) Line 327 C++
walktest_static.exe!WalkTestViews::Draw() Line 149 C++
walktest_static.exe!WalkTest::DrawFrame3D(int drawflags, unsigned int
formal) Line 506 C++
walktest_static.exe!WalkTest::DrawFrame(unsigned int elapsed_time,
unsigned int current_time) Line 582 C++
walktest_static.exe!WalkTest::SetupFrame() Line 302 C++
walktest_static.exe!WalkTest::E3DEventHandler::HandleEvent(iEvent & ev)
Line 503 C++
walktest_static.exe!csEventTree::Dispatch(iEvent & e) Line 576 + 0x10
bytes C++
walktest_static.exe!csEventTree::Notify() Line 547 C++
walktest_static.exe!csEventQueue::Notify(const
CS::StringID<CS::StringSetTag::General> & name) Line 240 C++
walktest_static.exe!csEventQueue::Process() Line 260 C++
walktest_static.exe!csDefaultRunLoop(iObjectRegistry * r) Line 102 C++
walktest_static.exe!main(int argc, char * * argv) Line 1228 + 0xe bytes
C++ walktest_static.exe__tmainCRTStartup() Line 555 + 0x19 bytes C
walktest_static.exe!mainCRTStartup() Line 371 C
}}}
--
Ticket URL: <http://trac.crystalspace3d.org/trac/CS/ticket/997#comment:5>
CrystalSpace <http://www.crystalspace3d.org/>
Free open-source 3D SDK.
------------------------------------------------------------------------------
Introducing Performance Central, a new site from SourceForge and
AppDynamics. Performance Central is your source for news, insights,
analysis and resources for efficient Application Performance Management.
Visit us today!
http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/ostg.clktrk