I'm playing with home automation software, so I'm suddenly doing a lot of USB communication. Here are a couple of crashes with -current as of a couple of days ago: : dejah# ;crash -N netbsd.9 -M netbsd.9.core Crash version 8.99.14, image version 8.99.14. System panicked: kernel diagnostic assertion "cv_is_valid(cv)" failed: file "/usr/src/sys/kern/kern_condvar.c", line 224 Backtrace from time of crash is available. crash> bt _KERNEL_OPT_NARCNET() at 0 _KERNEL_OPT_ACPI_SCANPCI() at _KERNEL_OPT_ACPI_SCANPCI+0x8 vpanic() at vpanic+0x178 ch_voltag_convert_in() at ch_voltag_convert_in cv_unsleep() at cv_unsleep+0x7d sigpost() at sigpost+0x20c kpsignal2() at kpsignal2+0x5ad kill1() at kill1+0xf2 sys_kill() at sys_kill+0x60 syscall() at syscall+0x208 --- syscall (number 37) --- 7d422ec3e7ba: crash> : dejah# ;crash -N netbsd.10 -M netbsd.10.core Crash version 8.99.14, image version 8.99.14. System panicked: kernel diagnostic assertion "maxp != 0" failed: file "/usr/src/sys/dev/usb/uhci.c", line 2128 Backtrace from time of crash is available. crash> bt _KERNEL_OPT_NARCNET() at 0 ?() at ffffe40107b5f190 vpanic() at vpanic+0x178 ch_voltag_convert_in() at ch_voltag_convert_in uhci_reset_std_chain.isra.5() at uhci_reset_std_chain.isra.5+0x3de uhci_device_intr_start() at uhci_device_intr_start+0xb0 usbd_start_next() at usbd_start_next+0xe7 uhci_softintr() at uhci_softintr+0x203 usb_soft_intr() at usb_soft_intr+0x38 softint_dispatch() at softint_dispatch+0xee DDB lost frame for Xsoftintr+0x4f, trying 0xffff8000672400f0 Xsoftintr() at Xsoftintr+0x4f --- interrupt --- 0: crash> -tih -- Most people who graduate with CS degrees don't understand the significance of Lisp. Lisp is the most important idea in computer science. --Alan Kay
Attachment:
signature.asc
Description: PGP signature