Ticket #4524 (closed: fixed)

Opened 9 years ago

Last modified 5 years ago

Slice Viewer Crash

Reported by: Owen Arnold Owned by: Janik Zikovsky
Priority: major Milestone: Release 2.0
Component: Mantid Keywords:
Cc: Blocked By:
Blocking: Tester: Michael Reuter

Description (last modified by Owen Arnold) (diff)

Crash while using SliceViewer/LineViewer

  • 1) Run Workflow.py
  • 2) Open Vates Simple Gui
  • 3) Click Rebin in Vates Simple Gui and change # bins to 300 in each dimension
  • 4) Change to splatter plot mode and then back to simple view mode and then to multislice mode
  • 5) Click on axis to generate a slider then hit 'Apply'
  • 6) Right-click the slider and export to Slice Viewer
  • 7) Change to line mode and start drawing a line, on setting the end-point of the line MantidPlot crashes.

Attachments

Workflow.py (772 bytes) - added by Owen Arnold 9 years ago.

Change History

Changed 9 years ago by Owen Arnold

comment:1 Changed 9 years ago by Janik Zikovsky

  • Status changed from new to accepted
  • Description modified (diff)

comment:2 Changed 9 years ago by Janik Zikovsky

Do you recall what kind of crash you got? I am not getting a crash...

Also, which OS was this on?

comment:3 Changed 9 years ago by Owen Arnold

Windows x64.

comment:4 Changed 9 years ago by Owen Arnold

I'll run it through my debug build to extract some more information.

comment:5 Changed 9 years ago by Owen Arnold

Here's some information I obtained about this issue.

Crash occurs in Matrix<coord_t> lubksb routine in Matrix::Invert() called from line 252 on SlicingAlgorithm.cpp as part of SlicingAlgorithm::createGeneralTransform().

Further to the test instructions above. I pulled up a splatter plot directly after rebinning and then switched back to simple view mode.

comment:6 Changed 9 years ago by Owen Arnold

  • Description modified (diff)

comment:7 Changed 9 years ago by Owen Arnold

  • Description modified (diff)

comment:8 Changed 9 years ago by Janik Zikovsky

Refs #4543, #4524: possible fix for crash in LineViewer

involving 0-length lines being drawn

Changeset: aa2b0e2505ea664d60366a44e497ea0a2e558189

comment:9 Changed 9 years ago by Janik Zikovsky

Refs #4543, #4524: possible fix for crash in LineViewer

involving 0-length lines being drawn

Changeset: aa2b0e2505ea664d60366a44e497ea0a2e558189

comment:10 Changed 9 years ago by Janik Zikovsky

  • Status changed from accepted to verify
  • Resolution set to fixed

Possibly fixed by above.

comment:11 Changed 9 years ago by Michael Reuter

  • Status changed from verify to verifying
  • Tester set to Michael Reuter

comment:12 Changed 9 years ago by Michael Reuter

  • Status changed from verifying to closed

I've tried this on both Windows and Linux and I cannot seem to reproduce the crash, so it must be fixed.

comment:13 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 5371

Note: See TracTickets for help on using tickets.