unplugging USB webcam causes khubd to go 100% until ekiga is closed
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ekiga (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: ekiga
100% reproducible
1- plug webcam
2- start ekiga. image show on window
3- unplug webcam
results:
khubd goes 100% CPU
expected:
ekiga detects the removed camera and close the device, allowing the driver to correctly disconnect (and not trigger the CPU issue in khubd)
Reproduced using:
- ekiga 2.0.3-ubuntu3
- a USB webcam using the spca50x driver
According to the pilot author, ekiga should handle the problem better:
"le pilote préviend l'application qu'il n'y a plus de webcam en renvoyant ENODEV c'est Ekiga qui doit en tenir compte et sortir sur une erreur fatale aprés avoir fermé le device."
i.e. "the driver sends a ENODEV error and ekiga should take this into account and close the device."
As for khubd taking 100% that also sounds like an issue, so I will open another issue.
The problem is the same as #32164. But I reported the problem to the pilot author and he told that the problem was in the client application and in the kernel application. Will point him to the issues, hoping they can be resolved properly.