SIGSEGV in hypermail 2.0b2, other bug-o's

From: William F. Maton <wmaton_at_ryouko.dgim.crc.ca_at_hypermail-project.org>
Date: Tue, 11 Aug 1998 17:53:48 -0400 (EDT)
Message-ID: <Pine.GSO.3.96LJ1.1b7.980811174319.22633A-100000_at_ryouko.dgim.crc.ca>


Hello

        Here's a curious one:

quepasa 75% /usr/local/bin/hypermail -p -x -m /home/wmaton/mail/anime Creating directory "anime", mode 755.
Segmentation fault
quepasa 76%

And that's it. Loading it with gdb:

quepasa ROOT 78% gdb /usr/local/bin/hypermail GDB is free software and you are welcome to distribute copies of it  under certain conditions; type "show copying" to see the conditions. There is absolutely no warranty for GDB; type "show warranty" for details. GDB 4.16 (i486-slackware-linux),
Copyright 1996 Free Software Foundation, Inc...
(gdb) set args -p -x -m /home/wmaton/mail/anime
(gdb) run

Starting program: /usr/local/bin/hypermail -p -x -m /home/wmaton/mail/anime
Creating directory "anime", mode 755.

Program received signal SIGSEGV, Segmentation fault. 0x3e61632e in ?? ()
(gdb) bt

#0 0x3e61632e in ?? ()
#1 0x6f52202c in ?? ()
Cannot access memory at address 0x61776174.
(gdb)

I did compile with the -g option (in fact, I left the Makefiles as is), so this seems rather ominous. It works otherwise on other mboxes I have.

--

Minor bug:  hypermail shouldn't create a directory for a non-existant
mbox.

--

inet_addr is defined in src/mail.c, which conflicts with previous a
definition, so commenting out the one in src/mail.c fixes this.

--

All this is on a linux box with glibc6.

wfms
Received on Wed 12 Aug 1998 12:00:55 AM GMT

This archive was generated by hypermail 2.3.0 : Sat 13 Mar 2010 03:46:11 AM GMT GMT