From owner-freebsd-current@FreeBSD.ORG Tue Mar 16 14:46:37 2004 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 591BE16A4CE for ; Tue, 16 Mar 2004 14:46:37 -0800 (PST) Received: from web21113.mail.yahoo.com (web21113.mail.yahoo.com [216.136.129.235]) by mx1.FreeBSD.org (Postfix) with SMTP id 398DE43D1D for ; Tue, 16 Mar 2004 14:46:37 -0800 (PST) (envelope-from nskyline_r35@yahoo.com) Message-ID: <20040316224636.59100.qmail@web21113.mail.yahoo.com> Received: from [82.43.50.64] by web21113.mail.yahoo.com via HTTP; Tue, 16 Mar 2004 14:46:36 PST Date: Tue, 16 Mar 2004 14:46:36 -0800 (PST) From: Nik Azim Azam To: freebsd-current@freebsd.org MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="0-66340436-1079477196=:59082" X-Mailman-Approved-At: Wed, 17 Mar 2004 05:04:03 -0800 Subject: FreeBSD CURRENT lockup 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: Tue, 16 Mar 2004 22:46:37 -0000 --0-66340436-1079477196=:59082 Content-Type: text/plain; charset=us-ascii Content-Id: Content-Disposition: inline Hi, I'm running yesterday's CURRENT (15 March) on ALR 6x6 and it crashes everytime I make buildworld. I attached the message from the /var/log/messages and my complete dmesg. I'm using SCHED_ULE. I'm not familiar with debugging FreeBSD, please tell me if there's anything that I can do. thanks, nik. __________________________________ Do you Yahoo!? Yahoo! Mail - More reliable, more storage, less spam http://mail.yahoo.com --0-66340436-1079477196=:59082 Content-Type: text/plain; name="messages.txt" Content-Description: messages.txt Content-Disposition: inline; filename="messages.txt" Mar 16 08:10:55 beast kernel: lock order reversal Mar 16 08:10:55 beast kernel: 1st 0xc14a15ac vm object (vm object) @ vm/swap_pager.c:1313 Mar 16 08:10:55 beast kernel: 2nd 0xc06903e0 swap_pager swhash (swap_pager swhash) @ vm/swap_pager.c:1803 Mar 16 08:10:55 beast kernel: 3rd 0xc0c3f8c4 vm object (vm object) @ vm/uma_core.c:936 Mar 16 08:10:55 beast kernel: Stack backtrace: Mar 16 08:10:55 beast kernel: backtrace(c06158fe,c0c3f8c4,c0622d3d,c0622d3d,c0623c82) at backtrace+0x17 Mar 16 08:10:55 beast kernel: witness_checkorder(c0c3f8c4,9,c0623c82,3a8,c121bc54) at witness_checkorder+0x6f8 Mar 16 08:10:55 beast kernel: _mtx_lock_flags(c0c3f8c4,0,c0623c79,3a8,c06117b2) at _mtx_lock_flags+0x9d Mar 16 08:10:55 beast kernel: obj_alloc(c121bc40,1000,ccde29ff,101,c068d8f8) at obj_alloc+0x3f Mar 16 08:10:55 beast kernel: slab_zalloc(c121bc40,1,770,c121bc54,6a5) at slab_zalloc+0xb3 Mar 16 08:10:55 beast kernel: uma_zone_slab(c121bc40,1,c0623c79,770,c121bce4) at uma_zone_slab+0xd6 Mar 16 08:10:55 beast kernel: uma_zalloc_internal(c121bc40,0,1,6a5,c04d3cc6) at uma_zalloc_internal+0x3e Mar 16 08:10:55 beast kernel: uma_zalloc_arg(c121bc40,0,1,70b,2) at uma_zalloc_arg+0x3e6 Mar 16 08:10:55 beast kernel: swp_pager_meta_build(c14a15ac,1,0,2,0) at swp_pager_meta_build+0x154 Mar 16 08:10:55 beast kernel: swap_pager_putpages(c14a15ac,ccde2bd0,1,0,ccde2b40) at swap_pager_putpages+0x33d Mar 16 08:10:55 beast kernel: default_pager_putpages(c14a15ac,ccde2bd0,1,0,ccde2b40) at default_pager_putpages+0x2e Mar 16 08:10:55 beast kernel: vm_pageout_flush(ccde2bd0,1,0,eb,46) at vm_pageout_flush+0x18a Mar 16 08:10:55 beast kernel: vm_pageout_clean(c1000a60,0,c0623a36,33b,0) at vm_pageout_clean+0x305 Mar 16 08:10:55 beast kernel: vm_pageout_scan(0,0,c0623a36,5b8,1388) at vm_pageout_scan+0x679 Mar 16 08:10:55 beast kernel: vm_pageout(0,ccde2d48,c060ff0b,32b,0) at vm_pageout+0x31b Mar 16 08:10:55 beast kernel: fork_exit(c0595110,0,ccde2d48) at fork_exit+0xd5 Mar 16 08:10:55 beast kernel: fork_trampoline() at fork_trampoline+0x8 Mar 16 08:10:55 beast kernel: --- trap 0x1, eip = 0, esp = 0xccde2d7c, ebp = 0 --- --0-66340436-1079477196=:59082 Content-Type: text/plain; name="dmesg.txt" Content-Description: dmesg.txt Content-Disposition: inline; filename="dmesg.txt" Copyright (c) 1992-2004 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.2.1-RELEASE #2: Wed Jun 30 10:02:35 GMT 2004 root@beast.nik.net:/usr/src/sys/i386/compile/BEAST Preloaded elf kernel "/boot/kernel.stable/kernel" at 0xc0718000. MP Configuration Table version 1.4 found at 0xc009fd50 APIC: Using the MPTable enumerator. SMP: Added CPU 6 (BSP) SMP: Added CPU 0 (AP) SMP: Added CPU 1 (AP) SMP: Added CPU 2 (AP) SMP: Added CPU 4 (AP) SMP: Added CPU 5 (AP) MPTable: Calibrating clock(s) ... i8254 clock: 1193152 Hz CLK_USE_I8254_CALIBRATION not specified - using default frequency Timecounter "i8254" frequency 1193182 Hz quality 0 Calibrating TSC clock ... TSC clock: 200005044 Hz CPU: Pentium Pro (200.01-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x619 Stepping = 9 Features=0xfbff real memory = 268435456 (256 MB) Physical memory chunk(s): 0x0000000000001000 - 0x000000000009efff, 647168 bytes (158 pages) 0x0000000000100000 - 0x00000000003fffff, 3145728 bytes (768 pages) 0x0000000000829000 - 0x000000000fb59fff, 255004672 bytes (62257 pages) avail memory = 255311872 (243 MB) APIC ID: physical 0, logical 0:0 APIC ID: physical 1, logical 0:1 APIC ID: physical 2, logical 0:2 APIC ID: physical 4, logical 0:3 APIC ID: physical 5, logical 1:0 APIC ID: physical 6, logical 1:1 FreeBSD/SMP: Multiprocessor System Detected: 6 CPUs cpu0 (BSP): APIC ID: 6 cpu1 (AP): APIC ID: 0 cpu2 (AP): APIC ID: 1 cpu3 (AP): APIC ID: 2 cpu4 (AP): APIC ID: 4 cpu5 (AP): APIC ID: 5 bios32: Found BIOS32 Service Directory header at 0xc00fdbd0 bios32: Entry = 0xf7d8e (c00f7d8e) Rev = 0 Len = 1 pcibios: PCI BIOS entry at 0xf77f0+0xa10 pnpbios: Found PnP BIOS data at 0xc00fdbe0 pnpbios: Entry = f0000:67c0 Rev = 1.0 Other BIOS signatures found: ioapic0: Assuming intbase of 0 ioapic0: intpin 0 -> ExtINT (edge, activehi) ioapic0: intpin 1 -> irq 1 (edge, activehi) ioapic0: intpin 2 -> irq 2 (edge, activehi) ioapic0: intpin 3 -> irq 3 (edge, activehi) ioapic0: intpin 4 -> irq 4 (edge, activehi) ioapic0: intpin 5 -> irq 5 (edge, activehi) ioapic0: intpin 6 -> irq 6 (edge, activehi) ioapic0: intpin 7 -> irq 7 (edge, activehi) ioapic0: intpin 8 -> irq 8 (edge, activehi) ioapic0: intpin 9 -> irq 9 (edge, activehi) ioapic0: intpin 10 -> irq 10 (edge, activehi) ioapic0: intpin 11 -> irq 11 (edge, activehi) ioapic0: intpin 12 -> irq 12 (edge, activehi) ioapic0: intpin 13 -> irq 13 (edge, activehi) ioapic0: intpin 14 -> irq 14 (edge, activehi) ioapic0: intpin 15 -> irq 15 (edge, activehi) ioapic0: intpin 1 trigger: edge ioapic0: intpin 1 polarity: active-hi ioapic0: intpin 2 trigger: edge ioapic0: intpin 2 polarity: active-hi ioapic0: intpin 3 trigger: edge ioapic0: intpin 3 polarity: active-hi ioapic0: intpin 4 trigger: edge ioapic0: intpin 4 polarity: active-hi ioapic0: intpin 5 trigger: edge ioapic0: intpin 5 polarity: active-hi ioapic0: intpin 6 trigger: edge ioapic0: intpin 6 polarity: active-hi ioapic0: intpin 7 trigger: edge ioapic0: intpin 7 polarity: active-hi ioapic0: intpin 8 trigger: edge ioapic0: intpin 8 polarity: active-hi ioapic0: intpin 9 trigger: level ioapic0: intpin 9 polarity: active-hi ioapic0: intpin 10 trigger: level ioapic0: intpin 10 polarity: active-hi ioapic0: intpin 11 trigger: level ioapic0: intpin 11 polarity: active-hi ioapic0: intpin 12 trigger: edge ioapic0: intpin 12 polarity: active-hi ioapic0: intpin 13 trigger: edge ioapic0: intpin 13 polarity: active-hi ioapic0: intpin 14 trigger: edge ioapic0: intpin 14 polarity: active-hi ioapic0: intpin 15 trigger: edge ioapic0: intpin 15 polarity: active-hi lapic: Routing ExtINT -> LINT0 lapic: LINT0 trigger: edge lapic: LINT0 polarity: active-hi lapic: Routing NMI -> LINT1 lapic: LINT1 trigger: edge lapic: LINT1 polarity: active-hi ioapic0 irqs 0-15 on motherboard cpu0 BSP: ID: 0x06000000 VER: 0x00040011 LDR: 0x12000000 DFR: 0x0fffffff lint0: 0x00010700 lint1: 0x00000400 TPR: 0x00000000 SVR: 0x000001ff wlan: <802.11 Link Layer> null: random: mem: Pentium Pro MTRR support enabled ath_hal: version 0.9.6.3 npx0: [FAST] npx0: on motherboard npx0: INT 16 interface pci_open(1): mode 1 addr port (0x0cf8) is 0x8000a0c0 pci_open(1a): mode1res=0x80000000 (0x80000000) pci_cfgcheck: device 0 1 2 [class=000000] 3 [class=01018a] 4 5 6 7 8 9 10 11 12 [class=020000] [hdr=00] is there (id=905010b7) pcibios: BIOS version 2.10 pcib0: at pcibus 0 on motherboard pci0: on pcib0 pci0: physical bus=0 found-> vendor=0x8086, dev=0x0482, revid=0x15 bus=0, slot=2, func=0 class=00-00-00, hdrtype=0x00, mfdev=0 cmdreg=0x0007, statreg=0x0200, cachelnsz=0 (dwords) lattimer=0xf8 (7440 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) map[20]: type 4, range 32, base 0000fcb0, size 4, enabled found-> vendor=0x10ad, dev=0x0105, revid=0x06 bus=0, slot=3, func=0 class=01-01-8a, hdrtype=0x00, mfdev=0 cmdreg=0x0001, statreg=0x0280, cachelnsz=8 (dwords) lattimer=0x40 (1920 ns), mingnt=0x02 (500 ns), maxlat=0x28 (10000 ns) intpin=a, irq=255 map[10]: type 4, range 32, base 0000fcc0, size 6, port disabled pci_cfgintr: can't route an interrupt to 0:12 INTA found-> vendor=0x10b7, dev=0x9050, revid=0x00 bus=0, slot=12, func=0 class=02-00-00, hdrtype=0x00, mfdev=0 cmdreg=0x0004, statreg=0x0200, cachelnsz=0 (dwords) lattimer=0x40 (1920 ns), mingnt=0x03 (750 ns), maxlat=0x08 (2000 ns) intpin=a, irq=11 map[10]: type 1, range 32, base feaf0000, size 16, memory disabled pci_cfgintr: can't route an interrupt to 0:13 INTA found-> vendor=0x168c, dev=0x0013, revid=0x01 bus=0, slot=13, func=0 class=02-00-00, hdrtype=0x00, mfdev=0 cmdreg=0x0214, statreg=0x0290, cachelnsz=8 (dwords) lattimer=0x50 (2400 ns), mingnt=0x0a (2500 ns), maxlat=0x1c (7000 ns) intpin=a, irq=10 powerspec 2 supports D0 D3 current D0 map[10]: type 3, range 32, base fd000000, size 24, enabled pci_cfgintr: can't route an interrupt to 0:14 INTA found-> vendor=0x1013, dev=0x00b8, revid=0x00 bus=0, slot=14, func=0 class=03-00-00, hdrtype=0x00, mfdev=0 cmdreg=0x0023, statreg=0x0200, cachelnsz=0 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) intpin=a, irq=9 found-> vendor=0x8086, dev=0x84c5, revid=0x05 bus=0, slot=20, func=0 class=05-00-00, hdrtype=0x00, mfdev=0 cmdreg=0x0000, statreg=0x0080, cachelnsz=0 (dwords) lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) found-> vendor=0x8086, dev=0x84c4, revid=0x06 bus=0, slot=25, func=0 class=06-00-00, hdrtype=0x00, mfdev=0 cmdreg=0x0157, statreg=0x2200, cachelnsz=8 (dwords) lattimer=0x60 (2880 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) found-> vendor=0x8086, dev=0x84c4, revid=0x06 bus=0, slot=26, func=0 class=06-00-00, hdrtype=0x00, mfdev=0 cmdreg=0x0157, statreg=0x2200, cachelnsz=8 (dwords) lattimer=0x60 (2880 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns) pci0: at device 2.0 (no driver attached) atapci0: port 0xfcb0-0xfcbf at device 3.0 on pci0 ata0: reset tp1 mask=03 ostat0=50 ostat1=00 ata0-master: stat=0x50 err=0x01 lsb=0x00 msb=0x00 ata0-slave: stat=0x00 err=0x01 lsb=0x00 msb=0x00 ata0: reset tp2 mask=03 stat0=50 stat1=00 devices=0x1 ata0: at 0x1f0 irq 14 on atapci0 ata0: [MPSAFE] ata1: reset tp1 mask=03 ostat0=50 ostat1=00 ata1-master: stat=0x00 err=0x01 lsb=0x14 msb=0xeb ata1-slave: stat=0x00 err=0x00 lsb=0x00 msb=0x00 ata1: reset tp2 mask=03 stat0=00 stat1=00 devices=0x4 ata1: at 0x170 irq 15 on atapci0 ata1: [MPSAFE] xl0: <3Com 3c905-TX Fast Etherlink XL> port 0xfcc0-0xfcff irq 11 at device 12.0 on pci0 xl0: using port I/O xl0: Ethernet address: 00:60:08:62:18:91 xl0: media options word: e040 xl0: found MII/AUTO miibus0: on xl0 nsphy0: on miibus0 nsphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto xl0: bpf attached ath0: mem 0xfeaf0000-0xfeafffff irq 10 at device 13.0 on pci0 ath0: mac 5.6 phy 4.1 5ghz radio 4.5 ath0: bpf attached ath0: bpf attached ath0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps ath0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps ath0: bpf attached ath0: 802.11 address: 00:0d:88:9d:1d:5e pci0: at device 14.0 (no driver attached) pci0: at device 20.0 (no driver attached) pcib1: at pcibus 1 on motherboard pci1: on pcib1 pci1: physical bus=1 isa0: on motherboard 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 pnpbios: 17 devices, largest 138 bytes PNP0c02: adding io range 0x80-0x80, size=0x1, align=0 PNP0c02: adding fixed memory32 range 0xfffe0000-0xffffffff, size=0x20000 pnpbios: handle 0 device ID PNP0c02 (020cd041) PNP0501: adding io range 0x3f8-0x3ff, size=0x8, align=0 PNP0501: adding irq mask 0x10 pnpbios: handle 1 device ID PNP0501 (0105d041) PNP0501: adding io range 0x2f8-0x2ff, size=0x8, align=0 PNP0501: adding irq mask 0x8 pnpbios: handle 2 device ID PNP0501 (0105d041) pnpbios: handle 3 device ID PNP0401 (0104d041) PNP0700: adding dma mask 0x4 PNP0700: adding io range 0x3f0-0x3f5, size=0x6, align=0 PNP0700: adding io range 0x3f7-0x3f7, size=0x1, align=0 PNP0700: adding irq mask 0x40 pnpbios: handle 4 device ID PNP0700 (0007d041) PNP0a03: adding io range 0xcf8-0xcff, size=0x8, align=0 pnpbios: handle 5 device ID PNP0a03 (030ad041) PNP0c01: adding memory range 0-0x9ffff, size=0xa0000, align=0 PNP0c01: adding memory range 0xe0000-0xfffff, size=0x20000, align=0 pnpbios: handle 6 device ID PNP0c01 (010cd041) PNP0200: adding io range 0-0xf, size=0x10, align=0 PNP0200: adding io range 0x81-0x8f, size=0xf, align=0 PNP0200: adding io range 0xc0-0xdf, size=0x20, align=0 PNP0200: adding dma mask 0x10 pnpbios: handle 7 device ID PNP0200 (0002d041) PNP0100: adding io range 0x40-0x43, size=0x4, align=0 PNP0100: adding irq mask 0x1 pnpbios: handle 9 device ID PNP0100 (0001d041) PNP0b00: adding io range 0x70-0x71, size=0x2, align=0 PNP0b00: adding irq mask 0x100 pnpbios: handle 10 device ID PNP0b00 (000bd041) PNP0303: adding io range 0x60-0x60, size=0x1, align=0 PNP0303: adding io range 0x64-0x64, size=0x1, align=0 PNP0303: adding irq mask 0x2 pnpbios: handle 11 device ID PNP0303 (0303d041) PNP0c04: adding io range 0xf0-0xff, size=0x10, align=0 PNP0c04: adding irq mask 0x2000 pnpbios: handle 12 device ID PNP0c04 (040cd041) PNP0800: adding io range 0x61-0x61, size=0x1, align=0 pnpbios: handle 13 device ID PNP0800 (0008d041) PNP0f13: adding irq mask 0x1000 pnpbios: handle 14 device ID PNP0f13 (130fd041) PNP0c02: adding io range 0x48-0x4b, size=0x4, align=0 PNP0c02: adding io range 0x400-0x407, size=0x8, align=0 PNP0c02: adding io range 0x40a-0x40c, size=0x3, align=0 PNP0c02: adding io range 0x410-0x43f, size=0x30, align=0 PNP0c02: adding io range 0x461-0x462, size=0x2, align=0 PNP0c02: adding io range 0x464-0x465, size=0x2, align=0 PNP0c02: adding io range 0x481-0x48b, size=0xb, align=0 PNP0c02: adding io range 0x4c6-0x4c6, size=0x1, align=0 PNP0c02: adding io range 0x4ca-0x4ca, size=0x1, align=0 PNP0c02: adding io range 0x4ce-0x4ce, size=0x1, align=0 PNP0c02: adding io range 0x4d0-0x4d1, size=0x2, align=0 PNP0c02: adding io range 0x4d4-0x4d6, size=0x3, align=0 PNP0c02: adding io range 0x4e0-0x4ef, size=0x10, align=0 PNP0c02: adding io range 0x4f4-0x4ff, size=0xc, align=0 PNP0c02: adding io range 0xc80-0xc84, size=0x5, align=0 pnpbios: handle 15 device ID PNP0c02 (020cd041) PNP0c02: adding fixed memory32 range 0xfec00000-0xfec0ffff, size=0x10000 PNP0c02: adding fixed memory32 range 0xfee00000-0xfee00fff, size=0x1000 pnpbios: handle 16 device ID PNP0c02 (020cd041) sc: sc0 already exists; skipping it vga: vga0 already exists; skipping it isa_probe_children: disabling PnP devices isa_probe_children: probing non-PnP devices orm0: