Bug#474343: grub: update-grub ends with exit code 139
Junichi Uekawa
dancer at netfort.gr.jp
Sun Apr 6 02:33:40 UTC 2008
reassign 474343 grub-common
severity serious
thanks
grub-probe segfaults on my system.
I re-ran with debug symbols, and it seems to be failing on a VG
without any LVOLs. If I create a LVOL, it will succeed, but if there
is zero LVOLs in a VG, it will segfault.
$ LC_ALL=C sudo fdisk -l
Disk /dev/sda: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x79827982
Device Boot Start End Blocks Id System
/dev/sda1 * 1 851 6835626 83 Linux
/dev/sda2 852 27972 217849432+ 5 Extended
/dev/sda3 27973 28094 979965 83 Linux
/dev/sda4 28095 30401 18530977+ 8e Linux LVM
/dev/sda5 852 1201 2811343+ 82 Linux swap / Solaris
/dev/sda6 1202 27972 215038026 83 Linux
$ sudo vgdisplay -v
Finding all volume groups
Finding volume group "vgpbuilder"
Fixing up missing size (17.67 GB) for PV /dev/sda4
--- Volume group ---
VG Name vgpbuilder
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 1
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 0
Open LV 0
Max PV 0
Cur PV 1
Act PV 1
VG Size 17.67 GB
PE Size 4.00 MB
Total PE 4524
Alloc PE / Size 0 / 0
Free PE / Size 4524 / 17.67 GB
VG UUID C5yFF6-1EEq-Wu8L-zZL1-aVXA-REg4-1cAM03
--- Physical volumes ---
PV Name /dev/sda4
PV UUID PP0w9u-WjpS-cPKx-d4VM-5vAR-LZKQ-MvaZ7K
PV Status allocatable
Total PE / Free PE 4524 / 4524
[11:26:01]dancer64:grub-common> sudo gdb grub-probe
GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu"...
(gdb) run -t device /
Starting program: /usr/sbin/grub-probe -t device /
Program received signal SIGSEGV, Segmentation fault.
0x000000000041f66c in grub_lvm_scan_device (name=0x6350c0 "hd0,4") at /tmp/grub-common/grub2-1.96+20080228/disk/lvm.c:385
385 while (grub_isspace (*p))
(gdb) bt
#0 0x000000000041f66c in grub_lvm_scan_device (name=0x6350c0 "hd0,4") at /tmp/grub-common/grub2-1.96+20080228/disk/lvm.c:385
#1 0x00000000004044a1 in iterate_partition (disk=0x635010, partition=0x7fff0d0c1560) at /tmp/grub-common/grub2-1.96+20080228/kern/device.c:132
#2 0x000000000041c551 in pc_partition_map_iterate (disk=0x635010, hook=0x7fff0d0c171f) at /tmp/grub-common/grub2-1.96+20080228/partmap/pc.c:153
#3 0x000000000040808f in grub_partition_iterate (hook=0x7fff0d0c171f) at /tmp/grub-common/grub2-1.96+20080228/kern/partition.c:126
#4 0x0000000000404535 in iterate_disk (disk_name=0x7fff0d0c1670 "hd0") at /tmp/grub-common/grub2-1.96+20080228/kern/device.c:101
#5 0x0000000000401e37 in call_hook (hook=0x7fff0d0c1708, drive=128) at /tmp/grub-common/grub2-1.96+20080228/util/biosdisk.c:131
#6 0x0000000000401e6c in grub_util_biosdisk_iterate (hook=0x7fff0d0c1708) at /tmp/grub-common/grub2-1.96+20080228/util/biosdisk.c:140
#7 0x0000000000404985 in grub_disk_dev_iterate (hook=0x7fff0d0c1708) at /tmp/grub-common/grub2-1.96+20080228/kern/disk.c:205
#8 0x00000000004043f4 in grub_device_iterate (hook=0x41f080 <grub_lvm_scan_device>) at /tmp/grub-common/grub2-1.96+20080228/kern/device.c:138
#9 0x000000000041faeb in grub_mod_init (mod=0x0) at /tmp/grub-common/grub2-1.96+20080228/disk/lvm.c:511
#10 0x000000000041fad3 in grub_lvm_init () at /tmp/grub-common/grub2-1.96+20080228/disk/lvm.c:509
#11 0x0000000000420ca0 in grub_init_all () at grub_probe_init.c:44
#12 0x0000000000401cc1 in main (argc=4, argv=0x7fff0d0c18c8) at /tmp/grub-common/grub2-1.96+20080228/util/grub-probe.c:355
At Sat, 05 Apr 2008 14:28:42 +0900,
Junichi Uekawa wrote:
>
> Package: grub
> Version: 0.97-35
> Severity: normal
>
> I noticed that update-grub started failing on my system.
>
> $ sudo /sbin/update-grub
> ++ uname -s
> ++ tr '[A-Z]' '[a-z]'
> + host_os=linux
> + grub_dirs='/boot/grub /boot/boot/grub'
> ++ find_grub_dir
> ++ echo -n 'Searching for GRUB installation directory ... '
> Searching for GRUB installation directory ... ++ for d in '$grub_dirs'
> ++ '[' -d /boot/grub ']'
> ++ grub_dir=/boot/grub
> ++ break
> ++ '[' -z /boot/grub ']'
> ++ echo 'found: /boot/grub'
> found: /boot/grub
> ++ echo /boot/grub
> + grub_dir=/boot/grub
> + menu_file_basename=menu.lst
> + menu_file=/boot/grub/menu.lst
> + default_file_basename=default
> + default_file=/boot/grub/default
> ++ find_device /
> ++ grub-probe -t device /
> + root_device=
> [14:16:22]dancer64:uekawa> echo $?
> 139
>
>
>
> attached is strace of 'grub-probe -t device / '
>
> execve("/usr/sbin/grub-probe", ["/usr/sbin/grub-probe", "-t", "device", "/"], [/* 17 vars */]) = 0
> brk(0) = 0x62c000
> mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f411712e000
> access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
> mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f411712c000
> access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
> open("/etc/ld.so.cache", O_RDONLY) = 3
> fstat(3, {st_mode=S_IFREG|0644, st_size=106659, ...}) = 0
> mmap(NULL, 106659, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f4117111000
> close(3) = 0
> access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
> open("/lib/libc.so.6", O_RDONLY) = 3
> read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\342"..., 832) = 832
> fstat(3, {st_mode=S_IFREG|0755, st_size=1330480, ...}) = 0
> mmap(NULL, 3437144, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f4116bcd000
> mprotect(0x7f4116d0b000, 2097152, PROT_NONE) = 0
> mmap(0x7f4116f0b000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13e000) = 0x7f4116f0b000
> mmap(0x7f4116f10000, 16984, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f4116f10000
> close(3) = 0
> mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f4117110000
> mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f411710f000
> arch_prctl(ARCH_SET_FS, 0x7f411710f6e0) = 0
> mprotect(0x7f4116f0b000, 12288, PROT_READ) = 0
> munmap(0x7f4117111000, 106659) = 0
> brk(0) = 0x62c000
> brk(0x64d000) = 0x64d000
> open("/boot/grub/device.map", O_RDONLY) = 3
> fstat(3, {st_mode=S_IFREG|0644, st_size=15, ...}) = 0
> mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f411712b000
> read(3, "(hd0)\t/dev/sda\n", 1024) = 15
> lstat("/dev", {st_mode=S_IFDIR|0755, st_size=13920, ...}) = 0
> lstat("/dev/sda", {st_mode=S_IFBLK|0660, st_rdev=makedev(8, 0), ...}) = 0
> read(3, "", 1024) = 0
> close(3) = 0
> munmap(0x7f411712b000, 4096) = 0
> open("/dev/sda", O_RDONLY) = 3
> fstat(3, {st_mode=S_IFBLK|0660, st_rdev=makedev(8, 0), ...}) = 0
> ioctl(3, BLKGETSIZE64, 0x7fff1f12f418) = 0
> close(3) = 0
> open("/dev/sda", O_RDONLY|O_SYNC) = 3
> ioctl(3, BLKFLSBUF, 0) = 0
> lseek(3, 0, SEEK_SET) = 0
> read(3, "\353H\220\216\320\274\0|\213\364P\7P\37\373\374\277\0\6"..., 512) = 512
> read(3, "RV\276\3!\350*\1^\277\370!f\213-\203}\4\0\17\204\312\0"..., 3584) = 3584
> close(3) = 0
> open("/dev/sda", O_RDONLY) = 3
> fstat(3, {st_mode=S_IFBLK|0660, st_rdev=makedev(8, 0), ...}) = 0
> ioctl(3, BLKGETSIZE64, 0x7fff1f12f6f8) = 0
> close(3) = 0
> open("/dev/sda", O_RDONLY) = 3
> fstat(3, {st_mode=S_IFBLK|0660, st_rdev=makedev(8, 0), ...}) = 0
> ioctl(3, BLKGETSIZE64, 0x7fff1f12ef98) = 0
> close(3) = 0
> stat("/dev/.devfsd", 0x7fff1f12ee80) = -1 ENOENT (No such file or directory)
> open("/dev/sda1", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda1", O_RDONLY|O_SYNC) = 3
> ioctl(3, BLKFLSBUF, 0) = 0
> lseek(3, 18446744073709548032, SEEK_SET) = -1 EINVAL (Invalid argument)
> close(3) = 0
> open("/dev/sda1", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda1", O_RDONLY|O_SYNC) = 3
> ioctl(3, BLKFLSBUF, 0) = 0
> lseek(3, 0, SEEK_SET) = 0
> read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 512) = 512
> close(3) = 0
> open("/dev/sda1", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda1", O_RDONLY|O_SYNC) = 3
> ioctl(3, BLKFLSBUF, 0) = 0
> lseek(3, 512, SEEK_SET) = 512
> read(3, "\5\0N\0T\0L\0D\0R\0\4\0$\0I\0003\0000\0\0\340\0\0\0000"..., 4096) = 4096
> close(3) = 0
> open("/dev/sda", O_RDONLY) = 3
> fstat(3, {st_mode=S_IFBLK|0660, st_rdev=makedev(8, 0), ...}) = 0
> ioctl(3, BLKGETSIZE64, 0x7fff1f12ef98) = 0
> close(3) = 0
> open("/dev/sda1", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda2", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY|O_SYNC) = 3
> ioctl(3, BLKFLSBUF, 0) = 0
> lseek(3, 18446744073709549568, SEEK_SET) = -1 EINVAL (Invalid argument)
> close(3) = 0
> open("/dev/sda1", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda2", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY|O_SYNC) = 3
> ioctl(3, BLKFLSBUF, 0) = 0
> lseek(3, 0, SEEK_SET) = 0
> read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 512) = 512
> close(3) = 0
> open("/dev/sda1", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda2", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY|O_SYNC) = 3
> ioctl(3, BLKFLSBUF, 0) = 0
> lseek(3, 18446744073709549568, SEEK_SET) = -1 EINVAL (Invalid argument)
> close(3) = 0
> open("/dev/sda1", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda2", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY|O_SYNC) = 3
> ioctl(3, BLKFLSBUF, 0) = 0
> lseek(3, 512, SEEK_SET) = 512
> read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 512) = 512
> close(3) = 0
> open("/dev/sda1", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda2", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY|O_SYNC) = 3
> ioctl(3, BLKFLSBUF, 0) = 0
> lseek(3, 18446744073709549568, SEEK_SET) = -1 EINVAL (Invalid argument)
> close(3) = 0
> open("/dev/sda1", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda2", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY|O_SYNC) = 3
> ioctl(3, BLKFLSBUF, 0) = 0
> lseek(3, 1024, SEEK_SET) = 1024
> read(3, "@|\7\0\375\363\16\0f\277\0\0g\310\r\0\27|\7\0\1\0\0\0\0"..., 512) = 512
> close(3) = 0
> open("/dev/sda1", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda2", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY|O_SYNC) = 3
> ioctl(3, BLKFLSBUF, 0) = 0
> lseek(3, 18446744073709549568, SEEK_SET) = -1 EINVAL (Invalid argument)
> close(3) = 0
> open("/dev/sda1", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda2", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY|O_SYNC) = 3
> ioctl(3, BLKFLSBUF, 0) = 0
> lseek(3, 1536, SEEK_SET) = 1536
> read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 512) = 512
> close(3) = 0
> open("/dev/sda", O_RDONLY) = 3
> fstat(3, {st_mode=S_IFBLK|0660, st_rdev=makedev(8, 0), ...}) = 0
> ioctl(3, BLKGETSIZE64, 0x7fff1f12ef98) = 0
> close(3) = 0
> open("/dev/sda1", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda2", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY|O_SYNC) = 3
> ioctl(3, BLKFLSBUF, 0) = 0
> lseek(3, 18446744073709548544, SEEK_SET) = -1 EINVAL (Invalid argument)
> close(3) = 0
> open("/dev/sda1", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda2", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY|O_SYNC) = 3
> ioctl(3, BLKFLSBUF, 0) = 0
> lseek(3, 0, SEEK_SET) = 0
> read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 512) = 512
> close(3) = 0
> open("/dev/sda1", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda2", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY|O_SYNC) = 3
> ioctl(3, BLKFLSBUF, 0) = 0
> lseek(3, 18446744073709548544, SEEK_SET) = -1 EINVAL (Invalid argument)
> close(3) = 0
> open("/dev/sda1", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda2", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY|O_SYNC) = 3
> ioctl(3, BLKFLSBUF, 0) = 0
> lseek(3, 512, SEEK_SET) = 512
> read(3, "LABELONE\1\0\0\0\0\0\0\0k\310\20\272 \0\0\0LVM2 001"..., 512) = 512
> close(3) = 0
> mmap(NULL, 196608, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f41170df000
> open("/dev/sda1", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda2", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY|O_SYNC) = 3
> ioctl(3, BLKFLSBUF, 0) = 0
> lseek(3, 1024, SEEK_SET) = 1024
> read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
> close(3) = 0
> open("/dev/sda1", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda2", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY|O_SYNC) = 3
> ioctl(3, BLKFLSBUF, 0) = 0
> lseek(3, 5120, SEEK_SET) = 5120
> read(3, " Thu Jun 1 19:50:07 JST 2006 x86"..., 4096) = 4096
> close(3) = 0
> open("/dev/sda1", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda2", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY|O_SYNC) = 3
> ioctl(3, BLKFLSBUF, 0) = 0
> lseek(3, 9216, SEEK_SET) = 9216
> read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
> close(3) = 0
> open("/dev/sda1", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda2", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY|O_SYNC) = 3
> ioctl(3, BLKFLSBUF, 0) = 0
> lseek(3, 13312, SEEK_SET) = 13312
> read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
> close(3) = 0
> open("/dev/sda1", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda2", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY|O_SYNC) = 3
> ioctl(3, BLKFLSBUF, 0) = 0
> lseek(3, 17408, SEEK_SET) = 17408
> read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
> close(3) = 0
> open("/dev/sda1", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda2", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY|O_SYNC) = 3
> ioctl(3, BLKFLSBUF, 0) = 0
> lseek(3, 21504, SEEK_SET) = 21504
> read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
> close(3) = 0
> open("/dev/sda1", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda2", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY|O_SYNC) = 3
> ioctl(3, BLKFLSBUF, 0) = 0
> lseek(3, 25600, SEEK_SET) = 25600
> read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
> close(3) = 0
> open("/dev/sda1", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda2", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY|O_SYNC) = 3
> ioctl(3, BLKFLSBUF, 0) = 0
> lseek(3, 29696, SEEK_SET) = 29696
> read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
> close(3) = 0
> open("/dev/sda1", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda2", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY|O_SYNC) = 3
> ioctl(3, BLKFLSBUF, 0) = 0
> lseek(3, 33792, SEEK_SET) = 33792
> read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
> close(3) = 0
> open("/dev/sda1", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda2", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY|O_SYNC) = 3
> ioctl(3, BLKFLSBUF, 0) = 0
> lseek(3, 37888, SEEK_SET) = 37888
> read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
> close(3) = 0
> open("/dev/sda1", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda2", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY|O_SYNC) = 3
> ioctl(3, BLKFLSBUF, 0) = 0
> lseek(3, 41984, SEEK_SET) = 41984
> read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
> close(3) = 0
> open("/dev/sda1", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda2", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY|O_SYNC) = 3
> ioctl(3, BLKFLSBUF, 0) = 0
> lseek(3, 46080, SEEK_SET) = 46080
> read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
> close(3) = 0
> open("/dev/sda1", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda2", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY|O_SYNC) = 3
> ioctl(3, BLKFLSBUF, 0) = 0
> lseek(3, 50176, SEEK_SET) = 50176
> read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
> close(3) = 0
> open("/dev/sda1", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda2", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY|O_SYNC) = 3
> ioctl(3, BLKFLSBUF, 0) = 0
> lseek(3, 54272, SEEK_SET) = 54272
> read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
> close(3) = 0
> open("/dev/sda1", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda2", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY|O_SYNC) = 3
> ioctl(3, BLKFLSBUF, 0) = 0
> lseek(3, 58368, SEEK_SET) = 58368
> read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
> close(3) = 0
> open("/dev/sda1", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda2", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY|O_SYNC) = 3
> ioctl(3, BLKFLSBUF, 0) = 0
> lseek(3, 62464, SEEK_SET) = 62464
> read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
> close(3) = 0
> open("/dev/sda1", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda2", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY|O_SYNC) = 3
> ioctl(3, BLKFLSBUF, 0) = 0
> lseek(3, 66560, SEEK_SET) = 66560
> read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
> close(3) = 0
> open("/dev/sda1", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda2", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY|O_SYNC) = 3
> ioctl(3, BLKFLSBUF, 0) = 0
> lseek(3, 70656, SEEK_SET) = 70656
> read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
> close(3) = 0
> open("/dev/sda1", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda2", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY|O_SYNC) = 3
> ioctl(3, BLKFLSBUF, 0) = 0
> lseek(3, 74752, SEEK_SET) = 74752
> read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
> close(3) = 0
> open("/dev/sda1", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda2", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY|O_SYNC) = 3
> ioctl(3, BLKFLSBUF, 0) = 0
> lseek(3, 78848, SEEK_SET) = 78848
> read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
> close(3) = 0
> open("/dev/sda1", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda2", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY|O_SYNC) = 3
> ioctl(3, BLKFLSBUF, 0) = 0
> lseek(3, 82944, SEEK_SET) = 82944
> read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
> close(3) = 0
> open("/dev/sda1", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda2", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY|O_SYNC) = 3
> ioctl(3, BLKFLSBUF, 0) = 0
> lseek(3, 87040, SEEK_SET) = 87040
> read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
> close(3) = 0
> open("/dev/sda1", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda2", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY|O_SYNC) = 3
> ioctl(3, BLKFLSBUF, 0) = 0
> lseek(3, 91136, SEEK_SET) = 91136
> read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
> close(3) = 0
> open("/dev/sda1", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda2", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY|O_SYNC) = 3
> ioctl(3, BLKFLSBUF, 0) = 0
> lseek(3, 95232, SEEK_SET) = 95232
> read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
> close(3) = 0
> open("/dev/sda1", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda2", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY|O_SYNC) = 3
> ioctl(3, BLKFLSBUF, 0) = 0
> lseek(3, 99328, SEEK_SET) = 99328
> read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
> close(3) = 0
> open("/dev/sda1", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda2", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY|O_SYNC) = 3
> ioctl(3, BLKFLSBUF, 0) = 0
> lseek(3, 103424, SEEK_SET) = 103424
> read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
> close(3) = 0
> open("/dev/sda1", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda2", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY|O_SYNC) = 3
> ioctl(3, BLKFLSBUF, 0) = 0
> lseek(3, 107520, SEEK_SET) = 107520
> read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
> close(3) = 0
> open("/dev/sda1", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda2", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY|O_SYNC) = 3
> ioctl(3, BLKFLSBUF, 0) = 0
> lseek(3, 111616, SEEK_SET) = 111616
> read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
> close(3) = 0
> open("/dev/sda1", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda2", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY|O_SYNC) = 3
> ioctl(3, BLKFLSBUF, 0) = 0
> lseek(3, 115712, SEEK_SET) = 115712
> read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
> close(3) = 0
> brk(0x66e000) = 0x66e000
> open("/dev/sda1", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda2", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY|O_SYNC) = 3
> ioctl(3, BLKFLSBUF, 0) = 0
> lseek(3, 119808, SEEK_SET) = 119808
> read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
> close(3) = 0
> open("/dev/sda1", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda2", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY|O_SYNC) = 3
> ioctl(3, BLKFLSBUF, 0) = 0
> lseek(3, 123904, SEEK_SET) = 123904
> read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
> close(3) = 0
> open("/dev/sda1", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda2", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY|O_SYNC) = 3
> ioctl(3, BLKFLSBUF, 0) = 0
> lseek(3, 128000, SEEK_SET) = 128000
> read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
> close(3) = 0
> open("/dev/sda1", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda2", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY|O_SYNC) = 3
> ioctl(3, BLKFLSBUF, 0) = 0
> lseek(3, 132096, SEEK_SET) = 132096
> read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
> close(3) = 0
> open("/dev/sda1", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda2", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY|O_SYNC) = 3
> ioctl(3, BLKFLSBUF, 0) = 0
> lseek(3, 136192, SEEK_SET) = 136192
> read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
> close(3) = 0
> open("/dev/sda1", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda2", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY|O_SYNC) = 3
> ioctl(3, BLKFLSBUF, 0) = 0
> lseek(3, 140288, SEEK_SET) = 140288
> read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
> close(3) = 0
> open("/dev/sda1", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda2", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY|O_SYNC) = 3
> ioctl(3, BLKFLSBUF, 0) = 0
> lseek(3, 144384, SEEK_SET) = 144384
> read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
> close(3) = 0
> open("/dev/sda1", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda2", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY|O_SYNC) = 3
> ioctl(3, BLKFLSBUF, 0) = 0
> lseek(3, 148480, SEEK_SET) = 148480
> read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
> close(3) = 0
> open("/dev/sda1", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda2", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY|O_SYNC) = 3
> ioctl(3, BLKFLSBUF, 0) = 0
> lseek(3, 152576, SEEK_SET) = 152576
> read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
> close(3) = 0
> open("/dev/sda1", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda2", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY|O_SYNC) = 3
> ioctl(3, BLKFLSBUF, 0) = 0
> lseek(3, 156672, SEEK_SET) = 156672
> read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
> close(3) = 0
> open("/dev/sda1", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda2", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY|O_SYNC) = 3
> ioctl(3, BLKFLSBUF, 0) = 0
> lseek(3, 160768, SEEK_SET) = 160768
> read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
> close(3) = 0
> open("/dev/sda1", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda2", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY|O_SYNC) = 3
> ioctl(3, BLKFLSBUF, 0) = 0
> lseek(3, 164864, SEEK_SET) = 164864
> read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
> close(3) = 0
> open("/dev/sda1", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda2", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY|O_SYNC) = 3
> ioctl(3, BLKFLSBUF, 0) = 0
> lseek(3, 168960, SEEK_SET) = 168960
> read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
> close(3) = 0
> open("/dev/sda1", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda2", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY|O_SYNC) = 3
> ioctl(3, BLKFLSBUF, 0) = 0
> lseek(3, 173056, SEEK_SET) = 173056
> read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
> close(3) = 0
> open("/dev/sda1", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda2", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY|O_SYNC) = 3
> ioctl(3, BLKFLSBUF, 0) = 0
> lseek(3, 177152, SEEK_SET) = 177152
> read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
> close(3) = 0
> open("/dev/sda1", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda2", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY|O_SYNC) = 3
> ioctl(3, BLKFLSBUF, 0) = 0
> lseek(3, 181248, SEEK_SET) = 181248
> read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
> close(3) = 0
> open("/dev/sda1", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda2", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY|O_SYNC) = 3
> ioctl(3, BLKFLSBUF, 0) = 0
> lseek(3, 185344, SEEK_SET) = 185344
> read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
> close(3) = 0
> open("/dev/sda1", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda2", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY|O_SYNC) = 3
> ioctl(3, BLKFLSBUF, 0) = 0
> lseek(3, 189440, SEEK_SET) = 189440
> read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
> close(3) = 0
> open("/dev/sda1", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda2", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda3", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY) = 3
> ioctl(3, 0x301, 0x7fff1f12ef10) = 0
> close(3) = 0
> open("/dev/sda4", O_RDONLY|O_SYNC) = 3
> ioctl(3, BLKFLSBUF, 0) = 0
> lseek(3, 193536, SEEK_SET) = 193536
> read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096) = 4096
> close(3) = 0
> --- SIGSEGV (Segmentation fault) @ 0 (0) ---
> +++ killed by SIGSEGV +++
> Process 26904 detached
>
>
>
>
>
> -- System Information:
> Debian Release: lenny/sid
> APT prefers unstable
> APT policy: (500, 'unstable'), (1, 'experimental')
> Architecture: amd64 (x86_64)
>
> Kernel: Linux 2.6.25-rc7dancer (PREEMPT)
> Locale: LANG=ja_JP.eucJP, LC_CTYPE=ja_JP.eucJP (charmap=EUC-JP) (ignored: LC_ALL set to ja_JP.eucJP)
> Shell: /bin/sh linked to /bin/bash
>
> Versions of packages grub depends on:
> ii grub-common 1.96+20080228-1 GRand Unified Bootloader, version
>
> grub recommends no packages.
>
> -- no debconf information
>
>
More information about the Pkg-grub-devel
mailing list