It seems that on some SMP systems that gpm will suddenly go bezerk during an X session. After posting to the SMP mailing list and the kernel mailing list, I found that it was specific to 2.2 and SMP machines. It seems that it has something to do with the interrupts.
can you please be a bit more specific? GPM isn't actually being used of course when you are using X, even though it may still be running. Please thoroughly describe the problem symptoms, and relevant versions.
bug seemed to be related to kernel issues, and only for serial mouse, but reporter has since switched to ps/2 mouse. We will investigate this problem with later versions of the kernel.