From owner-freebsd-hackers Fri May 21 1:28:34 1999 Delivered-To: freebsd-hackers@freebsd.org Received: from herring.nlsystems.com (nlsys.demon.co.uk [158.152.125.33]) by hub.freebsd.org (Postfix) with ESMTP id 18C7514D61 for ; Fri, 21 May 1999 01:28:31 -0700 (PDT) (envelope-from dfr@nlsystems.com) Received: from localhost (dfr@localhost) by herring.nlsystems.com (8.9.3/8.8.8) with ESMTP id JAA70028; Fri, 21 May 1999 09:30:00 +0100 (BST) (envelope-from dfr@nlsystems.com) Date: Fri, 21 May 1999 09:30:00 +0100 (BST) From: Doug Rabson To: John Polstra Cc: damian@cablenet.net, hackers@freebsd.org Subject: Re: dlopen failure In-Reply-To: <199905210510.WAA42968@vashon.polstra.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Thu, 20 May 1999, John Polstra wrote: > In article <373C3F3F.A99DBD28@cablenet.net>, > Damian Hamill wrote: > > I have a program that is dumping core. > > > > ----------------------------------------------- > > Here's the gdb output; > > > > Program terminated with signal 6, Abort trap. > > #0 0x800b728 in _kill () > > (gdb) bt > > #0 0x800b728 in _kill () > > #1 0x800b34c in abort () > > #2 0x8004aa2 in __assert () > > #3 0x8003b4b in map_object () > > #4 0x8002e9e in find_symdef () > > #5 0x800334d in dlopen () > > #6 0x8049a68 in Get_SQL_Driver (name=0x804c7e4 "mysql") at Vdb.c:150 > > #7 0x8049ff9 in GetDefaultDriver () at Vdb.c:254 > > #8 0x804a141 in VdbInit (user=0x804bfb1 "nobody", passwd=0x0) at > > Vdb.c:329 > > #9 0x8049316 in main () > > #10 0x8048be5 in _start () > > I don't know what's going on here, but this stack trace can't be > right. dlopen doesn't call find_symdef, and find_symdef doesn't > call map_object. Isn't map_object() part of the a.out rtld? -- Doug Rabson Mail: dfr@nlsystems.com Nonlinear Systems Ltd. Phone: +44 181 442 9037 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message