Re: 7.2-STABLE: Inserting USB device causes Fatal Trap 12

2009-05-16 Thread Norbert Papke
On May 10, 2009, Norbert Papke wrote: > Inserting a USB thumb drive into a running sytem result in a "Fatal trap > 12: page fault while in kernel mode". After repeating the crash a few times with INVARIANTS enabled, it becomes apparent that EHCI transfer queue is getting corrupted. With High Pre

Re: 7.2-STABLE: Inserting USB device causes Fatal Trap 12

2009-05-12 Thread Norbert Papke
I have been trying to understand the failure better: (kgdb) frame 10 #10 0x80473265 in usb_transfer_complete (xfer=0xff00045cbc00) at /red/public/freebsd/sources/stable/sys/dev/usb/usbdi.c:949 949 STAILQ_REMOVE_HEAD(&pipe->queue, next); (kgdb) list 944 #ifd

Re: 7.2-STABLE: Inserting USB device causes Fatal Trap 12

2009-05-10 Thread Norbert Papke
On May 10, 2009, Norbert Papke wrote: > Inserting a USB thumb drive into a running sytem result in a "Fatal trap > 12: page fault while in kernel mode". > > Unfortunately, I was not able to save a core (not entirely sure why, I'll > investigate separately). I have manually copied the backtrace: I

7.2-STABLE: Inserting USB device causes Fatal Trap 12

2009-05-10 Thread Norbert Papke
Inserting a USB thumb drive into a running sytem result in a "Fatal trap 12: page fault while in kernel mode". Unfortunately, I was not able to save a core (not entirely sure why, I'll investigate separately). I have manually copied the backtrace: usb_transfer_complete bus_dmamap_load usbd_t