[darcs-users] Re: Segfaults on Solaris 8/SPARC darcs 1.0.2

Jason Dagit dagit at cs.orst.edu
Mon Feb 14 23:13:44 UTC 2005


I've included two files.  One with the export as you requested and the 
other without it.

I hope this helps.

Thanks a ton for working on with with me.  Let me know if there are other 
things I can do to help test.

Someone else on this list asked which version of ld I'm using.  It would 
appear I'm using the one from Sun.  Should I install the GNU ld?

Thanks,
Jason

On Mon, 14 Feb 2005, Juliusz Chroboczek wrote:

> Jason, what happens if you
>
>  export DARCS_SLOPPY_LOCKS=1
>
> and try this again?
>
>> unlink("_darcs/patches/darcs_lock_jasper016161a06d") = 0
>
> That's the end of careful_atomic_create in compat.c (called by
> takeLock in Lock.lhs).  Could you send ten more lines before that?
>
>> open64("_darcs/patches/pending-0", O_WRONLY|O_NONBLOCK|O_CREAT|O_NOCTTY, 0666) = 3
>> fcntl(3, F_GETFL, 0x000001B6)                   = 8321
>> fstat64(3, 0xFFBED368)                          = 0
>> fstat64(3, 0xFFBED368)                          = 0
>> fcntl(3, F_SETFL, 0x00002081)                   = 0
>> fstat64(3, 0xFEFBBEA0)                          = 0
>> fstat64(3, 0xFFBED3C8)                          = 0
>> open64("_darcs/patches/pending-0", O_WRONLY|O_TRUNC) = 4
>> close(4)                                        = 0
>> ioctl(3, TCGETA, 0xFFBED45C)                    Err#25 ENOTTY
>
> This might be writeToFile (in Lock.lhs), which uses openBinaryFile
> (from the GHC libraries).
>
>>      Incurred fault #6, FLTBOUNDS  %pc = 0xFEFDFF20
>>        siginfo: SIGSEGV SEGV_ACCERR addr=0xFEFDFF20
>>      Received signal #11, SIGSEGV [default]
>>        siginfo: SIGSEGV SEGV_ACCERR addr=0xFEFDFF20
>>          *** process killed ***
>
> That hurts.
>
>                                        Juliusz
>
> _______________________________________________
> darcs-users mailing list
> darcs-users at darcs.net
> http://www.abridgegame.org/mailman/listinfo/darcs-users
>
-------------- next part --------------
execve("/nfs/phantom/u9/dagit/bin/darcs.broken", 0xFFBEEAEC, 0xFFBEEAFC)  argc = 3
resolvepath("/usr/lib/ld.so.1", "/usr/lib/ld.so.1", 1023) = 16
open("/var/ld/ld.config", O_RDONLY)		Err#2 ENOENT
stat("/usr/local/common/openssl-0.9.7a/lib/libcurses.so.1", 0xFFBEE410) Err#2 ENOENT
stat("/usr/local/lib/libcurses.so.1", 0xFFBEE410) Err#2 ENOENT
stat("/usr/lib/libcurses.so.1", 0xFFBEE410)	= 0
open("/usr/lib/libcurses.so.1", O_RDONLY)	= 3
mmap(0x00000000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFF390000
mmap(0x00000000, 278528, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, -1, 0) = 0xFF340000
mmap(0xFF340000, 165416, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF340000
mmap(0xFF37A000, 28774, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 172032) = 0xFF37A000
mmap(0xFF382000, 6688, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0xFF382000
munmap(0xFF36A000, 65536)			= 0
memcntl(0xFF340000, 49420, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)					= 0
stat("/usr/local/common/openssl-0.9.7a/lib/libz.so", 0xFFBEE410) Err#2 ENOENT
stat("/usr/local/lib/libz.so", 0xFFBEE410)	= 0
open("/usr/local/lib/libz.so", O_RDONLY)	= 3
mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF390000
mmap(0x00000000, 139264, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, -1, 0) = 0xFF310000
mmap(0xFF310000, 69166, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF310000
mmap(0xFF330000, 5048, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 65536) = 0xFF330000
munmap(0xFF322000, 57344)			= 0
memcntl(0xFF310000, 5552, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)					= 0
stat("/usr/local/common/openssl-0.9.7a/lib/libdl.so.1", 0xFFBEE410) Err#2 ENOENT
stat("/usr/local/lib/libdl.so.1", 0xFFBEE410)	Err#2 ENOENT
stat("/usr/lib/libdl.so.1", 0xFFBEE410)		= 0
open("/usr/lib/libdl.so.1", O_RDONLY)		= 3
mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF390000
mmap(0x00000000, 8192, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, -1, 0) = 0xFF300000
mmap(0xFF300000, 2302, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF300000
close(3)					= 0
stat("/usr/local/common/openssl-0.9.7a/lib/libreadline.so.4", 0xFFBEE410) Err#2 ENOENT
stat("/usr/local/lib/libreadline.so.4", 0xFFBEE410) = 0
open("/usr/local/lib/libreadline.so.4", O_RDONLY) = 3
mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF390000
mmap(0x00000000, 253952, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, -1, 0) = 0xFF2B0000
mmap(0xFF2B0000, 165589, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF2B0000
mmap(0xFF2E8000, 20436, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 163840) = 0xFF2E8000
munmap(0xFF2DA000, 57344)			= 0
memcntl(0xFF2B0000, 49020, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)					= 0
stat("/usr/local/common/openssl-0.9.7a/lib/libncurses.so.5", 0xFFBEE410) Err#2 ENOENT
stat("/usr/local/lib/libncurses.so.5", 0xFFBEE410) = 0
open("/usr/local/lib/libncurses.so.5", O_RDONLY) = 3
mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF390000
mmap(0x00000000, 368640, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, -1, 0) = 0xFF250000
mmap(0xFF250000, 264480, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF250000
mmap(0xFF2A0000, 38576, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 262144) = 0xFF2A0000
munmap(0xFF292000, 57344)			= 0
mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFF240000
memcntl(0xFF250000, 72740, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)					= 0
stat("/usr/local/common/openssl-0.9.7a/lib/libm.so.1", 0xFFBEE410) Err#2 ENOENT
stat("/usr/local/lib/libm.so.1", 0xFFBEE410)	Err#2 ENOENT
stat("/usr/lib/libm.so.1", 0xFFBEE410)		= 0
open("/usr/lib/libm.so.1", O_RDONLY)		= 3
mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF390000
mmap(0x00000000, 294912, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, -1, 0) = 0xFF1F0000
mmap(0xFF1F0000, 225354, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF1F0000
mmap(0xFF236000, 7292, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 221184) = 0xFF236000
munmap(0xFF228000, 57344)			= 0
memcntl(0xFF1F0000, 10604, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)					= 0
stat("/usr/local/common/openssl-0.9.7a/lib/libc.so.1", 0xFFBEE410) Err#2 ENOENT
stat("/usr/local/lib/libc.so.1", 0xFFBEE410)	Err#2 ENOENT
stat("/usr/lib/libc.so.1", 0xFFBEE410)		= 0
open("/usr/lib/libc.so.1", O_RDONLY)		= 3
mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF390000
mmap(0x00000000, 802816, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, -1, 0) = 0xFF100000
mmap(0xFF100000, 702456, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF100000
mmap(0xFF1BC000, 24772, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 704512) = 0xFF1BC000
munmap(0xFF1AC000, 65536)			= 0
memcntl(0xFF100000, 113528, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)					= 0
stat("/usr/local/common/openssl-0.9.7a/lib/libgcc_s.so.1", 0xFFBEE410) Err#2 ENOENT
stat("/usr/local/lib/libgcc_s.so.1", 0xFFBEE410) = 0
open("/usr/local/lib/libgcc_s.so.1", O_RDONLY)	= 3
mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF390000
mmap(0x00000000, 106496, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, -1, 0) = 0xFF0E0000
mmap(0xFF0E0000, 30412, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF0E0000
mmap(0xFF0F6000, 8428, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 24576) = 0xFF0F6000
munmap(0xFF0E8000, 57344)			= 0
memcntl(0xFF0E0000, 5760, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)					= 0
stat("/usr/platform/SUNW,Sun-Fire-880/lib/libc_psr.so.1", 0xFFBEE1F8) = 0
open("/usr/platform/SUNW,Sun-Fire-880/lib/libc_psr.so.1", O_RDONLY) = 3
mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF390000
close(3)					= 0
sysconfig(_CONFIG_STACK_PROT)			= 7
sysconfig(_CONFIG_CLK_TCK)			= 100
times(0xFFBEE8A8)				= 14407176
sysconfig(_CONFIG_PAGESIZE)			= 8192
sysconfig(_CONFIG_PHYS_PAGES)			= 2097152
sysconfig(_CONFIG_AVPHYS_PAGES)			= 1780943
brk(0x0045F668)					= 0
brk(0x00461668)					= 0
open64("/dev/zero", O_RDONLY)			= 3
mmap64(0x00000000, 2097152, PROT_READ|PROT_WRITE, MAP_PRIVATE, 3, 0) = 0xFEE80000
close(3)					= 0
munmap(0xFEE80000, 524288)			= 0
munmap(0xFF000000, 524288)			= 0
brk(0x00461668)					= 0
brk(0x00463668)					= 0
sigaction(SIGVTALRM, 0xFFBEE798, 0x00000000)	= 0
setitimer(ITIMER_VIRTUAL, 0xFFBEE8A8, 0x00000000) = 0
sigaction(SIGINT, 0xFFBEE868, 0xFFBEE8E8)	= 0
sigaction(SIGINT, 0x00000000, 0xFFBEE868)	= 0
sigaction(SIGINT, 0xFFBEE7E8, 0x00000000)	= 0
sigaction(SIGCONT, 0xFFBEE868, 0xFFBEE8E8)	= 0
times(0xFFBEE8A8)				= 14407176
brk(0x00463668)					= 0
brk(0x00465668)					= 0
sigfillset(0xFF1C28D0)				= 0
sigprocmask(SIG_BLOCK, 0xFFBEC7C0, 0xFFBEC7B0)	= 0
sigaction(SIGINT, 0xFFBEC710, 0x00000000)	= 0
sigprocmask(SIG_SETMASK, 0xFFBEC7B0, 0x00000000) = 0
sigprocmask(SIG_BLOCK, 0xFFBEC7C0, 0xFFBEC7B0)	= 0
sigaction(SIGHUP, 0xFFBEC710, 0x00000000)	= 0
sigprocmask(SIG_SETMASK, 0xFFBEC7B0, 0x00000000) = 0
sigprocmask(SIG_BLOCK, 0xFFBEC7C0, 0xFFBEC7B0)	= 0
brk(0x00465668)					= 0
brk(0x00467668)					= 0
sigaction(SIGABRT, 0xFFBEC710, 0x00000000)	= 0
sigprocmask(SIG_SETMASK, 0xFFBEC7B0, 0x00000000) = 0
sigprocmask(SIG_BLOCK, 0xFFBEC7C0, 0xFFBEC7B0)	= 0
sigaction(SIGALRM, 0xFFBEC710, 0x00000000)	= 0
sigprocmask(SIG_SETMASK, 0xFFBEC7B0, 0x00000000) = 0
sigprocmask(SIG_BLOCK, 0xFFBEC7C0, 0xFFBEC7B0)	= 0
sigaction(SIGTERM, 0xFFBEC710, 0x00000000)	= 0
sigprocmask(SIG_SETMASK, 0xFFBEC7B0, 0x00000000) = 0
sigprocmask(SIG_BLOCK, 0xFFBEC7C0, 0xFFBEC7B0)	= 0
sigaction(SIGPIPE, 0xFFBEC710, 0x00000000)	= 0
sigprocmask(SIG_SETMASK, 0xFFBEC7B0, 0x00000000) = 0
fcntl(0, F_GETFL, 0x00386A78)			= 2
fstat64(0, 0xFFBEC6D8)				= 0
fstat64(0, 0xFFBEC6D8)				= 0
fcntl(0, F_SETFL, 0x00000082)			= 0
ioctl(0, TCGETA, 0xFFBEC7CC)			= 0
ioctl(1, TCGETA, 0xFFBEC7CC)			Err#25 ENOTTY
stat64("_darcs/prefs/defaults", 0xFEFBF088)	Err#2 ENOENT
stat64("/nfs/phantom/u9/dagit/.darcs/defaults", 0xFEFBF158) Err#2 ENOENT
stat64("_darcs/inventory", 0xFEFBF228)		= 0
stat64("_darcs/patches", 0xFEFBF2E8)		= 0
stat64("_darcs/prefs/defaults", 0xFEFBF3A0)	Err#2 ENOENT
stat64("/nfs/phantom/u9/dagit/.darcs/defaults", 0xFEFBF470) Err#2 ENOENT
stat64("_darcs/prefs/defaults", 0xFEFBF540)	Err#2 ENOENT
stat64("/nfs/phantom/u9/dagit/.darcs/defaults", 0xFEFBF610) Err#2 ENOENT
stat64("_darcs/prefs/defaults", 0xFEFBF6E0)	Err#2 ENOENT
stat64("/nfs/phantom/u9/dagit/.darcs/defaults", 0xFEFBF7B0) Err#2 ENOENT
stat64("_darcs/prefs/defaults", 0xFEFBF880)	Err#2 ENOENT
stat64("/nfs/phantom/u9/dagit/.darcs/defaults", 0xFEFBF950) Err#2 ENOENT
stat64("_darcs/prefs/defaults", 0xFEFBFA20)	Err#2 ENOENT
stat64("/nfs/phantom/u9/dagit/.darcs/defaults", 0xFEFBFAF0) Err#2 ENOENT
stat64("_darcs/prefs/defaults", 0xFEFBFBC0)	Err#2 ENOENT
stat64("/nfs/phantom/u9/dagit/.darcs/defaults", 0xFEFBFC90) Err#2 ENOENT
stat64("_darcs/prefs/defaults", 0xFEFBFD60)	Err#2 ENOENT
stat64("/nfs/phantom/u9/dagit/.darcs/defaults", 0xFEFBFE30) Err#2 ENOENT
stat64("_darcs/prefs/defaults", 0xFEFBFF00)	Err#2 ENOENT
stat64("/nfs/phantom/u9/dagit/.darcs/defaults", 0xFEFBE008) Err#2 ENOENT
pathconf(".", _PC_PATH_MAX)			= 1024
stat64("./", 0xFFBEC748)			= 0
stat64("/", 0xFFBEC6B0)				= 0
open64("./../", O_RDONLY|O_NDELAY)		= 3
fcntl(3, F_SETFD, 0x00000001)			= 0
fstat64(3, 0xFFBEBCD0)				= 0
fstat64(3, 0xFFBEC748)				= 0
getdents64(3, 0x00466CD8, 1048)			= 840
getdents64(3, 0x00466CD8, 1048)			= 848
close(3)					= 0
open64("./../../", O_RDONLY|O_NDELAY)		= 3
fcntl(3, F_SETFD, 0x00000001)			= 0
fstat64(3, 0xFFBEBCD0)				= 0
fstat64(3, 0xFFBEC748)				= 0
getdents64(3, 0x00466CD8, 1048)			= 384
close(3)					= 0
open64("./../../../", O_RDONLY|O_NDELAY)	= 3
fcntl(3, F_SETFD, 0x00000001)			= 0
fstat64(3, 0xFFBEBCD0)				= 0
fstat64(3, 0xFFBEC748)				= 0
open("/etc/mnttab", O_RDONLY)			= 4
fstat64(4, 0xFFBEB690)				= 0
brk(0x00467668)					= 0
brk(0x00469668)					= 0
ioctl(4, TCGETA, 0xFFBEB61C)			Err#22 EINVAL
read(4, " / d e v / d s k / c 1 t".., 512)	= 512
ioctl(4, (('m'<<8)|1), 0xFF1BEC30)		= 0
ioctl(4, (('m'<<8)|2), 0x00467710)		= 0
read(4, " c h 2\t u f s\t r w , i".., 512)	= 512
read(4, " 0 0 0 2\t 1 1 0 8 2 7 8".., 512)	= 512
read(4, " u t o . s u p\t / n f s".., 512)	= 492
lstat64("/nfs/phantom/u9", 0xFFBEB8B0)		= 0
lstat64("/nfs/phantom/u9/..", 0xFFBEB8B0)	= 0
llseek(4, 0xFFFFFFFFFFFFFF40, SEEK_CUR)		= 1836
close(4)					= 0
close(3)					= 0
sysinfo(SI_HOSTNAME, "ragnarok.CS.ORST.EDU", 65) = 21
getpid()					= 4313 [4312]
open("/nfs/phantom/u9/dagit/tmp/_darcs/darcs_lock_ragnarok10d92533", O_WRONLY|O_CREAT|O_EXCL, 0666) = 3
close(3)					= 0
link("/nfs/phantom/u9/dagit/tmp/_darcs/darcs_lock_ragnarok10d92533", "/nfs/phantom/u9/dagit/tmp/_darcs/lock") = 0
unlink("/nfs/phantom/u9/dagit/tmp/_darcs/darcs_lock_ragnarok10d92533") = 0
pathconf(".", _PC_PATH_MAX)			= 1024
stat64("./", 0xFFBEC748)			= 0
stat64("/nfs/phantom/u9/dagit/tmp", 0xFFBEC6B0)	= 0
chdir(".")					= 0
stat64("_darcs/pristine", 0xFEFBE118)		Err#2 ENOENT
stat64("_darcs/current", 0xFEFBE1D0)		= 0
stat64("_darcs/pristine.none", 0xFEFBE288)	Err#2 ENOENT
stat64("_darcs/current.none", 0xFEFBE348)	Err#2 ENOENT
stat64("_darcs/pristine.hash", 0xFEFBE408)	Err#2 ENOENT
stat64("_darcs/current.hash", 0xFEFBE4C8)	Err#2 ENOENT
pathconf(".", _PC_PATH_MAX)			= 1024
stat64("./", 0xFFBEC748)			= 0
stat64("/nfs/phantom/u9/dagit/tmp", 0xFFBEC6B0)	= 0
getpid()					= 4313 [4312]
sysconfig(_CONFIG_MAXPID)			= 30000
lstat64("darcsKsaiBi", 0xFFBEC6C8)		Err#2 ENOENT
open64("darcsKsaiBi", O_RDWR|O_CREAT|O_EXCL, 0600) = 3
pathconf(".", _PC_PATH_MAX)			= 1024
stat64("./", 0xFFBEC748)			= 0
stat64("/nfs/phantom/u9/dagit/tmp", 0xFFBEC6B0)	= 0
fcntl(3, F_GETFL, 0x000003FF)			= 8194
fstat64(3, 0xFFBEC6D8)				= 0
fstat64(3, 0xFFBEC6D8)				= 0
fcntl(3, F_SETFL, 0x00002082)			= 0
fstat64(3, 0xFEFBE5A0)				= 0
fstat64(3, 0xFFBEC738)				= 0
ioctl(3, TCGETA, 0xFFBEC7CC)			Err#25 ENOTTY
unlink("/nfs/phantom/u9/dagit/tmp/darcsKsaiBi")	= 0
close(3)					= 0
unlink("/nfs/phantom/u9/dagit/tmp/darcsKsaiBi")	Err#2 ENOENT
stat64("/nfs/phantom/u9/dagit/tmp/_darcs/current", 0xFEFBE6A0) = 0
pathconf(".", _PC_PATH_MAX)			= 1024
stat64("./", 0xFFBEC748)			= 0
stat64("/nfs/phantom/u9/dagit/tmp", 0xFFBEC6B0)	= 0
pathconf(".", _PC_PATH_MAX)			= 1024
stat64("./", 0xFFBEC748)			= 0
stat64("/nfs/phantom/u9/dagit/tmp", 0xFFBEC6B0)	= 0
chdir("/nfs/phantom/u9/dagit/tmp/_darcs/current") = 0
pathconf(".", _PC_PATH_MAX)			= 1024
stat64("./", 0xFFBEC748)			= 0
stat64("/", 0xFFBEC6B0)				= 0
open64("./../", O_RDONLY|O_NDELAY)		= 3
fcntl(3, F_SETFD, 0x00000001)			= 0
fstat64(3, 0xFFBEBCD0)				= 0
fstat64(3, 0xFFBEC748)				= 0
getdents64(3, 0x00466CD8, 1048)			= 224
close(3)					= 0
open64("./../../", O_RDONLY|O_NDELAY)		= 3
fcntl(3, F_SETFD, 0x00000001)			= 0
fstat64(3, 0xFFBEBCD0)				= 0
fstat64(3, 0xFFBEC748)				= 0
getdents64(3, 0x00466CD8, 1048)			= 352
close(3)					= 0
open64("./../../../", O_RDONLY|O_NDELAY)	= 3
fcntl(3, F_SETFD, 0x00000001)			= 0
fstat64(3, 0xFFBEBCD0)				= 0
fstat64(3, 0xFFBEC748)				= 0
getdents64(3, 0x00466CD8, 1048)			= 840
getdents64(3, 0x00466CD8, 1048)			= 848
close(3)					= 0
open64("./../../../../", O_RDONLY|O_NDELAY)	= 3
fcntl(3, F_SETFD, 0x00000001)			= 0
fstat64(3, 0xFFBEBCD0)				= 0
fstat64(3, 0xFFBEC748)				= 0
getdents64(3, 0x00466CD8, 1048)			= 384
close(3)					= 0
open64("./../../../../../", O_RDONLY|O_NDELAY)	= 3
fcntl(3, F_SETFD, 0x00000001)			= 0
fstat64(3, 0xFFBEBCD0)				= 0
fstat64(3, 0xFFBEC748)				= 0
open("/etc/mnttab", O_RDONLY)			= 4
fstat64(4, 0xFFBEB690)				= 0
ioctl(4, TCGETA, 0xFFBEB61C)			Err#22 EINVAL
read(4, " / d e v / d s k / c 1 t".., 512)	= 512
ioctl(4, (('m'<<8)|1), 0xFF1BEC30)		= 0
ioctl(4, (('m'<<8)|2), 0x00467710)		= 0
read(4, " c h 2\t u f s\t r w , i".., 512)	= 512
read(4, " 0 0 0 2\t 1 1 0 8 2 7 8".., 512)	= 512
read(4, " u t o . s u p\t / n f s".., 512)	= 492
lstat64("/nfs/phantom/u9", 0xFFBEB8B0)		= 0
lstat64("/nfs/phantom/u9/..", 0xFFBEB8B0)	= 0
llseek(4, 0xFFFFFFFFFFFFFF40, SEEK_CUR)		= 1836
close(4)					= 0
close(3)					= 0
stat64("/nfs/phantom/u9/dagit/tmp/_darcs/current", 0xFEFBE7B0) = 0
lstat("/nfs/phantom/u9/dagit/tmp/_darcs/current", 0xFFBEC748) = 0
open64("/nfs/phantom/u9/dagit/tmp/_darcs/current", O_RDONLY|O_NDELAY) = 3
fcntl(3, F_SETFD, 0x00000001)			= 0
fstat64(3, 0xFFBEC748)				= 0
pathconf(".", _PC_NAME_MAX)			= 255
getdents64(3, 0x00466CD8, 1048)			= 48
getdents64(3, 0x00466CD8, 1048)			= 0
close(3)					= 0
chdir("/nfs/phantom/u9/dagit/tmp")		= 0
chdir("/nfs/phantom/u9/dagit/tmp")		= 0
open64("_darcs/patches/pending", O_RDONLY|O_NONBLOCK|O_NOCTTY) Err#2 ENOENT
stat64("_darcs/prefs/prefs", 0xFEFBE990)	Err#2 ENOENT
open64("_darcs/prefs/boring", O_RDONLY|O_NONBLOCK|O_NOCTTY) = 3
fcntl(3, F_GETFL, 0x000001B6)			= 8320
fstat64(3, 0xFFBEC6D8)				= 0
fstat64(3, 0xFFBEC6D8)				= 0
fcntl(3, F_SETFL, 0x00002080)			= 0
fstat64(3, 0xFEFBEA70)				= 0
fstat64(3, 0xFFBEC738)				= 0
ioctl(3, TCGETA, 0xFFBEC7CC)			Err#25 ENOTTY
fstat64(3, 0xFEFBEB10)				= 0
read(3, " #   B o r i n g   f i l".., 1024)	= 396
read(3, 0xFEFBD5E4, 628)			= 0
close(3)					= 0
stat64("/nfs/phantom/u9/dagit/.darcs/boring", 0xFEFBED58) Err#2 ENOENT
    Received signal #28, SIGVTALRM [caught]
setcontext(0xFFBEC528)
brk(0x00469668)					= 0
brk(0x0046B668)					= 0
stat64("test", 0xFEFBB4A8)			= 0
stat64("test", 0xFEFBB558)			= 0
lstat("test", 0xFFBEC748)			= 0
open64("_darcs/patches/pending", O_RDONLY|O_NONBLOCK|O_NOCTTY) Err#2 ENOENT
stat64("_darcs/pristine", 0xFEFBB638)		Err#2 ENOENT
stat64("_darcs/current", 0xFEFBB6F0)		= 0
stat64("_darcs/pristine.none", 0xFEFBB7A8)	Err#2 ENOENT
stat64("_darcs/current.none", 0xFEFBB868)	Err#2 ENOENT
stat64("_darcs/pristine.hash", 0xFEFBB928)	Err#2 ENOENT
stat64("_darcs/current.hash", 0xFEFBB9E8)	Err#2 ENOENT
pathconf(".", _PC_PATH_MAX)			= 1024
stat64("./", 0xFFBEC748)			= 0
stat64("/", 0xFFBEC6B0)				= 0
open64("./../", O_RDONLY|O_NDELAY)		= 3
fcntl(3, F_SETFD, 0x00000001)			= 0
fstat64(3, 0xFFBEBCD0)				= 0
fstat64(3, 0xFFBEC748)				= 0
getdents64(3, 0x0046A470, 1048)			= 840
getdents64(3, 0x0046A470, 1048)			= 848
close(3)					= 0
open64("./../../", O_RDONLY|O_NDELAY)		= 3
fcntl(3, F_SETFD, 0x00000001)			= 0
fstat64(3, 0xFFBEBCD0)				= 0
fstat64(3, 0xFFBEC748)				= 0
getdents64(3, 0x0046A470, 1048)			= 384
close(3)					= 0
open64("./../../../", O_RDONLY|O_NDELAY)	= 3
fcntl(3, F_SETFD, 0x00000001)			= 0
fstat64(3, 0xFFBEBCD0)				= 0
fstat64(3, 0xFFBEC748)				= 0
open("/etc/mnttab", O_RDONLY)			= 4
fstat64(4, 0xFFBEB690)				= 0
ioctl(4, TCGETA, 0xFFBEB61C)			Err#22 EINVAL
read(4, " / d e v / d s k / c 1 t".., 512)	= 512
ioctl(4, (('m'<<8)|1), 0xFF1BEC30)		= 0
ioctl(4, (('m'<<8)|2), 0x00467710)		= 0
read(4, " c h 2\t u f s\t r w , i".., 512)	= 512
read(4, " 0 0 0 2\t 1 1 0 8 2 7 8".., 512)	= 512
read(4, " u t o . s u p\t / n f s".., 512)	= 492
lstat64("/nfs/phantom/u9", 0xFFBEB8B0)		= 0
lstat64("/nfs/phantom/u9/..", 0xFFBEB8B0)	= 0
llseek(4, 0xFFFFFFFFFFFFFF40, SEEK_CUR)		= 1836
close(4)					= 0
close(3)					= 0
getpid()					= 4313 [4312]
lstat64("darcsLsaiBi", 0xFFBEC6C8)		Err#2 ENOENT
open64("darcsLsaiBi", O_RDWR|O_CREAT|O_EXCL, 0600) = 3
pathconf(".", _PC_PATH_MAX)			= 1024
stat64("./", 0xFFBEC748)			= 0
stat64("/nfs/phantom/u9/dagit/tmp", 0xFFBEC6B0)	= 0
fcntl(3, F_GETFL, 0x00000000)			= 8194
fstat64(3, 0xFFBEC6D8)				= 0
fstat64(3, 0xFFBEC6D8)				= 0
fcntl(3, F_SETFL, 0x00002082)			= 0
fstat64(3, 0xFEFBBAC0)				= 0
fstat64(3, 0xFFBEC738)				= 0
ioctl(3, TCGETA, 0xFFBEC7CC)			Err#25 ENOTTY
unlink("/nfs/phantom/u9/dagit/tmp/darcsLsaiBi")	= 0
close(3)					= 0
unlink("/nfs/phantom/u9/dagit/tmp/darcsLsaiBi")	Err#2 ENOENT
stat64("/nfs/phantom/u9/dagit/tmp/_darcs/current", 0xFEFBBBC0) = 0
pathconf(".", _PC_PATH_MAX)			= 1024
stat64("./", 0xFFBEC748)			= 0
stat64("/nfs/phantom/u9/dagit/tmp", 0xFFBEC6B0)	= 0
pathconf(".", _PC_PATH_MAX)			= 1024
stat64("./", 0xFFBEC748)			= 0
stat64("/nfs/phantom/u9/dagit/tmp", 0xFFBEC6B0)	= 0
chdir("/nfs/phantom/u9/dagit/tmp/_darcs/current") = 0
pathconf(".", _PC_PATH_MAX)			= 1024
stat64("./", 0xFFBEC748)			= 0
stat64("/", 0xFFBEC6B0)				= 0
open64("./../", O_RDONLY|O_NDELAY)		= 3
fcntl(3, F_SETFD, 0x00000001)			= 0
fstat64(3, 0xFFBEBCD0)				= 0
fstat64(3, 0xFFBEC748)				= 0
getdents64(3, 0x0046A470, 1048)			= 224
close(3)					= 0
open64("./../../", O_RDONLY|O_NDELAY)		= 3
fcntl(3, F_SETFD, 0x00000001)			= 0
fstat64(3, 0xFFBEBCD0)				= 0
fstat64(3, 0xFFBEC748)				= 0
getdents64(3, 0x0046A470, 1048)			= 352
close(3)					= 0
open64("./../../../", O_RDONLY|O_NDELAY)	= 3
fcntl(3, F_SETFD, 0x00000001)			= 0
fstat64(3, 0xFFBEBCD0)				= 0
fstat64(3, 0xFFBEC748)				= 0
getdents64(3, 0x0046A470, 1048)			= 840
getdents64(3, 0x0046A470, 1048)			= 848
close(3)					= 0
open64("./../../../../", O_RDONLY|O_NDELAY)	= 3
fcntl(3, F_SETFD, 0x00000001)			= 0
fstat64(3, 0xFFBEBCD0)				= 0
fstat64(3, 0xFFBEC748)				= 0
getdents64(3, 0x0046A470, 1048)			= 384
close(3)					= 0
open64("./../../../../../", O_RDONLY|O_NDELAY)	= 3
fcntl(3, F_SETFD, 0x00000001)			= 0
fstat64(3, 0xFFBEBCD0)				= 0
fstat64(3, 0xFFBEC748)				= 0
open("/etc/mnttab", O_RDONLY)			= 4
fstat64(4, 0xFFBEB690)				= 0
ioctl(4, TCGETA, 0xFFBEB61C)			Err#22 EINVAL
read(4, " / d e v / d s k / c 1 t".., 512)	= 512
ioctl(4, (('m'<<8)|1), 0xFF1BEC30)		= 0
ioctl(4, (('m'<<8)|2), 0x00467710)		= 0
read(4, " c h 2\t u f s\t r w , i".., 512)	= 512
read(4, " 0 0 0 2\t 1 1 0 8 2 7 8".., 512)	= 512
read(4, " u t o . s u p\t / n f s".., 512)	= 492
lstat64("/nfs/phantom/u9", 0xFFBEB8B0)		= 0
lstat64("/nfs/phantom/u9/..", 0xFFBEB8B0)	= 0
llseek(4, 0xFFFFFFFFFFFFFF40, SEEK_CUR)		= 1836
close(4)					= 0
close(3)					= 0
stat64("/nfs/phantom/u9/dagit/tmp/_darcs/current", 0xFEFBBCD0) = 0
lstat("/nfs/phantom/u9/dagit/tmp/_darcs/current", 0xFFBEC748) = 0
open64("/nfs/phantom/u9/dagit/tmp/_darcs/current", O_RDONLY|O_NDELAY) = 3
fcntl(3, F_SETFD, 0x00000001)			= 0
fstat64(3, 0xFFBEC748)				= 0
getdents64(3, 0x0046A068, 1048)			= 48
getdents64(3, 0x0046A068, 1048)			= 0
close(3)					= 0
chdir("/nfs/phantom/u9/dagit/tmp")		= 0
getpid()					= 4313 [4312]
open("_darcs/patches/darcs_lock_ragnarok10d986ca", O_WRONLY|O_CREAT|O_EXCL, 0666) = 3
close(3)					= 0
link("_darcs/patches/darcs_lock_ragnarok10d986ca", "_darcs/patches/pending-0") = 0
unlink("_darcs/patches/darcs_lock_ragnarok10d986ca") = 0
open64("_darcs/patches/pending-0", O_WRONLY|O_NONBLOCK|O_CREAT|O_NOCTTY, 0666) = 3
fcntl(3, F_GETFL, 0x000001B6)			= 8321
fstat64(3, 0xFFBEC6D8)				= 0
fstat64(3, 0xFFBEC6D8)				= 0
fcntl(3, F_SETFL, 0x00002081)			= 0
fstat64(3, 0xFEFBBEA0)				= 0
fstat64(3, 0xFFBEC738)				= 0
open64("_darcs/patches/pending-0", O_WRONLY|O_TRUNC) = 4
close(4)					= 0
ioctl(3, TCGETA, 0xFFBEC7CC)			Err#25 ENOTTY
    Incurred fault #6, FLTBOUNDS  %pc = 0xFEFDFF20
      siginfo: SIGSEGV SEGV_ACCERR addr=0xFEFDFF20
    Received signal #11, SIGSEGV [default]
      siginfo: SIGSEGV SEGV_ACCERR addr=0xFEFDFF20
	*** process killed ***
-------------- next part --------------
execve("/nfs/phantom/u9/dagit/bin/darcs.broken", 0xFFBEEAD4, 0xFFBEEAE4)  argc = 3
resolvepath("/usr/lib/ld.so.1", "/usr/lib/ld.so.1", 1023) = 16
open("/var/ld/ld.config", O_RDONLY)		Err#2 ENOENT
stat("/usr/local/common/openssl-0.9.7a/lib/libcurses.so.1", 0xFFBEE3F8) Err#2 ENOENT
stat("/usr/local/lib/libcurses.so.1", 0xFFBEE3F8) Err#2 ENOENT
stat("/usr/lib/libcurses.so.1", 0xFFBEE3F8)	= 0
open("/usr/lib/libcurses.so.1", O_RDONLY)	= 3
mmap(0x00000000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFF390000
mmap(0x00000000, 278528, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, -1, 0) = 0xFF340000
mmap(0xFF340000, 165416, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF340000
mmap(0xFF37A000, 28774, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 172032) = 0xFF37A000
mmap(0xFF382000, 6688, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANON, -1, 0) = 0xFF382000
munmap(0xFF36A000, 65536)			= 0
memcntl(0xFF340000, 49420, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)					= 0
stat("/usr/local/common/openssl-0.9.7a/lib/libz.so", 0xFFBEE3F8) Err#2 ENOENT
stat("/usr/local/lib/libz.so", 0xFFBEE3F8)	= 0
open("/usr/local/lib/libz.so", O_RDONLY)	= 3
mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF390000
mmap(0x00000000, 139264, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, -1, 0) = 0xFF310000
mmap(0xFF310000, 69166, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF310000
mmap(0xFF330000, 5048, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 65536) = 0xFF330000
munmap(0xFF322000, 57344)			= 0
memcntl(0xFF310000, 5552, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)					= 0
stat("/usr/local/common/openssl-0.9.7a/lib/libdl.so.1", 0xFFBEE3F8) Err#2 ENOENT
stat("/usr/local/lib/libdl.so.1", 0xFFBEE3F8)	Err#2 ENOENT
stat("/usr/lib/libdl.so.1", 0xFFBEE3F8)		= 0
open("/usr/lib/libdl.so.1", O_RDONLY)		= 3
mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF390000
mmap(0x00000000, 8192, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, -1, 0) = 0xFF300000
mmap(0xFF300000, 2302, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF300000
close(3)					= 0
stat("/usr/local/common/openssl-0.9.7a/lib/libreadline.so.4", 0xFFBEE3F8) Err#2 ENOENT
stat("/usr/local/lib/libreadline.so.4", 0xFFBEE3F8) = 0
open("/usr/local/lib/libreadline.so.4", O_RDONLY) = 3
mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF390000
mmap(0x00000000, 253952, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, -1, 0) = 0xFF2B0000
mmap(0xFF2B0000, 165589, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF2B0000
mmap(0xFF2E8000, 20436, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 163840) = 0xFF2E8000
munmap(0xFF2DA000, 57344)			= 0
memcntl(0xFF2B0000, 49020, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)					= 0
stat("/usr/local/common/openssl-0.9.7a/lib/libncurses.so.5", 0xFFBEE3F8) Err#2 ENOENT
stat("/usr/local/lib/libncurses.so.5", 0xFFBEE3F8) = 0
open("/usr/local/lib/libncurses.so.5", O_RDONLY) = 3
mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF390000
mmap(0x00000000, 368640, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, -1, 0) = 0xFF250000
mmap(0xFF250000, 264480, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF250000
mmap(0xFF2A0000, 38576, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 262144) = 0xFF2A0000
munmap(0xFF292000, 57344)			= 0
mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFF240000
memcntl(0xFF250000, 72740, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)					= 0
stat("/usr/local/common/openssl-0.9.7a/lib/libm.so.1", 0xFFBEE3F8) Err#2 ENOENT
stat("/usr/local/lib/libm.so.1", 0xFFBEE3F8)	Err#2 ENOENT
stat("/usr/lib/libm.so.1", 0xFFBEE3F8)		= 0
open("/usr/lib/libm.so.1", O_RDONLY)		= 3
mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF390000
mmap(0x00000000, 294912, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, -1, 0) = 0xFF1F0000
mmap(0xFF1F0000, 225354, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF1F0000
mmap(0xFF236000, 7292, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 221184) = 0xFF236000
munmap(0xFF228000, 57344)			= 0
memcntl(0xFF1F0000, 10604, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)					= 0
stat("/usr/local/common/openssl-0.9.7a/lib/libc.so.1", 0xFFBEE3F8) Err#2 ENOENT
stat("/usr/local/lib/libc.so.1", 0xFFBEE3F8)	Err#2 ENOENT
stat("/usr/lib/libc.so.1", 0xFFBEE3F8)		= 0
open("/usr/lib/libc.so.1", O_RDONLY)		= 3
mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF390000
mmap(0x00000000, 802816, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, -1, 0) = 0xFF100000
mmap(0xFF100000, 702456, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF100000
mmap(0xFF1BC000, 24772, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 704512) = 0xFF1BC000
munmap(0xFF1AC000, 65536)			= 0
memcntl(0xFF100000, 113528, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)					= 0
stat("/usr/local/common/openssl-0.9.7a/lib/libgcc_s.so.1", 0xFFBEE3F8) Err#2 ENOENT
stat("/usr/local/lib/libgcc_s.so.1", 0xFFBEE3F8) = 0
open("/usr/local/lib/libgcc_s.so.1", O_RDONLY)	= 3
mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF390000
mmap(0x00000000, 106496, PROT_NONE, MAP_PRIVATE|MAP_NORESERVE|MAP_ANON, -1, 0) = 0xFF0E0000
mmap(0xFF0E0000, 30412, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF0E0000
mmap(0xFF0F6000, 8428, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 24576) = 0xFF0F6000
munmap(0xFF0E8000, 57344)			= 0
memcntl(0xFF0E0000, 5760, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
close(3)					= 0
stat("/usr/platform/SUNW,Sun-Fire-880/lib/libc_psr.so.1", 0xFFBEE1E0) = 0
open("/usr/platform/SUNW,Sun-Fire-880/lib/libc_psr.so.1", O_RDONLY) = 3
mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF390000
close(3)					= 0
sysconfig(_CONFIG_STACK_PROT)			= 7
sysconfig(_CONFIG_CLK_TCK)			= 100
times(0xFFBEE890)				= 14401709
sysconfig(_CONFIG_PAGESIZE)			= 8192
sysconfig(_CONFIG_PHYS_PAGES)			= 2097152
sysconfig(_CONFIG_AVPHYS_PAGES)			= 1781648
brk(0x0045F668)					= 0
brk(0x00461668)					= 0
open64("/dev/zero", O_RDONLY)			= 3
mmap64(0x00000000, 2097152, PROT_READ|PROT_WRITE, MAP_PRIVATE, 3, 0) = 0xFEE80000
close(3)					= 0
munmap(0xFEE80000, 524288)			= 0
munmap(0xFF000000, 524288)			= 0
brk(0x00461668)					= 0
brk(0x00463668)					= 0
sigaction(SIGVTALRM, 0xFFBEE780, 0x00000000)	= 0
setitimer(ITIMER_VIRTUAL, 0xFFBEE890, 0x00000000) = 0
sigaction(SIGINT, 0xFFBEE850, 0xFFBEE8D0)	= 0
sigaction(SIGINT, 0x00000000, 0xFFBEE850)	= 0
sigaction(SIGINT, 0xFFBEE7D0, 0x00000000)	= 0
sigaction(SIGCONT, 0xFFBEE850, 0xFFBEE8D0)	= 0
times(0xFFBEE890)				= 14401710
brk(0x00463668)					= 0
brk(0x00465668)					= 0
sigfillset(0xFF1C28D0)				= 0
sigprocmask(SIG_BLOCK, 0xFFBEC7A8, 0xFFBEC798)	= 0
sigaction(SIGINT, 0xFFBEC6F8, 0x00000000)	= 0
sigprocmask(SIG_SETMASK, 0xFFBEC798, 0x00000000) = 0
sigprocmask(SIG_BLOCK, 0xFFBEC7A8, 0xFFBEC798)	= 0
sigaction(SIGHUP, 0xFFBEC6F8, 0x00000000)	= 0
sigprocmask(SIG_SETMASK, 0xFFBEC798, 0x00000000) = 0
sigprocmask(SIG_BLOCK, 0xFFBEC7A8, 0xFFBEC798)	= 0
brk(0x00465668)					= 0
brk(0x00467668)					= 0
sigaction(SIGABRT, 0xFFBEC6F8, 0x00000000)	= 0
sigprocmask(SIG_SETMASK, 0xFFBEC798, 0x00000000) = 0
sigprocmask(SIG_BLOCK, 0xFFBEC7A8, 0xFFBEC798)	= 0
sigaction(SIGALRM, 0xFFBEC6F8, 0x00000000)	= 0
sigprocmask(SIG_SETMASK, 0xFFBEC798, 0x00000000) = 0
sigprocmask(SIG_BLOCK, 0xFFBEC7A8, 0xFFBEC798)	= 0
sigaction(SIGTERM, 0xFFBEC6F8, 0x00000000)	= 0
sigprocmask(SIG_SETMASK, 0xFFBEC798, 0x00000000) = 0
sigprocmask(SIG_BLOCK, 0xFFBEC7A8, 0xFFBEC798)	= 0
sigaction(SIGPIPE, 0xFFBEC6F8, 0x00000000)	= 0
sigprocmask(SIG_SETMASK, 0xFFBEC798, 0x00000000) = 0
fcntl(0, F_GETFL, 0x00386A78)			= 2
fstat64(0, 0xFFBEC6C0)				= 0
fstat64(0, 0xFFBEC6C0)				= 0
fcntl(0, F_SETFL, 0x00000082)			= 0
ioctl(0, TCGETA, 0xFFBEC7B4)			= 0
ioctl(1, TCGETA, 0xFFBEC7B4)			Err#25 ENOTTY
stat64("_darcs/prefs/defaults", 0xFEFBF088)	Err#2 ENOENT
stat64("/nfs/phantom/u9/dagit/.darcs/defaults", 0xFEFBF158) Err#2 ENOENT
stat64("_darcs/inventory", 0xFEFBF228)		= 0
stat64("_darcs/patches", 0xFEFBF2E8)		= 0
stat64("_darcs/prefs/defaults", 0xFEFBF3A0)	Err#2 ENOENT
stat64("/nfs/phantom/u9/dagit/.darcs/defaults", 0xFEFBF470) Err#2 ENOENT
stat64("_darcs/prefs/defaults", 0xFEFBF540)	Err#2 ENOENT
stat64("/nfs/phantom/u9/dagit/.darcs/defaults", 0xFEFBF610) Err#2 ENOENT
stat64("_darcs/prefs/defaults", 0xFEFBF6E0)	Err#2 ENOENT
stat64("/nfs/phantom/u9/dagit/.darcs/defaults", 0xFEFBF7B0) Err#2 ENOENT
stat64("_darcs/prefs/defaults", 0xFEFBF880)	Err#2 ENOENT
stat64("/nfs/phantom/u9/dagit/.darcs/defaults", 0xFEFBF950) Err#2 ENOENT
stat64("_darcs/prefs/defaults", 0xFEFBFA20)	Err#2 ENOENT
stat64("/nfs/phantom/u9/dagit/.darcs/defaults", 0xFEFBFAF0) Err#2 ENOENT
stat64("_darcs/prefs/defaults", 0xFEFBFBC0)	Err#2 ENOENT
stat64("/nfs/phantom/u9/dagit/.darcs/defaults", 0xFEFBFC90) Err#2 ENOENT
stat64("_darcs/prefs/defaults", 0xFEFBFD60)	Err#2 ENOENT
stat64("/nfs/phantom/u9/dagit/.darcs/defaults", 0xFEFBFE30) Err#2 ENOENT
stat64("_darcs/prefs/defaults", 0xFEFBFF00)	Err#2 ENOENT
stat64("/nfs/phantom/u9/dagit/.darcs/defaults", 0xFEFBE008) Err#2 ENOENT
pathconf(".", _PC_PATH_MAX)			= 1024
stat64("./", 0xFFBEC730)			= 0
stat64("/", 0xFFBEC698)				= 0
open64("./../", O_RDONLY|O_NDELAY)		= 3
fcntl(3, F_SETFD, 0x00000001)			= 0
fstat64(3, 0xFFBEBCB8)				= 0
fstat64(3, 0xFFBEC730)				= 0
getdents64(3, 0x00466CD8, 1048)			= 840
getdents64(3, 0x00466CD8, 1048)			= 848
close(3)					= 0
open64("./../../", O_RDONLY|O_NDELAY)		= 3
fcntl(3, F_SETFD, 0x00000001)			= 0
fstat64(3, 0xFFBEBCB8)				= 0
fstat64(3, 0xFFBEC730)				= 0
getdents64(3, 0x00466CD8, 1048)			= 384
close(3)					= 0
open64("./../../../", O_RDONLY|O_NDELAY)	= 3
fcntl(3, F_SETFD, 0x00000001)			= 0
fstat64(3, 0xFFBEBCB8)				= 0
fstat64(3, 0xFFBEC730)				= 0
open("/etc/mnttab", O_RDONLY)			= 4
fstat64(4, 0xFFBEB678)				= 0
brk(0x00467668)					= 0
brk(0x00469668)					= 0
ioctl(4, TCGETA, 0xFFBEB604)			Err#22 EINVAL
read(4, " / d e v / d s k / c 1 t".., 512)	= 512
ioctl(4, (('m'<<8)|1), 0xFF1BEC30)		= 0
ioctl(4, (('m'<<8)|2), 0x00467710)		= 0
read(4, " c h 2\t u f s\t r w , i".., 512)	= 512
read(4, " 0 0 0 2\t 1 1 0 8 2 7 8".., 512)	= 512
read(4, " u t o . s u p\t / n f s".., 512)	= 512
lstat64("/nfs/phantom/u9", 0xFFBEB898)		= 0
lstat64("/nfs/phantom/u9/..", 0xFFBEB898)	= 0
llseek(4, 0xFFFFFFFFFFFFFF2C, SEEK_CUR)		= 1836
close(4)					= 0
close(3)					= 0
open("/nfs/phantom/u9/dagit/tmp/_darcs/lock", O_WRONLY|O_CREAT|O_EXCL, 0666) = 3
close(3)					= 0
pathconf(".", _PC_PATH_MAX)			= 1024
stat64("./", 0xFFBEC730)			= 0
stat64("/nfs/phantom/u9/dagit/tmp", 0xFFBEC698)	= 0
chdir(".")					= 0
stat64("_darcs/pristine", 0xFEFBE118)		Err#2 ENOENT
stat64("_darcs/current", 0xFEFBE1D0)		= 0
stat64("_darcs/pristine.none", 0xFEFBE288)	Err#2 ENOENT
stat64("_darcs/current.none", 0xFEFBE348)	Err#2 ENOENT
stat64("_darcs/pristine.hash", 0xFEFBE408)	Err#2 ENOENT
stat64("_darcs/current.hash", 0xFEFBE4C8)	Err#2 ENOENT
pathconf(".", _PC_PATH_MAX)			= 1024
stat64("./", 0xFFBEC730)			= 0
stat64("/nfs/phantom/u9/dagit/tmp", 0xFFBEC698)	= 0
getpid()					= 4305 [4304]
sysconfig(_CONFIG_MAXPID)			= 30000
lstat64("darcsm8aiAi", 0xFFBEC6B0)		Err#2 ENOENT
open64("darcsm8aiAi", O_RDWR|O_CREAT|O_EXCL, 0600) = 3
pathconf(".", _PC_PATH_MAX)			= 1024
stat64("./", 0xFFBEC730)			= 0
stat64("/nfs/phantom/u9/dagit/tmp", 0xFFBEC698)	= 0
fcntl(3, F_GETFL, 0x000003FF)			= 8194
fstat64(3, 0xFFBEC6C0)				= 0
fstat64(3, 0xFFBEC6C0)				= 0
fcntl(3, F_SETFL, 0x00002082)			= 0
fstat64(3, 0xFEFBE5A0)				= 0
fstat64(3, 0xFFBEC720)				= 0
ioctl(3, TCGETA, 0xFFBEC7B4)			Err#25 ENOTTY
unlink("/nfs/phantom/u9/dagit/tmp/darcsm8aiAi")	= 0
close(3)					= 0
unlink("/nfs/phantom/u9/dagit/tmp/darcsm8aiAi")	Err#2 ENOENT
stat64("/nfs/phantom/u9/dagit/tmp/_darcs/current", 0xFEFBE6A0) = 0
pathconf(".", _PC_PATH_MAX)			= 1024
stat64("./", 0xFFBEC730)			= 0
stat64("/nfs/phantom/u9/dagit/tmp", 0xFFBEC698)	= 0
pathconf(".", _PC_PATH_MAX)			= 1024
stat64("./", 0xFFBEC730)			= 0
stat64("/nfs/phantom/u9/dagit/tmp", 0xFFBEC698)	= 0
chdir("/nfs/phantom/u9/dagit/tmp/_darcs/current") = 0
pathconf(".", _PC_PATH_MAX)			= 1024
stat64("./", 0xFFBEC730)			= 0
stat64("/", 0xFFBEC698)				= 0
open64("./../", O_RDONLY|O_NDELAY)		= 3
fcntl(3, F_SETFD, 0x00000001)			= 0
fstat64(3, 0xFFBEBCB8)				= 0
fstat64(3, 0xFFBEC730)				= 0
getdents64(3, 0x00466CD8, 1048)			= 224
close(3)					= 0
open64("./../../", O_RDONLY|O_NDELAY)		= 3
fcntl(3, F_SETFD, 0x00000001)			= 0
fstat64(3, 0xFFBEBCB8)				= 0
fstat64(3, 0xFFBEC730)				= 0
getdents64(3, 0x00466CD8, 1048)			= 304
close(3)					= 0
open64("./../../../", O_RDONLY|O_NDELAY)	= 3
fcntl(3, F_SETFD, 0x00000001)			= 0
fstat64(3, 0xFFBEBCB8)				= 0
fstat64(3, 0xFFBEC730)				= 0
getdents64(3, 0x00466CD8, 1048)			= 840
getdents64(3, 0x00466CD8, 1048)			= 848
close(3)					= 0
open64("./../../../../", O_RDONLY|O_NDELAY)	= 3
fcntl(3, F_SETFD, 0x00000001)			= 0
fstat64(3, 0xFFBEBCB8)				= 0
fstat64(3, 0xFFBEC730)				= 0
getdents64(3, 0x00466CD8, 1048)			= 384
close(3)					= 0
open64("./../../../../../", O_RDONLY|O_NDELAY)	= 3
fcntl(3, F_SETFD, 0x00000001)			= 0
fstat64(3, 0xFFBEBCB8)				= 0
fstat64(3, 0xFFBEC730)				= 0
open("/etc/mnttab", O_RDONLY)			= 4
fstat64(4, 0xFFBEB678)				= 0
ioctl(4, TCGETA, 0xFFBEB604)			Err#22 EINVAL
read(4, " / d e v / d s k / c 1 t".., 512)	= 512
ioctl(4, (('m'<<8)|1), 0xFF1BEC30)		= 0
ioctl(4, (('m'<<8)|2), 0x00467710)		= 0
read(4, " c h 2\t u f s\t r w , i".., 512)	= 512
read(4, " 0 0 0 2\t 1 1 0 8 2 7 8".., 512)	= 512
read(4, " u t o . s u p\t / n f s".., 512)	= 512
lstat64("/nfs/phantom/u9", 0xFFBEB898)		= 0
lstat64("/nfs/phantom/u9/..", 0xFFBEB898)	= 0
llseek(4, 0xFFFFFFFFFFFFFF2C, SEEK_CUR)		= 1836
close(4)					= 0
close(3)					= 0
stat64("/nfs/phantom/u9/dagit/tmp/_darcs/current", 0xFEFBE7B0) = 0
lstat("/nfs/phantom/u9/dagit/tmp/_darcs/current", 0xFFBEC730) = 0
open64("/nfs/phantom/u9/dagit/tmp/_darcs/current", O_RDONLY|O_NDELAY) = 3
fcntl(3, F_SETFD, 0x00000001)			= 0
fstat64(3, 0xFFBEC730)				= 0
pathconf(".", _PC_NAME_MAX)			= 255
getdents64(3, 0x00466CD8, 1048)			= 48
getdents64(3, 0x00466CD8, 1048)			= 0
close(3)					= 0
chdir("/nfs/phantom/u9/dagit/tmp")		= 0
chdir("/nfs/phantom/u9/dagit/tmp")		= 0
open64("_darcs/patches/pending", O_RDONLY|O_NONBLOCK|O_NOCTTY) Err#2 ENOENT
stat64("_darcs/prefs/prefs", 0xFEFBE990)	Err#2 ENOENT
open64("_darcs/prefs/boring", O_RDONLY|O_NONBLOCK|O_NOCTTY) = 3
fcntl(3, F_GETFL, 0x000001B6)			= 8320
fstat64(3, 0xFFBEC6C0)				= 0
fstat64(3, 0xFFBEC6C0)				= 0
fcntl(3, F_SETFL, 0x00002080)			= 0
fstat64(3, 0xFEFBEA70)				= 0
fstat64(3, 0xFFBEC720)				= 0
ioctl(3, TCGETA, 0xFFBEC7B4)			Err#25 ENOTTY
fstat64(3, 0xFEFBEB10)				= 0
read(3, " #   B o r i n g   f i l".., 1024)	= 396
read(3, 0xFEFBD5E4, 628)			= 0
close(3)					= 0
stat64("/nfs/phantom/u9/dagit/.darcs/boring", 0xFEFBED58) Err#2 ENOENT
brk(0x00469668)					= 0
brk(0x0046B668)					= 0
stat64("test", 0xFEFBB4A8)			= 0
stat64("test", 0xFEFBB558)			= 0
lstat("test", 0xFFBEC730)			= 0
open64("_darcs/patches/pending", O_RDONLY|O_NONBLOCK|O_NOCTTY) Err#2 ENOENT
stat64("_darcs/pristine", 0xFEFBB638)		Err#2 ENOENT
stat64("_darcs/current", 0xFEFBB6F0)		= 0
stat64("_darcs/pristine.none", 0xFEFBB7A8)	Err#2 ENOENT
stat64("_darcs/current.none", 0xFEFBB868)	Err#2 ENOENT
stat64("_darcs/pristine.hash", 0xFEFBB928)	Err#2 ENOENT
stat64("_darcs/current.hash", 0xFEFBB9E8)	Err#2 ENOENT
pathconf(".", _PC_PATH_MAX)			= 1024
stat64("./", 0xFFBEC730)			= 0
stat64("/", 0xFFBEC698)				= 0
open64("./../", O_RDONLY|O_NDELAY)		= 3
fcntl(3, F_SETFD, 0x00000001)			= 0
fstat64(3, 0xFFBEBCB8)				= 0
fstat64(3, 0xFFBEC730)				= 0
getdents64(3, 0x0046A470, 1048)			= 840
getdents64(3, 0x0046A470, 1048)			= 848
close(3)					= 0
open64("./../../", O_RDONLY|O_NDELAY)		= 3
fcntl(3, F_SETFD, 0x00000001)			= 0
fstat64(3, 0xFFBEBCB8)				= 0
fstat64(3, 0xFFBEC730)				= 0
getdents64(3, 0x0046A470, 1048)			= 384
close(3)					= 0
open64("./../../../", O_RDONLY|O_NDELAY)	= 3
fcntl(3, F_SETFD, 0x00000001)			= 0
fstat64(3, 0xFFBEBCB8)				= 0
fstat64(3, 0xFFBEC730)				= 0
open("/etc/mnttab", O_RDONLY)			= 4
fstat64(4, 0xFFBEB678)				= 0
ioctl(4, TCGETA, 0xFFBEB604)			Err#22 EINVAL
read(4, " / d e v / d s k / c 1 t".., 512)	= 512
ioctl(4, (('m'<<8)|1), 0xFF1BEC30)		= 0
ioctl(4, (('m'<<8)|2), 0x00467710)		= 0
read(4, " c h 2\t u f s\t r w , i".., 512)	= 512
read(4, " 0 0 0 2\t 1 1 0 8 2 7 8".., 512)	= 512
read(4, " u t o . s u p\t / n f s".., 512)	= 512
lstat64("/nfs/phantom/u9", 0xFFBEB898)		= 0
lstat64("/nfs/phantom/u9/..", 0xFFBEB898)	= 0
llseek(4, 0xFFFFFFFFFFFFFF2C, SEEK_CUR)		= 1836
close(4)					= 0
close(3)					= 0
getpid()					= 4305 [4304]
lstat64("darcsn8aiAi", 0xFFBEC6B0)		Err#2 ENOENT
open64("darcsn8aiAi", O_RDWR|O_CREAT|O_EXCL, 0600) = 3
pathconf(".", _PC_PATH_MAX)			= 1024
stat64("./", 0xFFBEC730)			= 0
stat64("/nfs/phantom/u9/dagit/tmp", 0xFFBEC698)	= 0
fcntl(3, F_GETFL, 0x00000000)			= 8194
fstat64(3, 0xFFBEC6C0)				= 0
fstat64(3, 0xFFBEC6C0)				= 0
fcntl(3, F_SETFL, 0x00002082)			= 0
fstat64(3, 0xFEFBBAC0)				= 0
fstat64(3, 0xFFBEC720)				= 0
ioctl(3, TCGETA, 0xFFBEC7B4)			Err#25 ENOTTY
unlink("/nfs/phantom/u9/dagit/tmp/darcsn8aiAi")	= 0
close(3)					= 0
unlink("/nfs/phantom/u9/dagit/tmp/darcsn8aiAi")	Err#2 ENOENT
stat64("/nfs/phantom/u9/dagit/tmp/_darcs/current", 0xFEFBBBC0) = 0
pathconf(".", _PC_PATH_MAX)			= 1024
stat64("./", 0xFFBEC730)			= 0
stat64("/nfs/phantom/u9/dagit/tmp", 0xFFBEC698)	= 0
pathconf(".", _PC_PATH_MAX)			= 1024
stat64("./", 0xFFBEC730)			= 0
stat64("/nfs/phantom/u9/dagit/tmp", 0xFFBEC698)	= 0
chdir("/nfs/phantom/u9/dagit/tmp/_darcs/current") = 0
pathconf(".", _PC_PATH_MAX)			= 1024
stat64("./", 0xFFBEC730)			= 0
stat64("/", 0xFFBEC698)				= 0
open64("./../", O_RDONLY|O_NDELAY)		= 3
fcntl(3, F_SETFD, 0x00000001)			= 0
fstat64(3, 0xFFBEBCB8)				= 0
fstat64(3, 0xFFBEC730)				= 0
getdents64(3, 0x0046A470, 1048)			= 224
close(3)					= 0
open64("./../../", O_RDONLY|O_NDELAY)		= 3
fcntl(3, F_SETFD, 0x00000001)			= 0
fstat64(3, 0xFFBEBCB8)				= 0
fstat64(3, 0xFFBEC730)				= 0
getdents64(3, 0x0046A470, 1048)			= 304
close(3)					= 0
open64("./../../../", O_RDONLY|O_NDELAY)	= 3
fcntl(3, F_SETFD, 0x00000001)			= 0
fstat64(3, 0xFFBEBCB8)				= 0
fstat64(3, 0xFFBEC730)				= 0
getdents64(3, 0x0046A470, 1048)			= 840
getdents64(3, 0x0046A470, 1048)			= 848
close(3)					= 0
open64("./../../../../", O_RDONLY|O_NDELAY)	= 3
fcntl(3, F_SETFD, 0x00000001)			= 0
fstat64(3, 0xFFBEBCB8)				= 0
fstat64(3, 0xFFBEC730)				= 0
getdents64(3, 0x0046A470, 1048)			= 384
close(3)					= 0
open64("./../../../../../", O_RDONLY|O_NDELAY)	= 3
fcntl(3, F_SETFD, 0x00000001)			= 0
fstat64(3, 0xFFBEBCB8)				= 0
fstat64(3, 0xFFBEC730)				= 0
open("/etc/mnttab", O_RDONLY)			= 4
fstat64(4, 0xFFBEB678)				= 0
ioctl(4, TCGETA, 0xFFBEB604)			Err#22 EINVAL
read(4, " / d e v / d s k / c 1 t".., 512)	= 512
ioctl(4, (('m'<<8)|1), 0xFF1BEC30)		= 0
ioctl(4, (('m'<<8)|2), 0x00467710)		= 0
read(4, " c h 2\t u f s\t r w , i".., 512)	= 512
read(4, " 0 0 0 2\t 1 1 0 8 2 7 8".., 512)	= 512
read(4, " u t o . s u p\t / n f s".., 512)	= 512
lstat64("/nfs/phantom/u9", 0xFFBEB898)		= 0
lstat64("/nfs/phantom/u9/..", 0xFFBEB898)	= 0
llseek(4, 0xFFFFFFFFFFFFFF2C, SEEK_CUR)		= 1836
close(4)					= 0
close(3)					= 0
stat64("/nfs/phantom/u9/dagit/tmp/_darcs/current", 0xFEFBBCD0) = 0
lstat("/nfs/phantom/u9/dagit/tmp/_darcs/current", 0xFFBEC730) = 0
open64("/nfs/phantom/u9/dagit/tmp/_darcs/current", O_RDONLY|O_NDELAY) = 3
fcntl(3, F_SETFD, 0x00000001)			= 0
fstat64(3, 0xFFBEC730)				= 0
getdents64(3, 0x0046A068, 1048)			= 48
getdents64(3, 0x0046A068, 1048)			= 0
close(3)					= 0
chdir("/nfs/phantom/u9/dagit/tmp")		= 0
open("_darcs/patches/pending-0", O_WRONLY|O_CREAT|O_EXCL, 0666) = 3
close(3)					= 0
open64("_darcs/patches/pending-0", O_WRONLY|O_NONBLOCK|O_CREAT|O_NOCTTY, 0666) = 3
fcntl(3, F_GETFL, 0x000001B6)			= 8321
fstat64(3, 0xFFBEC6C0)				= 0
fstat64(3, 0xFFBEC6C0)				= 0
fcntl(3, F_SETFL, 0x00002081)			= 0
fstat64(3, 0xFEFBBEA0)				= 0
fstat64(3, 0xFFBEC720)				= 0
open64("_darcs/patches/pending-0", O_WRONLY|O_TRUNC) = 4
close(4)					= 0
ioctl(3, TCGETA, 0xFFBEC7B4)			Err#25 ENOTTY
    Incurred fault #6, FLTBOUNDS  %pc = 0xFEFDFF20
      siginfo: SIGSEGV SEGV_ACCERR addr=0xFEFDFF20
    Received signal #11, SIGSEGV [default]
      siginfo: SIGSEGV SEGV_ACCERR addr=0xFEFDFF20
	*** process killed ***


More information about the darcs-users mailing list