View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001986 | DarkRadiant | Map Editing | public | 22.10.2009 19:46 | 29.05.2010 16:36 |
Reporter | AluminumHaste | Assigned To | greebo | ||
Priority | normal | Severity | crash | Reproducibility | random |
Status | closed | Resolution | fixed | ||
Product Version | 1.0.0 | ||||
Target Version | 1.0.2 | Fixed in Version | 1.0.2 | ||
Summary | 0001986: Random crashes when cloning patches | ||||
Description | I'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 Information | VS2008 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). | ||||
Tags | No tags attached. | ||||
Note also: http://modetwo.net/darkmod/index.php?/topic/4581-itches-glitches-anything-else/page__view__findpost__p__197705 | |
Can you post the call stack? The above output doesn't help much. | |
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() |
|
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 |