I'm seeing something similar on Gutsy (AMD64) with only 4 local users. CPU usage goes to 100% as soon as I select another user from the list.
strace shows the following when I try the user switch:
sendto(19, "FLEXI_XSERVER_USER ozlem\n", 25, MSG_NOSIGNAL, NULL, 0) = 25 ioctl(3, FIONREAD, [0]) = 0 poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=8, events=POLLIN|POLLPRI}, {fd=10, events=POLLIN|POLLPRI}, {fd=11, events=POLLIN|POLLPRI}, {fd=12, events=POLLIN|POLLPRI}, {fd=14, events=POLLIN|POLLPRI}, {fd=13, events=POLLIN|POLLPRI}, {fd=16, events=POLLIN|POLLPRI}, {fd=15, events=POLLIN|POLLPRI}, {fd=18, events=POLLIN}, {fd=17, events=POLLIN|POLLPRI}], 12, 0) = 0 read(19, 0x7fff4f646c9f, 1) = -1 EAGAIN (Resource temporarily unavailable)
Is the \n supposed to be there with the user name in the call to FLEXI_XSERVER_USER?
I'm seeing something similar on Gutsy (AMD64) with only 4 local users. CPU usage goes to 100% as soon as I select another user from the list.
strace shows the following when I try the user switch:
sendto(19, "FLEXI_XSERVER_USER ozlem\n", 25, MSG_NOSIGNAL, NULL, 0) = 25 POLLIN| POLLPRI} , {fd=10, events= POLLIN| POLLPRI} , {fd=11, events= POLLIN| POLLPRI} , {fd=12, events= POLLIN| POLLPRI} , {fd=14, events= POLLIN| POLLPRI} , {fd=13, events= POLLIN| POLLPRI} , {fd=16, events= POLLIN| POLLPRI} , {fd=15, events= POLLIN| POLLPRI} , {fd=18, events=POLLIN}, {fd=17, events= POLLIN| POLLPRI} ], 12, 0) = 0
ioctl(3, FIONREAD, [0]) = 0
poll([{fd=4, events=POLLIN}, {fd=3, events=POLLIN}, {fd=8, events=
read(19, 0x7fff4f646c9f, 1) = -1 EAGAIN (Resource temporarily unavailable)
Is the \n supposed to be there with the user name in the call to FLEXI_XSERVER_USER?