Bug 854

Summary: Device initialization blocks startup
Product: PulseView Reporter: whitequark <whitequark>
Component: OtherAssignee: Nobody <nobody>
Status: CONFIRMED ---    
Severity: normal    
Priority: Normal    
Version: unreleased development snapshot   
Target Milestone: ---   
Hardware: All   
OS: All   

Description whitequark 2016-10-20 17:57:08 CEST
To reproduce:
  * start a session with e.g. Logic16 once, such that PV will remember it 
  * exit PV
  * unplug and re-plug Logic16
  * start PV

PV will only start after 1.5s of Logic16 initialization. It will also not start at all if e.g. Logic16 is already grabbed by another PV instance, which is probably even worse. And I imagine it may block forever if the previous session was using a no longer present network scope or something.