View Issue Details

IDProjectCategoryView StatusLast Update
0001986DarkRadiantMap Editingpublic29.05.2010 16:36
ReporterAluminumHaste Assigned Togreebo  
PrioritynormalSeveritycrashReproducibilityrandom
Status closedResolutionfixed 
Product Version1.0.0 
Target Version1.0.2Fixed in Version1.0.2 
Summary0001986: Random crashes when cloning patches
DescriptionI'm getting random crashes to desktop when cloning patches. It doesn't always happen either, which is kinda annoying so I have to save before every single clone operation.

Additional InformationVS2008 Stack:

First-chance exception at 0x000007fefdceaa7d in DarkRadiant.exe: Microsoft C++ exception: boost::exception_detail::clone_impl<boost:
:exception_detail::error_info_injector<
boost::bad_lexical_cast> > at memory location 0x0012cbe0..
First-chance exception at 0x000007fefdceaa7d in DarkRadiant.exe: Microsoft C++ exception: selection::algorithm::AmbiguousShaderException at memory location 0x0012cdd8..
First-chance exception at 0x000007fefdceaa7d in DarkRadiant.exe: Microsoft C++ exception: boost::exception_detail::clone_impl<boost:
:exception_detail::error_info_injector<
boost::bad_lexical_cast> > at memory location 0x0012cbe0..
First-chance exception at 0x000007fefdceaa7d in DarkRadiant.exe: Microsoft C++ exception: selection::algorithm::AmbiguousShaderException at memory location 0x0012cdd8..
The thread 'Win64 Thread' (0x770) has exited with code 0 (0x0).
First-chance exception at 0x00000001401188f6 in DarkRadiant.exe: 0xC0000005: Access violation reading location 0xffffffffffffffff.

STATUS_STACK_BUFFER_OVERRUN encountered
DarkRadiant.exe has triggered a breakpoint
The thread 'Win64 Thread' (0xf80) has exited with code -1073740791 (0xc0000409).
The thread 'Win64 Thread' (0xb2c) has exited with code -1073740791 (0xc0000409).
The thread 'Win64 Thread' (0xcc8) has exited with code -1073740791 (0xc0000409).
The thread 'Win64 Thread' (0x84c) has exited with code -1073740791 (0xc0000409).
The thread 'Win64 Thread' (0xb9c) has exited with code -1073740791 (0xc0000409).
The thread 'Main Thread' (0xd60) has exited with code -1073740791 (0xc0000409).
The program '[1612] DarkRadiant.exe: Native' has exited with code -1073740791 (0xc0000409).
TagsNo tags attached.

Activities

SneaksieDave

SneaksieDave

22.10.2009 20:00

developer   ~0002704

Note also: http://modetwo.net/darkmod/index.php?/topic/4581-itches-glitches-anything-else/page__view__findpost__p__197705
greebo

greebo

24.10.2009 15:46

administrator   ~0002713

Can you post the call stack? The above output doesn't help much.
greebo

greebo

26.10.2009 08:08

administrator   ~0002720

