On Thu, 4 Mar 2021 22:09:55 GMT, Phil Race <p...@openjdk.org> wrote:

> I guess this is OK and yes we should have been checking this.
> Not sure we really got to the bottom of the real world problem because I'd 
> expect the 2nd call just milliseconds after the first. But it could be that 
> this happens during some system updates and we get one printer reconfigured 
> message followed by another ..

Most of the time, the crash happens when a client reconnects to their active 
session where a JVM is already running. On reconnect, the list of printers is 
synced with the local printers on the client. In such a scenario, other 
software could also update its list of printers as well as repaint its UI. If 
the system is under high load, it's not impossible to have a long enough pause 
between the calls.

-------------

PR: https://git.openjdk.java.net/jdk/pull/2836

Reply via email to