About clean test error
Status: Pre-Alpha
Brought to you by:
ppadala
|
From: Tianbing X. <xut...@gm...> - 2007-05-06 20:47:21
|
Hi,
I create several files and then access ,write them.
here is clean test result.
TESTING...
TESTING: argc no. 2
TESTING: argv ./lfs_cleanerd
TESTING: argv /dev/hda7
TESTING: argv /dev/hda7
optind 1
name=rootfs,mnt=/,type=rootfs
name=/dev/root,mnt=/,type=ext3
name=/dev,mnt=/dev,type=tmpfs
name=/proc,mnt=/proc,type=proc
name=/sys,mnt=/sys,type=sysfs
name=/proc/bus/usb,mnt=/proc/bus/usb,type=usbfs
name=devpts,mnt=/dev/pts,type=devpts
name=/dev/hda1,mnt=/boot,type=ext3
name=tmpfs,mnt=/dev/shm,type=tmpfs
name=/dev/hda5,mnt=/home,type=ext3
name=automount(pid2587),mnt=/net,type=autofs
name=/dev/hda7,mnt=/mnt/lfs_partition,type=lfs
TESTING getmntinfo mntname /mnt/lfs_partition
lfs_cleanerd[3463]: Cleaner starting on filesystem /dev/hda7
Testing : fs_name is /dev/hda7, mntname is /mnt/lfs_partition
ifile size = 160
1 inode daddr 225
2 inode daddr 24380
3 inode daddr 24377
4 inode daddr 237
seguse table size = 1168
lfs_cleanerd[3463]: segments clean 9455 segments dirty 9456
segment = 1, live bytes = 21513
segment = 2, live bytes = 21519
segment = 3, live bytes = 21525
segment = 4, live bytes = 21531
segment = 5, live bytes = 21538
segment = 6, live bytes = 21544
segment = 7, live bytes = 21550
segment = 8, live bytes = 21556
segment = 9, live bytes = 21562
segment = 10, live bytes = 21568
segment = 11, live bytes = 21574
segment = 12, live bytes = 21580
segment = 13, live bytes = 21586
segment = 14, live bytes = 21592
segment = 15, live bytes = 21598
segment = 16, live bytes = 21604
segment = 17, live bytes = 21610
segment = 18, live bytes = 21616
segment = 19, live bytes = 21622
segment = 20, live bytes = 21628
segment = 21, live bytes = 21634
segment = 22, live bytes = 21640
segment = 23, live bytes = 21646
segment = 24, live bytes = 21652
segment = 25, live bytes = 21658
segment = 26, live bytes = 21664
segment = 27, live bytes = 21670
segment = 28, live bytes = 21676
segment = 29, live bytes = 21682
segment = 30, live bytes = 21688
segment = 31, live bytes = 21694
segment = 32, live bytes = 21700
segment = 33, live bytes = 21706
segment = 34, live bytes = 21712
segment = 35, live bytes = 21718
segment = 36, live bytes = 21724
segment = 37, live bytes = 21730
segment = 38, live bytes = 21736
segment = 39, live bytes = 21742
segment = 40, live bytes = 21748
segment = 41, live bytes = 21754
segment = 42, live bytes = 21760
segment = 43, live bytes = 460
segment = 44, live bytes = 466
segment = 45, live bytes = 472
segment = 46, live bytes = 478
segment = 47, live bytes = 484
segment = 48, live bytes = 317952
TESTING: partition name /dev/hda7, mount device /mnt/lfs_partition
TESTING: ifile_fd: 6
Testing : clean loop
max_free_segs = 0
lfs_cleanerd[3463]: Cleaner Running at Sun May 6 16:20:38 2007
(9455 of 0 segments available, avail = 9458, bfree = 9457)
Testing: clean fs
lfs_cleanerd[3463]: Entering choose_segments
lfs_cleanerd[3463]: magic 0x10203FF version 0x1
lfs_cleanerd[3463]: nseg 48
Testing : nsegs is 48
0...lfs_cleanerd[3463]: Segment 0 nbytes=21513 flags=D nsums=21515
lastmod: Thu Jan 1 00:58:36 1970
lfs_cleanerd[3463]: choosing segment 0
1...lfs_cleanerd[3463]: Segment 1 nbytes=21519 flags=C nsums=21521
lastmod: Thu Jan 1 00:58:42 1970
2...lfs_cleanerd[3463]: Segment 2 nbytes=21525 flags=D nsums=21527
lastmod: Thu Jan 1 00:58:48 1970
lfs_cleanerd[3463]: choosing segment 2
3...lfs_cleanerd[3463]: Segment 3 nbytes=21531 flags=CA nsums=21534
lastmod: Thu Jan 1 00:58:55 1970
4...lfs_cleanerd[3463]: Segment 4 nbytes=21538 flags=DA nsums=21540
lastmod: Thu Jan 1 00:59:01 1970
5...lfs_cleanerd[3463]: Segment 5 nbytes=21544 flags=CA nsums=21546
lastmod: Thu Jan 1 00:59:07 1970
6...lfs_cleanerd[3463]: Segment 6 nbytes=21550 flags=DA nsums=21552
lastmod: Thu Jan 1 00:59:13 1970
7...lfs_cleanerd[3463]: Segment 7 nbytes=21556 flags=CA nsums=21558
lastmod: Thu Jan 1 00:59:19 1970
8...lfs_cleanerd[3463]: Segment 8 nbytes=21562 flags=DA nsums=21564
lastmod: Thu Jan 1 00:59:25 1970
9...lfs_cleanerd[3463]: Segment 9 nbytes=21568 flags=CA nsums=21570
lastmod: Thu Jan 1 00:59:31 1970
10...lfs_cleanerd[3463]: Segment 10 nbytes=21574 flags=DA nsums=21576
lastmod: Thu Jan 1 00:59:37 1970
11...lfs_cleanerd[3463]: Segment 11 nbytes=21580 flags=CA nsums=21582
lastmod: Thu Jan 1 00:59:43 1970
12...lfs_cleanerd[3463]: Segment 12 nbytes=21586 flags=DA nsums=21588
lastmod: Thu Jan 1 00:59:49 1970
13...lfs_cleanerd[3463]: Segment 13 nbytes=21592 flags=CA nsums=21594
lastmod: Thu Jan 1 00:59:55 1970
14...lfs_cleanerd[3463]: Segment 14 nbytes=21598 flags=DA nsums=21600
lastmod: Thu Jan 1 01:00:01 1970
15...lfs_cleanerd[3463]: Segment 15 nbytes=21604 flags=CA nsums=21606
lastmod: Thu Jan 1 01:00:07 1970
16...lfs_cleanerd[3463]: Segment 16 nbytes=21610 flags=DA nsums=21612
lastmod: Thu Jan 1 01:00:13 1970
17...lfs_cleanerd[3463]: Segment 17 nbytes=21616 flags=CA nsums=21618
lastmod: Thu Jan 1 01:00:19 1970
18...lfs_cleanerd[3463]: Segment 18 nbytes=21622 flags=DA nsums=21624
lastmod: Thu Jan 1 01:00:25 1970
19...lfs_cleanerd[3463]: Segment 19 nbytes=21628 flags=CA nsums=21630
lastmod: Thu Jan 1 01:00:31 1970
20...lfs_cleanerd[3463]: Segment 20 nbytes=21634 flags=DA nsums=21636
lastmod: Thu Jan 1 01:00:37 1970
21...lfs_cleanerd[3463]: Segment 21 nbytes=21640 flags=CA nsums=21642
lastmod: Thu Jan 1 01:00:43 1970
22...lfs_cleanerd[3463]: Segment 22 nbytes=21646 flags=DA nsums=21648
lastmod: Thu Jan 1 01:00:49 1970
23...lfs_cleanerd[3463]: Segment 23 nbytes=21652 flags=CA nsums=21654
lastmod: Thu Jan 1 01:00:55 1970
24...lfs_cleanerd[3463]: Segment 24 nbytes=21658 flags=DA nsums=21660
lastmod: Thu Jan 1 01:01:01 1970
25...lfs_cleanerd[3463]: Segment 25 nbytes=21664 flags=CA nsums=21666
lastmod: Thu Jan 1 01:01:07 1970
26...lfs_cleanerd[3463]: Segment 26 nbytes=21670 flags=DA nsums=21672
lastmod: Thu Jan 1 01:01:13 1970
27...lfs_cleanerd[3463]: Segment 27 nbytes=21676 flags=CA nsums=21678
lastmod: Thu Jan 1 01:01:19 1970
28...lfs_cleanerd[3463]: Segment 28 nbytes=21682 flags=DA nsums=21684
lastmod: Thu Jan 1 01:01:25 1970
29...lfs_cleanerd[3463]: Segment 29 nbytes=21688 flags=CA nsums=21690
lastmod: Thu Jan 1 01:01:31 1970
30...lfs_cleanerd[3463]: Segment 30 nbytes=21694 flags=DA nsums=21696
lastmod: Thu Jan 1 01:01:37 1970
31...lfs_cleanerd[3463]: Segment 31 nbytes=21700 flags=CA nsums=21702
lastmod: Thu Jan 1 01:01:43 1970
32...lfs_cleanerd[3463]: Segment 32 nbytes=21706 flags=DA nsums=21708
lastmod: Thu Jan 1 01:01:49 1970
33...lfs_cleanerd[3463]: Segment 33 nbytes=21712 flags=CA nsums=21714
lastmod: Thu Jan 1 01:01:55 1970
34...lfs_cleanerd[3463]: Segment 34 nbytes=21718 flags=DA nsums=21720
lastmod: Thu Jan 1 01:02:01 1970
35...lfs_cleanerd[3463]: Segment 35 nbytes=21724 flags=CA nsums=21726
lastmod: Thu Jan 1 01:02:07 1970
36...lfs_cleanerd[3463]: Segment 36 nbytes=21730 flags=DA nsums=21732
lastmod: Thu Jan 1 01:02:13 1970
37...lfs_cleanerd[3463]: Segment 37 nbytes=21736 flags=CA nsums=21738
lastmod: Thu Jan 1 01:02:19 1970
38...lfs_cleanerd[3463]: Segment 38 nbytes=21742 flags=DA nsums=21744
lastmod: Thu Jan 1 01:02:25 1970
39...lfs_cleanerd[3463]: Segment 39 nbytes=21748 flags=CA nsums=21750
lastmod: Thu Jan 1 01:02:31 1970
40...lfs_cleanerd[3463]: Segment 40 nbytes=21754 flags=DA nsums=21756
lastmod: Thu Jan 1 01:02:37 1970
41...lfs_cleanerd[3463]: Segment 41 nbytes=21760 flags=CA nsums=21762
lastmod: Thu Jan 1 01:02:43 1970
42...lfs_cleanerd[3463]: Segment 42 nbytes=460 flags=CA nsums=462 lastmod:
Wed Dec 31 19:07:43 1969
43...lfs_cleanerd[3463]: Segment 43 nbytes=466 flags=DA nsums=468 lastmod:
Wed Dec 31 19:07:49 1969
44...lfs_cleanerd[3463]: Segment 44 nbytes=472 flags=CA nsums=474 lastmod:
Wed Dec 31 19:07:55 1969
45...lfs_cleanerd[3463]: Segment 45 nbytes=478 flags=DA nsums=480 lastmod:
Wed Dec 31 19:08:01 1969
46...lfs_cleanerd[3463]: Segment 46 nbytes=484 flags=D nsums=486 lastmod:
Wed Dec 31 19:08:07 1969
lfs_cleanerd[3463]: choosing segment 46
47...lfs_cleanerd[3463]: Segment 47 nbytes=317952 flags=DA nsums=1
lastmod: Sun May 6 16:02:04 2007
Testing : nsegs is 3
lfs_cleanerd[3463]: Sorting...
lfs_cleanerd[3463]: segment 46 age 1178482351 contains 484 priority 0
lfs_cleanerd[3463]: segment 2 age 1178461310 contains 21525 priority 0
lfs_cleanerd[3463]: segment 0 age 1178461322 contains 21513 priority 0
lfs_cleanerd[3463]: Returning 3 segments
TESTING: total number of choosed segments: 3
TESTING: debug=3
TESTING: empty segments number 0
TESTING: number of nsegs: 1
lfs_cleanerd[3463]: clean_fs: found 3 segments to clean in
/mnt/lfs_partition
TESTING: found 3 segments to clean.
TESTING: options: 0
TESTING: count segments
lfs_cleanerd[3463]: Cleaning segment 46 (of 1 choices)
lfs_cleanerd[3463]: adding segment 46: contains 484 bytes
lfs_cleanerd[3463]: mmap_segment seg_daddr: 1511424 seg_size:
32768
lfs_cleanerd[3463]: segment buffer at: 0x8052a48 seg_addr 0x171000
Segmentation fault
I found that print the last error informantion is here
if(debug > 1)
702 syslog(LOG_DEBUG, "\tsegment buffer at: %p\tseg_addr
0x%llx",
703 seg_buf, (long long)seg_addr);
in int lfs_segmapv(FS_INFO *fsp, int segnum, caddr_t seg_buf,
676 BLOCK_INFO **blocks, int *bcount)
of cleanerd.c
Anyone knows how to solve that ?
Thank you.
|