Opened 6 years ago

Closed 4 years ago

#1501 closed defect (worksforme)

`RunCollectionBubbleChartView` crashes when a run is added during a foreach loop over runs

Reported by: cneumuel Owned by: gkronber
Priority: medium Milestone: HeuristicLab 3.3.9
Component: Optimization.Views Version: 3.3.3
Keywords: Cc:

Description

I have experienced several crashes of HeuristicLab when a run was added to a RunCollection while opening and viewing a BubbleChart.

When a run is added during the opening of a BubbleChart, it may crash in RunCollectionBubbleChartView.RegisterRunEvents().

When a run is added during viewing a BubbleChart, it may crash in RunCollectionBubbleChartView.UpdateDataPoints().

However probably any code which iterates over a RunCollection may potentially crash, when a experiment/bachrun is executed in the background and a run is added during the iteration.

The bug can be reproduced if you execute an experiment where each algorithm is extremely fast (I attached one) and then click around in the BubbleChart.

Attachments (1)

Experiment.hl (7.7 MB) - added by cneumuel 6 years ago.

Change History (4)

Changed 6 years ago by cneumuel

comment:1 Changed 4 years ago by gkronber

  • Owner changed from mkommend to gkronber
  • Status changed from new to accepted

This probably has been fixed already.

comment:2 Changed 4 years ago by gkronber

  • Milestone changed from HeuristicLab 3.3.x Backlog to HeuristicLab 3.3.9

comment:3 Changed 4 years ago by gkronber

  • Resolution set to worksforme
  • Status changed from accepted to closed
Note: See TracTickets for help on using tickets.