Red Hat Bugzilla – Bug 185409
Palm sync on USB crashes kernel
Last modified: 2007-11-30 17:11:27 EST
Description of problem:
Hitting the sync button on a Kyocera USB cradle latches up (crashes) the kernel
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. With Palm/phone in USB cradle hit sync button
2. Wait for timeout or hit cancel
3. Kernel latches up
Kernel latches up
so why didn't you assign it to the kernel???
Unfortunately, I do not have a Pilot of any kind... Rob, can you switch
to text mode (Ctrl-Alt-F1) before timeout and get me a picture with
a webcam? There should be an oops (well, hopefuly. if not, we need to
create one with sysrq or nmi_watchdog).
See also bug 178873.
Rob, I do need that oops very much. If nothing else, I'll see if it's
the same problem as the 178873.
I'll try and reproduce tomorrow (5/18)
Created attachment 130980 [details]
Created attachment 130984 [details]
Created attachment 130985 [details]
if too hard to read, I can re-run
I need the precise kernel version, Rob. Then I use the binaries to match
offsets and find the fault instruction. cat /proc/version is the best.
Oh wait, silly me. The third traceback had the BUG statement with the
line number, so I don't need to match offsets. Still, the version would be
Also... Can you capture /proc/bus/usb/devices when the organizer is connected
without crashing the box? That would be great.
Created attachment 131025 [details]
Test fix 1
This is something to try. The patch attempts to prevent the scheduled work
to be run from a freed port memory.
kernel was 2122, though it's been broken in FC5 throughout.
You have a built kernel? I can build one, but it'll take a bit of time.
Rob, please try one at http://people.redhat.com/zaitcev/ftp/185409/
Also, if it crashes, I'd like the camera a little bit away from the screen.
No longer crashes with the fix.
OK, I think we fixed that at least upstream. 2.6.18-rc2 has the changes.
Rob, I'll close it for now with "upstream", but please keep in mind that
FC5 will only get the update after a rebase. Today's tip is 2.6.17-1.2157_FC5,
which does not have the fix.