Closed
Bug 17103
Opened 25 years ago
Closed 25 years ago
[BETA] Using Russian Detector and visiting the URL leads to a crash
Categories
(Core :: Internationalization, defect, P3)
Tracking
()
VERIFIED
FIXED
M13
People
(Reporter: momoi, Assigned: ftang)
References
()
Details
(Whiteboard: fix in local code.)
** Observed with 10/22/99 Win32 M11 build (1999102208)** Start Mozilla, turn on Russian detector and go visit the above URL. Mozilla then crashes. I have Talkback incident report but the Cyclone server is not working well enough to retrieve the data yet. The above URL is an ordinary Win-1251 test page containing no Meta tag or HTTP charset from server. (** I saw the same crash with the M10 release build though Paul Gorodyansky says that he coudl load it with M10.)
Assignee | ||
Updated•25 years ago
|
Status: NEW → ASSIGNED
Target Milestone: M16
Assignee | ||
Comment 1•25 years ago
|
||
Mark it as M14- We should either take out this Russian/Ukrainian detectors or fix the problem by beta.
Assignee | ||
Updated•25 years ago
|
Target Milestone: M16 → M14
Updated•25 years ago
|
Severity: major → critical
Reporter | ||
Updated•25 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → WORKSFORME
Reporter | ||
Comment 3•25 years ago
|
||
Talkback database was wiped off clean recently. So there is no longer the report I sent. But good news. This crash no longer occurs with 11/30/99 Win32 build. I'm going to mark this resolved/worksforme.
Reporter | ||
Updated•25 years ago
|
Status: RESOLVED → REOPENED
Reporter | ||
Comment 4•25 years ago
|
||
I'm going to re-open this bug because a crash can be reproduced by changing the steps a bit. 1. Start up Mozilla browser. 2. Acesss the test page. 3. Turn on the Russian Auto-Detector --> it crashes. If you reverse the steps 2 and 3, it does not crash.
Updated•25 years ago
|
Resolution: WORKSFORME → ---
Comment 5•25 years ago
|
||
Clearing WorksForme..
Reporter | ||
Comment 6•25 years ago
|
||
Here's the Talkback report on the crash today: +++++++++++++++++++++++++++++ Trigger Type: Program Crash Trigger Reason: Access violation Call Stack: (Signature = nsCyrillicDetector::HandleData 9c233e4f) nsCyrillicDetector::HandleData [d:\builds\seamonkey\mozilla\intl\chardet\src\nsCyrillicDetector.cpp, line 112] nsCyrXPCOMDetector::DoIt [d:\builds\seamonkey\mozilla\intl\chardet\src\nsCyrillicDetector.cpp, line 194] nsDetectionAdaptor::RawBuffer [d:\builds\seamonkey\mozilla\intl\chardet\src\nsDetectionAdaptor.cpp, line 223] nsParser::OnStopRequest [d:\builds\seamonkey\mozilla\htmlparser\src\nsParser.cpp, line 1333] nsChannelListener::Init [d:\builds\seamonkey\mozilla\webshell\src\nsDocLoader.cpp, line 1476] nsWebShell::CreatePluginHost [d:\builds\seamonkey\mozilla\webshell\src\nsWebShell.cpp, line 597] nsHTTPResponseListener::ParseStatusLine [d:\builds\seamonkey\mozilla\netwerk\protocol\http\src\nsHTTPResponseListener.cp p, line 459] nsInputStreamChannel::AsyncOpen [d:\builds\seamonkey\mozilla\netwerk\base\src\nsInputStreamChannel.cpp, line 169] nsUnicharStreamLoader::GetNumCharsRead [d:\builds\seamonkey\mozilla\netwerk\base\src\nsUnicharStreamLoader.cpp, line 124] PL_HandleEvent [plevent.c, line 538] _md_EventReceiverProc [plevent.c, line 976] KERNEL32.DLL + 0x363b (0xbff7363b) 0x06e30016 +++++++++++++++++++++++++++++++++++++++++++
Summary: Using Russian Detector and visiting the URL leads to a crash → [BETA] Using Russian Detector and visiting the URL leads to a crash
Whiteboard: [HELP WANTED]
As Frank stated earlier, for Beta, either fix the crash or remove the Russian auto-detect feature (users still could select specific Russian charset encodings.
Assignee | ||
Updated•25 years ago
|
Status: REOPENED → ASSIGNED
Whiteboard: [HELP WANTED] → fix in local code.
Assignee | ||
Comment 9•25 years ago
|
||
find out the problem. Read/write accros array boundary. Have fix in local code. Currenty code may cause crash.
Assignee | ||
Comment 10•25 years ago
|
||
*** Bug 17094 has been marked as a duplicate of this bug. ***
Assignee | ||
Updated•25 years ago
|
Target Milestone: M14 → M13
Assignee | ||
Updated•25 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 25 years ago → 25 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 11•25 years ago
|
||
add if condicition so we won't access the 128 size character class array when high bit is off.
Comment 12•25 years ago
|
||
I verified this in 2000020808 Win32, 2000020809 Linux, and 2000020410 Mac build.
Status: RESOLVED → VERIFIED
You need to log in
before you can comment on or make changes to this bug.
Description
•