View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0004265 | DarkRadiant | GUI | public | 26.12.2015 14:20 | 19.06.2016 16:53 |
Reporter | VanishedOne | Assigned To | greebo | ||
Priority | normal | Severity | crash | Reproducibility | have not tried |
Status | closed | Resolution | fixed | ||
Product Version | 2.0.3 | ||||
Target Version | 2.0.3 | Fixed in Version | 2.0.3 | ||
Summary | 0004265: Crash in Freezepointer code, during ParticlesChooser | ||||
Description | The _capturedWindow pointer is not checked against nullptr in FreezePointer::onMouseDown. | ||||
Additional Information | ... wxmsw30u_core_vc120_x64.dll!wxWindowBase::ScreenToClient(const wxPoint & pt) Line 1183 C++ >>> NULL Pointer Here: DarkRadiant.exe!wxutil::FreezePointer::onMouseDown(wxMouseEvent & ev) Line 167 C++ wxbase30u_vc120_x64.dll!wxAppConsoleBase::CallEventHandler(wxEvtHandler * handler, wxEventFunctor & functor, wxEvent & event) Line 624 C++ wxbase30u_vc120_x64.dll!wxEvtHandler::SearchDynamicEventTable(wxEvent & event) Line 1743 C++ wxbase30u_vc120_x64.dll!wxEvtHandler::TryHereOnly(wxEvent & event) Line 1577 C++ wxbase30u_vc120_x64.dll!wxEvtHandler::ProcessEvent(wxEvent & event) Line 1487 C++ wxbase30u_vc120_x64.dll!wxEvtHandler::SafelyProcessEvent(wxEvent & event) Line 1605 C++ wxmsw30u_core_vc120_x64.dll!wxWindow::HandleMouseEvent(unsigned int msg, int x, int y, unsigned int flags) Line 5522 C++ wxmsw30u_core_vc120_x64.dll!wxWindow::MSWHandleMessage(__int64 * result, unsigned int message, unsigned __int64 wParam, __int64 lParam) Line 3013 C++ wxmsw30u_core_vc120_x64.dll!wxWindow::MSWWindowProc(unsigned int message, unsigned __int64 wParam, __int64 lParam) Line 3629 C++ wxmsw30u_core_vc120_x64.dll!wxTopLevelWindowMSW::MSWWindowProc(unsigned int message, unsigned __int64 wParam, __int64 lParam) Line 467 C++ wxmsw30u_core_vc120_x64.dll!wxDialog::MSWWindowProc(unsigned int message, unsigned __int64 wParam, __int64 lParam) Line 436 C++ wxmsw30u_core_vc120_x64.dll!wxWndProc(HWND__ * hWnd, unsigned int message, unsigned __int64 wParam, __int64 lParam) Line 2723 C++ user32.dll!00007ffe72e823fd() Unknown user32.dll!00007ffe72e8249d() Unknown user32.dll!00007ffe72e963f9() Unknown wxmsw30u_core_vc120_x64.dll!wxWindow::MSWProcessMessage(tagMSG * pMsg) Line 2502 C++ wxmsw30u_core_vc120_x64.dll!wxGUIEventLoop::PreProcessMessage(tagMSG * msg) Line 148 C++ wxmsw30u_core_vc120_x64.dll!wxGUIEventLoop::ProcessMessage(tagMSG * msg) Line 166 C++ wxmsw30u_core_vc120_x64.dll!wxGUIEventLoop::Dispatch() Line 232 C++ wxbase30u_vc120_x64.dll!wxEventLoopManual::DoRun() Line 206 C++ wxbase30u_vc120_x64.dll!wxEventLoopBase::Run() Line 78 C++ wxmsw30u_core_vc120_x64.dll!wxDialog::ShowModal() Line 213 C++ DarkRadiant.exe!ui::ParticlesChooser::ChooseParticle(const std::basic_string<char,std::char_traits<char>,std::allocator<char> > & current) Line 238 C++ DarkRadiant.exe!ui::ModelPropertyEditor::_onParticleButton(wxCommandEvent & ev) Line 98 C++ wxbase30u_vc120_x64.dll!wxAppConsoleBase::CallEventHandler(wxEvtHandler * handler, wxEventFunctor & functor, wxEvent & event) Line 624 C++ wxbase30u_vc120_x64.dll!wxEvtHandler::SearchDynamicEventTable(wxEvent & event) Line 1743 C++ wxbase30u_vc120_x64.dll!wxEvtHandler::TryHereOnly(wxEvent & event) Line 1577 C++ wxbase30u_vc120_x64.dll!wxEvtHandler::ProcessEvent(wxEvent & event) Line 1487 C++ wxbase30u_vc120_x64.dll!wxEvtHandler::SafelyProcessEvent(wxEvent & event) Line 1605 C++ wxmsw30u_core_vc120_x64.dll!wxButton::SendClickEvent() Line 369 C++ wxmsw30u_core_vc120_x64.dll!wxWindow::HandleCommand(unsigned short id_, unsigned short cmd, HWND__ * control) Line 5337 C++ wxmsw30u_core_vc120_x64.dll!wxWindow::MSWHandleMessage(__int64 * result, ... | ||||
Tags | No tags attached. | ||||
related to | 0004202 | closed | DR crashes (after a while) when asked to create a model |
Date Modified | Username | Field | Change |
---|---|---|---|
26.12.2015 14:20 | greebo | New Issue | |
26.12.2015 14:20 | greebo | Status | new => assigned |
26.12.2015 14:20 | greebo | Assigned To | => greebo |
26.12.2015 14:21 | greebo | Reporter | greebo => VanishedOne |
26.12.2015 14:21 | greebo | Additional Information Updated | |
26.12.2015 14:46 | greebo | Note Added: 0007920 | |
26.12.2015 14:46 | greebo | Status | assigned => resolved |
26.12.2015 14:46 | greebo | Fixed in Version | => 2.0.3 |
26.12.2015 14:46 | greebo | Resolution | open => fixed |
29.12.2015 09:07 | greebo | Relationship added | related to 0004202 |
19.06.2016 16:53 | greebo | Status | resolved => closed |