FS#31074 - [linux] at least 3.4 and 3.5 - System hangs when using video chat in Pidgin

Attached to Project: Arch Linux
Opened by Peter Wu (Lekensteyn) - Thursday, 09 August 2012, 13:07 GMT
Last edited by Tobias Powalowski (tpowa) - Monday, 17 September 2012, 15:12 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To Tobias Powalowski (tpowa)
Thomas Bächler (brain0)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No


After some time when a video conversation (GTalk/XMPP) is active, the system would hang. The clock still ticks, but all input devices are unavailable (e.g. the mouse cursor does not move, the keyboard does not react). This issue is discussed[1] and a pull request is already sent for 3.6.

The upstream pull request is at http://patchwork.linuxtv.org/patch/13573/
After applying the patch manually, I did not have any lockup issues anymore, nor did I detect any regressions.

Additional info:
* 3.4.4-3 was affected, 3.5-rc7 was still affected and looking in the branches of 3.4 and 3.5, those are still affected.
* hardware: USB webcam (integrated in laptop screen), 04f2:b18d Chicony Electronics Co., Ltd

Steps to reproduce:
1. On affected systems, start Pidgin
2. Start a video conversation
3. Wait

[1]: http://sourceforge.net/mailarchive/forum.php?thread_name=5003A1BC.6090701%40maxim-ic.com&forum_name=linux-uvc-devel
This task depends upon

Closed by  Tobias Powalowski (tpowa)
Monday, 17 September 2012, 15:12 GMT
Reason for closing:  Fixed
Additional comments about closing:  3.5.4-1
Comment by Peter Wu (Lekensteyn) - Saturday, 01 September 2012, 10:36 GMT Comment by Peter Wu (Lekensteyn) - Monday, 17 September 2012, 13:49 GMT
Fixed in 3.5.4 too which is pending in the testing repository.

From http://lkml.org/lkml/2012/9/14/673:
Jayakrishnan Memana (1):
uvcvideo: Reset the bytesused field when recycling an erroneous buffer