Ticket #10122 (closed: fixed)

Opened 6 years ago

Last modified 5 years ago

Crash in Reflectometry UI

Reported by: Harry Jeffery Owned by: Harry Jeffery
Priority: critical Milestone: Release 3.3
Component: Reflectometry Keywords:
Cc: Blocked By:
Blocking: Tester: Owen Arnold

Description

To reproduce

  • Interfaces->Reflectometry->ISIS Reflectometry
  • Enter 1234 into RB Search and hit Search
  • Login when prompted.
  • Select 1758: Uranium foiL: PB ON CANDLE STICK.
  • Hit the transfer button (=>).

Mantid will crash.

Change History

comment:1 Changed 6 years ago by Owen Arnold

  • Owner set to Harry Jeffery
  • Status changed from new to assigned

This is worrying. Harry do you think you could try to track down where the crash occurs?

comment:2 Changed 6 years ago by Harry Jeffery

  • Status changed from assigned to inprogress

comment:3 Changed 6 years ago by Harry Jeffery

Fix crash when downloading from Catalog.

The cause of this crash is fixed in Poco 1.4.0 by this commit: http://poco.svn.sourceforge.net/viewvc/poco/poco/branches/poco-1.4.0/NetSSL_OpenSSL/src/SecureSocketImpl.cpp?r1=1426&r2=1428&pathrev=1428

However, Ubuntu 14.04 is only shipping 1.3.6, so all we can do is side-step the crash.

Refs #10122.

Changeset: 0fbb0529026baaa228a08ac55095a4926bcd5c85

comment:4 Changed 6 years ago by Harry Jeffery

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

Testing:

This crash actually occurs both through the main ICAT interface and through the Reflectometry gui.

  • Be sure you can reproduce the crash first. I was able to reproduce it reliably on two Ubuntu 14.04 machines.
  • Apply the changes.
  • Verify the crash is fixed and the download feature functions correctly.

comment:5 Changed 6 years ago by Owen Arnold

  • Status changed from verify to verifying
  • Tester set to Owen Arnold

comment:6 Changed 6 years ago by Owen Arnold

  • Status changed from verifying to closed

Merge remote-tracking branch 'origin/feature/10122_crash_in_reflectometry_ui'

Full changeset: 8a2f980b35db7b01094e0f22955b13aea733c93e

comment:7 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 10964

Note: See TracTickets for help on using tickets.