NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
re: kern/51093:
can you show the dmesg of the usb controller and devices you have?
> Stopped in pid 1185.1 (x64) at netbsd:vmem_alloc+0x3e: movq 0(%rax),%rdi
> vmem_alloc() at netbsd:vmem_alloc+0x3e
> uvm_km_kmem_alloc() at netbsd:uvm_km_kmem_alloc+0x46
> kmem_intr_alloc() at netbsd:kmem_intr_alloc+0x6d
> uhidopen() at netbsd:uhidopen+0xaf
> cdev_open() at netbsd:cdev_open+0xbe
> spec_open() at netbsd:spec_open+0x265
and:
> rax 36
is a NULL deref, i guess. usually when kmem_alloc fails it's cuz
some prior user broke something (freed to the wrong size?). which
makes it a little harder to track down.
can you try a DEBUG kernel? and if possible, also a test with the
kmguard feature enabled. see the "OPTIONS" section of kmem_alloc(9)
manual for details on enabling kmguard.
thanks.
.mrg.
Home |
Main Index |
Thread Index |
Old Index