segfaults with everything




I know this is getting tiring of seeing.. but I'm just sayin "still
segfaulting" with everything.  I updated my cvs, recompiled from clean,
installed clean, and panel, gnomecc, balsa, etc.. still segfaults on start
w/ the same output in the end of each, nothing but a core.  I strace and
bt'd a few, and got simliar/same results, so here is the end of an strace:

open("/opt/gnome/etc/orbitrc", O_RDONLY) = 5
fstat(5, {st_mode=0, st_size=0, ...})   = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x4000b000 
read(5, "", 4096)                       = 0
close(5)                                = 0
munmap(0x4000b000, 4096)                = 0
open("^^~Q=@~H8F@ ~Tw\\A@h>@>@` TP@^G^H^V", O_RDONLY) = -1 ENOENT (No such
file or directory)
sigaction(SIGPIPE, {SIG_IGN}, NULL)     = 0
socket(PF_INET, SOCK_STREAM, IPPROTO_TCP) = 5
bind(5, {sin_family=AF_INET, sin_port=htons(0),
sin_addr=inet_addr("0.0.0.0")}, 16) = 0
fcntl(5, F_GETFD)                       = 0
fcntl(5, F_SETFD, FD_CLOEXEC|0x800)     = 0
getsockname(5, {sin_family=AF_INET, sin_port=htons(1607),
sin_addr=inet_addr("0.0.0.0")}, [16]) = 0
uname({sys="Linux", node="omeganine", ...}) = 0
--- SIGSEGV (Segmentation fault) ---

where it still tries to open the file "^^~Q=@~H8F@ ~Tw\\A@h>@>@`TP@^G^H^V"
and I cant find out why...

Here is a gdb bt:

Starting program: /opt/gnome/bin/gnomecc 
Unable to connect to server port 35091
This generally means that the program could not talk to the esound server

Program received signal SIGSEGV, Segmentation fault.
__nss_database_lookup (database=0x40501bcf "hosts", alternate_name=0x0, 
    defconfig=0x40501bb3 "dns [!UNAVAIL=return] files", ni=0x40505e20)
    at nsswitch.c:106
nsswitch.c:106: No such file or directory.
(gdb) bt
#0  __nss_database_lookup (database=0x40501bcf "hosts",
alternate_name=0x0, 
    defconfig=0x40501bb3 "dns [!UNAVAIL=return] files", ni=0x40505e20)
    at nsswitch.c:106
#1  0x404e9339 in __nss_hosts_lookup (ni=0xbffff360, 
    fct_name=0x40501cd1 "gethostbyname_r", fctp=0xbffff35c) at
XXX-lookup.c:58
#2  0x404eb402 in __gethostbyname_r (name=0xbffff410 "omeganine", 
    resbuf=0x405157f8, buffer=0x8062608 "`VP@\035\005\b\f", buflen=1024, 
    result=0xbffff3d4, h_errnop=0xbffff3d0) at ../nss/getXXbyYY_r.c:105
#3  0x404ea43e in gethostbyname (name=0xbffff410 "omeganine")
    at ../nss/getXXbyYY.c:112
#4  0x4046668b in iiop_connection_server ()
#5  0x40415f26 in CORBA_ORB_init ()
#6  0x403e8117 in gnorba_CORBA_init ()
#7  0x403e8420 in gnome_CORBA_init_with_popt_table ()
#8  0x804d447 in control_center_corba_gtk_init ()
#9  0x804c821 in main ()

as you can see.. its w/ gnomecc.

Please please please, anyone know what step to do next to figure out what
is wrong?  I got one suggestion to try to find the routine calling the
strange file, but no quick'n'dirty way of doing so :(  I'm no coder, I
wanna learn, but not sure where to start debugging at.

thanx

sar

------------------------------

If God is One, what is bad?
                -- Charles Manson

Death has been proven to be 99% fatal in laboratory rats.




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