Ticket #5696 (closed: fixed)

Opened 8 years ago

Last modified 5 years ago

InstrumentView crashes when the workspace is updated.

Reported by: Roman Tolchenov Owned by: Roman Tolchenov
Priority: major Milestone: Release 2.2
Component: Mantid Keywords:
Cc: taylorrj@… Blocked By:
Blocking: Tester: Andrei Savici

Description

This crashes MantidPlot:

Load('LOQ49886.nxs',OutputWorkspace='ws')
ws=workspace('ws')
iv = getInstrumentView('ws')
iv.show()
for i in range(100):
	ws *= 2

Change History

comment:1 Changed 8 years ago by Roman Tolchenov

Re #5696. Updating InstrumentActor pointer in ProjectionSurface

Changeset: 5243d3ca93dcf9f246520d50c401bfaf9bc82d31

comment:2 Changed 8 years ago by Russell Taylor

Re #5696. Read-lock the workspace when acquiring the instrument.

Changeset: 33fd49ca301e035735c8bfce3b281f40ff216cb8

comment:3 Changed 8 years ago by Roman Tolchenov

  • Status changed from new to accepted

comment:4 Changed 8 years ago by Roman Tolchenov

Re #5696. Fixed the unwrapped view which wasn't updating

Changeset: 9570a943d2cab2b335bb9d569e93584bc107bfce

comment:5 Changed 8 years ago by Roman Tolchenov

Re #5696. Found another case of unprotected access to the instrument.

This also should fix re #5713.

Changeset: dee13d9852df31c0d1cdd61130b5776c75cec5b2

comment:6 Changed 8 years ago by Roman Tolchenov

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

comment:7 Changed 8 years ago by Andrei Savici

  • Status changed from verify to verifying
  • Tester set to Andrei Savici

comment:8 Changed 8 years ago by Andrei Savici

  • Status changed from verifying to closed

Works on Ubuntu 12.04 and Windows 7 64 bit

comment:9 Changed 8 years ago by Roman Tolchenov

Re #5696. Updating InstrumentActor pointer in ProjectionSurface

Changeset: 5243d3ca93dcf9f246520d50c401bfaf9bc82d31

comment:10 Changed 8 years ago by Russell Taylor

Re #5696. Read-lock the workspace when acquiring the instrument.

Changeset: 33fd49ca301e035735c8bfce3b281f40ff216cb8

comment:11 Changed 8 years ago by Roman Tolchenov

Re #5696. Fixed the unwrapped view which wasn't updating

Changeset: 9570a943d2cab2b335bb9d569e93584bc107bfce

comment:12 Changed 8 years ago by Roman Tolchenov

Re #5696. Found another case of unprotected access to the instrument.

This also should fix re #5713.

Changeset: dee13d9852df31c0d1cdd61130b5776c75cec5b2

comment:13 Changed 8 years ago by Roman Tolchenov

Re #5696. Updating InstrumentActor pointer in ProjectionSurface

Changeset: 5243d3ca93dcf9f246520d50c401bfaf9bc82d31

comment:14 Changed 8 years ago by Russell Taylor

Re #5696. Read-lock the workspace when acquiring the instrument.

Changeset: 33fd49ca301e035735c8bfce3b281f40ff216cb8

comment:15 Changed 8 years ago by Roman Tolchenov

Re #5696. Fixed the unwrapped view which wasn't updating

Changeset: 9570a943d2cab2b335bb9d569e93584bc107bfce

comment:16 Changed 8 years ago by Roman Tolchenov

Re #5696. Found another case of unprotected access to the instrument.

This also should fix re #5713.

Changeset: dee13d9852df31c0d1cdd61130b5776c75cec5b2

comment:17 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 6542

Note: See TracTickets for help on using tickets.