On Sat, Apr 18, 2009 at 10:32:27AM -0400, Theodore Tso wrote:
> tags 516428 +unreproducible
> thanks
> 
> On Sat, Feb 21, 2009 at 01:20:09PM +0100, Robert Millan wrote:
> > Package: e2fsprogs
> > Version: 1.41.3-1
> > Severity: normal
> > 
> > $ /sbin/mke2fs -j tmp
> > mke2fs 1.41.3 (12-Oct-2008)
> > tmp is not a block special device.
> > Proceed anyway? (y,n) y
> > $
> > 
> > This used to work 1.39+1.40-WIP-2006.11.14+dfsg-2etch1, now it won't do it
> > unless -F was used.
> 
> I wasn't able to reproduce this on e2fsprogs 1.41.4, and so I went to
> a debian sid chroot, and tried exactly what you did above, and it
> worked for me.  Can you still reproduce it, and if so, can you send me
> an strace of "mke2fs -j tmp"?

Attached.  Btw, I forgot to mention how did I create the file.  This time I
reproduced it with a "dd if=/dev/zero of=tmp bs=32k count=1" file.

-- 
Robert Millan

  The DRM opt-in fallacy: "Your data belongs to us. We will decide when (and
  how) you may access your data; but nobody's threatening your freedom: we
  still allow you to remove your data and not access it at all."
