Opened 18 months ago
Last modified 15 months ago
#2834 new defect
GUI might freeze when downloading multiple Hive jobs concurrently
Reported by: | gkronber | Owned by: | |
---|---|---|---|
Priority: | medium | Milestone: | HeuristicLab 3.3.16 |
Component: | Hive.Client | Version: | |
Keywords: | Cc: |
Description
I ran into what seems to be a GUI deadlock today while I was downloading Jobs from the Hive Server (multiple downloads concurrently).
The threads stopped in the following methods:
- HeuristicLab.Clients.Hive.JobManager.Views.RefreshableHiveJobView.OnContentChanged
- HeuristicLab.MainForm.WindowsForms.AsynchronousContentView.Invoke
- System.Windows.Forms.Control.WaitForWaitHandle
The GUI froze but execution of algorithms in the background was not affected.
RefreshableHiveJobView.OnContentChanged contains a lock() statement. The code in OptimizerHiveTask contains operations with ReaderWriterLocks. I presume the observed behavior can be traced back to these methods.
Change History (2)
comment:1 Changed 17 months ago by jkarder
- Version trunk deleted
comment:2 Changed 15 months ago by abeham
- Milestone changed from HeuristicLab 3.3.15 to HeuristicLab 3.3.16
Note: See
TracTickets for help on using
tickets.