The WIN32 clock has some kind of built-in PLL, which is updated periodically using an epicsTimer. Starting the PLL running initializes the timer which in turn causes epicsTime::getCurrent() to be called (so it can calculate the absolute time when the notification needs to be fired off). Now that generalTime is installed the code has to have registered itself as a time provider *before* starting the PLL.
I'm still getting a SEGFAULT when I run epicsTimerTest, but the exampleApp IOC does work so that probably isn't directly related to this bug.
The WIN32 clock has some kind of built-in PLL, which is updated periodically using an epicsTimer. Starting the PLL running initializes the timer which in turn causes epicsTime: :getCurrent( ) to be called (so it can calculate the absolute time when the notification needs to be fired off). Now that generalTime is installed the code has to have registered itself as a time provider *before* starting the PLL.
I'm still getting a SEGFAULT when I run epicsTimerTest, but the exampleApp IOC does work so that probably isn't directly related to this bug.