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

Re: xbase-clients problems.. (fwd)



Hi Joel,
Do you have _any_ idea how to correct the problem I'm having regarding the
error "BUG IN DYNAMIC LINKER ld.so:"??? Please, if you have any
suggestions could you contact me? As stated below I've searched through
mailing lists, the web, debian-user, and I've asked a few other developers
and have found no help at all! Since this error is coming from your
package (glibc ld.so) I'm in hopes you can shed some light on this for me. 
If you need any additional info please contact me and I'll be glad to 
supply it to you.

-Rob



From: David Engel <dlengel@home.com>
To: Robert V. MacQuarrie <Robert@MacQuarrie.org>
Cc: Branden Robinson <branden@debian.org>,
     Joel Klecker <debian-glibc@lists.debian.org>
Subject: Re: xbase-clients problems..

On Mon, Dec 06, 1999 at 03:30:50AM -0500, Robert V. MacQuarrie wrote:
> Hello Branden amd David,
> I apologize for emailing you both and directly instead of the list but I'm
> kinda at my ropes end. I have also posted to debian-user with no response
> yet. I've been a Debian user since Debian 0.93 and while I can usually
> resolve my own problems I'm at a complete loss with this one. I am running
> a Debian 2.1 system. I usually go months between reboots but about 2 weeks
> ago I installed a new CD-ROM and had to reboot. When I brought it back up
> kdm would start but I could never login (I also tried xdm with the same
> results). Now if I type startx or xinit from a prompt I get the following
> error:
> [timberwolf:adren:~$]> startx
> 
> BUG IN DYNAMIC LINKER ld.so: dynamic-link.h: 53: elf_get_dynamic_info:
> Assertion `! "bad dynamic tag"' failed!

This message is from the glibc ld.so.  Perhaps Joel can help.

David

> _X11TransSocketUNIXConnect: Can't connect: errno = 111
> giving up.
> xinit:  Connection refused (errno 111):  unable to connect to X server
> xinit:  No such process (errno 3):  Server error.
> 
> 
> Now the end stuff (_X11TransSocketUNIXConnect) Is simply because I cant
> connect to the server but do you have any idea what the first problem is
> regarding the BUG IN DYNAMIC LINKER ld.so??
> 
> I've read through the debian archives, searched throughout the web and
> asked on the linpeople irc #Debian with no answers. I've seen 3 or 4
> others ask about similar problems but never any replies.
> 
> Please!! Any info which you could give me would be great. This is my main
> system and I've been forced to use an old windows system for the past
> week. I've also included the output from a 'strace startx'. Thanx for any
> help you may be able to offer!
> 
> 
> --Rob
> 
> 
> Output from strace startx:
> 
> execve("/usr/bin/X11/startx", ["startx", "2"], [/* 34 vars */]) = 0
> brk(0)                                  = 0x80b44dc
> open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or directory)
> open("/etc/ld.so.cache", O_RDONLY)      = 3
> fstat(3, {st_mode=S_IFREG|0644, st_size=17236, ...}) = 0
> mmap(0, 17236, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4000c000
> close(3)                                = 0
> open("/lib/libreadline.so.2", O_RDONLY) = 3
> mmap(0, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40011000
> munmap(0x40011000, 4096)                = 0
> mmap(0, 173684, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40011000
> mprotect(0x40037000, 18036, PROT_NONE)  = 0
> mmap(0x40037000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x25000) = 0x40037000
> mmap(0x4003b000, 1652, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4003b000
> close(3)                                = 0
> open("/lib/libncurses.so.4", O_RDONLY)  = 3
> mmap(0, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4003c000
> munmap(0x4003c000, 4096)                = 0
> mmap(0, 258652, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4003c000
> mprotect(0x40070000, 45660, PROT_NONE)  = 0
> mmap(0x40070000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x33000) = 0x40070000
> mmap(0x40078000, 12892, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40078000
> close(3)                                = 0
> open("/lib/libdl.so.2", O_RDONLY)       = 3
> mmap(0, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4007c000
> munmap(0x4007c000, 4096)                = 0
> mmap(0, 9288, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4007c000
> mprotect(0x4007e000, 1096, PROT_NONE)   = 0
> mmap(0x4007e000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0x4007e000
> close(3)                                = 0
> open("/lib/libc.so.6", O_RDONLY)        = 3
> mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4007f000
> mmap(0, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40080000
> munmap(0x40080000, 4096)                = 0
> mmap(0, 673220, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40080000
> mprotect(0x40112000, 75204, PROT_NONE)  = 0
> mmap(0x40112000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x91000) = 0x40112000
> mmap(0x40119000, 46532, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40119000
> close(3)                                = 0
> munmap(0x4000c000, 17236)               = 0
> personality(PER_LINUX)                  = 0
> getpid()                                = 29908
> sigprocmask(SIG_BLOCK, NULL, [])        = 0
> open("/dev/tty", O_RDWR|O_NONBLOCK)     = 3
> close(3)                                = 0
> sigprocmask(SIG_BLOCK, ~[], [])         = 0
> getrlimit(RLIMIT_DATA, {rlim_cur=RLIM_INFINITY, rlim_max=RLIM_INFINITY}) = 0
> brk(0)                                  = 0x80b44dc
> brk(0x80b4800)                          = 0x80b4800
> brk(0x80b5000)                          = 0x80b5000
> brk(0x80b5800)                          = 0x80b5800
> brk(0x80b6000)                          = 0x80b6000
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> getuid()                                = 1001
> getgid()                                = 1001
> geteuid()                               = 1001
> getegid()                               = 1001
> sigprocmask(SIG_BLOCK, NULL, [])        = 0
> time(NULL)                              = 944466516
> sigprocmask(SIG_BLOCK, ~[], [])         = 0
> brk(0x80b6800)                          = 0x80b6800
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}) = 0
> sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}) = 0
> sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}) = 0
> sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}) = 0
> sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}) = 0
> sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}) = 0
> sigprocmask(SIG_BLOCK, NULL, [])        = 0
> sigaction(SIGQUIT, {SIG_IGN}, {SIG_DFL}) = 0
> uname({sys="Linux", node="timberwolf", ...}) = 0
> sigprocmask(SIG_BLOCK, ~[], [])         = 0
> brk(0x80b7000)                          = 0x80b7000
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, ~[], [])         = 0
> brk(0x80b7800)                          = 0x80b7800
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, ~[], [])         = 0
> brk(0x80b8000)                          = 0x80b8000
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, ~[], [])         = 0
> brk(0x80b8800)                          = 0x80b8800
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> lstat(".", {st_mode=S_IFDIR|0755, st_size=2048, ...}) = 0
> lstat("/", {st_mode=S_IFDIR|0755, st_size=1024, ...}) = 0
> lstat("..", {st_mode=S_IFDIR|0755, st_size=1024, ...}) = 0
> stat("..", {st_mode=S_IFDIR|0755, st_size=1024, ...}) = 0
> open("..", O_RDONLY|O_NONBLOCK)         = 3
> fcntl(3, F_SETFD, FD_CLOEXEC)           = 0
> sigprocmask(SIG_BLOCK, ~[], [])         = 0
> brk(0x80ba800)                          = 0x80ba800
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> lseek(3, 0, SEEK_CUR)                   = 0
> getdents(3, /* 9 entries */, 3933)      = 168
> lstat("../adren", {st_mode=S_IFDIR|0755, st_size=2048, ...}) = 0
> close(3)                                = 0
> lstat("../..", {st_mode=S_IFDIR|0775, st_size=1024, ...}) = 0
> stat("../..", {st_mode=S_IFDIR|0775, st_size=1024, ...}) = 0
> open("../..", O_RDONLY|O_NONBLOCK)      = 3
> fcntl(3, F_SETFD, FD_CLOEXEC)           = 0
> lseek(3, 0, SEEK_CUR)                   = 0
> getdents(3, /* 11 entries */, 3933)     = 208
> lstat("../../staff", {st_mode=S_IFDIR|0755, st_size=1024, ...}) = 0
> close(3)                                = 0
> lstat("../../..", {st_mode=S_IFDIR|0755, st_size=1024, ...}) = 0
> stat("../../..", {st_mode=S_IFDIR|0755, st_size=1024, ...}) = 0
> open("../../..", O_RDONLY|O_NONBLOCK)   = 3
> fcntl(3, F_SETFD, FD_CLOEXEC)           = 0
> lseek(3, 0, SEEK_CUR)                   = 0
> getdents(3, /* 24 entries */, 3933)     = 404
> lstat("../../../lost+found", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
> lstat("../../../usr", {st_mode=S_IFDIR|0755, st_size=1024, ...}) = 0
> lstat("../../../var", {st_mode=S_IFDIR|0755, st_size=1024, ...}) = 0
> lstat("../../../home", {st_mode=S_IFDIR|0775, st_size=1024, ...}) = 0
> close(3)                                = 0
> getpid()                                = 29908
> getppid()                               = 29907
> stat(".", {st_mode=S_IFDIR|0755, st_size=2048, ...}) = 0
> stat("/home/staff/adren/bin/sh", 0xbffff60c) = -1 ENOENT (No such file or directory)
> stat("/bin/sh", {st_mode=S_IFREG|0755, st_size=426980, ...}) = 0
> sigprocmask(SIG_BLOCK, ~[], [])         = 0
> brk(0x80bb000)                          = 0x80bb000
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> getgroups(32, [132073, 262147, 393221, 1310727, 1572885, 1769497, 2031645, 2490401, 6553650, 4294836325, 6815847, 7012458, 7274604, 65668072, 65864684, 327877614, 1073787888, 0, 134560000, 3221222900, 3221223004, 134605530, 32, 134981644, 1073787888, 0, 3221223016, 134605822, 1073787888, 3221223124, 134642809, 0]) = 32
> stat("/bin/sh", {st_mode=S_IFREG|0755, st_size=426980, ...}) = 0
> sigprocmask(SIG_BLOCK, ~[], [])         = 0
> brk(0x80bb800)                          = 0x80bb800
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> getpgrp()                               = 29907
> sigaction(SIGCHLD, {0x80727f0, [], 0}, {SIG_DFL}) = 0
> sigprocmask(SIG_BLOCK, ~[], [])         = 0
> brk(0x80bc000)                          = 0x80bc000
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, NULL, [])        = 0
> open("/usr/bin/X11/startx", O_RDONLY)   = 3
> lseek(3, 0, SEEK_CUR)                   = 0
> read(3, "#!/bin/sh\n\n# $XConsortium: sta"..., 80) = 80
> lseek(3, 0, SEEK_SET)                   = 0
> fcntl(3, F_SETFD, FD_CLOEXEC)           = 0
> fcntl(3, F_GETFL)                       = 0 (flags O_RDONLY)
> fstat(3, {st_mode=S_IFREG|0755, st_size=1792, ...}) = 0
> lseek(3, 0, SEEK_CUR)                   = 0
> sigprocmask(SIG_BLOCK, ~[], [])         = 0
> brk(0x80bc800)                          = 0x80bc800
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, NULL, [])        = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> read(3, "#!/bin/sh\n\n# $XConsortium: sta"..., 1792) = 1792
> sigprocmask(SIG_BLOCK, ~[], [])         = 0
> brk(0x80bd000)                          = 0x80bd000
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, NULL, [])        = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, NULL, [])        = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, NULL, [])        = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, NULL, [])        = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, NULL, [])        = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, NULL, [])        = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, NULL, [])        = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, NULL, [])        = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, NULL, [])        = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, NULL, [])        = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, NULL, [])        = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, NULL, [])        = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, NULL, [])        = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, NULL, [])        = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, ~[], [])         = 0
> brk(0x80bd800)                          = 0x80bd800
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, NULL, [])        = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, NULL, [])        = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, NULL, [])        = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, NULL, [])        = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, NULL, [])        = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, NULL, [])        = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, NULL, [])        = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, NULL, [])        = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, NULL, [])        = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, NULL, [])        = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, NULL, [])        = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, NULL, [])        = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, ~[], [])         = 0
> brk(0x80be000)                          = 0x80be000
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, NULL, [])        = 0
> stat("/home/staff/adren/.xinitrc", 0xbffff604) = -1 ENOENT (No such file or directory)
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, NULL, [])        = 0
> stat("/usr/X11R6/lib/X11/xinit/xinitrc", {st_mode=S_IFREG|0755, st_size=188, ...}) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, NULL, [])        = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, NULL, [])        = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, NULL, [])        = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, NULL, [])        = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, NULL, [])        = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, NULL, [])        = 0
> stat("/home/staff/adren/.xserverrc", 0xbffff604) = -1 ENOENT (No such file or directory)
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, NULL, [])        = 0
> stat("/usr/X11R6/lib/X11/xinit/xserverrc", 0xbffff588) = -1 ENOENT (No such file or directory)
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, NULL, [])        = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, NULL, [])        = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, NULL, [])        = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, NULL, [])        = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, ~[], [])         = 0
> brk(0x80be800)                          = 0x80be800
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, ~[], [])         = 0
> brk(0x80bf000)                          = 0x80bf000
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, NULL, [])        = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, ~[], [])         = 0
> brk(0x80bf800)                          = 0x80bf800
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, NULL, [])        = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, NULL, [])        = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, NULL, [])        = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, NULL, [])        = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, NULL, [])        = 0
> stat("/usr/bin/X11/xauth", {st_mode=S_IFREG|0755, st_size=26432, ...}) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> pipe([4, 5])                            = 0
> sigprocmask(SIG_BLOCK, [INT CHLD], [])  = 0
> lseek(3, -39, SEEK_CUR)                 = 1753
> fork()                                  = 29909
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigaction(SIGCHLD, {0x80727f0, [], 0}, {0x80727f0, [], 0}) = 0
> close(5)                                = 0
> read(4, "abf61c40b0bce2834a3d62c065c64cef"..., 128) = 33
> --- SIGCHLD (Child exited) ---
> wait4(-1, [WIFEXITED(s) && WEXITSTATUS(s) == 0], WNOHANG, NULL) = 29909
> wait4(-1, 0xbffff27c, WNOHANG, NULL)    = -1 ECHILD (No child processes)
> sigreturn()                             = ? (mask now [])
> read(4, "", 128)                        = 0
> close(4)                                = 0
> sigprocmask(SIG_BLOCK, [CHLD], [])      = 0
> sigaction(SIGINT, {0x8071480, [], 0}, {SIG_DFL}) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigaction(SIGINT, {SIG_DFL}, {0x8071480, [], 0}) = 0
> stat(".", {st_mode=S_IFDIR|0755, st_size=2048, ...}) = 0
> stat("/home/staff/adren/bin/xauth", 0xbffff46c) = -1 ENOENT (No such file or directory)
> stat("/bin/xauth", 0xbffff46c)          = -1 ENOENT (No such file or directory)
> stat("/usr/bin/xauth", 0xbffff46c)      = -1 ENOENT (No such file or directory)
> stat("/usr/sbin/xauth", 0xbffff46c)     = -1 ENOENT (No such file or directory)
> stat("/usr/games/xauth", 0xbffff46c)    = -1 ENOENT (No such file or directory)
> stat("/usr/share/games/xauth", 0xbffff46c) = -1 ENOENT (No such file or directory)
> stat("/usr/bin/X11/xauth", {st_mode=S_IFREG|0755, st_size=26432, ...}) = 0
> stat("/usr/bin/X11/xauth", {st_mode=S_IFREG|0755, st_size=26432, ...}) = 0
> sigprocmask(SIG_BLOCK, ~[], [])         = 0
> brk(0x80c0800)                          = 0x80c0800
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, ~[], [])         = 0
> brk(0x80c1000)                          = 0x80c1000
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, [INT CHLD], [])  = 0
> fork()                                  = 29910
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, [CHLD], [])      = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, [CHLD], [])      = 0
> sigaction(SIGINT, {0x8071480, [], 0}, {SIG_DFL}) = 0
> wait4(-1, [WIFEXITED(s) && WEXITSTATUS(s) == 0], 0, NULL) = 29910
> sigprocmask(SIG_BLOCK, [CHLD TTOU], [CHLD]) = 0
> sigprocmask(SIG_SETMASK, [CHLD], NULL)  = 0
> sigprocmask(SIG_BLOCK, [CHLD], [CHLD])  = 0
> sigprocmask(SIG_SETMASK, [CHLD], NULL)  = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> --- SIGCHLD (Child exited) ---
> wait4(-1, 0xbffff49c, WNOHANG, NULL)    = -1 ECHILD (No child processes)
> sigreturn()                             = ? (mask now [])
> sigaction(SIGINT, {SIG_DFL}, {0x8071480, [], 0}) = 0
> pipe([4, 5])                            = 0
> sigprocmask(SIG_BLOCK, [INT CHLD], [])  = 0
> fork()                                  = 29911
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigaction(SIGCHLD, {0x80727f0, [], 0}, {0x80727f0, [], 0}) = 0
> close(5)                                = 0
> read(4, "Timberwolf.Provision.Net\n", 128) = 25
> --- SIGCHLD (Child exited) ---
> wait4(-1, [WIFEXITED(s) && WEXITSTATUS(s) == 0], WNOHANG, NULL) = 29911
> wait4(-1, 0xbffff464, WNOHANG, NULL)    = -1 ECHILD (No child processes)
> sigreturn()                             = ? (mask now [])
> read(4, "", 128)                        = 0
> close(4)                                = 0
> sigprocmask(SIG_BLOCK, [CHLD], [])      = 0
> sigaction(SIGINT, {0x8071480, [], 0}, {SIG_DFL}) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigaction(SIGINT, {SIG_DFL}, {0x8071480, [], 0}) = 0
> stat("/usr/bin/X11/xauth", {st_mode=S_IFREG|0755, st_size=26432, ...}) = 0
> sigprocmask(SIG_BLOCK, [INT CHLD], [])  = 0
> fork()                                  = 29912
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, [CHLD], [])      = 0
> sigprocmask(SIG_BLOCK, [CHLD], [CHLD])  = 0
> sigprocmask(SIG_SETMASK, [CHLD], NULL)  = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, [CHLD], [])      = 0
> sigaction(SIGINT, {0x8071480, [], 0}, {SIG_DFL}) = 0
> wait4(-1, [WIFEXITED(s) && WEXITSTATUS(s) == 0], 0, NULL) = 29912
> sigprocmask(SIG_BLOCK, [CHLD TTOU], [CHLD]) = 0
> sigprocmask(SIG_SETMASK, [CHLD], NULL)  = 0
> sigprocmask(SIG_BLOCK, [CHLD], [CHLD])  = 0
> sigprocmask(SIG_SETMASK, [CHLD], NULL)  = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> --- SIGCHLD (Child exited) ---
> wait4(-1, 0xbffff534, WNOHANG, NULL)    = -1 ECHILD (No child processes)
> sigreturn()                             = ? (mask now [])
> sigaction(SIGINT, {SIG_DFL}, {0x8071480, [], 0}) = 0
> sigprocmask(SIG_BLOCK, NULL, [])        = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, [CHLD], [])      = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> read(3, "\nexec xinit $clientargs -- $ser"..., 1792) = 39
> sigprocmask(SIG_BLOCK, NULL, [])        = 0
> sigprocmask(SIG_BLOCK, [CHLD TTOU], []) = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> sigprocmask(SIG_BLOCK, [CHLD], [])      = 0
> sigprocmask(SIG_SETMASK, [], NULL)      = 0
> stat(".", {st_mode=S_IFDIR|0755, st_size=2048, ...}) = 0
> stat("/home/staff/adren/bin/xinit", 0xbffff5bc) = -1 ENOENT (No such file or directory)
> stat("/bin/xinit", 0xbffff5bc)          = -1 ENOENT (No such file or directory)
> stat("/usr/bin/xinit", 0xbffff5bc)      = -1 ENOENT (No such file or directory)
> stat("/usr/sbin/xinit", 0xbffff5bc)     = -1 ENOENT (No such file or directory)
> stat("/usr/games/xinit", 0xbffff5bc)    = -1 ENOENT (No such file or directory)
> stat("/usr/share/games/xinit", 0xbffff5bc) = -1 ENOENT (No such file or directory)
> stat("/usr/bin/X11/xinit", {st_mode=S_IFREG|0755, st_size=9004, ...}) = 0
> stat("/usr/bin/X11/xinit", {st_mode=S_IFREG|0755, st_size=9004, ...}) = 0
> sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}) = 0
> sigaction(SIGQUIT, {SIG_DFL}, {SIG_IGN}) = 0
> sigaction(SIGCHLD, {SIG_DFL}, {0x80727f0, [], 0}) = 0
> execve("/usr/bin/X11/xinit", ["xinit", "/usr/X11R6/lib/X11/xinit/xinitrc"..., "2", "--", "-auth", "/home/staff/adren/.Xauthority"], [/* 31 vars */]) = 0
> brk(0)                                  = 0x804b6a8
> open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or directory)
> open("/etc/ld.so.cache", O_RDONLY)      = 3
> fstat(3, {st_mode=S_IFREG|0644, st_size=17236, ...}) = 0
> mmap(0, 17236, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4000c000
> close(3)                                = 0
> open("/usr/X11R6/lib/libXmu.so.6", O_RDONLY) = 3
> mmap(0, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40011000
> munmap(0x40011000, 4096)                = 0
> mmap(0, 72164, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40011000
> mprotect(0x40021000, 6628, PROT_NONE)   = 0
> mmap(0x40021000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xf000) = 0x40021000
> close(3)                                = 0
> open("/usr/X11R6/lib/libXt.so.6", O_RDONLY) = 3
> mmap(0, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40023000
> munmap(0x40023000, 4096)                = 0
> mmap(0, 292856, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40023000
> mprotect(0x40067000, 14328, PROT_NONE)  = 0
> mmap(0x40067000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x43000) = 0x40067000
> close(3)                                = 0
> open("/usr/X11R6/lib/libSM.so.6", O_RDONLY) = 3
> mmap(0, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4006b000
> mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4006c000
> munmap(0x4006b000, 4096)                = 0
> mmap(0, 33568, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4006d000
> mprotect(0x40074000, 4896, PROT_NONE)   = 0
> mmap(0x40074000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x6000) = 0x40074000
> close(3)                                = 0
> open("/usr/X11R6/lib/libICE.so.6", O_RDONLY) = 3
> mmap(0, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4006b000
> munmap(0x4006b000, 4096)                = 0
> mmap(0, 84512, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40076000
> mprotect(0x40088000, 10784, PROT_NONE)  = 0
> mmap(0x40088000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x11000) = 0x40088000
> mmap(0x40089000, 6688, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40089000
> close(3)                                = 0
> open("/usr/X11R6/lib/libXext.so.6", O_RDONLY) = 3
> mmap(0, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4006b000
> munmap(0x4006b000, 4096)                = 0
> mmap(0, 45384, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4008b000
> mprotect(0x40095000, 4424, PROT_NONE)   = 0
> mmap(0x40095000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x9000) = 0x40095000
> close(3)                                = 0
> open("/usr/X11R6/lib/libX11.so.6", O_RDONLY) = 3
> mmap(0, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4006b000
> munmap(0x4006b000, 4096)                = 0
> mmap(0, 666796, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40097000
> mprotect(0x40135000, 19628, PROT_NONE)  = 0
> mmap(0x40135000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x9d000) = 0x40135000
> close(3)                                = 0
> open("/lib/libc.so.6", O_RDONLY)        = 3
> mmap(0, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4006b000
> munmap(0x4006b000, 4096)                = 0
> mmap(0, 673220, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x4013a000
> mprotect(0x401cc000, 75204, PROT_NONE)  = 0
> mmap(0x401cc000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x91000) = 0x401cc000
> mmap(0x401d3000, 46532, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x401d3000
> close(3)                                = 0
> munmap(0x4000c000, 17236)               = 0
> personality(PER_LINUX)                  = 0
> getpid()                                = 29908
> access("/usr/X11R6/bin/Xwrapper", X_OK) = -1 ENOENT (No such file or directory)
> access("/home/staff/adren/.xserverrc", F_OK) = -1 ENOENT (No such file or directory)
> brk(0)                                  = 0x804b6a8
> brk(0x804b740)                          = 0x804b740
> brk(0x804c000)                          = 0x804c000
> sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}) = 0
> sigaction(SIGQUIT, {0x8048b40, [], SA_RESTART}, {SIG_DFL}) = 0
> sigaction(SIGINT, {0x8048b40, [], SA_RESTART}, {SIG_DFL}) = 0
> sigaction(SIGHUP, {0x8048b40, [], SA_RESTART}, {SIG_DFL}) = 0
> sigaction(SIGPIPE, {0x8048b40, [], SA_RESTART}, {SIG_DFL}) = 0
> sigaction(SIGALRM, {0x8048b90, [], SA_RESTART}, {SIG_DFL}) = 0
> sigaction(SIGUSR1, {0x8048bb0, [], SA_RESTART}, {SIG_DFL}) = 0
> fork()                                  = 29913
> wait4(29913, 0x804b514, WNOHANG, NULL)  = 0
> write(2, "\n", 1
> )                       = 1
> 
 	****  This is the main problem here!!  ****
> 
> 
> alarm(15)                               = 0
> pause(BUG IN DYNAMIC LINKER ld.so: dynamic-link.h: 53: elf_get_dynamic_info: Assertion `! "bad dynamic tag"' failed!
> )                                 = ? ERESTARTNOHAND (To be restarted)
> --- SIGCHLD (Child exited) ---
> pause()                                 = ? ERESTARTNOHAND (To be restarted)
> --- SIGALRM (Alarm clock) ---
> sigaction(SIGALRM, {0x8048b90, [], SA_RESTART}, {0x8048b90, [], SA_RESTART}) = 0
> sigreturn()                             = ? (mask now [])
> alarm(0)                                = 0
> uname({sys="Linux", node="timberwolf", ...}) = 0
> socket(PF_UNIX, SOCK_STREAM, 0)         = 3
> uname({sys="Linux", node="timberwolf", ...}) = 0
> uname({sys="Linux", node="timberwolf", ...}) = 0
> connect(3, {sun_family=AF_UNIX, sun_path="/tmp/.X11-unix/X0"}, 19) = -1 ECONNREFUSED (Connection refused)
> write(2, "_X11Trans", 9_X11Trans)                = 9
> write(2, "SocketUNIXConnect: Can\'t connec"..., 46SocketUNIXConnect: Can't connect: errno = 111
> ) = 46
> close(3)                                = 0
> wait4(29913, [WIFEXITED(s) && WEXITSTATUS(s) == 127], WNOHANG, NULL) = 29913
> write(2, "giving up.\r\n", 12giving up.
> )          = 12
> write(2, "xinit:  ", 8xinit:  )                 = 8
> write(2, "Connection refused (errno 111): "..., 33Connection refused (errno 111):  ) = 33
> write(2, "unable to connect to X server\r\n"..., 31unable to connect to X server
> ) = 31
> kill(-29913, SIGTERM)                   = -1 ESRCH (No such process)
> sigaction(SIGQUIT, {SIG_IGN}, {0x8048b40, [], SA_RESTART}) = 0
> sigaction(SIGINT, {SIG_IGN}, {0x8048b40, [], SA_RESTART}) = 0
> sigaction(SIGHUP, {SIG_IGN}, {0x8048b40, [], SA_RESTART}) = 0
> sigaction(SIGPIPE, {SIG_IGN}, {0x8048b40, [], SA_RESTART}) = 0
> write(2, "xinit:  ", 8xinit:  )                 = 8
> write(2, "No such process (errno 3):  ", 28No such process (errno 3):  ) = 28
> write(2, "Server error.\n", 14Server error.
> )         = 14
> _exit(1)                                = ?
> 

-- 
David Engel
dlengel@home.com


Reply to: