From owner-freebsd-sparc64@FreeBSD.ORG Sun Oct 26 10:07:08 2003 Return-Path: Delivered-To: freebsd-sparc64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B9C8C16A4B3; Sun, 26 Oct 2003 10:07:08 -0800 (PST) Received: from rainbow-runner.nl (c7057.upc-c.chello.nl [212.187.7.57]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7647543FA3; Sun, 26 Oct 2003 10:07:07 -0800 (PST) (envelope-from einekoai@chello.nl) Received: from [192.168.1.7] (crashalot.rainbow-runner.nl [192.168.1.7]) by rainbow-runner.nl (Postfix) with ESMTP id 295B821B4; Sun, 26 Oct 2003 19:07:11 +0100 (CET) From: Koop Mast To: "freebsd-sparc64@freebsd.org" , "current@freebsd.org" Content-Type: text/plain Message-Id: <1067191627.2460.3.camel@crashalot.rainbow-runner.nl> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.5 Date: Sun, 26 Oct 2003 19:07:08 +0100 Content-Transfer-Encoding: 7bit Subject: ld-elf.so.1 trouble on sparc64 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 26 Oct 2003 18:07:08 -0000 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@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) --