Hi Mr KevinL,
Your assumption is correct. The Desktop Connector is causing the problem.
When a network connection is abruptly down … it goes into berserk mode, profusely generating… Error Report Dialog box and some auxiliary subprocesses.
It is so energetic that the new one appears on the desktop every 0.5 seconds, so the screen looks like … an unsolved Solitaire! The whole Windows system also became unresponsive (including the Resource Manager).
On top of this idiosyncratic development, some highly optimistic software development Guru placed a nodal dialogue within the malicious thread , asking the user to reconfirm willingness to close the Error Dialog Box, ... faster than 0.5 sec. It is an insult to many, as most ( by a 6-sigma measure) F360 users are sane enough to know the consequences of such simple action and do not need preschool warnings, and don't have fast enough reflexes. Generating nodal dialogue boxes also has another side effect. It prohibits closing processes owning such soft apps.
Regarding sending CER, … it is not an option with no network and the system crashes.
However, diagnosing the problem might be as simple as after hitting a finger with a hammer. No doctor is necessary to identify the problem.
In our particular case:
- Find the piece of code launching the CER thread
- Establish a counter on it and control its lifespan
- Similarly with the auxiliary subprocesses, … use timeout or communicate
- AVOID putting nodal dialogue boxes in the critical threads
- Particularly in such a context as being implemented in CER
- … most people are not idiots ( I am staunch optimist ). They don't need additional confirmations.
On the final words … I am somewhat optimistic that the problem will be solved easily and without hesitation. … just put Lighter Gu (गु) and Heavier Ru (रु) in charge.
Regards
MichaelT
MichaelT