Closed
Bug 116796
Opened 23 years ago
Closed 23 years ago
Active Accessibility: Crash in drop down list with Immersion Desktop Running
Categories
(Core :: XUL, defect, P2)
Tracking
()
RESOLVED
FIXED
mozilla0.9.8
People
(Reporter: mozilla, Assigned: mozilla)
References
Details
Attachments
(1 file, 1 obsolete file)
|
780 bytes,
patch
|
aaronlev
:
review+
waterson
:
superreview+
|
Details | Diff | Splinter Review |
This bug is related to bug 88070. However, it now appears in the Mail compose
window and not form widgets so I've filed a new bug. I've CCd the people from
that bug I thought would be interested. I'm sorry for the spam if you are not.
Talkback IDs: TB864132W and TB864471Y
What happens is this:
Immersion desktop is a program which uses Active accessibility to provide force
feedback signals to peripherals like the Logitech iFeel mouse. Mozilla crashes
whenever it is running if you perform the following actions.
Steps to Reproduce:
File > New > Message...
Click the "From:" Dropdown list. (This implies that you have multiple accounts)
Expected Results: No Crash and a menu appears
Actual Results: Crash in Accessibility.dll everytime Immersion is running
Reproducable: Always
I'm not sure whether this is reproducable anywhere else in the browser.
Build ID: 2001122308 Win98
Immersion Desktop 2.1.6
| Reporter | ||
Comment 1•23 years ago
|
||
Well, this bug is in many more places than just the Mail window. Apparently we
are crashing in *any* drop down listbox. (Not form widgets)
Changing summary and moving to proper component.
Component: Mail Window Front End → XP Toolkit/Widgets
Product: MailNews → Browser
Summary: Active Accessibility: Crash in Mail Compose window with Immersion Desktop Running → Active Accessibility: Crash in drop down list with Immersion Desktop Running
| Reporter | ||
Comment 2•23 years ago
|
||
reassigning to default owner and QA. (Sorry for the Spam!)
Assignee: sspitzer → hyatt
QA Contact: esther → jrgm
Comment 3•23 years ago
|
||
nsXULSelectOptionAccessible::GetAccState
[d:\builds\seamonkey\mozilla\accessible\src\xul\nsXULSelectAccessible.cpp, line
137]
Accessible::get_accState
[d:\builds\seamonkey\mozilla\widget\src\windows\Accessible.cpp, line 393]
TRACKER.DLL + 0x1327 (0x009b1327)
0x8b55b2b1
-> aaronl to ponder
Assignee: hyatt → aaronl
Comment 4•23 years ago
|
||
Ha, I downloaded Immersion desktop so I should experience these bugs a lot
sooner from now on. I have reproduced the crash.
Status: NEW → ASSIGNED
Comment 5•23 years ago
|
||
Updated•23 years ago
|
Whiteboard: seeking r=, sr=
| Assignee | ||
Comment 6•23 years ago
|
||
Comment on attachment 63873 [details] [diff] [review]
Tested -- works
r=jgaunt
Attachment #63873 -
Flags: review+
Comment 7•23 years ago
|
||
Feels like wallpaper. Why can all these pointers be null?
Comment 8•23 years ago
|
||
Not always sure what happens -- we have to be thread safe. Sometimes the outer
process might ask for the selection before the selection exists. There must be
times when there is no selection. Looks to me like we need to handle the case
where there is no selection.
| Assignee | ||
Comment 9•23 years ago
|
||
Hmmm, did some digging. turns out we were QIing to someting it wasn't. Heh. We
have clearance to add the implements="nsIDOMXULSelectControlItemElement" to
menulist-base in menu.xml
I'm going to test it and then post a patch
| Assignee | ||
Comment 10•23 years ago
|
||
Just needed to add an interface to the widget so we could QI it properly
Attachment #63873 -
Attachment is obsolete: true
Comment 11•23 years ago
|
||
Comment on attachment 64005 [details] [diff] [review]
one line fix in xbl file
r=aaronl
Attachment #64005 -
Flags: review+
| Assignee | ||
Comment 13•23 years ago
|
||
accepting and marking other as it is affecting at least 2 windows versions (98,2k)
appealing to waterson for re-sr
Status: NEW → ASSIGNED
OS: Windows 98 → other
Priority: -- → P2
Whiteboard: seeking r=, sr= → seeking sr=
Target Milestone: --- → mozilla0.9.8
Comment 14•23 years ago
|
||
Comment on attachment 64005 [details] [diff] [review]
one line fix in xbl file
sr=waterson, assuming that is actually implements this interface! ;-)
Attachment #64005 -
Flags: superreview+
| Assignee | ||
Updated•23 years ago
|
Whiteboard: seeking sr=
| Assignee | ||
Comment 15•23 years ago
|
||
checked in to the trunk
Status: ASSIGNED → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
Comment 16•23 years ago
|
||
*** Bug 119667 has been marked as a duplicate of this bug. ***
You need to log in
before you can comment on or make changes to this bug.
Description
•