Duncan Sands wrote:
It's not at all clear how that could happen.  Those pointers are located
in static data in the HCD modules.  It doesn't seem likely that the
pointer was overwritten.  The only other possibility I can think of is
that the module was already unloaded.  But that's not possible since you
were holding a reference to a device on that bus.


It occurred on system shutdown - so I guess the module was unloaded.
Maybe the bus reference counting is borked.

Various folk have reported similar problems on system shutdown before, and the simple fix has been not to clean up so aggressively.

What puzzled me was that a normal "rmmod" wouldn't give the
same symptoms -- but the same codepaths could oops in certain
system shutdown scenarios.

- Dave





-------------------------------------------------------
This SF.net email is sponsored by: IBM Linux Tutorials.
Become an expert in LINUX or just sharpen your skills.  Sign up for IBM's
Free Linux Tutorials.  Learn everything from the bash shell to sys admin.
Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to