system freeze on "slice too large"

Simon 'corecode' Schubert corecode at fs.ei.tum.de
Sun Jul 15 06:08:25 PDT 2007


hey,

i've now had twice a nasty freeze (kind of) with something like this (hand transcribed):

dscheck(#ad/0x20021): slice too large 2/2
. .
then vinum tells me that it put "build" down and continues:

fatal: build.p0.s0 read error, offset 33831591936 for 4096 bytes
build.p0.s0: user buffer offset 10209280000 for 4096 bytes
(more slice too large follow)

then, the namecache does

blocked on 0xd4fb7b58 "corecode"

and repeats it every 30 seconds or so.  system is unoperable at this point.

breaking to the debugger works, but dumpsys does not work:

dumping to dev #ad/0x20023, blockno 2130432
dump failed, reason: area improper
i'm running:
DragonFly sweatshorts.home.corecode.ath.cx 1.9.0-DEVELOPMENT DragonFly 1.9.0-DEVELOPMENT #14: Sun Jun 17 11:03:58 CEST 2007     corecode at sweatshorts.home.corecode.ath.cx:/usr/build/obj/usr/build/src/sys/SWEATSHORTS  i386
i've attached relevant outputs.

thanks,
 simon
--
Serve - BSD     +++  RENT this banner advert  +++    ASCII Ribbon   /"\
Work - Mac      +++  space for low €€€ NOW!1  +++      Campaign     \ /
Party Enjoy Relax   |   http://dragonflybsd.org      Against  HTML   \
Dude 2c 2 the max   !   http://golden-apple.biz       Mail + News   / \
# /dev/ad2s1:
type: unknown
disk: amnesiac
label: 
flags:
bytes/sector: 512
sectors/track: 63
tracks/cylinder: 256
sectors/cylinder: 16128
cylinders: 19380
sectors/unit: 312576705
rpm: 3600
interleave: 1
trackskew: 0
cylinderskew: 0
headswitch: 0		# milliseconds
track-to-track seek: 0	# milliseconds
drivedata: 0 

16 partitions:
#          size     offset    fstype   
  a:    2096871        281    4.2BSD	#    1023.863M
  b:  312576689         16     vinum	#  152625.336M
  c:  312576705          0    unused	#  152625.344M
# /dev/ad4s1:
type: unknown
disk: amnesiac
label: 
flags:
bytes/sector: 512
sectors/track: 63
tracks/cylinder: 15
sectors/cylinder: 945
cylinders: 516821
sectors/unit: 488396727
rpm: 3600
interleave: 1
trackskew: 0
cylinderskew: 0
headswitch: 0		# milliseconds
track-to-track seek: 0	# milliseconds
drivedata: 0 

16 partitions:
#          size     offset    fstype   
  a:    2096871        281    4.2BSD	#    1023.863M
  b:  488396711         16     vinum	#  238474.957M
  c:  488396727          0    unused	#  238474.964M
  d:    4194304  339738624      swap	#    2048.000M
******* Working on device /dev/ad2 *******
parameters extracted from device are:
cylinders=19381 heads=256 sectors/track=63 (16128 blks/cyl)

Figures below won't work with BIOS for partitions not in cyl 1
parameters to be used for BIOS calculations are:
cylinders=19381 heads=256 sectors/track=63 (16128 blks/cyl)

Media sector size is 512
Warning: BIOS sector numbering starts with sector 1
Information from DOS bootblock is:
The data for partition 1 is:
sysid 165,(DragonFly/FreeBSD/NetBSD/386BSD)
    start 63, size 312576705 (152625 Meg), flag 80 (active)
	beg: cyl 0/ head 1/ sector 1;
	end: cyl 1023/ head 255/ sector 63
The data for partition 2 is:
<UNUSED>
The data for partition 3 is:
<UNUSED>
The data for partition 4 is:
<UNUSED>
******* Working on device /dev/ad4 *******
parameters extracted from device are:
cylinders=516822 heads=15 sectors/track=63 (945 blks/cyl)

Figures below won't work with BIOS for partitions not in cyl 1
parameters to be used for BIOS calculations are:
cylinders=516822 heads=15 sectors/track=63 (945 blks/cyl)

Media sector size is 512
Warning: BIOS sector numbering starts with sector 1
Information from DOS bootblock is:
The data for partition 1 is:
sysid 165,(DragonFly/FreeBSD/NetBSD/386BSD)
    start 63, size 488396727 (238474 Meg), flag 80 (active)
	beg: cyl 0/ head 1/ sector 1;
	end: cyl 725/ head 14/ sector 63
The data for partition 2 is:
<UNUSED>
The data for partition 3 is:
<UNUSED>
The data for partition 4 is:
<UNUSED>
2 drives:
D samsung250            State: up	Device /dev/ad4s1b	Avail: 0/238474 MB (0%)
D samsung160            State: up	Device /dev/ad2s1b	Avail: 0/152625 MB (0%)

11 volumes:
V root                  State: up	Plexes:       2	Size:       1023 MB
V repos                 State: up	Plexes:       1	Size:         20 GB
V build                 State: up	Plexes:       1	Size:         20 GB
V pkg                   State: up	Plexes:       1	Size:         20 GB
V media                 State: up	Plexes:       1	Size:        255 GB
V home                  State: up	Plexes:       2	Size:         20 GB
V var                   State: up	Plexes:       1	Size:       1024 MB
V swap                  State: up	Plexes:       1	Size:       2048 MB
V usr                   State: up	Plexes:       1	Size:       7168 MB
V space                 State: up	Plexes:       1	Size:         10 GB
V tmp                   State: up	Plexes:       1	Size:       4095 MB

13 plexes:
P root.p0             C State: up	Subdisks:     1	Size:       1023 MB
P repos.p0            C State: up	Subdisks:     1	Size:         20 GB
P build.p0            C State: up	Subdisks:     1	Size:         20 GB
P pkg.p0              C State: up	Subdisks:     1	Size:         20 GB
P media.p0            C State: up	Subdisks:     4	Size:        255 GB
P home.p0             C State: up	Subdisks:     1	Size:         20 GB
P var.p0              C State: up	Subdisks:     1	Size:       1024 MB
P swap.p0             C State: up	Subdisks:     1	Size:       2048 MB
P usr.p0              C State: up	Subdisks:     1	Size:       7168 MB
P space.p0            C State: up	Subdisks:     1	Size:         10 GB
P root.p1             C State: up	Subdisks:     1	Size:       1023 MB
P home.p1             C State: up	Subdisks:     1	Size:         20 GB
P tmp.p0              S State: up	Subdisks:     2	Size:       4095 MB

17 subdisks:
S root.p0.s0            State: up	PO:        0  B Size:       1023 MB
S repos.p0.s0           State: up	PO:        0  B Size:         20 GB
S build.p0.s0           State: up	PO:        0  B Size:         20 GB
S pkg.p0.s0             State: up	PO:        0  B Size:         20 GB
S media.p0.s0           State: up	PO:        0  B Size:        100 GB
S home.p0.s0            State: up	PO:        0  B Size:         20 GB
S var.p0.s0             State: up	PO:        0  B Size:       1024 MB
S swap.p0.s0            State: up	PO:        0  B Size:       2048 MB
S usr.p0.s0             State: up	PO:        0  B Size:       7168 MB
S space.p0.s0           State: up	PO:        0  B Size:         10 GB
S root.p1.s0            State: up	PO:        0  B Size:       1023 MB
S home.p1.s0            State: up	PO:        0  B Size:         20 GB
S media.p0.s1           State: up	PO:      100 GB Size:        100 GB
S tmp.p0.s0             State: up	PO:        0  B Size:       2047 MB
S tmp.p0.s1             State: up	PO:      300 kB Size:       2047 MB
S media.p0.s2           State: up	PO:      200 GB Size:         29 GB
S media.p0.s3           State: up	PO:      229 GB Size:         26 GB




More information about the Bugs mailing list