Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: 6.99.32: panic when starting X



On 02/23/14 23:19, Thomas Klausner wrote:


David took a closer look and told me:

It has blown up in this loop reading block->tag

1.53      mrg       313:        mutex_enter(&usb_blk_lock);
1.1       augustss  314:        /* Check for free fragments. */
1.44      matt      315:        LIST_FOREACH(f, &usb_frag_freelist, next) {
1.48      matt      316:                KDASSERTMSG(usb_valid_block_p(f->block, 
&usb_blk_fraglist),
1.50      jym       317:                    "%s: usb frag %p: unknown block pointer 
%p",
                     318:                     __func__, f, f->block);
1.1       augustss  319:                if (f->block->tag == tag)
                     320:                        break;
1.41      matt      321:        }

Looks like 48588.

     http://gnats.netbsd.org/48588

I wonder if it's xhci related. If the crash is reproducable can you disable xhci and see if it helps?

Trying kmem_guard_depth might pick something up - see kmem(9)

Thanks,
Nick


Home | Main Index | Thread Index | Old Index