[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

panic: pool_put when extracting ports



Morning all,


I've just replaced a commercial Unix operating system with OpenBSD on a
Compaq DL380, with 2 mirrored 18G SCSI drives. The machine has now crashed
3 times while extracting ports.tar.gz. My first suspicion would of course
be that there is a hardware problem with disc/controller, but I'm not
sure. Any ideas? The machine has been running just fine under BSD/OS,
before the upgrade, last uptime was > 300 days (not trying to imply that
the problem would be OpenBSD though..).

Following is a dmesg as well as  ps and trace from ddb. Sorry for the long
email.

Thanks for any input.

Linus
Naively hoping to have this machine back online by monday morning, and
getting back home before my girlfriend goes to work...


dmesg:

OpenBSD 3.1 (GENERIC) #59: Sat Apr 13 15:28:52 MDT 2002
    deraadt_(_at_)_i386_(_dot_)_openbsd_(_dot_)_org:/usr/src/sys/arch/i386/compile/GENERIC
cpu0: Intel Pentium III (Coppermine) ("GenuineIntel" 686-class) 731 MHz
cpu0:
FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,SYS,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR,SIMD
real mem  = 1073311744 (1048156K)
avail mem = 990199808 (966992K)
using 5689 buffers containing 53768192 bytes (52508K) of memory
mainbus0 (root)
bios0 at mainbus0: AT/286+(00) BIOS, date 12/31/99, BIOS32 rev. 0 @
0xf0000
pcibios0 at bios0: rev. 2.1 @ 0xf0000/0x2000
pcibios0: PCI BIOS has 7 Interrupt Routing table entries
pcibios0: no compatible PCI ICU found
pcibios0: Warning, unable to fix up PCI interrupt routing
pcibios0: PCI bus #1 is the last bus
bios0: ROM list: 0xc0000/0x8000 0xc8000/0x4000 0xe8000/0x6000
0xee000/0x2000!
pci0 at mainbus0 bus 0: configuration mode 1 (no bios)
pchb0 at pci0 dev 0 function 0 "ServerWorks CNB20LE Host" rev 0x05
pchb1 at pci0 dev 0 function 1 "ServerWorks CNB20LE Host" rev 0x05
pci1 at pchb1 bus 3
ppb0 at pci1 dev 4 function 0 "DEC 21154 PCI-PCI" rev 0x05
pci2 at ppb0 bus 4
fxp0 at pci2 dev 4 function 0 "Intel 82557" rev 0x05: irq 5, address
00:50:8b:f9:6f:9c
inphy0 at fxp0 phy 1: i82555 10/100 media interface, rev. 0
fxp1 at pci2 dev 5 function 0 "Intel 82557" rev 0x05: irq 10, address
00:50:8b:f9:6f:9d
inphy1 at fxp1 phy 1: i82555 10/100 media interface, rev. 0
siop0 at pci0 dev 1 function 0 "Symbios Logic 53c1510D" rev
0x02pci_intr_map: no mapping for pin A

siop0: couldn't map interrupt
siop1 at pci0 dev 1 function 1 "Symbios Logic 53c1510D" rev
0x02pci_intr_map: no mapping for pin B

siop1: couldn't map interrupt
fxp2 at pci0 dev 2 function 0 "Intel 82557" rev 0x08: irq 11, address
00:50:8b:f3:a9:71
inphy2 at fxp2 phy 1: i82555 10/100 media interface, rev. 4
vga1 at pci0 dev 3 function 0 "ATI Mach64 GV" rev 0x7a
wsdisplay0 at vga1: console (80x25, vt100 emulation)
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
"Compaq Netelligent ASMC" rev 0x00 at pci0 dev 4 function 0 not configured
ppb1 at pci0 dev 5 function 0 "IBM 82351 PCI-PCI" rev 0x07
pci3 at ppb1 bus 1
cac0 at pci3 dev 0 function 0 "Compaq SMART2P RAID" rev 0x04: irq 15
Compaq Smart Array 3200
scsibus0 at cac0: 1 targets
sd0 at scsibus0 targ 0 lun 0: <Compaq, RAID1 volume #0, > SCSI2 0/direct
fixed
sd0: 17363MB, 4358 cyl, 255 head, 32 sec, 512 bytes/sec, 35561280 sec
total
pcib0 at pci0 dev 15 function 0 "ServerWorks ROSB4 SouthBridge" rev 0x4f
pciide0 at pci0 dev 15 function 1 "ServerWorks IDE" rev 0x00: DMA
(unsupported), channel 0 configured to compatibility, channel 1 configured
to compatibility
atapiscsi0 at pciide0 channel 0 drive 0
scsibus1 at atapiscsi0: 2 targets
cd0 at scsibus1 targ 0 lun 0: <COMPAQ, CD-ROM CRN-8241B, 2.23> SCSI0
5/cdrom removable
pciide0: no compatibility interrupt for use by channel 1
isa0 at pcib0
isadma0 at isa0
pckbc0 at isa0 port 0x60/5
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard, using wsdisplay0
pcppi0 at isa0 port 0x61
midi0 at pcppi0: <PC speaker>
sysbeep0 at pcppi0
npx0 at isa0 port 0xf0/16: using exception 16
pccom0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
pccom0: console
pccom1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo
fdc0 at isa0 port 0x3f0/6 irq 6 drq 2
fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec
biomask c040 netmask cc60 ttymask cc62
pctr: 686-class user-level performance counters enabled
mtrr: Pentium Pro MTRR support
dkcsum: sd0 matched BIOS disk 80
root on sd0a
rootdev=0x400 rrootdev=0xd00 rawdev=0xd02
WARNING: / was not properly unmounted
stray interrupt 7
stray interrupt 7
stray interrupt 7
stray interrupt 7
stray interrupt 7; stopped logging




And the ddb output. All was copied from a serial console login.


eports/audio/esouund/files/CVS
poerts/audio/esoundd/files/CVS/Repos,itory
ports/aud io/esound/files/eCVS/Entries
porrts/audio/esound/rfiles/audio_sun.ocr
p 5
cac0: unable to alloc CCB
sd0: not queued, error 5
orts/audio/esound/patches
Jul 22 02:48:27 my_hostname /bsd: cac0: unable to alloc CCB
Jul 22 02:48:27 my_hostname /bsd: cac0: unable to alloc CCB
Jul 22 02:48:27 my_hostname /bsd: sd0: not queued, error 5
Jul 22 02:48:27 my_hostname /bsd: sd0: not queued, error 5
Jul 22 02:48:27 my_hostname /bsd: cac0: unable to alloc CCB
Jul 22 02:48:27 my_hostname /bsd: cac0: unable to alloc CCB
Jul 22 02:48:27 my_hostname /bsd: sd0: not queued, error 5
Jul 22 02:48:27 my_hostname /bsd: sd0: not queued, error 5
sd0(cac0:0:0): User command with no ioctl
pool scxspl: putting with none out
panic: pool_put
Stopped at      _Debugger+0x4:  leave
RUN AT LEAST 'trace' AND 'ps' AND INCLUDE OUTPUT WHEN REPORTING THIS
PANIC!
DO NOT EVEN BOTHER REPORTING THIS WITHOUT INCLUDING THAT INFORMATION!


ddb> trace
_Debugger(e16f0980,e05b2788,e16f0980,e01c1481,e16f0980,e05b2788,fe1bbd90,e01bf5
86,e01bf508,5,fe1bbd90,e01bf579,e01bf4e8,e02fa9e4,fe1bbd90,e01be7a0,e16d5ac0,fd
ae4cb8,e16f0980,0,fe1bbdbc,0,fe1bbdb0,e01bf768,e05b2788,e16f0980,e16e4714,0,0,e
16f0980,fe1bbde0,e02fab53,e05b2788,e16f0980,fe1bbdf0,e02fe22f,e16f0980,e16f0280
,fe1bbdf0,e03041b7,e16f0980,fdae4cb8,fe1bbe20,e02fade9,e16f0980,1,fe1bbe20,e02f
adde,e16f0980,1,fe1bbe30,e01bb02a,e16f0980,fdae4cb8,e16e4700,e01213a0,fe1bbe58,
e16d5ac0,fe1bbe50,e0121520,e16f0980) at _Debugger+0x4
_panic(e01bf508,5,fe1bbd90,e01bf579,e01bf4e8) at _panic+0x81
_pool_do_put(e05b2788,e16f0980,e16e4714,0,0) at _pool_do_put+0x3a
_pool_put(e05b2788,e16f0980,fe1bbdf0,e02fe22f,e16f0980) at _pool_put+0x14
_scsi_free_xs(e16f0980,1,fe1bbe20,e02fadde,e16f0980) at _scsi_free_xs+0x1b
_scsi_done(e16f0980,fdae4cb8,fe1bbe60,e01aa690,e16e4700) at
_scsi_done+0x2d
_cac_ccb_done(e16e4700,fdae4cb8,fe1bbe80,e0422025,e1695980,fe1ad4d0,fe1ad4d0,fe
1bbea4,176b90,fe2733f4,fe1bbe88,e0101b69,e16e4700,0,10,fe1b0010,fe1ad4d0,fe1ad4
d0,fe1bbf14,e05bb090,0,0,0,3,0,e0100aa8,8,246,b0,fe1ad4d0,0,e05bb090,e01b9561,f
e1ad4d0,6,fe1bbf04,e01bf768,fe1ad4d0,0,0,e01e5d81,fe1bbf24,0,fe1bbf44,e0290c4e,
3d3b646c,d9785,fe1bbf34,e01b8de5,0,0,e16faa60,fe2136f0,0,0,fe1bbf74,e01e07ba,e0
5bc514,28,e01e063b,0,0) at _cac_ccb_done+0x128
_cac_intr(e16e4700) at _cac_intr+0x2f
_Xrecurse15() at _Xrecurse15+0x79
--- interrupt ---
_idle(0,0,e16faa60,fe2136f0,0) at _idle+0x20
bpendtsleep(e05bc514,28,e01e063b,0,0,fdba6000,3,fe1ad4d0) at bpendtsleep
_sched_sync(fe1ad4d0,0,0,0,0) at _sched_sync+0x176
_start_update(fe1ad4d0) at _start_update+0x14
Bad frame pointer: 0xe0621e68
ddb>
_Debugger(e16f0980,e05b2788,e16f0980,e01c1481,e16f0980,e05b2788,fe1bbd90,e01bf5
86,e01bf508,5,fe1bbd90,e01bf579,e01bf4e8,e02fa9e4,fe1bbd90,e01be7a0,e16d5ac0,fd
ae4cb8,e16f0980,0,fe1bbdbc,0,fe1bbdb0,e01bf768,e05b2788,e16f0980,e16e4714,0,0,e
16f0980,fe1bbde0,e02fab53,e05b2788,e16f0980,fe1bbdf0,e02fe22f,e16f0980,e16f0280
,fe1bbdf0,e03041b7,e16f0980,fdae4cb8,fe1bbe20,e02fade9,e16f0980,1,fe1bbe20,e02f
adde,e16f0980,1,fe1bbe30,e01bb02a,e16f0980,fdae4cb8,e16e4700,e01213a0,fe1bbe58,
e16d5ac0,fe1bbe50,e0121520,e16f0980) at _Debugger+0x4
ddb>
_Debugger(e16f0980,e05b2788,e16f0980,e01c1481,e16f0980,e05b2788,fe1bbd90,e01bf5
86,e01bf508,5,fe1bbd90,e01bf579,e01bf4e8,e02fa9e4,fe1bbd90,e01be7a0,e16d5ac0,fd
ae4cb8,e16f0980,0,fe1bbdbc,0,fe1bbdb0,e01bf768,e05b2788,e16f0980,e16e4714,0,0,e
16f0980,fe1bbde0,e02fab53,e05b2788,e16f0980,fe1bbdf0,e02fe22f,e16f0980,e16f0280
,fe1bbdf0,e03041b7,e16f0980,fdae4cb8,fe1bbe20,e02fade9,e16f0980,1,fe1bbe20,e02f
adde,e16f0980,1,fe1bbe30,e01bb02a,e16f0980,fdae4cb8,e16e4700,e01213a0,fe1bbe58,
e16d5ac0,fe1bbe50,e0121520,e16f0980) at _Debugger+0x4
ddb>
_Debugger(e16f0980,e05b2788,e16f0980,e01c1481,e16f0980,e05b2788,fe1bbd90,e01bf5
86,e01bf508,5,fe1bbd90,e01bf579,e01bf4e8,e02fa9e4,fe1bbd90,e01be7a0,e16d5ac0,fd
ae4cb8,e16f0980,0,fe1bbdbc,0,fe1bbdb0,e01bf768,e05b2788,e16f0980,e16e4714,0,0,e
16f0980,fe1bbde0,e02fab53,e05b2788,e16f0980,fe1bbdf0,e02fe22f,e16f0980,e16f0280
,fe1bbdf0,e03041b7,e16f0980,fdae4cb8,fe1bbe20,e02fade9,e16f0980,1,fe1bbe20,e02f
adde,e16f0980,1,fe1bbe30,e01bb02a,e16f0980,fdae4cb8,e16e4700,e01213a0,fe1bbe58,
e16d5ac0,fe1bbe50,e0121520,e16f0980) at _Debugger+0x4


ddb> ps
  PID   PPID   PGRP    UID  S       FLAGS  WAIT       COMMAND
 21262  12423  21262      0  3      0x4086  select     top
  8778  12838  12838      0  3      0x4086  pipewr     gzip
 12838  19478  12838      0  3      0x4006  getblk     tar
  3356      1   3356      0  3     0x40184  select     sendmail
 21081      1  21081      0  3      0x4086  ttyin      getty
 31234      1  31234      0  3      0x4086  ttyin      getty
 21207      1  21207      0  3      0x4086  ttyin      getty
 25329      1  25329      0  3      0x4086  ttyin      getty
 12423      1  12423      0  3      0x4086  pause      ksh
 19478      1  19478      0  3      0x4086  pause      ksh
 24840      1  24840      0  3        0x84  nanosleep  cron
 22672      1  22672      0  3        0x84  select     sshd
 16507      1  16507      0  3       0x184  select     inetd
  3168      1   3168      0  3        0x84  select     portmap
  8636      1   8636      0  2        0x84             syslogd
     7      0      0      0  3    0x100204  crypto_wa  crypto
     6      0      0      0  3    0x100204  aiodoned   aiodoned
     5      0      0      0  3    0x100204  syncer     update
     4      0      0      0  3    0x100204  cleaner    cleaner
     3      0      0      0  3    0x100204  reaper     reaper
     2      0      0      0  3    0x100204  pgdaemon   pagedaemon
     1      0      1      0  3      0x4084  wait       init
     0     -1      0      0  3     0x80204  scheduler  swapper



Visit your host, monkey.org