[50 character or so descriptive subject here (for reference)]
SL Baur
steve@xemacs.org
Thu Apr 1 00:00:00 GMT 1999
I got a static link, thanks. For whatever it's worth, it still crashes.
The gdb stack trace looks useless:
(gdb) run -d /devel/src/lib/glibc-2.0.110/build/timezone/testdata -y ./yearistype australasia
Starting program: /devel/src/lib/glibc-2.0.110/build/timezone/zic -d /devel/src/lib/glibc-2.0.110/build/timezone/testdata -y ./yearistype australasia
Program received signal SIGILL, Illegal instruction.
0xbffff330 in ?? ()
(gdb) where
#0 0xbffff330 in ?? ()
#1 0x808e4f9 in aliasfile.87 ()
#2 0x622f0063 in ?? ()
Cannot access memory at address 0x2d006873.
The final output of running under strace looks like:
access("/devel/src/lib/glibc-2.0.110/build/timezone/testdata/Australia/Lindeman/.", F_OK) = -1 ENOTDIR (Not a directory)
unlink("/devel/src/lib/glibc-2.0.110/build/timezone/testdata/Australia/Lindeman") = 0
open("/devel/src/lib/glibc-2.0.110/build/timezone/testdata/Australia/Lindeman", O_WRONLY|O_CREAT|O_TRUNC|0x8000, 0666) = 3
fstat(3, {st_mode=0, st_size=0, ...}) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40000000
write(3, "TZif\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 180) = 180
close(3) = 0
munmap(0x40000000, 4096) = 0
SYS_174(0x2, 0xbfffaeb8, 0xbfffae2c, 0x8, 0x2) = 0
SYS_174(0x3, 0xbfffaeb8, 0xbfffae2c, 0x8, 0x3) = 0
SYS_175(0, 0xbfffb01c, 0xbfffaf9c, 0x8, 0) = 0
recv(134844420, "\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 3221204892, MSG_DONTROUTE|0x10) = 13663
--- SIGILL (Illegal instruction) ---
+++ killed by SIGILL +++
The new vfork call is numbered `190' on Intel. Syscall 174 is
rt_sigaction and 175 is rt_sigprocmask.
More information about the Libc-alpha
mailing list