[Mono-list] reiserfs bug (file size limit exceeded) / mono

Martin Willemoes Hansen mwh@sysrq.dk
08 Aug 2002 12:43:40 +0200


Hi there!

reiserfs bug (file size limit exceeded)

A compile-err rises when compiling gtk-sharp and other c# software for mono <www.go-mono.org>

make[1]: Entering directory `/home/mwh/packages/gtk-sharp/gtk-sharp-0.3/generator'
mcs --unsafe -o codegen.exe -r System.Xml *.cs
/usr/bin/mcs: line 2:  3705 File size limit exceeded/usr/bin/mono /usr/bin/mcs.exe "$@"
make[1]: *** [codegen.exe] Error 153
make[1]: Leaving directory `/home/mwh/packages/gtk-sharp/gtk-sharp-0.3/generator'
make: *** [binding] Error 1

"File size limit exceeded" comes out. This does not happen on ext2, ext2, xfs.

strace mono:
execve("/usr/bin/mono", ["mono"], [/* 48 vars */]) = 0
uname({sys="Linux", node="spiril", ...}) = 0
brk(0)                                  = 0x804bff0
open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/lib/i686/mmx/libmono.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/i686/mmx", 0xbfffeb2c)     = -1 ENOENT (No such file or directory)
open("/lib/i686/libmono.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/i686", 0xbfffeb2c)         = -1 ENOENT (No such file or directory)
open("/lib/mmx/libmono.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/mmx", 0xbfffeb2c)          = -1 ENOENT (No such file or directory)
open("/lib/libmono.so.0", O_RDONLY)     = -1 ENOENT (No such file or directory)
stat64("/lib", {st_mode=S_IFDIR|0755, st_size=1792, ...}) = 0
open("/usr/lib/i686/mmx/libmono.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i686/mmx", 0xbfffeb2c) = -1 ENOENT (No such file or directory)
open("/usr/lib/i686/libmono.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i686", 0xbfffeb2c)     = -1 ENOENT (No such file or directory)
open("/usr/lib/mmx/libmono.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/mmx", 0xbfffeb2c)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libmono.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340w\1"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=8338984, ...}) = 0
mmap2(NULL, 937968, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40015000
mprotect(0x400f4000, 24560, PROT_NONE)  = 0
mmap2(0x400f4000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xde) = 0x400f4000
close(3)                                = 0
open("/lib/libgmodule-2.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libgmodule-2.0.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200\17"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=60990, ...}) = 0
mmap2(NULL, 13784, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x400fa000
mprotect(0x400fd000, 1496, PROT_NONE)   = 0
mmap2(0x400fd000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2) = 0x400fd000
close(3)                                = 0
open("/lib/libdl.so.2", O_RDONLY)       = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\36\0\000"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=65819, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x400fe000
mmap2(NULL, 12812, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x400ff000
mprotect(0x40102000, 524, PROT_NONE)    = 0
mmap2(0x40102000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2) = 0x40102000
close(3)                                = 0
open("/lib/libglib-2.0.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/libglib-2.0.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240\272"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=1104246, ...}) = 0
mmap2(NULL, 427072, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40103000
mprotect(0x4016a000, 5184, PROT_NONE)   = 0
mmap2(0x4016a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x66) = 0x4016a000
close(3)                                = 0
open("/lib/libm.so.6", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\360H\0"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=613136, ...}) = 0
mmap2(NULL, 150516, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4016c000
mprotect(0x40190000, 3060, PROT_NONE)   = 0
mmap2(0x40190000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x23) = 0x40190000
close(3)                                = 0
open("/lib/libpthread.so.0", O_RDONLY)  = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 Q\0\000"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=545183, ...}) = 0
mmap2(NULL, 89704, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40191000
mprotect(0x401a0000, 28264, PROT_NONE)  = 0
mmap2(0x401a0000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xe) = 0x401a0000
close(3)                                = 0
open("/lib/libnsl.so.1", O_RDONLY)      = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20C\0\000"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=411181, ...}) = 0
mmap2(NULL, 85756, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x401a7000
mprotect(0x401b9000, 12028, PROT_NONE)  = 0
mmap2(0x401b9000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x11) = 0x401b9000
mmap2(0x401ba000, 7932, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x401ba000
close(3)                                = 0
open("/lib/librt.so.1", O_RDONLY)       = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 #\0\000"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=164339, ...}) = 0
mmap2(NULL, 72116, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x401bc000
mprotect(0x401c2000, 47540, PROT_NONE)  = 0
mmap2(0x401c3000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x6) = 0x401c3000
mmap2(0x401c4000, 39348, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x401c4000
close(3)                                = 0
open("/lib/libc.so.6", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\311"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=5524499, ...}) = 0
mmap2(NULL, 1268288, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x401ce000
mprotect(0x402fa000, 39488, PROT_NONE)  = 0
mmap2(0x402fa000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x12b) = 0x402fa000
mmap2(0x40300000, 14912, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40300000
close(3)                                = 0
open("/lib/libgcc_s.so.1", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/usr/lib/libgcc_s.so.1", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\23\0\000"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0644, st_size=751640, ...}) = 0
mmap2(NULL, 34068, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40304000
mprotect(0x4030b000, 5396, PROT_NONE)   = 0
mmap2(0x4030b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x6) = 0x4030b000
close(3)                                = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4030d000
getrlimit(0x3, 0xbffff62c)              = 0
setrlimit(RLIMIT_STACK, {rlim_cur=2044*1024, rlim_max=RLIM_INFINITY}) = 0
getpid()                                = 3742
rt_sigaction(SIGRT_0, {0x4019a520, [], 0x4000000}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0x4019a5b0, [], 0x4000000}, NULL, 8) = 0
rt_sigaction(SIGRT_2, {0x4019a6e0, [], 0x4000000}, NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [32], NULL, 8) = 0
_sysctl({{CTL_KERN, KERN_VERSION}, 2, 0xbffff41c, 31, (nil), 0}) = 0
brk(0)                                  = 0x804bff0
brk(0x804c020)                          = 0x804c020
brk(0x804d000)                          = 0x804d000
write(2, "mono 0.13, the Mono ECMA CLI JIT"..., 117) = 117
write(2, "Runtime Debugging:\n    -d       "..., 2232) = 2232
_exit(1)                                = ?

strace mcs.exe:
execve("/usr/bin/mcs", ["mcs"], [/* 48 vars */]) = 0
uname({sys="Linux", node="spiril", ...}) = 0
brk(0)                                  = 0x80ebcb4
open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/lib/i686/mmx/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/i686/mmx", 0xbfffeb1c)     = -1 ENOENT (No such file or directory)
open("/lib/i686/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/i686", 0xbfffeb1c)         = -1 ENOENT (No such file or directory)
open("/lib/mmx/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/mmx", 0xbfffeb1c)          = -1 ENOENT (No such file or directory)
open("/lib/libncurses.so.5", O_RDONLY)  = -1 ENOENT (No such file or directory)
stat64("/lib", {st_mode=S_IFDIR|0755, st_size=1792, ...}) = 0
open("/usr/lib/i686/mmx/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i686/mmx", 0xbfffeb1c) = -1 ENOENT (No such file or directory)
open("/usr/lib/i686/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i686", 0xbfffeb1c)     = -1 ENOENT (No such file or directory)
open("/usr/lib/mmx/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/mmx", 0xbfffeb1c)      = -1 ENOENT (No such file or directory)
open("/usr/lib/libncurses.so.5", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 \343\0"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0644, st_size=289067, ...}) = 0
mmap2(NULL, 275200, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40015000
mprotect(0x4004d000, 45824, PROT_NONE)  = 0
mmap2(0x4004d000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x37) = 0x4004d000
mmap2(0x40056000, 8960, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40056000
close(3)                                = 0
open("/lib/libdl.so.2", O_RDONLY)       = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\36\0\000"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=65819, ...}) = 0
mmap2(NULL, 12812, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40059000
mprotect(0x4005c000, 524, PROT_NONE)    = 0
mmap2(0x4005c000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2) = 0x4005c000
close(3)                                = 0
open("/lib/libc.so.6", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\311"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=5524499, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4005d000
mmap2(NULL, 1268288, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4005e000
mprotect(0x4018a000, 39488, PROT_NONE)  = 0
mmap2(0x4018a000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x12b) = 0x4018a000
mmap2(0x40190000, 14912, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40190000
close(3)                                = 0
open("/lib/libgcc_s.so.1", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/usr/lib/libgcc_s.so.1", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\23\0\000"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0644, st_size=751640, ...}) = 0
mmap2(NULL, 34068, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40194000
mprotect(0x4019b000, 5396, PROT_NONE)   = 0
mmap2(0x4019b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x6) = 0x4019b000
close(3)                                = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
open("/dev/tty", O_RDWR|O_NONBLOCK|O_LARGEFILE) = 3
close(3)                                = 0
brk(0)                                  = 0x80ebcb4
brk(0x80ec000)                          = 0x80ec000
brk(0x80ed000)                          = 0x80ed000
open("/usr/share/locale/locale.alias", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=2601, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4019d000
read(3, "# Locale name alias data base.\n#"..., 4096) = 2601
brk(0x80ee000)                          = 0x80ee000
brk(0x80ef000)                          = 0x80ef000
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x4019d000, 4096)                = 0
open("/usr/lib/locale/en_US/LC_IDENTIFICATION", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=370, ...}) = 0
mmap2(NULL, 370, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4019d000
close(3)                                = 0
open("/usr/lib/locale/en_US/LC_MEASUREMENT", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=28, ...}) = 0
mmap2(NULL, 28, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4019e000
close(3)                                = 0
open("/usr/lib/locale/en_US/LC_TELEPHONE", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=64, ...}) = 0
mmap2(NULL, 64, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4019f000
close(3)                                = 0
open("/usr/lib/locale/en_US/LC_ADDRESS", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=160, ...}) = 0
mmap2(NULL, 160, PROT_READ, MAP_PRIVATE, 3, 0) = 0x401a0000
close(3)                                = 0
open("/usr/lib/locale/en_US/LC_NAME", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=82, ...}) = 0
mmap2(NULL, 82, PROT_READ, MAP_PRIVATE, 3, 0) = 0x401a1000
close(3)                                = 0
open("/usr/lib/locale/en_US/LC_PAPER", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=39, ...}) = 0
mmap2(NULL, 39, PROT_READ, MAP_PRIVATE, 3, 0) = 0x401a2000
close(3)                                = 0
open("/usr/lib/locale/en_US/LC_MESSAGES", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFDIR|0755, st_size=80, ...}) = 0
close(3)                                = 0
open("/usr/lib/locale/en_US/LC_MESSAGES/SYS_LC_MESSAGES", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=57, ...}) = 0
mmap2(NULL, 57, PROT_READ, MAP_PRIVATE, 3, 0) = 0x401a3000
close(3)                                = 0
open("/usr/lib/locale/en_US/LC_MONETARY", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=291, ...}) = 0
mmap2(NULL, 291, PROT_READ, MAP_PRIVATE, 3, 0) = 0x401a4000
close(3)                                = 0
open("/usr/lib/locale/en_US/LC_COLLATE", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=21499, ...}) = 0
mmap2(NULL, 21499, PROT_READ, MAP_PRIVATE, 3, 0) = 0x401a5000
close(3)                                = 0
open("/usr/lib/locale/en_US/LC_TIME", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=2456, ...}) = 0
mmap2(NULL, 2456, PROT_READ, MAP_PRIVATE, 3, 0) = 0x401ab000
close(3)                                = 0
open("/usr/lib/locale/en_US/LC_NUMERIC", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=59, ...}) = 0
mmap2(NULL, 59, PROT_READ, MAP_PRIVATE, 3, 0) = 0x401ac000
close(3)                                = 0
open("/usr/lib/locale/en_US/LC_CTYPE", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=173408, ...}) = 0
mmap2(NULL, 173408, PROT_READ, MAP_PRIVATE, 3, 0) = 0x401ad000
close(3)                                = 0
getuid32()                              = 0
getgid32()                              = 0
geteuid32()                             = 0
getegid32()                             = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
time(NULL)                              = 1028802951
brk(0x80f0000)                          = 0x80f0000
open("/etc/mtab", O_RDONLY)             = 3
fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x401d8000
read(3, "rootfs / rootfs rw 0 0\n/dev/root"..., 4096) = 97
close(3)                                = 0
munmap(0x401d8000, 4096)                = 0
open("/proc/meminfo", O_RDONLY)         = 3
fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x401d8000
read(3, "        total:    used:    free:"..., 4096) = 521
close(3)                                = 0
munmap(0x401d8000, 4096)                = 0
brk(0x80f1000)                          = 0x80f1000
rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigaction(SIGQUIT, {SIG_IGN}, {SIG_DFL}, 8) = 0
uname({sys="Linux", node="spiril", ...}) = 0
brk(0x80f2000)                          = 0x80f2000
brk(0x80f3000)                          = 0x80f3000
brk(0x80f4000)                          = 0x80f4000
stat64("/home/mwh/packages/gtk-sharp/gtk-sharp-0.3", {st_mode=S_IFDIR|0755, st_size=1072, ...}) = 0
stat64(".", {st_mode=S_IFDIR|0755, st_size=1072, ...}) = 0
getpid()                                = 3752
getppid()                               = 3751
brk(0x80f5000)                          = 0x80f5000
socket(PF_UNIX, SOCK_STREAM, 0)         = 3
connect(3, {sin_family=AF_UNIX, path="/var/run/.nscd_socket"}, 110) = -1 ENOENT (No such file or directory)
close(3)                                = 0
open("/etc/nsswitch.conf", O_RDONLY)    = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=290, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x401d8000
read(3, "# /etc/nsswitch.conf\n#\n# Example"..., 4096) = 290
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x401d8000, 4096)                = 0
open("/lib/libnss_files.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`#\0\000"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=245291, ...}) = 0
mmap2(NULL, 39680, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x401d8000
mprotect(0x401e1000, 2816, PROT_NONE)   = 0
mmap2(0x401e1000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x8) = 0x401e1000
close(3)                                = 0
brk(0x80f6000)                          = 0x80f6000
open("/etc/passwd", O_RDONLY)           = 3
fcntl64(0x3, 0x1, 0, 0x1)               = 0
fcntl64(0x3, 0x2, 0x1, 0x1)             = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=727, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x401e2000
read(3, "root:x:0:0:,,,:/root:/bin/bash\nb"..., 4096) = 727
close(3)                                = 0
munmap(0x401e2000, 4096)                = 0
getpgrp()                               = 3751
rt_sigaction(SIGCHLD, {0x8079380, [], 0x4000000}, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
open("/usr/bin/mcs", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, 0x5401, 0xbffff5c0)            = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
read(3, "#!/bin/sh\n/usr/bin/mono /usr/bin"..., 80) = 46
_llseek(3, 0, [0], SEEK_SET)            = 0
getrlimit(0x7, 0xbffff638)              = 0
dup2(3, 255)                            = 255
close(3)                                = 0
fcntl64(0xff, 0x2, 0x1, 0)              = 0
fcntl64(0xff, 0x3, 0, 0)                = 32768
fstat64(255, {st_mode=S_IFREG|0755, st_size=46, ...}) = 0
_llseek(255, 0, [0], SEEK_CUR)          = 0
brk(0x80f7000)                          = 0x80f7000
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
read(255, "#!/bin/sh\n/usr/bin/mono /usr/bin"..., 46) = 46
open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/gconv/gconv-modules", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=43131, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x401e2000
read(3, "# GNU libc iconv configuration.\n"..., 4096) = 4096
brk(0x80f8000)                          = 0x80f8000
brk(0x80f9000)                          = 0x80f9000
read(3, "2\n\nalias\tISO-IR-141//\t\tJUS_I.B1."..., 4096) = 4096
brk(0x80fa000)                          = 0x80fa000
brk(0x80fb000)                          = 0x80fb000
brk(0x80fc000)                          = 0x80fc000
read(3, "SF00010003//\t\tISO-8859-3//\nmodul"..., 4096) = 4096
brk(0x80fd000)                          = 0x80fd000
brk(0x80fe000)                          = 0x80fe000
brk(0x80ff000)                          = 0x80ff000
read(3, "/\nalias\tLATIN8//\t\tISO-8859-14//\n"..., 4096) = 4096
brk(0x8100000)                          = 0x8100000
brk(0x8101000)                          = 0x8101000
read(3, "ias\tCSEBCDICESS//\t\tEBCDIC-ES-S//"..., 4096) = 4096
brk(0x8102000)                          = 0x8102000
brk(0x8103000)                          = 0x8103000
brk(0x8104000)                          = 0x8104000
read(3, "RNAL\t\tIBM285\t\t1\nmodule\tINTERNAL\t"..., 4096) = 4096
brk(0x8105000)                          = 0x8105000
brk(0x8106000)                          = 0x8106000
brk(0x8107000)                          = 0x8107000
read(3, "lias\tCP866//\t\t\tIBM866//\nalias\t86"..., 4096) = 4096
brk(0x8108000)                          = 0x8108000
brk(0x8109000)                          = 0x8109000
brk(0x810a000)                          = 0x810a000
read(3, "M1004\t\t1\nmodule\tINTERNAL\t\tIBM100"..., 4096) = 4096
brk(0x810b000)                          = 0x810b000
brk(0x810c000)                          = 0x810c000
brk(0x810d000)                          = 0x810d000
read(3, "P1252//\nalias\tWINDOWS-1252//\t\tCP"..., 4096) = 4096
brk(0x810e000)                          = 0x810e000
brk(0x810f000)                          = 0x810f000
read(3, "dule\t\tcost\nalias\tST_SEV_358-88//"..., 4096) = 4096
brk(0x8110000)                          = 0x8110000
brk(0x8111000)                          = 0x8111000
brk(0x8112000)                          = 0x8112000
read(3, "RNAL\t\tTIS-620\t\t1\nmodule\tINTERNAL"..., 4096) = 2171
brk(0x8113000)                          = 0x8113000
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x401e2000, 4096)                = 0
brk(0x8114000)                          = 0x8114000
open("/usr/lib/gconv/ISO8859-1.so", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200\7\0"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=27910, ...}) = 0
brk(0x8115000)                          = 0x8115000
mmap2(NULL, 9108, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x401e2000
mprotect(0x401e4000, 916, PROT_NONE)    = 0
mmap2(0x401e4000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1) = 0x401e4000
close(3)                                = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
brk(0x8116000)                          = 0x8116000
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
fork()                                  = 3753
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x80792a0, [], 0x4000000}, {SIG_DFL}, 8) = 0
wait4(-1, [WIFEXITED(s) && WEXITSTATUS(s) == 1], 0, NULL) = 3753
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) ---
wait4(-1, 0xbffff25c, WNOHANG, NULL)    = -1 ECHILD (No child processes)
sigreturn()                             = ? (mask now [])
rt_sigaction(SIGINT, {SIG_DFL}, {0x80792a0, [], 0x4000000}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
read(255, "", 46)                       = 0
_exit(1)                                = ?


The following people have confirmed that reiserfs trigers this:
Erik Bågfors <erik@bagfors.nu>
David <david@novembar.com>

They can probably be helpfull with aditional information if needed.

Hope this bug can be crunshed :o)
-- 
Martin Willemoes Hansen

--------------------------------------------------------
E-Mail	mwh@sysrq.dk	Website	mwh.sysrq.dk
IRC     MWH, openprojects	
--------------------------------------------------------