Closed
Bug 362532
Opened 18 years ago
Closed 18 years ago
accessibility: crashes while arrowing down treetable in account settings
Categories
(Thunderbird :: Account Manager, defect)
Tracking
(Not tracked)
RESOLVED
WORKSFORME
People
(Reporter: monsanto, Assigned: davidb)
References
Details
(Keywords: access)
Attachments
(2 files, 1 obsolete file)
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1) Gecko/20060601 Firefox/2.0 (Ubuntu-edgy)
Build Identifier: version 3 alpha 1 (20061201)
With Ubuntu assistive technologies enabled, Thunderbird crashes arrowing down left-hand treetable in account settings dialog. Note this crash does not occur when assistive technologies are not enabled.
Reproducible: Always
Steps to Reproduce:
1. Enable assistive technologies
2. Launch Thunderbird 3
3. Open account preferences and arrow down the treetable on the left-hand side of the dialog. Thunderbird will crash.
Actual Results:
crash
Expected Results:
should not crash
Reporter | ||
Updated•18 years ago
|
Comment 1•18 years ago
|
||
Please include the talkback id for the crash when reporting crashes. (http://kb.mozillazine.org/Talkback)
confirmed.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Version: unspecified → Trunk
Assignee | ||
Comment 4•18 years ago
|
||
Confirming bug on my system (Ubuntu Edgy Eft). Here is a teaser of the last few commands in the stack:
(gdb) where
#0 0x00000049 in ?? ()
#1 0xb5a3d612 in nsAccessible::QueryInterface (this=0x8bb2128, aIID=@0xb5aac11c, aInstancePtr=0xbfbfe55c)
at /home/dtb/mozworkspace/mozilla/accessible/src/base/nsAccessible.cpp:152
#2 0xb7cabfa2 in nsQueryInterface::operator() (this=0xbfbfe570, aIID=@0xb5aac11c, answer=0xbfbfe55c) at nsCOMPtr.cpp:47
Comment 5•18 years ago
|
||
I think a little (or a lot :-) ) more of the stack would be useful.
Assignee | ||
Comment 6•18 years ago
|
||
OK :-)
Here is a bit more backtrace. I'm a bit rusty with gdb but please let me know if this helps or if you need more specific stack frame info etc.
Attachment #247723 -
Attachment is obsolete: true
Comment 7•18 years ago
|
||
that's a lot more interesting - it's probably even useful for someone who understands the code, like Aaron :-) This looks like a core accessibility bug, if I'm understanding correctly.
Comment 8•18 years ago
|
||
David Bolter is our guy for Tbird a11y now. He's new to Mozilla but not a11y, so everyone help him out on Mozilla stuff if possible.
Assignee: mscott → david.bolter
Assignee | ||
Comment 9•18 years ago
|
||
Can anyone confirm (or has anyone confirmed) this bug on other platforms?
Comment 10•18 years ago
|
||
similar backtrace with bug 340480, and this bug has more stable reproduce steps.
marking as dependency instead of dupe, until we know this bug really fixes that one.
Blocks: 340480
Assignee | ||
Comment 11•18 years ago
|
||
For this case the following sequence seems to happen (picking out bits of the stack trace):
1. we arrow down,
2. nsDocumentOnPageHide triggers,
3. nsDocAccessible::Destroy is called, and
4. during cache cleanup we try to QueryInterface using a defunct object (pointer)
I'd like to chat with people about the cache.
Assignee | ||
Comment 12•18 years ago
|
||
I tried recreating this bug with my first build after the holidays (pulled from HEAD today). I can not recreate it.
Can someone else confirm that this bug is perhaps fixed/obsolete?
Reporter | ||
Comment 13•18 years ago
|
||
I cannot reproduce this bug on version 3 alpha 1 (20070108).
However, https://bugzilla.mozilla.org/show_bug.cgi?id=364275 is still a major problem that makes the Account Settings dialog (and other dialogs) very confusing for people with disabilities. For example, in the Security page, the following text does not have LABEL_FOR assigned:
1. "To send and receive signed..."
2. "Use this certificate to digitally..."
3. "Use this certificate to encrypt..."
4. "Default encryption settings when..."
This means that assistive technologies cannot speak/Braille the appropriate text for the component that has focus.
For example, an assisive technology should only speak "Use this certificate to encrypt..." when the Encryption text field has keyboard focus.
Assignee | ||
Comment 14•18 years ago
|
||
Lynn. Thanks for confirming.
OK, I'm closing this as fixed (seemed the closest option). Please reopen if/as necessary. I wish I knew what the "fix" was though.
I'll take a look at bug 364275.
Status: NEW → RESOLVED
Closed: 18 years ago
Resolution: --- → FIXED
Comment 15•18 years ago
|
||
->WFM (FIXED is only used when known code changes resolved the issue)
Resolution: FIXED → WORKSFORME
Assignee | ||
Comment 16•18 years ago
|
||
Thanks Magnus. I was going to close WFM but since the specific guilty build version was specified in the report I felt that didn't quite fit. I'll follow your convention in the future though. Sorry about that.
Comment 17•18 years ago
|
||
No problem. It's more for tracking purpose I suppose, and in cases someone want to find out how to fix a related bug, they may get inspiration by searching related fixed bugs and look at the patches.
Comment 18•6 years ago
|
||
Keywords: sec508
You need to log in
before you can comment on or make changes to this bug.
Description
•