[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#173738: siag: Confirm siag relocation error



Package: siag
Version: N/A; reported 2003-04-30
Followup-For: Bug #173738

I'm seeing the same relocation error Henry House reports.  strace
follows.

I have similar errors with tsiag, pw, and egon.


    execve("/usr/bin/siag", ["siag"], [/* 34 vars */]) = 0
    uname({sys="Linux", node="superego", ...}) = 0
    brk(0)                                  = 0x80adb30
    open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or directory)
    open("/etc/ld.so.cache", O_RDONLY)      = 4
    fstat64(4, {st_mode=S_IFREG|0644, st_size=43719, ...}) = 0
    old_mmap(NULL, 43719, PROT_READ, MAP_PRIVATE, 4, 0) = 0x40012000
    close(4)                                = 0
    open("/lib/libcrypt.so.1", O_RDONLY)    = 4
    read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\t\0\000"..., 1024) = 1024
    fstat64(4, {st_mode=S_IFREG|0644, st_size=18120, ...}) = 0
    old_mmap(NULL, 180928, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x4001d000
    mprotect(0x40022000, 160448, PROT_NONE) = 0
    old_mmap(0x40022000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x4000) = 0x40022000
    old_mmap(0x40023000, 156352, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40023000
    close(4)                                = 0
    open("/usr/lib/libtcl8.0.so.1", O_RDONLY) = 4
    read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340\265"..., 1024) = 1024
    fstat64(4, {st_mode=S_IFREG|0644, st_size=416420, ...}) = 0
    old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4004a000
    old_mmap(NULL, 423696, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x4004b000
    mprotect(0x400ae000, 18192, PROT_NONE)  = 0
    old_mmap(0x400ae000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x62000) = 0x400ae000
    old_mmap(0x400b2000, 1808, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x400b2000
    close(4)                                = 0
    open("/lib/libm.so.6", O_RDONLY)        = 4
    read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\2605\0"..., 1024) = 1024
    fstat64(4, {st_mode=S_IFREG|0644, st_size=131156, ...}) = 0
    old_mmap(NULL, 133712, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x400b3000
    mprotect(0x400d3000, 2640, PROT_NONE)   = 0
    old_mmap(0x400d3000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x1f000) = 0x400d3000
    close(4)                                = 0
    open("/lib/libdl.so.2", O_RDONLY)       = 4
    read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0S\27\0\000"..., 1024) = 1024
    fstat64(4, {st_mode=S_IFREG|0644, st_size=7992, ...}) = 0
    old_mmap(NULL, 10924, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x400d4000
    mprotect(0x400d6000, 2732, PROT_NONE)   = 0
    old_mmap(0x400d6000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x1000) = 0x400d6000
    close(4)                                = 0
    open("/usr/X11R6/lib/libXpm.so.4", O_RDONLY) = 4
    read(4, "\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(4, {st_mode=S_IFREG|0644, st_size=52244, ...}) = 0
    old_mmap(NULL, 55304, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x400d7000
    mprotect(0x400e4000, 2056, PROT_NONE)   = 0
    old_mmap(0x400e4000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0xc000) = 0x400e4000
    close(4)                                = 0
    open("/usr/X11R6/lib/libXaw3d.so.6", O_RDONLY) = 4
    read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0h\264\0"..., 1024) = 1024
    fstat64(4, {st_mode=S_IFREG|0644, st_size=256272, ...}) = 0
    old_mmap(NULL, 329448, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x400e5000
    mprotect(0x4011e000, 95976, PROT_NONE)  = 0
    old_mmap(0x4011e000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x39000) = 0x4011e000
    old_mmap(0x40124000, 71400, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40124000
    close(4)                                = 0
    open("/usr/lib/libMowitz.so.0", O_RDONLY) = 4
    read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\336\0"..., 1024) = 1024
    fstat64(4, {st_mode=S_IFREG|0644, st_size=296592, ...}) = 0
    old_mmap(NULL, 367936, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x40136000
    mprotect(0x40177000, 101696, PROT_NONE) = 0
    old_mmap(0x40177000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x40000) = 0x40177000
    old_mmap(0x40180000, 64832, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40180000
    close(4)                                = 0
    open("/usr/X11R6/lib/libXmu.so.6", O_RDONLY) = 4
    read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\30K\0\000"..., 1024) = 1024
    fstat64(4, {st_mode=S_IFREG|0644, st_size=81264, ...}) = 0
    old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40190000
    old_mmap(NULL, 81160, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x40191000
    mprotect(0x401a4000, 3336, PROT_NONE)   = 0
    old_mmap(0x401a4000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x13000) = 0x401a4000
    close(4)                                = 0
    open("/usr/X11R6/lib/libXext.so.6", O_RDONLY) = 4
    read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0l)\0\000"..., 1024) = 1024
    fstat64(4, {st_mode=S_IFREG|0644, st_size=51856, ...}) = 0
    old_mmap(NULL, 51036, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x401a5000
    mprotect(0x401b1000, 1884, PROT_NONE)   = 0
    old_mmap(0x401b1000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0xc000) = 0x401b1000
    close(4)                                = 0
    open("/usr/X11R6/lib/libXt.so.6", O_RDONLY) = 4
    read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\234\277"..., 1024) = 1024
    fstat64(4, {st_mode=S_IFREG|0644, st_size=299984, ...}) = 0
    old_mmap(NULL, 300676, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x401b2000
    mprotect(0x401f8000, 13956, PROT_NONE)  = 0
    old_mmap(0x401f8000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x46000) = 0x401f8000
    old_mmap(0x401fb000, 1668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x401fb000
    close(4)                                = 0
    open("/usr/X11R6/lib/libX11.so.6", O_RDONLY) = 4
    read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0004\23\1"..., 1024) = 1024
    fstat64(4, {st_mode=S_IFREG|0644, st_size=764656, ...}) = 0
    old_mmap(NULL, 765692, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x401fc000
    mprotect(0x402b4000, 12028, PROT_NONE)  = 0
    old_mmap(0x402b4000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0xb8000) = 0x402b4000
    close(4)                                = 0
    open("/usr/X11R6/lib/libSM.so.6", O_RDONLY) = 4
    read(4, "\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(4, {st_mode=S_IFREG|0644, st_size=31324, ...}) = 0
    old_mmap(NULL, 30296, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x402b7000
    mprotect(0x402be000, 1624, PROT_NONE)   = 0
    old_mmap(0x402be000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x7000) = 0x402be000
    close(4)                                = 0
    open("/usr/X11R6/lib/libICE.so.6", O_RDONLY) = 4
    read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0h5\0\000"..., 1024) = 1024
    fstat64(4, {st_mode=S_IFREG|0644, st_size=76240, ...}) = 0
    old_mmap(NULL, 82512, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x402bf000
    mprotect(0x402d1000, 8784, PROT_NONE)   = 0
    old_mmap(0x402d1000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x12000) = 0x402d1000
    old_mmap(0x402d2000, 4688, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x402d2000
    close(4)                                = 0
    open("/lib/libnsl.so.1", O_RDONLY)      = 4
    read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0d;\0\000"..., 1024) = 1024
    fstat64(4, {st_mode=S_IFREG|0644, st_size=69132, ...}) = 0
    old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x402d4000
    old_mmap(NULL, 76448, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x402d5000
    mprotect(0x402e5000, 10912, PROT_NONE)  = 0
    old_mmap(0x402e5000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x10000) = 0x402e5000
    old_mmap(0x402e6000, 6816, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x402e6000
    close(4)                                = 0
    open("/lib/libc.so.6", O_RDONLY)        = 4
    read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\275Z\1"..., 1024) = 1024
    fstat64(4, {st_mode=S_IFREG|0755, st_size=1104040, ...}) = 0
    old_mmap(NULL, 1113796, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x402e8000
    mprotect(0x403f0000, 32452, PROT_NONE)  = 0
    old_mmap(0x403f0000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x107000) = 0x403f0000
    old_mmap(0x403f6000, 7876, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x403f6000
    close(4)                                = 0
    munmap(0x40012000, 43719)               = 0
    brk(0)                                  = 0x80adb30
    brk(0x80aeb30)                          = 0x80aeb30
    brk(0)                                  = 0x80aeb30
    brk(0x80af000)                          = 0x80af000
    mkdir("/home/karsten/.siag", 0700)      = -1 EEXIST (File exists)
    mkdir("/home/karsten/.siag/tmp", 0700)  = -1 EEXIST (File exists)
    open("/usr/share/siag/common/dictionary.en_US", O_RDONLY) = -1 ENOENT (No such file or directory)
    open("/usr/share/siag/common/dictionary.en", O_RDONLY) = -1 ENOENT (No such file or directory)
    getpid()                                = 11624
    mkdir("/home/karsten/.siag/11624", 0700) = 0
    brk(0)                                  = 0x80af000
    brk(0x80b0000)                          = 0x80b0000
    old_mmap(NULL, 241664, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x403f8000
    brk(0)                                  = 0x80b0000
    brk(0x80b1000)                          = 0x80b1000
    brk(0)                                  = 0x80b1000
    brk(0x80b3000)                          = 0x80b3000
    brk(0)                                  = 0x80b3000
    brk(0x80b4000)                          = 0x80b4000
    stat64("/usr/share/siag/siag/siag.scm", {st_mode=S_IFREG|0644, st_size=35180, ...}) = 0
    rt_sigaction(SIGINT, {0x80878c8, [INT], SA_RESTORER|SA_RESTART, 0x4030e9d8}, {SIG_DFL}, 8) = 0
    rt_sigaction(SIGFPE, {0x80878a0, [FPE], SA_RESTORER|SA_RESTART, 0x4030e9d8}, {SIG_DFL}, 8) = 0
    times({tms_utime=1, tms_stime=0, tms_cutime=0, tms_cstime=0}) = 1268725
    time([1051724120])                      = 1051724120
    open("/usr/share/siag/siag/siag.scm", O_RDONLY) = 4
    fstat64(4, {st_mode=S_IFREG|0644, st_size=35180, ...}) = 0
    old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40012000
    read(4, ";;\n;; Runtime library for Siag\n;"..., 4096) = 4096
    brk(0)                                  = 0x80b4000
    brk(0x80b5000)                          = 0x80b5000
    open("/usr/share/siag/siod/siod.scm", O_RDONLY) = 7
    close(7)                                = 0
    open("/usr/share/siag/siod/siod.scm", O_RDONLY) = 7
    fstat64(7, {st_mode=S_IFREG|0644, st_size=6498, ...}) = 0
    old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40013000
    read(7, ";; SIOD: Scheme In One Defun -*-"..., 4096) = 4096
    read(7, "te))\n\t\t  (list \'quote (cons (cad"..., 4096) = 2402
    read(7, "", 4096)                       = 0
    close(7)                                = 0
    munmap(0x40013000, 4096)                = 0
    open("/usr/share/siag/common/common.scm", O_RDONLY) = 7
    close(7)                                = 0
    open("/usr/share/siag/common/common.scm", O_RDONLY) = 7
    fstat64(7, {st_mode=S_IFREG|0644, st_size=5580, ...}) = 0
    old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40013000
    read(7, "; Add a few things that make Sch"..., 4096) = 4096
    writev(2, [{"siag", 4}, {": ", 2}, {"relocation error", 16}, {": ", 2}, {"siag", 4}, {": ", 2}, {"undefined symbol: stat", 22}, {"", 0}, {"", 0}, {"\n", 1}], 10siag: relocation error: siag: undefined symbol: stat
    ) = 53
    exit_group(127)                         = ?

Peace.

-- System Information
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux superego 2.4.20-686 #1 Mon Jan 13 22:22:30 EST 2003 i686
Locale: LANG=en_US, LC_CTYPE=en_US




Reply to: