Date: Wed, 07 Oct 1998 17:31:46 -0700 From: Studded <Studded@dal.net> To: Archie Cobbs <archie@whistle.com> Cc: FreeBSD-Hackers@FreeBSD.ORG Subject: Re: mail in free(): warning: junk pointer, too high to make sense. Message-ID: <361C07F2.85106E15@dal.net> References: <199810080006.RAA23304@bubba.whistle.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Archie Cobbs wrote:
>
> Studded writes:
> > I know there was interest in the "free(): warning: junk pointer, too
> > high to make sense." warning inre inetd, however I am getting it
> > reliably using the 'mail' command. Every time I just type 'mail' (no
> > parameters) to start up the interface, I get this warning. The program
> > seems to be working fine however.
>
> So...
>
> $ ln -sf AJ /etc/malloc.conf
>
> run mail again, and examine the core dump.
Ok, I did that, then compiled a mail binary with -ggdb. Here's the
result:
Core was generated by `mail'.
Program terminated with signal 6, Abort trap.
Cannot access memory at address 0x20027080.
#0 0x20080d51 in ?? ()
(gdb) bt
#0 0x20080d51 in ?? ()
#1 0x200805c4 in ?? ()
#2 0x2007f01c in ?? ()
#3 0x2007f058 in ?? ()
#4 0x2008007d in ?? ()
#5 0x200802ba in ?? ()
#6 0x8e73 in execute (linebuf=0x0, contxt=110592) at lex.c:322
#7 0x84c2 in __isctype () at v7.local.c:56
#8 0xb0a2 in main (argc=1, argv=0xefbfd788) at main.c:95
Attempting to run it in gdb got a different response:
(gdb) run
Starting program: /usr/home/myusername/./mail
mail in free(): error: junk pointer, too high to make sense.
Program received signal SIGABRT, Aborted.
0x20080d51 in kill ()
(gdb) bt
#0 0x20080d51 in kill ()
#1 0x200805c4 in abort ()
#2 0x2007f01c in getdtablesize ()
#3 0x2007f058 in getdtablesize ()
#4 0x2008007d in getdtablesize ()
#5 0x200802ba in free ()
#6 0x9263 in setmsize (sz=0) at lex.c:445
#7 0x88b2 in setfile (name=0x1b080 "/var/mail/myusername") at lex.c:146
#8 0xb492 in main (argc=1, argv=0xefbfd768) at main.c:246
I hope this is what you were looking for. My experience with gdb is
limited, my C only slightly less so. :)
Thanks,
Doug
--
*** Chief Operations Officer, DALnet IRC network ***
Go PADRES!
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?361C07F2.85106E15>
