Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 8 Nov 2001 00:22:09 -0800 (PST)
From:      Igor Zabelin <igorz@comptek.ru>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   i386/31850: panic: allocdirect_check
Message-ID:  <200111080822.fA88M9x11609@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         31850
>Category:       i386
>Synopsis:       panic: allocdirect_check
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Nov 08 00:30:01 PST 2001
>Closed-Date:
>Last-Modified:
>Originator:     Igor Zabelin
>Release:        4.4-STABLE i386
>Organization:
CompTek
>Environment:
Copyright (c) 1992-2001 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 4.4-STABLE #0: Mon Nov  5 20:44:17 MSK 2001
    root@m4.comptek.ru:/usr/obj/usr/src/sys/M4
Timecounter "i8254"  frequency 1193182 Hz
CPU: Pentium III/Pentium III Xeon/Celeron (866.43-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0x686  Stepping = 6
  Features=0x387fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,P
AT,PSE36,PN,MMX,FXSR,SSE>
real memory  = 1073676288 (1048512K bytes)
avail memory = 1042161664 (1017736K bytes)
Programming 16 pins in IOAPIC #0
Programming 16 pins in IOAPIC #1
FreeBSD/SMP: Multiprocessor motherboard
 cpu0 (BSP): apic id:  3, version: 0x00040011, at 0xfee00000
 cpu1 (AP):  apic id:  0, version: 0x00040011, at 0xfee00000
 io0 (APIC): apic id:  4, version: 0x000f0011, at 0xfec00000
 io1 (APIC): apic id:  5, version: 0x000f0011, at 0xfec01000
Preloaded elf kernel "kernel" at 0xc032f000.
Pentium Pro MTRR support enabled
md0: Malloc disk
Using $PIR table, 268435454 entries at 0xc00fdf10
npx0: <math processor> on motherboard
npx0: INT 16 interface
pcib0: <ServerWorks NB6635 3.0LE host to PCI bridge> on motherboard
IOAPIC #1 intpin 3 -> irq 2
IOAPIC #1 intpin 2 -> irq 5
IOAPIC #1 intpin 10 -> irq 9
pci0: <PCI bus> on pcib0
pci0: <ATI Mach64-GV graphics accelerator> at 2.0 irq 2
fxp0: <Intel Pro 10/100B/100+ Ethernet> port 0x5800-0x583f mem 0xfb000000-0xfb0fffff
,0xfb101000-0xfb101fff irq 5 at device 3.0 on pci0
fxp0: Ethernet address 00:d0:b7:b6:a4:34
inphy0: <i82555 10/100 media interface> on miibus0
inphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
ahc0: <Adaptec 2940 Ultra SCSI adapter> port 0x5400-0x54ff mem 0xfb102000-0xfb102fff
 irq 9 at device 6.0 on pci0
aic7880: Ultra Wide Channel A, SCSI Id=7, 16/255 SCBs
isab0: <ServerWorks IB6566 PCI to ISA bridge> at device 15.0 on pci0
isa0: <ISA bus> on isab0
pci0: <Unknown PCI ATA controller> at 15.1
pcib1: <ServerWorks NB6635 3.0LE host to PCI bridge> on motherboard
IOAPIC #1 intpin 0 -> irq 10
IOAPIC #1 intpin 1 -> irq 11
pci1: <PCI bus> on pcib1
ahc1: <Adaptec aic7899 Ultra160 SCSI adapter> port 0x6000-0x60ff mem 0xfd000000-0xfd
000fff irq 10 at device 4.0 on pci1
aic7899: Ultra160 Wide Channel A, SCSI Id=7, 32/255 SCBs
ahc2: <Adaptec aic7899 Ultra160 SCSI adapter> port 0x6400-0x64ff mem 0xfd001000-0xfd
001fff irq 11 at device 4.1 on pci1
aic7899: Ultra160 Wide Channel B, SCSI Id=7, 32/255 SCBs
orm0: <Option ROMs> at iomem 0xc0000-0xc7fff,0xc8000-0xc97ff,0xc9800-0xcf7ff,0xcf800
-0xcffff on isa0
fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0
fdc0: FIFO enabled, 8 bytes threshold
fd0: <1440-KB 3.5" drive> on fdc0 drive 0
atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0
kbd0 at atkbd0
psm0: failed to get data.
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: model Generic PS/2 mouse, device ID 0
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x100>
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 16550A, console
sio1 at port 0x2f8-0x2ff irq 3 on isa0
sio1: type 16550A
ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0
ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode
ppc0: FIFO with 16/16/8 bytes threshold
lpt0: <Printer> on ppbus0
lpt0: Interrupt-driven port
ppi0: <Parallel I/O> on ppbus0
APIC_IO: routing 8254 via 8259 and IOAPIC #0 intpin 0
IPFW: MOD_LOAD
IP packet filtering initialized, divert disabled, rule-based forwarding enabled, def
ault to deny, logging limited to 10000 packets/entry by default
Waiting 5 seconds for SCSI devices to settle
SMP: AP CPU #1 Launched!
sa0 at ahc0 bus 0 target 5 lun 0
sa0: <HP C5683A C005> Removable Sequential Access SCSI-2 device
sa0: 40.000MB/s transfers (20.000MHz, offset 8, 16bit)
pass3 at ahc1 bus 0 target 6 lun 0
pass3: <ESG-SHV SCA HSBP M10 0.05> Fixed Processor SCSI-2 device
pass3: 3.300MB/s transfers
da0 at ahc1 bus 0 target 0 lun 0
da0: <SEAGATE ST173404LCV 4301> Fixed Direct Access SCSI-3 device
da0: 160.000MB/s transfers (80.000MHz, offset 63, 16bit), Tagged Queueing Enabled
da0: 70007MB (143374738 512 byte sectors: 255H 63S/T 8924C)
da1 at ahc1 bus 0 target 1 lun 0
da1: <SEAGATE ST173404LCV 4301> Fixed Direct Access SCSI-3 device
da1: 160.000MB/s transfers (80.000MHz, offset 63, 16bit), Tagged Queueing Enabled
da1: 70007MB (143374738 512 byte sectors: 255H 63S/T 8924C)
Mounting root from ufs:/dev/da0a
vinum: loaded
vinum: reading configuration from /dev/da0s1f
vinum: updating configuration from /dev/da1s1e
vinum: /dev is mounted read-only, not rebuilding /dev/vinum
swapon: adding /dev/da1b as swap devicekern.maxfiles: 8232 -> 16384
Doing initial network setup: hostname.
fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        inet 213.180.192.7 netmask 0xffffff80 broadcast 213.180.192.127
        ether 00:d0:b7:b6:a4:34
        media: Ethernet 100baseTX <full-duplex>
        status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 63000
        inet 127.0.0.1 netmask 0xff000000

# Vinum configuration 

drive drive4 device /dev/da0s1f
drive drive5 device /dev/da1s1e
volume vusr
plex name vusr.p0 org concat vol vusr
plex name vusr.p1 org concat vol vusr
sd name vusr.p0.s0 drive drive4 plex vusr.p0 len 141309952s driveoffset 265s plexoff
set 0s
sd name vusr.p1.s0 drive drive5 plex vusr.p1 len 141309952s driveoffset 265s plexoff
set 0s

Filesystem      1K-blocks     Used    Avail Capacity  Mounted on
/dev/da0a          994237    50084   864615     5%    /
/dev/vinum/vusr  68480670 35166000 27836217    56%    /usr

>Description:
When soft updates enabled on /usr every 4-5 days system panic:

panic: allocdirect_check: old 6980888 != new 6980888 || lbn 9 >= 12
mp_lock = 00000001; cpuid = 0; lapic.id = 03000000
boot() called on cpu#0

panic: allocdirect_check: old 3012416 != new 3012416 || lbn 9 >= 12
mp_lock = 01000001; cpuid = 1; lapic.id = 00000000
boot() called on cpu#1


>How-To-Repeat:

>Fix:
      
>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200111080822.fA88M9x11609>