A GENERIC 8.4p2 kernel panics on my Campaq M700 P3-650 whilst running ata_identify(). The same system has no problems with 7.x or 8.3. I got the same panic running my custom kernel and built GENERIC to check it wasn't something I did. Photos of the panic are at https://plus.google.com/photos/106067987156035735826/albums/5910753509123036529 The relevant (hand-transcribed) bits are: Fatal trap 12: page fault while in kernel mode fault virtual address = 0xf0008277 fault code = supervisor read, page not present instruction pointer = 0x20:0xc057ddf4 ... #5 0xc0cf5edc at calltrap+0x6 #6 0xc0c57e00 at ata_boot_attach+0x70 #7 0xc09328ac at run_interrupt_driven_config_hooks+0x10c A disassembly of 0xc057ddf4 shows the problem is the arrowed expression. ata_identify(device_t dev) { struct ata_channel *ch = device_get_softc(dev); struct ata_device *atadev; device_t *children; device_t child, master = NULL; int nchildren, i, n = ch->devices; ^^^^^^^^^^^ The disk controller is a Intel PIIX4 with a single WD1600BEVE disk attached. Fix: Unknown. How-To-Repeat: Boot 8.4 on a Compaq M700.
For bugs matching the following criteria: Status: In Progress Changed: (is less than) 2014-06-01 Reset to default assignee and clear in-progress tags. Mail being skipped
Keyword: crash – in lieu of summary line prefix: [panic] * bulk change for the keyword * summary lines may be edited manually (not in bulk). Keyword descriptions and search interface: <https://bugs.freebsd.org/bugzilla/describekeywords.cgi>
^Triage: I'm sorry that this PR did not get addressed in a timely fashion. By now, the version that it was created against is long out of suppoprt. Please re-open if it is still a problem on a supported version.