Opened 14 years ago
Closed 11 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)
Change History (4)
Changed 14 years ago by cneumuel
comment:1 Changed 12 years ago by gkronber
- Owner changed from mkommend to gkronber
- Status changed from new to accepted
comment:2 Changed 11 years ago by gkronber
- Milestone changed from HeuristicLab 3.3.x Backlog to HeuristicLab 3.3.9
comment:3 Changed 11 years ago by gkronber
- Resolution set to worksforme
- Status changed from accepted to closed
This probably has been fixed already.