mouse dies intermittently until cold reboot

Bug #1273806 reported by Guy Stone
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
apparmor (Ubuntu)
New
Undecided
Unassigned

Bug Description

While in use from minutes to hours, the cursor disappears and the buttons stop working. Attaching another mouse to a different USB ports restores functionality , but the original mouse stays dead. This behaviour has been discussed in Askubuntu #69594, but solutions there did not prevent hanging on this system.

Been pecking away at this issue for a few years now. Still occurs annoyingly frequently on a HP DV7 AMD system running updated 12.04.3 upgraded to 3.11-0-15-generic kernel.

This time when it happened, looked at the dmesg outputs. They all showed a very recent

    type=1400 audit(1390858876.548:75): apparmor="DENIED" operation="capable" parent=1 profile="/usr/sbin/cupsd" pid=1249 comm="cupsd" pid=1249 comm="cupsd" capability=36 capname="block_suspend"

There was no printing occurring. No printer is connected to this system (it prints via another (XP) system via network), and there are no other USB devices attached except for a powered-down HDD..

Figured the next thing to try was disabling apparmor for cups. Since doing that, the mouse remains working.

Wild guess here is that something in the cupsd profile is triggering for a dangerous behaviour of a USB printer which can be mistakenly triggered by a USB mouse. (Launchpad 1199933 discusses the issue around block_suspend and why I couldn't just shut down that single rule.)

Tags: mouse usb
Revision history for this message
Seth Arnold (seth-arnold) wrote :

Marked as a duplicate because the selected package and 90% of the description is about bug #1199933.

Please open a new bug about your mouse; the correlation with cups and apparmor sounds extremely coincidental to me. I suggest assigning to xorg, but it might need to be redirected again.

Good luck, and thanks for using Ubuntu!

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.