Bug 181222 - [panic] 8.4p2 panics during boot on Campaq M700 P3-650 [regression]
Summary: [panic] 8.4p2 panics during boot on Campaq M700 P3-650 [regression]
Status: Open
Alias: None
Product: Base System
Classification: Unclassified
Component: kern (show other bugs)
Version: Unspecified
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-bugs (Nobody)
URL:
Keywords: crash
Depends on:
Blocks:
 
Reported: 2013-08-11 09:10 UTC by Peter Jeremy
Modified: 2022-10-17 12:18 UTC (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Peter Jeremy freebsd_committer freebsd_triage 2013-08-11 09:10:00 UTC
	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.
Comment 1 Eitan Adler freebsd_committer freebsd_triage 2017-12-31 08:00:28 UTC
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
Comment 2 Graham Perrin freebsd_committer freebsd_triage 2022-10-17 12:18:09 UTC
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>