Bug 77183

Summary: Running "mail" crashes with floating point exception on 4-line window
Product: [Retired] Red Hat Linux Reporter: James Hunt <jamesodhunt>
Component: mailxAssignee: Ivana Varekova <varekova>
Status: CLOSED RAWHIDE QA Contact:
Severity: low Docs Contact:
Priority: medium    
Version: 7.3   
Target Milestone: ---   
Target Release: ---   
Hardware: i686   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2004-12-03 10:38:25 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description James Hunt 2002-11-02 15:35:11 UTC
From Bugzilla Helper:
User-Agent: Mozilla/5.0 Galeon/1.2.0 (X11; Linux i686; U;) Gecko/20020408

Description of problem:
If you run "mail" in a window with *exactly* 4 lines, and if you do have atleast
1 email in your inbox, mail will crash:

[jdhunt@huntj:jdhunt> mail
Mail version 8.1 6/6/93.  Type ? for help.
"/var/spool/mail/jdhunt": 1 message 1 unread
Floating point exception
[jdhunt@huntj:jdhunt> echo $?
136
[jdhunt@huntj:jdhunt> 

If your terminal window (xterm, aterm, Eterm) has 3 lines, or 5 lines, the
problem does not occur.

If your window has > 4 lines, setting "LINES=4" does not reproduce the problem.
The number of columns the window has is not relevant.

I am able to reproduce this problem consistently on 2 different RH7.3 boxes
running the same version of mail.


Version-Release number of selected component (if applicable):


How reproducible:
Always

Steps to Reproduce:
1.ensure you have some email in /var/spool/mail/<user>
2.resize terminal emulator window to *exactly* 4 lines
3.run, "mail".
	

Actual Results:  mail command crashed with a floating point exception.

Expected Results:  mail should have produced a summary line, 1 for each email in
my inbox, followed by a command prompt (line beginning with '& ').

Additional info:

Comment 1 James Hunt 2004-10-06 14:40:35 UTC
James here again. Fedora Core 2 still has this problem.
"rpm -q mailx" returns, "mailx-8.1.1-32".

If it is any help, the Debian folk fixed this problem back in 2002.
Here's the bug report (#170784) I raised with them:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=170784&archive=yes

Thanks in advance,

James.

Comment 2 Ivana Varekova 2004-11-03 12:29:14 UTC
Thank you for your notice.
The problem was fixed.
IV

Comment 3 Ivana Varekova 2004-12-03 10:38:25 UTC
Solved with -40.