Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crash Due to Random Access Violation Error in OutputPlotOptionsView::setIndices #38078

Open
MohamedAlmaki opened this issue Sep 25, 2024 · 0 comments · May be fixed by #38094
Open

Crash Due to Random Access Violation Error in OutputPlotOptionsView::setIndices #38078

MohamedAlmaki opened this issue Sep 25, 2024 · 0 comments · May be fixed by #38094
Assignees
Labels
Bug Issues and pull requests that are regressions or would be considered a bug by users (e.g. crashing) High Priority An issue or pull request that if not addressed is severe enough to postponse a release. Indirect/Inelastic Issues and pull requests related to indirect or inelastic
Milestone

Comments

@MohamedAlmaki
Copy link
Contributor

MohamedAlmaki commented Sep 25, 2024

Describe the bug
An Access Violation Exception in the OutputPlotOptionsView::setIndices function occurs when using ISIS Calibration and ISIS Diagnostics interfaces. The error happens randomly, and only a few people have been able to reproduce it, mainly on Windows. I don't know why it happens, but it could be related to the signal blocker. Found during manual testing in #37985

To Reproduce

In ISIS Calibration:

  1. Open Interfaces > Indirect > Data reduction
  2. Make sure Instrument is set to IRIS
  3. Go to the ISIS calibration
  4. Enter Input Runs 26173
  5. Click Run
  6. This should generate a workspace with _calib at the end, delete this workspace
  7. Check the Scale by factor checkbox and change the value of the scale to 0.5
  8. Click Run
  9. This should generate a workspace with _calib
  10. Check the Create RES box
  11. Click Run
  12. This should generate a workspace with _res at the end
  13. Freeze and crash!

In ISIS Diagnostics:

  1. On ISIS Diagnostics
  2. Load 26176 for sample.
  3. Use 26173 for calibration from previous test.
  4. Tick Use Two ranges.
  5. Widen the start and end of the Peak region.
  6. Move the background region to the end of the spectrum.
  7. Click Run
  8. Freeze and crash!

Expected behavior

No Crash Happen

Platform/Version (please complete the following information):

  • OS: Windows
  • OS Version: 10 Enterprise
  • Mantid Version [e.g. 6.0.0] 6.11 RC
@MohamedAlmaki MohamedAlmaki added High Priority An issue or pull request that if not addressed is severe enough to postponse a release. Bug Issues and pull requests that are regressions or would be considered a bug by users (e.g. crashing) Indirect/Inelastic Issues and pull requests related to indirect or inelastic labels Sep 25, 2024
@MohamedAlmaki MohamedAlmaki added this to the Release 6.11 milestone Sep 25, 2024
@MohamedAlmaki MohamedAlmaki self-assigned this Sep 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Issues and pull requests that are regressions or would be considered a bug by users (e.g. crashing) High Priority An issue or pull request that if not addressed is severe enough to postponse a release. Indirect/Inelastic Issues and pull requests related to indirect or inelastic
Projects
Status: Review Approved
Status: In Progress
Development

Successfully merging a pull request may close this issue.

1 participant