--- Begin Message ---
This looks like a (known) Alpha-specific problem. Essentially, we
have the following situation:
struct s *idx[2];
safe_free (&idx[1]); /* after this line, idx[1] should be NULL.
* however, safe_free zeroes idx[0].
*/
idx[0]->x = NULL; /* segv */
safe_free(&idx[0]);
That is, safe_free () zeroes out a pointer it should not zero out
according to the C code. This might be a compiler bug.
So, in order to debug this, some knowledge of Alphas' machine
language and architecture would be necessary.
Any takers?
On 1999-10-25 21:02:12 +0200, md+muttd@linux.it wrote:
> Date: Mon, 25 Oct 1999 21:02:12 +0200
> From: md+muttd@linux.it
> To: mutt-dev@mutt.org
> Subject: [bartw@xs4all.nl: Bug#47981: Mutt segv on viewing list of attachments]
> Reply-To: mutt-dev@mutt.org, 47981@bugs.debian.org
> Mail-Followup-To: mutt-dev@mutt.org, 47981@bugs.debian.org
> User-Agent: Mutt/1.0pre4i
>
>
> --
> ciao,
> Marco
> Subject: Bug#47981: Mutt segv on viewing list of attachments
> Reply-To: Bart Warmerdam <bartw@xs4all.nl>, 47981@bugs.debian.org
> Date: Thu, 21 Oct 1999 18:49:32 +0200
> From: Bart Warmerdam <bartw@xs4all.nl>
> To: submit@bugs.debian.org
> User-Agent: Mutt/1.0pre3i
>
>
> Package: mutt
> Version: 1.0pre3-1.2
>
> When a document has attachments and you try to view the list (v) and want to
> return to the maillist (q), mutt segv.
>
>
> Linux emperor 2.2.13 #9 Wed Oct 20 15:39:14 CEST 1999 alpha unknown
>
>
> --
> B. Warmerdam GNU/Debian Linux
> bartw@xs4all.nl, bartw@debian.org (Keyid: 10A0FDD1) ----------------
>
--
http://www.guug.de/~roessler/
--- End Message ---