Closed Bug 23671 Opened 25 years ago Closed 24 years ago

FreeBSD: Preferences|Software Inst. exits w/ SIGFPE

Categories

(SeaMonkey :: Preferences, defect, P3)

x86
FreeBSD
defect

Tracking

(Not tracked)

VERIFIED WORKSFORME

People

(Reporter: ben, Assigned: mcafee)

Details

(Keywords: helpwanted)

Here is the output on the controlling terminal:

Doing smartupdate startup...
Looking up prefwindow object...
Creating prefwindow
object...
Gdk-ERROR **: BadMatch (invalid parameter attributes)
  serial 19209
error_code 8 request_code 59 minor_code 0
Worksforme on linux, winNT.
If this is happening on FreeBSD, reopen and
put FreeBSD in the title.

Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → WORKSFORME
looks like this is FreeBSD-only and still happening,
reopening and marking so.

Status: RESOLVED → REOPENED
Summary: Edit --> Preferences --> Software Installation exits browser → FreeBSD: Edit --> Preferences --> Software Installation exits browser
Clearing WORKSFORME resolution due to reopen.
Resolution: WORKSFORME → ---
Can you help Matt with this?  And should we worry about this for beta?
Assignee: matt → mcafee
Status: REOPENED → NEW
Target Milestone: M14
This is FreeBSD-only, marking m16 and help wanted.

Whiteboard: help wanted
Target Milestone: M14 → M16
bug still present with M13
ben, do you have a stack trace?  I don't have
a FreeBSD build to look at this right now.
There has been a history of SIGFPE problems on FreeBSD.

ben says:
I tried running mozilla, and then attaching gdb to it.  When I went to
Edit-->Preferences, gdb intercepted a SIGFPE:

(gdb) cont
Continuing.
****** GENERAL DRAG ********
WEBSHELL+ = 4

Gdk-WARNING **: locale not supported by C library

Program received signal SIGFPE, Arithmetic exception.
0x280c5fea in js_NewNumberValue () from
/usr/X11R6/lib/mozilla/libmozjs.so

I tried continuing again, and had to do so several times; eventually the
preferences dialog came up, and I was able to select "Software
Installation".  This was followed by a bunch more SIGFPE's, and
eventually the program died, with the GDK-error as described in the
original bug report:

Gdk-ERROR **: BadMatch (invalid parameter attributes)
  serial 103817 error_code 8 request_code 59 minor_code 0

Program exited with code 01.
(gdb) [1]  + done       mozilla

Keywords: helpwanted
Whiteboard: help wanted
better summary




Summary: FreeBSD: Edit --> Preferences --> Software Installation exits browser → FreeBSD: Preferences|Software Inst. exits w/ SIGFPE
Bulk move of all Pref UI component bugs to new Preferences component.  Pref UI 
component will be deleted.
Component: Pref UI → Preferences
mcafee (or anyone else): Can you reproduce this problem with builds after Jan
11?

January 10th a fix for floating point exceptions on FreeBSD was checked in:

CVS log:
http://bonsai.mozilla.org/cvslog.cgi?file=mozilla/xpfe/bootstrap/nsAppRunner.cpp

CVS diff:
http://bonsai.mozilla.org/cvsview2.cgi?diff_mode=context&whitespace_mode=show&file=nsAppRunner.cpp&root=/cvsroot&subdir=mozilla/xpfe/bootstrap&command=DIFF_FRAMESET&rev1=1.147&rev2=1.148
Target Milestone: M16 → M18
Move to M21 target milestone.
Target Milestone: M18 → M21
marking worksforme per markus's comment.
Ben, if this is still happening we can reopen this
and jumpstart this bug.  Sorry it's been sitting here
for a while.
Status: NEW → RESOLVED
Closed: 25 years ago24 years ago
Resolution: --- → WORKSFORME
vrfy.
Status: RESOLVED → VERIFIED
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.