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
•