Red Hat Bugzilla – Bug 439643
uvcvideo busted on x86-64
Last modified: 2015-08-31 23:53:32 EDT
uvcvideo is one of the most common oopses reported at kerneloops..
The line that's causing the oops is in uvc_get_video_ctrl
frame = &format->frame[ctrl->bFrameIndex - 1];
ctrl->dwMaxVideoFrameSize = frame->dwMaxVideoFrameBufferSize;
It seems that frame ends up being a poison value causing the 2nd line to go boom
*** Bug 439658 has been marked as a duplicate of this bug. ***
The fix is trivial and in r199 in SVN.
My testing last night confirms this. rev 200 should be in kernels built from
today (once I finish build testing.)
This should be fixed now.