Re: Programs fail with complaint about per-user Gnome directory
- From: Edward Betts <edward hairnet demon co uk>
- To: tromey cygnus com, gnome-list gnome org
- Subject: Re: Programs fail with complaint about per-user Gnome directory
- Date: Tue, 26 May 1998 08:43:38 +0100
On Mon, 25 May, 1998, Tom Tromey wrote:
> Edward> ** ERROR **: Could not create per-user Gnome directory
> Edward> </home/edward/.gnome> - aborting
>
> Currently the code in gnomelib_init() tries to avoid aborting if the
> directory already exists (specifically, if mkdir fails with errno ==
> EEXIST).
I tried renaming the directory and running the programs, same error.
> Can you find out why this code doesn't work for you? One way to do it
> would be to run a Gnome application under "strace" and see what error
> is returned by mkdir.
Here is the strace from running gulp, I have no idea how to read it:
$ strace gulp
execve("/usr/local/bin/gulp", ["gulp"], [/* 29 vars */]) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40007000
mprotect(0x40000000, 20961, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mprotect(0x8048000, 163493, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
stat("/etc/ld.so.cache", {st_mode=S_IFREG|0644, st_size=8477, ...}) = 0
open("/etc/ld.so.cache", O_RDONLY) = 3
mmap(0, 8477, PROT_READ, MAP_SHARED, 3, 0) = 0x40008000
close(3) = 0
stat("/etc/ld.so.preload", 0xbffff954) = -1 ENOENT (No such file or directory)
open("/usr/local/lib/libobgtk.so.1", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096
mmap(0, 196608, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4000b000
mmap(0x4000b000, 163500, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x4000b000
mmap(0x40033000, 29216, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x27000) = 0x40033000
close(3) = 0
mprotect(0x4000b000, 163500, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
open("/usr/local/lib/libobgnome.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096
mmap(0, 57344, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4003b000
mmap(0x4003b000, 43969, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x4003b000
mmap(0x40046000, 9804, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xa000) = 0x40046000
close(3) = 0
mprotect(0x4003b000, 43969, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
open("/usr/local/lib/libgnomeui.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096
mmap(0, 335872, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40049000
mmap(0x40049000, 238757, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40049000
mmap(0x40084000, 92532, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x3a000) = 0x40084000
close(3) = 0
mprotect(0x40049000, 238757, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
open("/usr/local/lib/libgnome.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096
mmap(0, 57344, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4009b000
mmap(0x4009b000, 47309, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x4009b000
mmap(0x400a7000, 3880, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xb000) = 0x400a7000
mmap(0x400a8000, 68, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x400a8000
close(3) = 0
mprotect(0x4009b000, 47309, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
open("/usr/local/lib/libgnomesupport.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096
mmap(0, 32768, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x400a9000
mmap(0x400a9000, 24631, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x400a9000
mmap(0x400b0000, 916, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x6000) = 0x400b0000
close(3) = 0
mprotect(0x400a9000, 24631, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
open("/usr/local/lib/libgdk_imlib.so.1", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096
mmap(0, 143360, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x400b1000
mmap(0x400b1000, 135303, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x400b1000
mmap(0x400d3000, 1248, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x21000) = 0x400d3000
close(3) = 0
mprotect(0x400b1000, 135303, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
open("/usr/lib/libtiff.so.3", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096
mmap(0, 204800, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x400d4000
mmap(0x400d4000, 194737, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x400d4000
mmap(0x40104000, 5448, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x2f000) = 0x40104000
close(3) = 0
mprotect(0x400d4000, 194737, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
open("/usr/lib/libjpeg.so.6a", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096
mmap(0, 126976, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40106000
mmap(0x40106000, 120070, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40106000
mmap(0x40124000, 1464, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1d000) = 0x40124000
close(3) = 0
mprotect(0x40106000, 120070, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
open("/usr/X11R6/lib/libSM.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096
mmap(0, 36864, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40125000
mmap(0x40125000, 27717, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40125000
mmap(0x4012c000, 4640, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x6000) = 0x4012c000
close(3) = 0
mprotect(0x40125000, 27717, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
open("/usr/X11R6/lib/libICE.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096
mmap(0, 86016, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4012e000
mmap(0x4012e000, 71563, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x4012e000
mmap(0x40140000, 3180, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x11000) = 0x40140000
mmap(0x40141000, 6236, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40141000
close(3) = 0
mprotect(0x4012e000, 71563, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
open("/usr/local/lib/libgtk-1.1.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096
mmap(0, 729088, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40143000
mmap(0x40143000, 712827, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40143000
mmap(0x401f2000, 7532, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xae000) = 0x401f2000
mmap(0x401f4000, 152, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x401f4000
close(3) = 0
mprotect(0x40143000, 712827, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
open("/usr/local/lib/libgdk-1.1.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096
mmap(0, 122880, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x401f5000
mmap(0x401f5000, 116451, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x401f5000
mmap(0x40212000, 3728, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1c000) = 0x40212000
close(3) = 0
mprotect(0x401f5000, 116451, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
open("/usr/local/lib/libglib-1.1.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096
mmap(0, 57344, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40213000
mmap(0x40213000, 50387, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40213000
mmap(0x40220000, 2132, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xc000) = 0x40220000
close(3) = 0
mprotect(0x40213000, 50387, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
open("/usr/X11R6/lib/libXext.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096
mmap(0, 45056, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40221000
mmap(0x40221000, 36153, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x40221000
mmap(0x4022a000, 4300, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x8000) = 0x4022a000
close(3) = 0
mprotect(0x40221000, 36153, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
open("/usr/X11R6/lib/libX11.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096
mmap(0, 647168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4022c000
mmap(0x4022c000, 624417, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x4022c000
mmap(0x402c5000, 17760, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x98000) = 0x402c5000
close(3) = 0
mprotect(0x4022c000, 624417, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
open("/lib/libm.so.5", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096
mmap(0, 36864, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x402ca000
mmap(0x402ca000, 25012, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x402ca000
mmap(0x402d1000, 4480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x6000) = 0x402d1000
close(3) = 0
mprotect(0x402ca000, 25012, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
open("/usr/local/lib/libgtktty.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096
mmap(0, 81920, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x402d3000
mmap(0x402d3000, 72730, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x402d3000
mmap(0x402e5000, 5024, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x11000) = 0x402e5000
close(3) = 0
mprotect(0x402d3000, 72730, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
open("/usr/lib/libpthread.so.0", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096
mmap(0, 49152, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x402e7000
mmap(0x402e7000, 35080, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x402e7000
mmap(0x402f0000, 11644, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x8000) = 0x402f0000
close(3) = 0
mprotect(0x402e7000, 35080, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap(0, 156, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x402f3000
open("/lib/libc.so.5", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096
mmap(0, 765952, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x402f4000
mmap(0x402f4000, 531539, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x402f4000
mmap(0x40376000, 22240, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x81000) = 0x40376000
mmap(0x4037c000, 205128, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4037c000
close(3) = 0
mprotect(0x402f4000, 531539, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
open("/usr/lib/libz.so.1", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096
mmap(0, 57344, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x403af000
mmap(0x403af000, 41345, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x403af000
mmap(0x403ba000, 3104, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xa000) = 0x403ba000
mmap(0x403bb000, 5540, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x403bb000
close(3) = 0
mprotect(0x403af000, 41345, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
munmap(0x40008000, 8477) = 0
mprotect(0x8048000, 163493, PROT_READ|PROT_EXEC) = 0
mprotect(0x4000b000, 163500, PROT_READ|PROT_EXEC) = 0
mprotect(0x4003b000, 43969, PROT_READ|PROT_EXEC) = 0
mprotect(0x40049000, 238757, PROT_READ|PROT_EXEC) = 0
mprotect(0x4009b000, 47309, PROT_READ|PROT_EXEC) = 0
mprotect(0x400a9000, 24631, PROT_READ|PROT_EXEC) = 0
mprotect(0x400b1000, 135303, PROT_READ|PROT_EXEC) = 0
mprotect(0x400d4000, 194737, PROT_READ|PROT_EXEC) = 0
mprotect(0x40106000, 120070, PROT_READ|PROT_EXEC) = 0
mprotect(0x40125000, 27717, PROT_READ|PROT_EXEC) = 0
mprotect(0x4012e000, 71563, PROT_READ|PROT_EXEC) = 0
mprotect(0x40143000, 712827, PROT_READ|PROT_EXEC) = 0
mprotect(0x401f5000, 116451, PROT_READ|PROT_EXEC) = 0
mprotect(0x40213000, 50387, PROT_READ|PROT_EXEC) = 0
mprotect(0x40221000, 36153, PROT_READ|PROT_EXEC) = 0
mprotect(0x4022c000, 624417, PROT_READ|PROT_EXEC) = 0
mprotect(0x402ca000, 25012, PROT_READ|PROT_EXEC) = 0
mprotect(0x402d3000, 72730, PROT_READ|PROT_EXEC) = 0
mprotect(0x402e7000, 35080, PROT_READ|PROT_EXEC) = 0
mprotect(0x402f4000, 531539, PROT_READ|PROT_EXEC) = 0
mprotect(0x403af000, 41345, PROT_READ|PROT_EXEC) = 0
mprotect(0x40000000, 20961, PROT_READ|PROT_EXEC) = 0
brk(0x8074a94) = 0x8074a94
brk(0x8075000) = 0x8075000
brk(0x8076000) = 0x8076000
brk(0x8077000) = 0x8077000
brk(0x8078000) = 0x8078000
brk(0x8079000) = 0x8079000
brk(0x807a000) = 0x807a000
brk(0x807b000) = 0x807b000
brk(0x807c000) = 0x807c000
brk(0x807d000) = 0x807d000
brk(0x807e000) = 0x807e000
brk(0x807f000) = 0x807f000
brk(0x8081000) = 0x8081000
brk(0x8082000) = 0x8082000
brk(0x8083000) = 0x8083000
brk(0x8084000) = 0x8084000
brk(0x8085000) = 0x8085000
brk(0x8086000) = 0x8086000
getpid() = 27792
sigaction(SIGUSR1, {0x402ea7d0, [], SA_RESTART}, NULL) = 0
sigaction(SIGUSR2, {0x402ea870, [], 0}, NULL) = 0
sigprocmask(SIG_BLOCK, [USR1], NULL) = 0
personality(PER_LINUX) = 0
geteuid() = 1000
getuid() = 1000
getgid() = 1000
getegid() = 1000
brk(0x8087000) = 0x8087000
brk(0x8088000) = 0x8088000
brk(0x808b000) = 0x808b000
open("/usr/X11R6/lib/X11/locale/locale.alias", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0444, st_size=8379, ...}) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40008000
read(3, "#\t$TOG: locale.alias /main/22 1"..., 4096) = 4096
read(3, "w\t\t\tiw_IL.ISO8859-8\niw_IL\t\t"..., 4096) = 4096
read(3, "apanese Edition\nKorean_Korea.94"..., 4096) = 187
read(3, "", 4096) = 0
close(3) = 0
munmap(0x40008000, 4096) = 0
open("/usr/X11R6/lib/X11/locale/locale.alias", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0444, st_size=8379, ...}) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40008000
read(3, "#\t$TOG: locale.alias /main/22 1"..., 4096) = 4096
read(3, "w\t\t\tiw_IL.ISO8859-8\niw_IL\t\t"..., 4096) = 4096
read(3, "apanese Edition\nKorean_Korea.94"..., 4096) = 187
read(3, "", 4096) = 0
close(3) = 0
munmap(0x40008000, 4096) = 0
open("/usr/X11R6/lib/X11/locale/locale.dir", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0444, st_size=2159, ...}) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40008000
read(3, "#\t$XConsortium: locale.dir /mai"..., 4096) = 2159
close(3) = 0
munmap(0x40008000, 4096) = 0
access("/usr/X11R6/lib/X11/locale/C/XLC_LOCALE", R_OK) = 0
open("/usr/X11R6/lib/X11/locale/C/XLC_LOCALE", O_RDONLY) = 3
brk(0x808c000) = 0x808c000
fstat(3, {st_mode=S_IFREG|0444, st_size=556, ...}) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40008000
read(3, "# $XConsortium: C /main/8 1996/"..., 4096) = 556
brk(0x808d000) = 0x808d000
read(3, "", 4096) = 0
close(3) = 0
munmap(0x40008000, 4096) = 0
mkdir("/home/edward/.gnome", 0700) = -1 EEXIST (File exists)
write(2, "\n** ERROR **: ", 14
** ERROR **: ) = 14
write(2, "Could not create per-user Gnome "..., 75Could not create per-user Gnome directory </home/edward/.gnome> - aborting
) = 75
write(2, "\n", 1
) = 1
sigprocmask(SIG_UNBLOCK, [ABRT], NULL) = 0
getpid() = 27792
kill(27792, SIGABRT) = 0
--- SIGABRT (IOT trap/Abort) ---
+++ killed by SIGABRT +++
$
Hope it is of use to someone
--
Edward Betts http://www.hairnet.demon.co.uk/
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]