Closed
Bug 771913
Opened 12 years ago
Closed 12 years ago
firefox crashes in response to typing
Categories
(Core :: Disability Access APIs, defect)
Tracking
()
RESOLVED
WORKSFORME
Tracking | Status | |
---|---|---|
firefox14 | - | --- |
People
(Reporter: maxh, Unassigned)
Details
(Keywords: crash, platform-parity, regression)
Attachments
(1 file)
73.46 KB,
text/plain
|
Details |
User Agent: Opera/9.80 (Macintosh; Intel Mac OS X 10.7.4; U; Edition Next; en) Presto/2.10.289 Version/12.00 Actual results: In latest beta, any text entry (whether in a text box or not) causes Firefox to crash. OS is Mac OS 10.7.4. Error reported is uncaught exception 'NSAccessibilityException'.
Reporter | ||
Updated•12 years ago
|
Hardware: x86 → x86_64
Comment 1•12 years ago
|
||
Can you provide the crash ID (bp-...) from about:crashes if it's a real crash (Firefox closes unexpectedly)? Does it happen in Safe Mode (http://support.mozilla.org/kb/troubleshoot-firefox-issues-using-safe-mode)?
Reporter | ||
Comment 2•12 years ago
|
||
The Mozilla crash reporter does not appear, only the Apple crash reporter. This does not make an entry in the about:crashes log. The problem does occur in Safe Mode.
Comment 3•12 years ago
|
||
Can you provide a stack trace (see https://developer.mozilla.org/en/How_to_get_a_stacktrace_for_a_bug_report#Alternative_ways_to_get_a_stacktrace)?
Reporter | ||
Comment 4•12 years ago
|
||
Comment 5•12 years ago
|
||
Did it happen in the previous Beta, i.e. 14.0b10?
Severity: normal → critical
Keywords: crash
Reporter | ||
Comment 6•12 years ago
|
||
Nope. I restarted Firefox to update and could no longer do anything due to crashes. (I've downgraded to the stable version for now.)
Comment 7•12 years ago
|
||
The regression range should be: http://hg.mozilla.org/releases/mozilla-beta/pushloghtml?fromchange=e4445f905091&tochange=48842c93fcb2
Status: UNCONFIRMED → NEW
tracking-firefox14:
--- → ?
Component: Untriaged → General
Ever confirmed: true
Updated•12 years ago
|
Keywords: regression
Comment 8•12 years ago
|
||
From the attached crash data: *** Terminating app due to uncaught exception 'NSAccessibilityException', reason: '"AXValue" attribute unsupported by: <ToolbarWindow: 0x10ace2530>'
Comment 9•12 years ago
|
||
And here's the most fun fact about this: 1. There were no accessibility-related changes in the regression range posted. 2. Accessibility is not, repeat: NOT, built on 14! Not even on 15! So we're either dealing with a corrupt stack, or this is a custom build that has accessibility on, or something else really funky is going on. But I know for a fact that we never allowed accessibility to be turned on for 14.
Comment 10•12 years ago
|
||
Max, does it happen with a new profile (see http://support.mozilla.org/kb/profile-manager-create-and-remove-firefox-profiles)?
Reporter | ||
Comment 11•12 years ago
|
||
It does.
Comment 12•12 years ago
|
||
Max, I notice that the SpeechSynthesis and SpeechRecognition frameworks are present in your log from comment #4. Do you use either of these from Firefox? (If so, this might explain why you seem to be seeing an accessibility crash in a build without accessibility support.) The Firefox-specific symbols from your stack in comment #4 are corrupt (because the beta you've been testing with has its symbols stripped). I was going to recommend you test with the latest "profiling" nightly (which doesn't have its symbols stripped) ... but when I looked I couldn't find any. I'll keep looking and report back later.
Reporter | ||
Comment 13•12 years ago
|
||
I've not used either of those, certainly not with this version.
Comment 14•12 years ago
|
||
Marco, is accessibility built in current trunk nightlies (on the 16 branch)?
Comment 15•12 years ago
|
||
(Following up comment #12) > The Firefox-specific symbols from your stack in comment #4 are > corrupt (because the beta you've been testing with has its symbols > stripped). I was going to recommend you test with the latest > "profiling" nightly (which doesn't have its symbols stripped) > ... but when I looked I couldn't find any. I'll keep looking and > report back later. Actually even the "regular" trunk nightlies no longer have their symbols stripped. So Max, please test with the following build (which is today's mozilla-central (aka trunk) nightly): ftp://ftp.mozilla.org/pub/firefox/nightly/2012-07-09-03-51-18-mozilla-central/firefox-16.0a1.en-US.mac.dmg
Comment 16•12 years ago
|
||
(In reply to Steven Michaud from comment #14) > Marco, is accessibility built in current trunk nightlies (on the 16 branch)? Yes, but it is triggered only if VoiceOver asks for it, not if other consumers do it, UNLESS you flip a hidden pref that always forces it on regardless of VoiceOver preference.
Reporter | ||
Comment 17•12 years ago
|
||
It does indeed appear to work.
Comment 18•12 years ago
|
||
(In reply to comment #17) > It does indeed appear to work. I was actually hoping it'd crash, so we'd get a non-corrupt stack. Are you using VoiceOver? Or *anything* else that alters/filters your input, isn't a plugin and isn't an extension? (In reply to comment #16) > (In reply to Steven Michaud from comment #14) >> Marco, is accessibility built in current trunk nightlies (on the 16 >> branch)? >> >> Yes, but it is triggered only if VoiceOver asks for it, not if >> other consumers do it, UNLESS you flip a hidden pref that always >> forces it on regardless of VoiceOver preference. Just a guess, but it may be this that stops elasmo from crashing in today's trunk nightly. What's the hidden pref?
Comment 19•12 years ago
|
||
(Following up comment #18) > Are you using VoiceOver? Or *anything* else that alters/filters your > input, isn't a plugin and isn't an extension? I should rephrase this: Are you using VoiceOver? Or *anything* else that alters/filters your input or output that isn't an extension?
Reporter | ||
Comment 20•12 years ago
|
||
VoiceOver is definitely disabled. I'm not aware of anything else that would alter I/O, either. The zoom feature is enabled but has not been used.
Reporter | ||
Comment 21•12 years ago
|
||
The zoom feature does not appear to be the cause of the crash; I disabled it entirely but this did not eliminate the crashes.
Comment 22•12 years ago
|
||
elasmo -> Max Elasmo's in a different bug :-(
Comment 23•12 years ago
|
||
(In reply to Steven Michaud from comment #18) > What's the hidden pref? accessibility.force_disabled. 1 means always disabled, 0 means allow VoiceOver, -1 means allow all.
Comment 24•12 years ago
|
||
I just tried running FF 14.0b11 on OS X 10.7.4, and not surprisingly can't reproduce this bug. Max, please give us specific examples of text boxes on specific pages where entering text triggers these crashes. Is it any text at all? Specific text? Do the crashes happen on the first letter? On key down or key up? What keyboard layout are you using? By any chance are you using any non-English-language settings?
Comment 25•12 years ago
|
||
> accessibility.force_disabled. 1 means always disabled, 0 means allow VoiceOver,
> -1 means allow all.
Max, please try changing this setting in today's mozilla-central nightly, to see if any of the possible values trigger your crashes.
To change the setting go to about:config. You'll need to restart Firefox each time you change the setting.
Reporter | ||
Comment 26•12 years ago
|
||
There isn't a specific textbox (I even tested it without focus on a textbox), nor specific text (the first time it happened I was typing a URL, after it happened twice I didn't bother with anything specific). There is time to press a few keys, but it's almost certainly typing-related; when left alone no crash occurs. I'm on a modified U.S. International keyboard layout. Several non-English languages are enabled, but English is the first in the list. accessibility.force_disabled being set to -1, 0, or 1 does not seem to have an effect.
Comment 27•12 years ago
|
||
> I'm on a modified U.S. International keyboard layout. Several non-English
> languages are enabled, but English is the first in the list.
What, exactly, does this mean?
Which keyboard layouts are enabled (with which settings)?
Are you using any keyboard layouts that aren't from Apple? Or which were installed separately (that didn't just come with the OS)?
By any chance is your physical keyboard not from Apple?
Comment 28•12 years ago
|
||
Just tried the "US Extended" keyboard layout (on OS X 10.7.4 with FF 14.0b11), and had no problems.
Reporter | ||
Comment 29•12 years ago
|
||
I tried disabling all keyboard layouts except the default U. S. layout; this did not prevent crashing. The physical keyboard is Apple.
Comment 30•12 years ago
|
||
I'm out of ideas :-( I'm thankful you don't crash with current trunk code ... but don't know why.
Comment 31•12 years ago
|
||
I don't think we should track this until we figure out how to reproduce it, or at least until we find that it's widespread. Right now I suspect very few people see these crashes.
Comment 32•12 years ago
|
||
Two last, rather desperate suggestions: Have you rebooted your computer since these crashes started happening? If not please try it. Also try creating a new account in System Preferences : Users and Groups, and see if these crashes happen using that account.
Reporter | ||
Comment 33•12 years ago
|
||
Restarting did not do anything, but switching accounts did.
Comment 34•12 years ago
|
||
So this bug is caused or triggered by something you installed in your "regular" account. Please try to figure out what that might be. And if you find out, please report it here. For the time being I'll mark this bug WORKSFORME.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → WORKSFORME
Updated•12 years ago
|
You need to log in
before you can comment on or make changes to this bug.
Description
•