From owner-freebsd-current@FreeBSD.ORG Mon Oct 20 15:21:17 2003 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C3A4116A4B3 for ; Mon, 20 Oct 2003 15:21:17 -0700 (PDT) Received: from main.gmane.org (main.gmane.org [80.91.224.249]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9100643FB1 for ; Mon, 20 Oct 2003 15:21:15 -0700 (PDT) (envelope-from freebsd-current@m.gmane.org) Received: from list by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 1ABiOn-0006qP-00 for ; Tue, 21 Oct 2003 00:21:13 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: freebsd-current@freebsd.org Received: from sea.gmane.org ([80.91.224.252]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1ABiOm-0006qH-00 for ; Tue, 21 Oct 2003 00:21:12 +0200 Received: from news by sea.gmane.org with local (Exim 3.35 #1 (Debian)) id 1ABiOm-00016u-00 for ; Tue, 21 Oct 2003 00:21:12 +0200 From: othermark Date: Mon, 20 Oct 2003 15:21:04 -0700 Lines: 310 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7Bit X-Complaints-To: usenet@sea.gmane.org User-Agent: KNode/0.7.2 Sender: news Subject: panic: Memory modified after free X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Oct 2003 22:21:17 -0000 I have a strange panic during the isa pnp code that does not occur with a 5.0-release kernel. I have tried enabling and disabling acpi. it does not effect this panic one way or another. This is a kernel from -current 10/20 (today). I'm not sure how to get this to boot with no way to disable pnp probing (pnpbios(4)). OK boot -v SMAP type=01 base=0000000000000000 len=000000000009fc00 SMAP type=02 base=000000000009fc00 len=0000000000000400 SMAP type=02 base=00000000000e0000 len=0000000000020000 SMAP type=01 base=0000000000100000 len=000000001ff00000 SMAP type=02 base=00000000fec00000 len=0000000000001000 SMAP type=02 base=00000000fec01000 len=0000000000001000 SMAP type=02 base=00000000fee00000 len=0000000000001000 SMAP type=02 base=00000000fff80000 len=0000000000080000 Copyright (c) 1992-2003 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD 5.1-CURRENT #1: Mon Oct 20 10:40:30 PDT 2003 root@fluke.whale-test.net:/usr/obj/usr/src/sys/FLUKE Preloaded elf kernel "/boot/kernel/kernel" at 0xc0a14000. Calibrating clock(s) ... i8254 clock: 1193058 Hz CLK_USE_I8254_CALIBRATION not specified - using default frequency Timecounter "i8254" frequency 1193182 Hz quality 0 Calibrating TSC clock ... TSC clock: 996598941 Hz CPU: Intel Pentium III (996.60-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x68a Stepping = 10 Features=0x387fbff real memory = 536870912 (512 MB) Physical memory chunk(s): 0x0000000000001000 - 0x000000000009efff, 647168 bytes (158 pages) 0x0000000000100000 - 0x00000000003fffff, 3145728 bytes (768 pages) 0x0000000000c26000 - 0x000000001f6d9fff, 514539520 bytes (125620 pages) avail memory = 511942656 (488 MB) bios32: Found BIOS32 Service Directory header at 0xc00fdb90 bios32: Entry = 0xfdba0 (c00fdba0) Rev = 0 Len = 1 pcibios: PCI BIOS entry at 0xf0000+0xdbc1 pnpbios: Found PnP BIOS data at 0xc00f4b00 pnpbios: Entry = f0000:3b84 Rev = 1.0 Other BIOS signatures found: wlan: <802.11 Link Layer> null: random: mem: Pentium Pro MTRR support enabled npx0: [FAST] npx0: on motherboard npx0: INT 16 interface pci_open(1): mode 1 addr port (0x0cf8) is 0x80000070 pci_open(1a): mode1res=0x80000000 (0x80000000) pci_cfgcheck: device 0 [class=060000] [hdr=80] is there (id=00081166) pcibios: BIOS version 2.10 Using $PIR table, 13 entries at 0xc00f5070 PCI-Only Interrupts: none Location Bus Device Pin Link IRQs embedded 0 0 A 0x11 3 4 5 7 9 10 11 12 14 15 embedded 0 0 B 0x13 3 4 5 7 9 10 11 12 14 15 embedded 0 15 A 0x01 10 slot 1 0 1 A 0x1d 3 4 5 7 9 10 11 12 14 15 slot 1 0 1 B 0x1c 3 4 5 7 9 10 11 12 14 15 slot 1 0 1 C 0xff 3 4 5 7 9 10 11 12 14 15 slot 1 0 1 D 0xff 3 4 5 7 9 10 11 12 14 15 slot 2 0 4 A 0x10 5 slot 2 0 4 B 0x11 9 slot 2 0 4 C 0x12 10 slot 2 0 4 D 0x13 11 embedded 0 3 A 0x13 11 embedded 0 3 B 0xff 3 4 5 7 9 10 11 12 14 15 embedded 0 3 C 0xff 3 4 5 7 9 10 11 12 14 15 embedded 0 3 D 0xff 3 4 5 7 9 10 11 12 14 15 embedded 0 7 A 0x14 11 embedded 0 7 B 0xff 3 4 5 7 9 10 11 12 14 15 embedded 0 7 C 0xff 3 4 5 7 9 10 11 12 14 15 embedded 0 7 D 0xff 3 4 5 7 9 10 11 12 14 15 embedded 0 11 A 0x13 11 embedded 0 11 B 0xff 3 4 5 7 9 10 11 12 14 15 embedded 0 11 C 0xff 3 4 5 7 9 10 11 12 14 15 embedded 0 11 D 0xff 3 4 5 7 9 10 11 12 14 15 embedded 1 0 A 0x10 5 embedded 1 0 B 0xff 3 4 5 7 9 10 11 12 14 15 embedded 1 0 C 0xff 3 4 5 7 9 10 11 12 14 15 embedded 1 0 D 0xff 3 4 5 7 9 10 11 12 14 15 embedded 1 2 A 0x12 10 embedded 1 2 B 0xff 3 4 5 7 9 10 11 12 14 15 embedded 1 2 C 0xff 3 4 5 7 9 10 11 12 14 15 embedded 1 2 D 0xff 3 4 5 7 9 10 11 12 14 15 slot 3 1 5 A 0x11 9 slot 3 1 5 B 0x12 10 slot 3 1 5 C 0x13 11 slot 3 1 5 D 0x10 5 embedded 2 1 A 0x11 9 embedded 2 1 B 0xff 3 4 5 7 9 10 11 12 14 15 embedded 2 1 C 0xff 3 4 5 7 9 10 11 12 14 15 embedded 2 1 D 0xff 3 4 5 7 9 10 11 12 14 15 embedded 2 2 A 0x12 10 embedded 2 2 B 0xff 3 4 5 7 9 10 11 12 14 15 embedded 2 2 C 0xff 3 4 5 7 9 10 11 12 14 15 embedded 2 2 D 0xff 3 4 5 7 9 10 11 12 14 15 slot 4 2 6 A 0x12 10 slot 4 2 6 B 0x13 11 slot 4 2 6 C 0x10 5 slot 4 2 6 D 0x11 9 pcib1: at pcibus 1 on motherboard pci1: on pcib1 pci1: physical bus=1 map[10]: type 1, range 32, base feae0000, size 17, enabled pci_cfgintr_valid: BIOS irq 5 is valid pci_cfgintr: 1:0 INTA BIOS irq 5 found-> vendor=0x8086, dev=0x1001, revid=0x02 bus=1, slot=0, func=0 class=02-00-00, hdrtype=0x00, mfdev=0 cmdreg=0x0116, statreg=0x0220, cachelnsz=8 (dwords) lattimer=0x40 (19f20 ns), mingnt=0xff (63750 ns), maxlat=0x00 (0 ns) intpin=a, irq=5 map[10]: type 1, range 32, base feab0000, size 16, enabled pci_cfgintr_valid: BIOS irq 10 is valid pci_cfgintr: 1:2 INTA BIOS irq 10 found-> vendor=0x14e4, dev=0x5820, revid=0x10 bus=1, slot=2, func=0 class=0b-40-00, hdrtype=0x00, mfdev=0 cmdreg=0x0116, statreg=0x02b0, cachelnsz=8 (dwords) lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) intpin=a, irq=10 powerspec 2 supports D0 D3 current D0 em0: mem 0xfeae0000-0xf eafffff irq 5 at device 0.0 on pci1 em0: [MPSAFE] em0: Hardware Initialization Failedem0: Unable to initialize the hardware device_probe_and_attach: em0 attach returned 5 pci1: at device 2.0 (no driver attached) pcib0: at pcibus 0 on motherboard pci0: on pcib0 pci0: physical bus=0 found-> vendor=0x1166, dev=0x0008, revid=0x23 bus=0, slot=0, func=0 class=06-00-00, hdrtype=0x00, mfdev=1 cmdreg=0x0000, statreg=0x0000, cachelnsz=8 (dwords) lattimer=0x20 (960 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) found-> vendor=0x1166, dev=0x0008, revid=0x01 bus=0, slot=0, func=1 class=06-00-00, hdrtype=0x00, mfdev=1 cmdreg=0x0007, statreg=0x2200, cachelnsz=8 (dwords) lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) found-> vendor=0x1166, dev=0x0006, revid=0x01 bus=0, slot=0, func=2 class=06-00-00, hdrtype=0x00, mfdev=1 cmdreg=0x0002, statreg=0x2200, cachelnsz=8 (dwords) lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) found-> vendor=0x1166, dev=0x0006, revid=0x01 bus=0, slot=0, func=3 class=06-00-00, hdrtype=0x00, mfdev=1 cmdreg=0x0002, statreg=0x2200, cachelnsz=8 (dwords) lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) map[10]: type 1, range 64, base fe9f0000, size 16, enabled pci_cfgintr_valid: BIOS irq 11 is valid pci_cfgintr: 0:3 INTA BIOS irq 11 found-> vendor=0x14e4, dev=0x5600, revid=0x03 bus=0, slot=3, func=0 class=02-80-00, hdrtype=0x00, mfdev=0 cmdreg=0x0117, statreg=0x02a0, cachelnsz=8 (dwords) lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) intpin=a, irq=11 map[10]: type 1, range 32, base fe9ef000, size 12, enabled map[14]: type 4, range 32, base 0000cf00, size 6, enabled map[18]: type 1, range 32, base fe800000, size 20, enabled pci_cfgintr_valid: BIOS irq 11 is valid pci_cfgintr: 0:7 INTA BIOS irq 11 found-> vendor=0x8086, dev=0x1229, revid=0x08 bus=0, slot=7, func=0 class=02-00-00, hdrtype=0x00, mfdev=0 cmdreg=0x0117, statreg=0x0290, cachelnsz=8 (dwords) lattimer=0x40 (1920 ns), mingnt=0x08 (2000 ns), maxlat=0x38 (14000 ns) intpin=a, irq=11 powerspec 2 supports D0 D1 D2 D3 current D0 map[10]: type 1, range 64, base fe9d0000, size 16, enabled pci_cfgintr_valid: BIOS irq 11 is valid pci_cfgintr: 0:11 INTA BIOS irq 11 found-> vendor=0x14e4, dev=0x5680, revid=0x02 bus=0, slot=11, func=0 class=02-80-00, hdrtype=0x00, mfdev=0 cmdreg=0x0117, statreg=0x02a0, cachelnsz=8 (dwords) lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) intpin=a, irq=11 map[90]: type 4, range 32, base 00000580, size 4, enabled found-> vendor=0x1166, dev=0x0200, revid=0x51 bus=0, slot=15, func=0 class=06-01-00, hdrtype=0x00, mfdev=1 cmdreg=0x0007, statreg=0x0200, cachelnsz=0 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) map[20]: type 4, range 32, base 0000ffa0, size 4, enabled found-> vendor=0x1166, dev=0x0211, revid=0x00 bus=0, slot=15, func=1 class=01-01-8a, hdrtype=0x00, mfdev=1 cmdreg=0x0005, statreg=0x0200, cachelnsz=0 (dwords) lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) map[10]: type 1, range 32, base fe9ee000, size 12, enabled pci_cfgintr_valid: BIOS irq 10 is valid pci_cfgintr: 0:15 INTA BIOS irq 10 found-> vendor=0x1166, dev=0x0220, revid=0x04 bus=0, slot=15, func=2 class=0c-03-10, hdrtype=0x00, mfdev=1 cmdreg=0x0117, statreg=0x0280, cachelnsz=8 (dwords) lattimer=0x40 (1920 ns), mingnt=0x00 (0 ns), maxlat=0x50 (20000 ns) intpin=a, irq=10 pci0: at device 3.0 (no driver attached) fxp0: port 0xcf00-0xcf3f mem 0xfe800000-0xfe8ffff f,0xfe9ef000-0xfe9effff irq 11 at device 7.0 on pci0 fxp0: using memory space register mapping fxp0: Ethernet address 00:01:d7:02:92:c0 fxp0: PCI IDs: 8086 1229 8086 000c 0008 fxp0: Dynamic Standby mode is disabled miibus0: on fxp0 inphy0: on miibus0 inphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto fxp0: bpf attached pci0: at device 11.0 (no driver attached) isab0: port 0x580-0x58f at device 15.0 on pci0 isa0: on isab0 atapci0: port 0xffa0-0xffaf at device 15.1 on pci0 ata0: reset tp1 mask=03 ostat0=50 ostat1=50 ata0-master: stat=0x50 err=0x01 lsb=0x00 msb=0x00 ata0-slave: stat=0x50 err=0x01 lsb=0x00 msb=0x00 ata0: reset tp2 mask=03 stat0=50 stat1=50 devices=0x3 ata0: at 0x1f0 irq 14 on atapci0 ata0: [MPSAFE] ata1: reset tp1 mask=03 ostat0=20 ostat1=30 ata1-master: stat=0x20 err=0x20 lsb=0x20 msb=0x20 ata1-slave: stat=0x30 err=0x30 lsb=0x30 msb=0x30 ata1: reset tp2 mask=03 stat0=20 stat1=30 devices=0x0 ata1: at 0x170 irq 15 on atapci0 ata1: [MPSAFE] ohci0: mem 0xfe9ee000-0xfe9eefff irq 10 at devic e 15.2 on pci0 ohci0: (New OHCI DeviceId=0x02201166) usb0: OHCI version 1.0, legacy support usb0: on ohci0 usb0: USB revision 1.0 uhub0: (0x1166) OHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 4 ports with 4 removable, self powered pcib2: at pcibus 2 on motherboard pci2: on pcib2 pci2: physical bus=2 map[10]: type 1, range 32, base febe0000, size 17, enabled pci_cfgintr_valid: BIOS irq 9 is valid pci_cfgintr: 2:1 INTA BIOS irq 9 found-> vendor=0x8086, dev=0x1001, revid=0x02 bus=2, slot=1, func=0 class=02-00-00, hdrtype=0x00, mfdev=0 cmdreg=0x0116, statreg=0x0220, cachelnsz=8 (dwords) lattimer=0x40 (1920 ns), mingnt=0xff (63750 ns), maxlat=0x00 (0 ns) intpin=a, irq=9 em0: mem 0xfebe0000-0xf ebfffff irq 9 at device 1.0 on pci2 em0: [MPSAFE] em0: Hardware Initialization Failedem0: Unable to initialize the hardware device_probe_and_attach: em0 attach returned 5 ata: ata0 already exists; skipping it ata: ata1 already exists; skipping it Trying Read_Port at 203 Trying Read_Port at 243 Trying Read_Port at 283 Trying Read_Port at 2c3 Trying Read_Port at 303 Trying Read_Port at 343 Trying Read_Port at 383 Trying Read_Port at 3c3 ex_isa_identify() pnpbios: 15 devices, largest 234 bytes pnpbios: handle 0 device ID PNP0c01 (010cd041) PNP0000: adding io range 0x20-0x21, size=0x2, align=0x1 PNP0000: adding io range 0xa0-0xa1, size=0x2, align=0x1 PNP0000: adding irq mask 0x4 Memory modified after free 0xc4758800(2044) val=c4756800 @ 0xc47589dc panic: Most recently used by bus-sc Debugger("panic") Stopped at Debugger+0x54: xchgl %ebx,in_Debugger.0 db> where Debugger(c083c6e1,c08fe300,c0853cc0,c0c21b4c,100) at Debugger+0x54 panic(c0853cc0,c083dd01,7fc,c4756800,c47589dc) at panic+0xd5 mtrash_ctor(c4758800,800,0,583,c4758800) at mtrash_ctor+0x67 uma_zalloc_arg(c103ae40,0,1,2c21bbc,c0891040) at uma_zalloc_arg+0x1ce malloc(7ec,c0891040,1,c473dc80,c478f000) at malloc+0xd3 isa_add_config(c4765b00,c478d280,0,c478f000,c478f000) at isa_add_config+0x33 pnp_parse_resources(c478d280,c478e30e,19,0,c478e302) at pnp_parse_resource +0x3b8 pnpbios_identify(c08d0db4,c4765b00,c0863280,c085d008,c08caab0) at pnpbios_identify+0x43f bus_generic_probe(c4765b00,c0c21d5c,c064f78e,c1cfd180,c474904c) at bus_generic_probe+0x62 isa_probe_children(c4765b00,c08570dd,0,c0c21d98,c0610455) at isa_probe_children+0x14 configure(0,c1e000,c1ec00,c1e000,0) at configure+0x4b mi_startup() at mi_startup+0xb5 begin() at begin+0x2c db> -- othermark atkin901 at nospam dot yahoo dot com (!wired)?(coffee++):(wired);