Closed
Bug 83448
Opened 24 years ago
Closed 24 years ago
Crash when deleting text in URL bar and other input fields
Categories
(SeaMonkey :: Location Bar, defect, P1)
Tracking
(Not tracked)
VERIFIED
FIXED
mozilla0.9.1
People
(Reporter: smontagu, Assigned: ftang)
References
Details
(Keywords: crash, Whiteboard: r=ftang, sr=kin a=asa. wait tree open to check in.)
Attachments
(1 file)
1.20 KB,
patch
|
Details | Diff | Splinter Review |
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (Windows; U; WinNT4.0; en-US; rv:0.9+) Gecko/20010513
BuildID:
When deleting text in the URL bar, in optimized builds only, Mozilla crashes
with the message "The memory could not be read".
Reproducible: Sometimes
Steps to Reproduce:
1.Open Mozilla
2.If set to open a blank page, enter one or two characters in the URL bar;
otherwise just click anywhere in the displayed URL
3.Hit backspace
Actual Results: Browser crashes
Expected Results: Browser should not crash
MSVC debugger reports: Access violation in EDITOR.DLL
This appears to be caused by the calls to GetBidiProperty in nsTextEditRulesBIDI.cpp
Reporter | ||
Comment 1•24 years ago
|
||
Comment 2•24 years ago
|
||
reassign to kin
I have no idea how this bidi stuff works, or why this patch works :)
Assignee: alecf → kin
Status: NEW → ASSIGNED
Priority: -- → P1
Target Milestone: --- → mozilla0.9.2
Moving to mozilla.0.9.2 for now, though we may want to try and get this into
0.9.1.
I was a little puzzled as to why we compiled with a missing arg to
GetBidiProperty() and then I noticed that the prototoype for GetBidiProperty()
in nsIFrame.h had a default initializer ... methods in XPCOM interfaces
shouldn't have default initializers!
I'd like to request that the GetBidiProperty() declaration in nsIFrame.h:
NS_IMETHOD GetBidiProperty(nsIPresContext* aPresContext,
nsIAtom* aPropertyName,
void** aPropertyValue,
long aSize = sizeof(void*) ) const = 0;
be changed to:
NS_IMETHOD GetBidiProperty(nsIPresContext* aPresContext,
nsIAtom* aPropertyName,
void** aPropertyValue,
long aSize) const = 0;
This will force us to provide the aSize arg for all calls, but it will also
force us to take a look at each call with the missing arg, and find any other
potential problems.
Other than that, you have my sr=kin@netscape.com on the 05/31/01 04:22 editor
patch.
So who's supposed to check this patch in? Whoever it is, should take this off my
plate. :-)
Reporter | ||
Comment 4•24 years ago
|
||
This is a crasher! Surely it has to get into 0.9.1 ? I suggest the fix for the
crash should be checked in and the default initializer issue be fissioned.
Target Milestone: mozilla0.9.2 → mozilla0.9.1
Comment 6•24 years ago
|
||
returning to 0.9.2 Target Milestone. Simon, Target Milestone is owned by the
developer. Please do not change that field in bug reports. Thanks. If you want
to nominate a bug for a particular milestone then use the keyword.
Target Milestone: mozilla0.9.1 → mozilla0.9.2
Comment 7•24 years ago
|
||
Simon, do you have a Russian keyboard?
If so, can you test this crash problem in the Subject header
of a Mail composer when you try to delete what has been input?
I am having that problem with a Win32 6/1/2001 build. If it happens
there with another keyboard, and if you patch fixes the problem
then, we need to get this in in the 0.9.1 branch. Otherwise, we will have
a huge problem in a number of languages.
Comment 8•24 years ago
|
||
It's not very frequent with RU keyboard and seems to require special
condition. But I was able to reproduce this problem even under the EN
keyboard when deleting characters in the Subject field.
The crash happens ** without fail** under AR and HE keyboards and thus
would make email in Arabic and Hebrew extremely unusable.
I am nominating this for nsbeta1.
Keywords: nsbeta1
Updated•24 years ago
|
Summary: Crash when deleting text in URL bar → Crash when deleting text in URL bar and other input fields
Reporter | ||
Comment 9•24 years ago
|
||
I also get this crash when typing and deleting Hebrew text in the Subject field
in Mail Composer without the patch, and the patch fixes that case as well.
Comment 10•24 years ago
|
||
I also experience a crash every time I try to backsapace
over the "--" at the beginning email signature lines.
I filed a new bug for it but maybe it is related to this bug.
I don't get Talkback to come up, however.
Those interested in this other bug, please see Bug 83946.
Comment 11•24 years ago
|
||
assuming that review and super review look good then a= asa@mozilla.org for
checkin to the 0.9.1 branch and the trunk.
(on behalf of drivers)
Assignee | ||
Comment 12•24 years ago
|
||
assuming that review and super review look good then a= asa@mozilla.org for
checkin to the 0.9.1 branch and the trunk.
(on behalf of drivers)
reassign to ftang
Assignee: kin → ftang
Status: ASSIGNED → NEW
Target Milestone: mozilla0.9.2 → mozilla0.9.1
Assignee | ||
Updated•24 years ago
|
Status: NEW → ASSIGNED
Whiteboard: r=ftang, sr=kin a=asa. wait tree open to check in.
Assignee | ||
Comment 13•24 years ago
|
||
check into both moz0.9.1 and trunk.
Split other issue sinto bug 84031
Status: ASSIGNED → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
Comment 14•24 years ago
|
||
switching QA contact as I'm not realy the best/right person.
QA Contact: claudius → andreasb
Comment 15•24 years ago
|
||
Switching QA contact to marina. Marina, can you verify this with a russian
keyboard? Alternatively, reporter (Simon), can you verify if this is working
for you now?
QA Contact: andreasb → marina
Reporter | ||
Comment 16•24 years ago
|
||
Verified as fixed with Hebrew keyboard
Comment 17•24 years ago
|
||
i don't crash with russian keyboard in Subject field in mail composition nor in
URL bar in the browser. Simon, if you'll see the problem again please reopen
this bug.Marking verified for now
Status: RESOLVED → VERIFIED
Updated•17 years ago
|
Product: Core → SeaMonkey
You need to log in
before you can comment on or make changes to this bug.
Description
•