Some additional info: I thought that the problem was specific to my home docking station + external monitor, but it is not. In fact, I am able to reproduce the problem without either the docking station or the external monitor.
Here are my steps to reproduce the problem:
1. Reboot. Login via, in my case, `lightdm`.
2. Open a terminal and check that `xiccd` is running.
3. Logout via the panel menu applet
At this point, `xiccd` will run at 100% CPU even though no user is logged in. I can check this by switching to a virtual terminal, logging in and running, say, `htop`.
If I switch back to the GUI "terminal" and login via `lightdm` again, then I can see that _two_ `xiccd` processes are running.
Some additional info: I thought that the problem was specific to my home docking station + external monitor, but it is not. In fact, I am able to reproduce the problem without either the docking station or the external monitor.
Here are my steps to reproduce the problem:
1. Reboot. Login via, in my case, `lightdm`.
2. Open a terminal and check that `xiccd` is running.
3. Logout via the panel menu applet
At this point, `xiccd` will run at 100% CPU even though no user is logged in. I can check this by switching to a virtual terminal, logging in and running, say, `htop`.
If I switch back to the GUI "terminal" and login via `lightdm` again, then I can see that _two_ `xiccd` processes are running.
Perhaps `xiccd` should be killed on logout?
I am using the XFCE DE also.