Hi all,

Andrew Morton asked me to forward information for Bug
4431 written up in bugzilla for the Linux mainline
kernel.  Basically, the bug is a Crash using usblp.c
"kernel access of bad area" .... basically when using
a tool as a poller for the printer device.

The basic steps to reproduce are doing a repeated
open->read/write->close on the usblp device, once
every 500-1000ms.  Soemtimes it can happen in 50
tries, sometimes it can happen in 500, but it will
always happen.  The thing to note is that printer.c in
2.4.18 does not see this, but the same usblp code in
2.3.30/2.4.31 and 2.6.* does crash.

I was asked to attach the file I was using to crash
the kernel, so the c file is attached.

The hardware is a PPC 860 board with a Philip ISP116x
host controller.  This crash happens using the 2.6.*
kernel as well as 2.4.30 and higher.

If anyone requires any help by me, or has any
suggestions, please do let me know.

Thanks,
Adam Oldham

/************************************************************
 * Adam Oldham, Software Engineer, Gilbarco Inc
 * Greensboro, NC
 * Big H Performance Rally Team - http://www.bighracing.com
  *************************************************************/

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

Attachment: autopoller.c
Description: 108378008-autopoller.c

Reply via email to