Michael Neumann wrote:I could track it down where the panic occurs: http://opengrok.creo.hu/dragonfly/xref/src/sys/bus/usb/usb.c#374 More specifically: http://opengrok.creo.hu/dragonfly/xref/src/sys/sys/queue.h#428 *(head)->tqh_last = (elm); This expands to: *(&taskq->tasks)->tgh_last = task; There a NULL pointer is dereferenced somehow. usb_add_task is called from uhci_timeout: http://opengrok.creo.hu/dragonfly/xref/src/sys/bus/usb/uhci.c#1428 It seems to get only called when a timeout occurs. That's maybe that I am the only one having those problems :) I couldn't track it down further. My pure guess would be that it would not panic if "uhci_abort_xfer(&uxfer->xfer, USBD_TIMEOUT);" is called instead (sc->sc_dying == 1), but I can't build a kernel right now, so I can't change the code and build an ISO image. Any further ideas? Regards, Michael
| Tarkan Erimer | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Greg KH | [GIT PATCH] driver core patches against 2.6.24 |
| Linus Torvalds | Re: init's children list is long and slows reaping children. |
| Kohei KaiGai | [PATCH 0/3] exporting capability name/code pairs (final#2) |
git: | |
| Gerrit Renker | [PATCH 33/37] dccp: Initialisation framework for feature negotiation |
| Jarek Poplawski | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Arjan van de Ven | Re: [GIT]: Networking |
| Mark Ryden | Re: Linux Wireless Mini-Summit -- Ottawa -- July 22, 2008 |
