g77 ...

husnu demir (hdemir@rorqual.cc.metu.edu.tr)
Fri, 28 Mar 1997 13:30:16 +0300 (MEST)


Merhaba,

fortran programini linux (slackware 96) ta g77 ile compile
ediyorum ama calistirinca core dump ediyor. Fakat baska bir fortran
programini compile edip calistirabiliyorum. Programda pek cok dosya
uzerinde islem yapiliyor. Biraz buyuk bir program.

Linux pentium 133 uzerinde kurulu.. 16M ram ve 50M da swap var.

Ayni zamanda strace ile de baktim ama pek anlamadigim icin ber sey
soyleyemecegim. Sadece bir kac ld.so.* erroru veriyor. Yardim ....

Asagida full bir sekilde strace in output unu veriyorum...

Thanx...
Husnu Demir

mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|0x20, 4294967295, 0) = 0x40006000
mprotect(0x40000000, 19669, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mprotect(0x8048000, 326328, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
stat("/etc/ld.so.cache", {st_mode=S_IFREG|0644, st_size=3176, ...}) = 0
open("/etc/ld.so.cache", O_RDONLY) = 4
mmap(0, 3176, PROT_READ, MAP_SHARED, 4, 0) = 0x40007000
close(4) = 0
stat("/etc/ld.so.preload", 0xbffffb2c) = -1 ENOENT (No such file or directory)
open("/lib/libm.so.5.0.6", O_RDONLY) = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096
mmap(0, 32768, PROT_NONE, MAP_PRIVATE|0x20, 4294967295, 0) = 0x40008000
mmap(0x40008000, 24300, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0x40008000
mmap(0x4000e000, 7856, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x5000) = 0x4000e000
close(4) = 0
mprotect(0x40008000, 24300, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
open("/lib/libc.so.5.3.12", O_RDONLY) = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3"..., 4096) = 4096
mmap(0, 724992, PROT_NONE, MAP_PRIVATE|0x20, 4294967295, 0) = 0x40010000
mmap(0x40010000, 495550, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 4, 0) = 0x40010000
mmap(0x40089000, 23472, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x78000) = 0x40089000
mmap(0x4008f000, 203928, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|0x20, 4294967295, 0) = 0x4008f000
close(4) = 0
mprotect(0x40010000, 495550, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mprotect(0x8048000, 326328, PROT_READ|PROT_EXEC) = 0
mprotect(0x40008000, 24300, PROT_READ|PROT_EXEC) = 0
mprotect(0x40010000, 495550, PROT_READ|PROT_EXEC) = 0
mprotect(0x40000000, 19669, PROT_READ|PROT_EXEC) = 0
SYS_136(0, 0x1, 0x4, 0x40005e48, 0x8048f00) = 0
sigaction(SIGFPE, {0x8094e04, [], SA_INTERRUPT|SA_NOMASK|SA_ONESHOT}, {SIG_DFL}) = 0
sigaction(SIGABRT, {0x8094e18, [], SA_INTERRUPT|SA_NOMASK|SA_ONESHOT}, {SIG_DFL}) = 0
sigaction(SIGTRAP, {0x8094e68, [], SA_INTERRUPT|SA_NOMASK|SA_ONESHOT}, {SIG_DFL}) = 0
sigaction(SIGQUIT, {0x8094e2c, [], SA_INTERRUPT|SA_NOMASK|SA_ONESHOT}, {SIG_DFL}) = 0
sigaction(SIGINT, {0x8094e40, [], SA_INTERRUPT|SA_NOMASK|SA_ONESHOT}, {SIG_DFL}) = 0
sigaction(SIGTERM, {0x8094e54, [], SA_INTERRUPT|SA_NOMASK|SA_ONESHOT}, {SIG_DFL}) = 0
fstat(2, {st_mode=S_IFCHR|0720, st_rdev=makedev(4, 5), ...}) = 0
ioctl(2, TCGETS, {B38400 opost isig icanon echo ...}) = 0
brk(0x976c9e4) = 0x976c9e4
brk(0x976d000) = 0x976d000
fstat(0, {st_mode=S_IFCHR|0720, st_rdev=makedev(4, 5), ...}) = 0
ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0
fstat(1, {st_mode=S_IFCHR|0720, st_rdev=makedev(4, 5), ...}) = 0
ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0
fstat(1, {st_mode=S_IFCHR|0720, st_rdev=makedev(4, 5), ...}) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|0x20, 4294967295, 0) = 0x400c1000
ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0
write(1, " ---------INPUT OF PREPROCESSING"..., 46) = 46
stat("fort.1", {st_mode=S_IFREG|0644, st_size=111844, ...}) = 0
open("fort.1", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=111844, ...}) = 0
stat("fort.1", {st_mode=S_IFREG|0644, st_size=111844, ...}) = 0
fstat(4, {st_mode=S_IFREG|0644, st_size=111844, ...}) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|0x20, 4294967295, 0) = 0x400c2000
read(4, "\0\0\2(=+\31\237=<5\311=O\7\367="..., 4096) = 4096
lseek(4, 671215624, SEEK_CUR) = 671219720
read(4, "", 4096) = 0
write(2, "start: end of file\napparent sta"..., 126) = 126
lseek(2, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
fstat(2, {st_mode=S_IFCHR|0720, st_rdev=makedev(4, 5), ...}) = 0
lseek(2, 0, SEEK_END) = -1 ESPIPE (Illegal seek)
lseek(2, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
close(4) = 0
munmap(0x400c2000, 4096) = 0
lseek(1, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
fstat(1, {st_mode=S_IFCHR|0720, st_rdev=makedev(4, 5), ...}) = 0
lseek(1, 0, SEEK_END) = -1 ESPIPE (Illegal seek)
lseek(1, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
sigaction(SIGABRT, {SIG_DFL}, {0x8094e18, [], SA_INTERRUPT|SA_NOMASK|SA_ONESHOT}) = 0
sigprocmask(SIG_UNBLOCK, [ABRT], NULL) = 0
getpid() = 342
kill(342, SIGABRT) = 0
--- SIGABRT (IOT trap/Abort) ---
+++ killed by SIGABRT +++