Closed Bug 385742 Opened 17 years ago Closed 16 years ago

Divide by zero error crash when changing language to Dutch whilst composing a webmail [@ HashMgr::hash]

Categories

(Core :: Spelling checker, defect)

1.8 Branch
x86
Windows 98
defect
Not set
critical

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: kheal, Unassigned)

References

()

Details

(Keywords: crash)

Crash Data

This crash happened in fx 2.0.0.4 when I tried to change the spellcheck language to Dutch whilst composing an email.

The gory details are:
TB33440381K

FIREFOX caused a divide error in module MYSPELL.DLL at 0167:60042f72.
Registers:
EAX=4cae6ee9 CS=0167 EIP=60042f72 EFLGS=00010246
EBX=00d8f400 SS=016f ESP=00d8f40c EBP=00d8f524
ECX=042afc10 DS=016f ESI=4cae6e8c FS=0f7f
EDX=00000000 ES=016f EDI=042afc10 GS=0000
Bytes at CS:EIP:
f7 31 5e 5b 8b c2 c2 04 00 8b 44 24 0c 56 ff 74 
Stack dump:
042aa710 00d8f4b4 60042cbf 00d8f4b4 042aa710 042aa710 60044381 00d8f4b4 042aa710 00000005 00000000 60044318 00d8f4b4 00d8f580 02ef0b90 065a01e0 

I have these extensions installed:
Woordenboek Nederlands 2.0.0
Firefox (default) 2.0
United States English Dictionary 2.0.0.6
Diccionario de Español/España 1.1
Talkback 2.0.0.4
Dizionario italiano 3.0
Geiriadur Cymraeg 0.02
Dictionnaire MySpell en Français 1.0.1
Deutsches Wörterbuch 1.0.1
Dictionnaire MySpell en Français (réforme 1990) 1.0.1
British English Dictionary 1.19
Incident ID: 33440381
Stack Signature	HashMgr::hash 45b87223
Product ID	Firefox2
Build ID	2007051502
Trigger Time	2007-06-25 03:48:16.0
Platform	Win32
Operating System	Windows 98 4.10 build 67766446
Module	MYSPELL.DLL + (00002f72)
URL visited	
User Comments	
Since Last Crash	16024 sec
Total Uptime	861045 sec
Trigger Reason	Integer divide by zero
Source File, Line No.	c:/builds/tinderbox/Fx-Mozilla1.8-release/WINNT_5.2_Depend/mozilla/extensions/spellcheck/myspell/src/hashmgr.cpp, line 206
Stack Trace 	
HashMgr::hash  [mozilla/extensions/spellcheck/myspell/src/hashmgr.cpp, line 206]
mozMySpell::Check  [mozilla/extensions/spellcheck/myspell/src/mozMySpell.cpp, line 425]
mozSpellChecker::CheckWord  [mozilla/extensions/spellcheck/src/mozSpellChecker.cpp, line 139]
nsEditorSpellCheck::CheckCurrentWordNoSuggest  [mozilla/editor/composer/src/nsEditorSpellCheck.cpp, line 295]
mozInlineSpellChecker::DoSpellCheck  [mozilla/extensions/spellcheck/src/mozInlineSpellChecker.cpp, line 1410]
mozInlineSpellChecker::ResumeCheck  [mozilla/extensions/spellcheck/src/mozInlineSpellChecker.cpp, line 1475]
HandleSpellCheckResumePLEvent  [mozilla/extensions/spellcheck/src/mozInlineSpellChecker.cpp, line 495]
0x778b0c24
Severity: major → critical
Keywords: crash
Summary: Divide by zero error Crash [@MYSPELL.DLL+0x167] when changing language to Dutch whilst composing a webmail. → Divide by zero error crash when changing language to Dutch whilst composing a webmail [@ HashMgr::hash]
Assignee: mscott → nobody
perhaps resolved by bug #364035 (fixed as of   2007-09-19)

do you see this when using version 3?
I am no longer using Windows 98 and have not suffered the crash recently.
Closing due to not having environment to test.
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → WORKSFORME
the correct closure is incomplete
Resolution: WORKSFORME → INCOMPLETE
Crash Signature: [@ HashMgr::hash]
You need to log in before you can comment on or make changes to this bug.