Date: Mon, 19 Apr 2004 21:50:34 +0200 From: "Willem Jan Withagen" <wjw@withagen.nl> To: <freebsd-amd64@freebsd.org>, "Parag Patel" <parag@codegen.com> Subject: Re: Still seeing occasional "lock reversal" messages Message-ID: <018f01c42647$96888780$471b3dd4@dual> References: <83692.1082398826@vm.codegen.com>
next in thread | previous in thread | raw e-mail | index | archive | help
This is a very wellknown LOR ..... it's been signaled many times over on current@ Just ignore it. --WjW ----- Original Message ----- From: "Parag Patel" <parag@codegen.com> To: <freebsd-amd64@freebsd.org> Sent: Monday, April 19, 2004 8:20 PM Subject: Still seeing occasional "lock reversal" messages > Hi. I finally got my Clawhammer eval box from AMD running again, and > popped FreeBSD 5-CURRENT on it. I've been successfully building world > and kernel, then installing and rebooting same. > > I seem to get the "lock order reversal" on the 2nd buildworld. The > following one is from a build+install from Saturday. The machine stays > up and in general appears to be happy. > > lock order reversal > 1st 0xffffff0010c22460 vm object (vm object) @ /usr/src/sys/vm/swap_pager.c:1313 > 2nd 0xffffffff807e89c0 swap_pager swhash (swap_pager swhash) @ /usr/src/sys/vm/swap_pager.c:1803 > 3rd 0xffffff001f0a8700 vm object (vm object) @ /usr/src/sys/vm/uma_core.c:886 > Stack backtrace: > witness_checkorder() at witness_checkorder+0x4ac > _mtx_lock_flags() at _mtx_lock_flags+0x3d > obj_alloc() at obj_alloc+0x39 > slab_zalloc() at slab_zalloc+0x6d > uma_zone_slab() at uma_zone_slab+0x99 > uma_zalloc_internal() at uma_zalloc_internal+0x3d > swp_pager_meta_build() at swp_pager_meta_build+0xb1 > swap_pager_putpages() at swap_pager_putpages+0x40f > default_pager_putpages() at default_pager_putpages+0xa > vm_pageout_flush() at vm_pageout_flush+0x130 > vm_pageout_clean() at vm_pageout_clean+0x1d9 > vm_pageout_scan() at vm_pageout_scan+0x9dd > vm_pageout() at vm_pageout+0x257 > fork_exit() at fork_exit+0x9f > fork_trampoline() at fork_trampoline+0xe > --- trap 0, rip = 0, rsp = 0xffffffff97984d00, rbp = 0 --- > > As others have been seeing this error off and on, I thought I'd ask > about its current status before sending a bug-report about it. > > > Here's the dmesg output: > > > 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-CURRENT #0: Sat Apr 17 12:39:45 PDT 2004 > parag@hammerhead.parag.codegen.com:/usr/obj/usr/src/sys/GENERIC > WARNING: WITNESS option enabled, expect reduced performance. > Preloaded elf kernel "/boot/kernel/kernel" at 0xffffffff80d0d000. > Preloaded mfs_root "/boot/mfsroot" at 0xffffffff80d0d280. > ACPI APIC Table: <AMD-K8 AWRDACPI> > Timecounter "i8254" frequency 1193182 Hz quality 0 > CPU: AMD AMD64 Processor (1196.60-MHz K8-class CPU) > Origin = "AuthenticAMD" Id = 0xf01 Stepping = 1 > Features=0x78bfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV ,PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2> > AMD Features=0xe0500800<SYSCALL,NX,MMX+,LM,3DNow!+,3DNow!> > real memory = 536805376 (511 MB) > avail memory = 502657024 (479 MB) > ioapic0 <Version 1.1> irqs 0-23 on motherboard > random: <entropy source, Software, Yarrow> > acpi0: <AMD-K8 AWRDACPI> on motherboard > acpi0: [GIANT-LOCKED] > acpi0: Power Button (fixed) > acpi0: Sleep Button (fixed) > Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000 > acpi_timer0: <24-bit timer at 3.579545MHz> port 0x5008-0x500b on acpi0 > acpi_cpu0: <CPU> port 0x530-0x537 on acpi0 > acpi_tz0: <Thermal Zone> port 0x530-0x537 on acpi0 > acpi_button0: <Power Button> on acpi0 > pcib0: <ACPI Host-PCI bridge> port 0x5080-0x50ff,0x5000-0x507f,0xcf8-0xcff on acpi0 > pci0: <ACPI PCI bus> on pcib0 > pcib1: <ACPI PCI-PCI bridge> at device 1.0 on pci0 > pci1: <ACPI PCI bus> on pcib1 > pci1: <display, VGA> at device 0.0 (no driver attached) > pcib2: <ACPI PCI-PCI bridge> at device 6.0 on pci0 > pci2: <ACPI PCI bus> on pcib2 > ohci0: <OHCI (generic) USB controller> mem 0xe3042000-0xe3042fff irq 19 at device 0.0 on pci2 > ohci0: Reserved 0x1000 bytes for rid 0x10 type 3 at 0xe3042000 > ohci0: [GIANT-LOCKED] > usb0: OHCI version 1.0, legacy support > usb0: <OHCI (generic) USB controller> on ohci0 > usb0: USB revision 1.0 > uhub0: AMD OHCI root hub, class 9/0, rev 1.00/1.00, addr 1 > uhub0: 3 ports with 3 removable, self powered > ohci1: <OHCI (generic) USB controller> mem 0xe3043000-0xe3043fff irq 19 at device 0.1 on pci2 > ohci1: Reserved 0x1000 bytes for rid 0x10 type 3 at 0xe3043000 > ohci1: [GIANT-LOCKED] > usb1: OHCI version 1.0, legacy support > usb1: <OHCI (generic) USB controller> on ohci1 > usb1: USB revision 1.0 > uhub1: AMD OHCI root hub, class 9/0, rev 1.00/1.00, addr 1 > uhub1: 3 ports with 3 removable, self powered > pci2: <serial bus, USB> at device 0.2 (no driver attached) > em0: <Intel(R) PRO/1000 Network Connection, Version - 1.7.25> port 0xa000-0xa03f mem 0xe3020000-0xe303ffff,0xe3000000-0xe301ffff irq 17 at device 5.0 on pci2 > em0: Reserved 0x20000 bytes for rid 0x10 type 3 at 0xe3000000 > em0: Reserved 0x40 bytes for rid 0x18 type 4 at 0xa000 > em0: [GIANT-LOCKED] > em0: Ethernet address: 00:07:e9:00:f1:38 > em0: Speed:N/A Duplex:N/A > ahc0: <Adaptec 2940 Ultra SCSI adapter> port 0xa400-0xa4ff mem 0xe3045000-0xe3045fff irq 18 at device 6.0 on pci2 > ahc0: Reserved 0x100 bytes for rid 0x10 type 4 at 0xa400 > ahc0: [GIANT-LOCKED] > aic7880: Ultra Wide Channel A, SCSI Id=7, 16/253 SCBs > isab0: <PCI-ISA bridge> at device 7.0 on pci0 > isa0: <ISA bus> on isab0 > atapci0: <AMD 8111 UDMA133 controller> port 0xb000-0xb00f at device 7.1 on pci0 > atapci0: Reserved 0x10 bytes for rid 0x20 type 4 at 0xb000 > atapci0: Lazy allocation of 0x8 bytes rid 0x10 type 4 at 0x1f0 > atapci0: Lazy allocation of 0x4 bytes rid 0x14 type 4 at 0x3f4 > ata0: at 0x1f0 irq 14 on atapci0 > atapci0: Lazy allocation of 0x8 bytes rid 0x18 type 4 at 0x170 > atapci0: Lazy allocation of 0x4 bytes rid 0x1c type 4 at 0x374 > ata1: at 0x170 irq 15 on atapci0 > pci0: <serial bus, SMBus> at device 7.2 (no driver attached) > pci0: <bridge, PCI-unknown> at device 7.3 (no driver attached) > pcm0: <AMD-8111> port 0xbc00-0xbc3f,0xb800-0xb8ff irq 17 at device 7.5 on pci0 > pcm0: Reserved 0x100 bytes for rid 0x10 type 4 at 0xb800 > pcm0: Reserved 0x40 bytes for rid 0x14 type 4 at 0xbc00 > pcm0: [GIANT-LOCKED] > pcm0: <Analog Devices AD1885 AC97 Codec> > fdc0: cannot reserve I/O port range (1 ports) > sio0 port 0x3f8-0x3ff irq 4 on acpi0 > sio0: type 16550A > ppc0 port 0x778-0x77b,0x378-0x37f irq 7 on acpi0 > ppc0: Generic chipset (NIBBLE-only) in COMPATIBLE mode > ppbus0: <Parallel port bus> on ppc0 > plip0: <PLIP network interface> on ppbus0 > lpt0: <Printer> on ppbus0 > lpt0: Interrupt-driven port > ppi0: <Parallel I/O> on ppbus0 > atkbdc0: <Keyboard controller (i8042)> port 0x64,0x60 irq 1 on acpi0 > atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0 > kbd0 at atkbd0 > atkbd0: [GIANT-LOCKED] > psm0: <PS/2 Mouse> irq 12 on atkbdc0 > psm0: [GIANT-LOCKED] > psm0: model MouseMan+, device ID 0 > fdc0: cannot reserve I/O port range (1 ports) > cpu0 on motherboard > orm0: <Option ROMs> at iomem 0xce000-0xd27ff,0xcc000-0xcd7ff,0xc0000-0xcafff on isa0 > fdc0: cannot reserve I/O port range (6 ports) > sc0: <System console> at flags 0x100 on isa0 > sc0: VGA <16 virtual consoles, flags=0x300> > sio1: configured irq 3 not in bitmap of probed irqs 0 > sio1: port may not be enabled > vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 > Timecounter "TSC" frequency 1196598287 Hz quality 800 > Timecounters tick every 0.976 msec > md0: Preloaded image </boot/mfsroot> 4194304 bytes at 0xffffffff8090b820 > acpi_cpu: throttling enabled, 2 steps (100% to 50.0%), currently 100.0% > ata0-master: DMA limited to UDMA33, non-ATA66 cable or device > ad0: 8063MB <WDC AC28400R> [16383/16/63] at ata0-master UDMA33 > acd0: CDROM <MATSHITA CR-585> at ata1-master PIO3 > Waiting 15 seconds for SCSI devices to settle > da0 at ahc0 bus 0 target 0 lun 0 > da0: <SEAGATE ST34371W 0484> Fixed Direct Access SCSI-2 device > da0: 40.000MB/s transfers (20.000MHz, offset 8, 16bit), Tagged Queueing Enabled > da0: 4148MB (8496884 512 byte sectors: 255H 63S/T 528C) > Mounting root from ufs:/dev/da0s1a > em0: Link is up 100 Mbps Full Duplex > > -- > __ > /__)_ _ _ _ Decision maker, n.: The person in your office who was > / (// (/(/ unable to form a task force before the music stopped. > _/ > _______________________________________________ > freebsd-amd64@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-amd64 > To unsubscribe, send any mail to "freebsd-amd64-unsubscribe@freebsd.org" > >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?018f01c42647$96888780$471b3dd4>