Bug 13403 - disconnecting a USB device causes a kernel oops...
Summary: disconnecting a USB device causes a kernel oops...
Status: RESOLVED CODE_FIX
Alias: None
Product: Drivers
Classification: Unclassified
Component: USB (show other bugs)
Hardware: All Linux
: P1 high
Assignee: Greg Kroah-Hartman
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-05-30 18:08 UTC by Arne Woerner
Modified: 2009-05-30 19:55 UTC (History)
0 users

See Also:
Kernel Version: 2.6.27.24-170.2.68.fc10.x86_64
Subsystem:
Regression: No
Bisected commit-id:


Attachments

Description Arne Woerner 2009-05-30 18:08:06 UTC
http://www.kerneloops.org/submitresult.php?number=435696

i have an Arduino USB device connected to a USB port...
an application reads from the ttyUSBx device assigned to it...

When i disconnect+reconnect the Arduino, the multi-threaded application hangs in state Zl with 1 as parent PID... it needs a SIGKILL to remove it... but: the application was supposed to find arduino's new device ttyUSBy... ttyUSBx is not re-used, when i disconnect the arduino again, although nobody uses ttyUSBx anymore (at least no application)...

here r some more log lines:
May 30 17:48:30 vaako kernel: usb 2-1: Product: FT232R USB UART
May 30 17:48:30 vaako kernel: usb 2-1: Manufacturer: FTDI
May 30 17:48:30 vaako kernel: usb 2-1: SerialNumber: A70063G2
May 30 17:49:16 vaako kernel: BUG: unable to handle kernel NULL pointer derefere
nce at 0000000000000088

-arne
Comment 1 Greg Kroah-Hartman 2009-05-30 19:55:57 UTC
As this is a fedora specific issue, please create the bug in their bugzilla.

This should already be fixed in the 2.6.29 kernel releases.

Note You need to log in before you can comment on or make changes to this bug.