DarkRadiant.exe!std::_Vector_const_iterator<XYRenderer::state_type,std::allocator<XYRenderer::state_type> >::operator*() Line 103 + 0x30 bytes C++
> DarkRadiant.exe!PatchNode::selectedVertices() Line 126 + 0x8 bytes C++
     DarkRadiant.exe!PatchNode::transformComponents(const Matrix4 & matrix={...}) Line 408 + 0xb bytes C++
     DarkRadiant.exe!PatchNode::evaluateTransform() Line 404 C++
     DarkRadiant.exe!BindFirstOpaque<Member<PatchNode,void,{PatchNode::evaluateTransform,0}> >::thunk(void * environment=0x0f0264a8) Line 121 C++
     DarkRadiant.exe!Patch::evaluateTransform() Line 331 + 0x23 bytes C++
     DarkRadiant.exe!Patch::controlPointsChanged() Line 355 C++
     DarkRadiant.exe!Patch::Patch(const Patch & other={...}, scene::Node & node={...}, const Callback0<void> & evaluateTransform={...}, const Callback0<void> & boundsChanged={...}) Line 97 C++
     DarkRadiant.exe!PatchNode::PatchNode(const PatchNode & other={...}) Line 57 + 0x73a bytes C++
     DarkRadiant.exe!PatchNode::clone() Line 282 + 0x2e bytes C++
     DarkRadiant.exe!map::cloneSingleNode(boost::shared_ptr<scene::INode> node={...}) Line 20 + 0x16 bytes C++
     DarkRadiant.exe!map::Node_Clone(boost::shared_ptr<scene::INode> node={...}) Line 67 + 0x55 bytes C++
     DarkRadiant.exe!selection::algorithm::SelectionCloner::post(const boost::shared_ptr<scene::INode> & node={...}) Line 108 + 0x5a bytes C++
     entity.dll!Node_traverseSubgraph() + 0x57 bytes C++
     entity.dll!TraversableNodeSet::traverse() + 0x5c bytes C++
     entity.dll!scene::Node::traverse() + 0x1c bytes C++
     DarkRadiant.exe!Node_traverseSubgraph(const boost::shared_ptr<scene::INode> & node={...}, scene::NodeVisitor & visitor={...}) Line 78 C++
     DarkRadiant.exe!TraversableNodeSet::traverse() + 0x5c bytes C++
     DarkRadiant.exe!scene::Node::traverse() + 0x1c bytes C++
     DarkRadiant.exe!Node_traverseSubgraph(const boost::shared_ptr<scene::INode> & node={...}, scene::NodeVisitor & visitor={...}) Line 78 C++
     DarkRadiant.exe!selection::algorithm::cloneSelected(const std::vector<cmd::Argument,std::allocator<cmd::Argument> > & args=[0]()) Line 149 + 0x4e bytes C++
     DarkRadiant.exe!boost::detail::function::void_function_invoker1<void (__cdecl*)(int),void,int>::invoke(boost::detail::function::function_buffer & function_ptr={...}, int a0=252445100) Line 112 + 0x7 bytes C++
     commandsystem.dll!boost::function1<void,std::vector<cmd::Argument,std::allocator<cmd::Argument> > const &>::operator()(const std::vector<cmd::Argument,std::allocator<cmd::Argument> > & a0=[0]()) Line 1013 + 0x1e bytes C++
     commandsystem.dll!cmd::Command::execute(const std::vector<cmd::Argument,std::allocator<cmd::Argument> > & args=[0]()) Line 70 C++
     commandsystem.dll!cmd::CommandSystem::executeCommand(const std::basic_string<char,std::char_traits<char>,std::allocator<char> > & name="CloneSelection", const std::vector<cmd::Argument,std::allocator<cmd::Argument> > & args=[0]()) Line 340 C++
     commandsystem.dll!cmd::CommandSystem::execute(const std::basic_string<char,std::char_traits<char>,std::allocator<char> > & input="CloneSelection") Line 294 C++
     eventmanager.dll!Statement::execute() Line 30 C++
     eventmanager.dll!Command::keyUp() Line 33 C++
     eventmanager.dll!Accelerator::keyUp() Line 55 C++
     eventmanager.dll!EventManager::onKeyRelease(_GtkWindow * window=0x0f7e71d8, _GdkEventKey * event=0x0f88e0b0, void * data=0x026977c8) Line 724 C++
     libgtk-win32-2.0-0.dll!61868c52()
     [Frames below may be incorrect and/or missing, no symbols loaded for libgtk-win32-2.0-0.dll]
     libglib-2.0-0.dll!685cf742()
     libgobject-2.0-0.dll!63a43955()
     libgobject-2.0-0.dll!63a57e95()
     libgobject-2.0-0.dll!63a5899b()
     libgobject-2.0-0.dll!63a58ea6()
     libgobject-2.0-0.dll!63a58ea6()
     libgtk-win32-2.0-0.dll!6198ded4()
     libgtk-win32-2.0-0.dll!61867101()
     libgdk-win32-2.0-0.dll!6c374dbe()
     msvcr90.dll!6ba95f23()
     msvcr90.dll!6ba535eb()
     msvcr90.dll!6ba52e2b()
     msvcr90.dll!6ba521e7()
     msvcr90.dll!6ba9cb15()
     DarkRadiant.exe!__tmainCRTStartup() Line 586 + 0x17 bytes C
     kernel32.dll!764b3677()
     ntdll.dll!77409d72()
     ntdll.dll!77409d45()
     DarkRadiant.exe!ui::SurfaceInspector::emitTexDef() Line 506 + 0x12 bytes C++
     5d04c483()

Issue History

Date Modified Username Field Change
22.10.2009 19:46 AluminumHaste New Issue
22.10.2009 20:00 SneaksieDave Note Added: 0002704
24.10.2009 15:46 greebo Note Added: 0002713
24.10.2009 17:47 greebo Status new => assigned
24.10.2009 17:47 greebo Assigned To => greebo
24.10.2009 17:51 greebo Status assigned => resolved
24.10.2009 17:51 greebo Fixed in Version => 1.0.1
24.10.2009 17:51 greebo Resolution open => fixed
24.10.2009 17:53 greebo Projection none => minor fix
24.10.2009 17:53 greebo ETA none => half an hour
24.10.2009 17:53 greebo Build => 4875
24.10.2009 17:53 greebo Target Version => 1.0.1
26.10.2009 08:08 greebo Note Added: 0002720
26.10.2009 08:08 greebo Status resolved => assigned
26.10.2009 08:08 greebo Resolution fixed => reopened
26.10.2009 08:25 greebo Status assigned => resolved
26.10.2009 08:25 greebo Fixed in Version 1.0.1 => 1.0.2
26.10.2009 08:25 greebo Resolution reopened => fixed
26.10.2009 08:25 greebo Target Version 1.0.1 => 1.0.2
29.05.2010 16:36 greebo Status resolved => closed