ld-elf.so.1 trouble on sparc64

From: Koop Mast <einekoai_at_chello.nl>
Date: Sun, 26 Oct 2003 19:07:08 +0100
Hi,

While looking for programs that don't run on sparc64, I came across the
Segmentation fault below. 
This happened at the start (before the GUI shows up) with evolution,
xchat and gaim. 
I noticed that launching the program from gdb makes it more likely to
happen.

I'm willing to test patches, or supply more info.

Thanks,

-Koop

--
# uname -a
FreeBSD sparkel.rainbow-runner.nl 5.1-CURRENT FreeBSD 5.1-CURRENT #0:
Thu Oct 23 10:20:46 GMT 2003    
root_at_sparkel.rainbow-runner.nl:/usr/obj/usr/src/sys/BlazingSun  sparc64
--
(gdb) r
Starting program: /usr/X11R6/bin/evolution-1.4 
Program received signal SIGSEGV, Segmentation fault.
0x0000000000000000 in ?? ()
(gdb) bt full
#0  0x0000000000000000 in ?? ()
No symbol table info available.
#1  0x0000000040267a48 in objlist_call_init (list=0x40295e20) at
rtld.c:1292
        elm = (Objlist_Entry *) 0x40295e20
        saved_msg = 0x0
#2  0x000000004026670c in _rtld (sp=0x7fdfffffc40,
exit_proc=0x7fdfffffae0, 
    objp=0x7fdfffffae8) at rtld.c:395
        aux_info = {0x0, 0x0, 0x0, 0x7fdfffffbd0, 0x7fdfffffbe0, 
  0x7fdfffffbf0, 0x7fdfffffc00, 0x7fdfffffc30, 0x7fdfffffc10,
0x7fdfffffc20, 
  0x0, 0x0, 0x0, 0x0, 0x0}
        i = 1077432096
        argv = (char **) 0x40382cb0
        env = (char **) 0x7fdfffffb08
        aux = (Elf_Auxinfo *) 0x7fdfffffc40
        auxp = (Elf_Auxinfo *) 0x7fdfffffc40
        argv0 = 0x40284010 ""
        obj = (Obj_Entry *) 0x0
        preload_tail = (Obj_Entry **) 0x40284010
        initlist = {stqh_first = 0x40295e20, stqh_last = 0x4029ed20}
        lockstate = 0
(gdb) 
--
Received on Sun Oct 26 2003 - 09:07:08 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:26 UTC