Ticket #3345 (closed: worksforme)
Mask tab hangs on Windows 7
Reported by: | Mathieu Doucet | Owned by: | Nick Draper |
---|---|---|---|
Priority: | critical | Milestone: | Release 2.3 |
Component: | MantidPlot | Keywords: | |
Cc: | Blocked By: | ||
Blocking: | Tester: | Roman Tolchenov |
Description
Load a file. Show instrument. Click the Mask tab, then choose the disk masking tool. The application goes gray and hangs until you kill it.
Attachments
Change History
comment:2 Changed 9 years ago by Mathieu Doucet
- Owner set to Nick Draper
- Status changed from new to assigned
comment:6 Changed 9 years ago by Nick Draper
- Milestone changed from Iteration 30 to Iteration 31
Bulk move of tickets to iteration 31 at the iteration 30 code freeze
comment:7 Changed 9 years ago by Nick Draper
- Milestone changed from Iteration 32 to Iteration 33
Moved to iteration 33 at iteration 32 code freeze
comment:8 Changed 8 years ago by Nick Draper
- Milestone changed from Release 2.1 to Release 2.2
Moved at end of release 2.1
comment:10 Changed 8 years ago by Nick Draper
- Status changed from accepted to verify
- Resolution set to worksforme
No longer a problem
comment:11 Changed 8 years ago by Owen Arnold
- Status changed from verify to verifying
- Tester set to Owen Arnold
comment:12 Changed 8 years ago by Owen Arnold
- Status changed from verifying to reopened
- Resolution worksforme deleted
This doesn't work!
Tried this:
- Loaded CNCS_7860_event.nxs (AutoTest dir).
- Opened the masking tab
- Used the ellipsis tool to create a disk
- Hit Apply
- Crash
I've run this in debug mode and attached to the debugger (see attachement image) to give more details on where it is failing, but the offending line of code is 124 in Projection3D OpenGLError::check("GL3DWidget::draw3D()[scene draw] ");
comment:13 Changed 8 years ago by Nick Draper
- Milestone changed from Release 2.2 to Release 2.3
Moved at the end of release 2.2
comment:14 Changed 8 years ago by Nick Draper
- Status changed from reopened to accepted
Tested again with CNCS_7860_event.nxs and a LOQ file, seems fine
comment:15 Changed 8 years ago by Nick Draper
- Status changed from accepted to verify
- Resolution set to worksforme
comment:16 Changed 8 years ago by Roman Tolchenov
- Status changed from verify to verifying
- Tester changed from Owen Arnold to Roman Tolchenov
comment:17 Changed 8 years ago by Roman Tolchenov
- Status changed from verifying to closed
Works fine.
comment:18 Changed 5 years ago by Stuart Campbell
This ticket has been transferred to github issue 4192
There seems to be a general problem with the instrument window. It tries to refresh it's openGL display when it doesn't need to. For instance, changing tabs will refresh the display. Moving the mouse over the display will update it. Someone should comb through the InstrumentWindow class and remove such calls.