execve("/sbin/mke2fs", ["/sbin/mke2fs", "-j", "tmp"], [/* 50 vars */]) = 0
brk(0)                                  = 0xb7b000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7f9a8b709000
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) = 
0x7f9a8b707000
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=122006, ...}) = 0
mmap(NULL, 122006, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f9a8b6e9000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libext2fs.so.2", 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\300\235\0\0\0\0\0\0"..., 832) = 
832
fstat(3, {st_mode=S_IFREG|0644, st_size=187416, ...}) = 0
mmap(NULL, 2282784, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0x7f9a8b2c0000
mprotect(0x7f9a8b2ec000, 2097152, PROT_NONE) = 0
mmap(0x7f9a8b4ec000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2c000) = 0x7f9a8b4ec000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libcom_err.so.2", 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`\23\0\0\0\0\0\0"..., 
832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=11648, ...}) = 0
mmap(NULL, 2106960, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0x7f9a8b0bd000
mprotect(0x7f9a8b0c0000, 2093056, PROT_NONE) = 0
mmap(0x7f9a8b2bf000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f9a8b2bf000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libblkid.so.1", O_RDONLY)    = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0p:\0\0\0\0\0\0"..., 832) 
= 832
fstat(3, {st_mode=S_IFREG|0644, st_size=46608, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7f9a8b6e8000
mmap(NULL, 2141832, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0x7f9a8aeb2000
mprotect(0x7f9a8aebc000, 2093056, PROT_NONE) = 0
mmap(0x7f9a8b0bb000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9000) = 0x7f9a8b0bb000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libuuid.so.1", 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\300\25\0\0\0\0\0\0"..., 
832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=15344, ...}) = 0
mmap(NULL, 2110416, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0x7f9a8acae000
mprotect(0x7f9a8acb1000, 2097152, PROT_NONE) = 0
mmap(0x7f9a8aeb1000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7f9a8aeb1000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libe2p.so.2", 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\20\37\0\0\0\0\0\0"..., 
832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=25424, ...}) = 0
mmap(NULL, 2121296, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0x7f9a8aaa8000
mprotect(0x7f9a8aaae000, 2093056, PROT_NONE) = 0
mmap(0x7f9a8acad000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x7f9a8acad000
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\300\346\1\0\0\0\0\0"..., 832) = 
832
fstat(3, {st_mode=S_IFREG|0755, st_size=1375536, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7f9a8b6e7000
mmap(NULL, 3482264, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0x7f9a8a755000
mprotect(0x7f9a8a89e000, 2097152, PROT_NONE) = 0
mmap(0x7f9a8aa9e000, 20480, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x149000) = 0x7f9a8aa9e000
mmap(0x7f9a8aaa3000, 17048, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f9a8aaa3000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libpthread.so.0", 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\300W\0\0\0\0\0\0"..., 
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=125836, ...}) = 0
mmap(NULL, 2204512, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0x7f9a8a53a000
mprotect(0x7f9a8a550000, 2093056, PROT_NONE) = 0
mmap(0x7f9a8a74f000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15000) = 0x7f9a8a74f000
mmap(0x7f9a8a751000, 13152, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f9a8a751000
close(3)                                = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7f9a8b6e6000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7f9a8b6e5000
arch_prctl(ARCH_SET_FS, 0x7f9a8b6e5750) = 0
open("/dev/urandom", O_RDONLY)          = 3
read(3, "\206f\366\254\223\307\357X", 8) = 8
close(3)                                = 0
mprotect(0x7f9a8a74f000, 4096, PROT_READ) = 0
mprotect(0x7f9a8aa9e000, 16384, PROT_READ) = 0
mprotect(0x7f9a8b70a000, 4096, PROT_READ) = 0
munmap(0x7f9a8b6e9000, 122006)          = 0
set_tid_address(0x7f9a8b6e57e0)         = 28228
set_robust_list(0x7f9a8b6e57f0, 0x18)   = 0
futex(0x7fff9370a4dc, FUTEX_WAKE_PRIVATE, 1) = 0
rt_sigaction(SIGRTMIN, {0x7f9a8a53f650, [], SA_RESTORER|SA_SIGINFO, 
0x7f9a8a5487b0}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0x7f9a8a53f6e0, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 
0x7f9a8a5487b0}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
brk(0)                                  = 0xb7b000
brk(0xb9c000)                           = 0xb9c000
open("/usr/lib/locale/locale-archive", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=88911632, ...}) = 0
mmap(NULL, 88911632, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f9a8506f000
close(3)                                = 0
open("/etc/mke2fs.conf", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 
ENOTDIR (Not a directory)
open("/etc/mke2fs.conf", O_RDONLY)      = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=803, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7f9a8b706000
read(3, "[defaults]\n\tbase_features = spar"..., 4096) = 803
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x7f9a8b706000, 4096)            = 0
uname({sys="Linux", node="thorin", ...}) = 0
write(2, "mke2fs 1.41.3 (12-Oct-2008)\n", 28) = 28
stat("tmp", {st_mode=S_IFREG|0644, st_size=32768, ...}) = 0
open("/usr/share/locale/locale.alias", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=2570, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7f9a8b706000
read(3, "# Locale name alias data base.\n#"..., 4096) = 2570
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x7f9a8b706000, 4096)            = 0
open("/usr/share/locale/ca_AD.UTF-8/LC_MESSAGES/e2fsprogs.mo", O_RDONLY) = -1 
ENOENT (No such file or directory)
open("/usr/share/locale/ca_AD.utf8/LC_MESSAGES/e2fsprogs.mo", O_RDONLY) = -1 
ENOENT (No such file or directory)
open("/usr/share/locale/ca_AD/LC_MESSAGES/e2fsprogs.mo", O_RDONLY) = -1 ENOENT 
(No such file or directory)
open("/usr/share/locale/ca.UTF-8/LC_MESSAGES/e2fsprogs.mo", O_RDONLY) = -1 
ENOENT (No such file or directory)
open("/usr/share/locale/ca.utf8/LC_MESSAGES/e2fsprogs.mo", O_RDONLY) = -1 
ENOENT (No such file or directory)
open("/usr/share/locale/ca/LC_MESSAGES/e2fsprogs.mo", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=51340, ...}) = 0
mmap(NULL, 51340, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f9a8b6fa000
close(3)                                = 0
open("/usr/share/locale/en_US.UTF-8/LC_MESSAGES/e2fsprogs.mo", O_RDONLY) = -1 
ENOENT (No such file or directory)
open("/usr/share/locale/en_US.utf8/LC_MESSAGES/e2fsprogs.mo", O_RDONLY) = -1 
ENOENT (No such file or directory)
open("/usr/share/locale/en_US/LC_MESSAGES/e2fsprogs.mo", O_RDONLY) = -1 ENOENT 
(No such file or directory)
open("/usr/share/locale/en.UTF-8/LC_MESSAGES/e2fsprogs.mo", O_RDONLY) = -1 
ENOENT (No such file or directory)
open("/usr/share/locale/en.utf8/LC_MESSAGES/e2fsprogs.mo", O_RDONLY) = -1 
ENOENT (No such file or directory)
open("/usr/share/locale/en/LC_MESSAGES/e2fsprogs.mo", O_RDONLY) = -1 ENOENT (No 
such file or directory)
write(1, "tmp is not a block special devic"..., 35) = 35
open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=26048, ...}) = 0
mmap(NULL, 26048, PROT_READ, MAP_SHARED, 3, 0) = 0x7f9a8b6f3000
close(3)                                = 0
futex(0x7f9a8aaa2f40, FUTEX_WAKE_PRIVATE, 2147483647) = 0
write(1, "Proceed anyway? (y,n) ", 22)  = 22
fstat(0, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 9), ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7f9a8b6f2000
read(0, "y\n", 1024)                    = 2
exit_group(1)                           = ?

Reply via email to