Bugzilla – Attachment 67635 Details for
Bug 47368
Many crashes when accessibility enabled on MacOS X
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
HTML document: “Results of a survey of all LibreOffice bug reports related to Mac OS X accessibility features”
LibOMacAccessibilityBugsSurveySept2012.html (text/html), 20.67 KB, created by
Roman Eisele
on 2012-09-24 16:00:51 UTC
(
hide
)
Description:
HTML document: “Results of a survey of all LibreOffice bug reports related to Mac OS X accessibility features”
Filename:
MIME Type:
Creator:
Roman Eisele
Created:
2012-09-24 16:00:51 UTC
Size:
20.67 KB
patch
obsolete
><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" > "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> > ><html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> ><head> > <meta http-equiv="content-type" content="text/html; charset=utf-8" /> > <meta http-equiv="Content-Style-Type" content="text/css" /> > > <title>Results of a survey of all LibreOffice bug reports related to Mac OS X accessibility features</title> > > <meta name="author" content="Roman Eisele" /> > <meta name="date" content="2012-09-22" /> > <meta name="description" content="Results of a survey of all LibreOffice bug reports related to Mac OS X accessibility features (September 2012)" /> > <meta name="keywords" content="LibreOffice, OpenOffice, bugs, Mac OS X, MacOS, accessibility, Universal access" /> > > <style type="text/css"> > /* Base */ > body, p, li { > font-family: Alegreya, "Gentium Plus", "Gentium Basic", Gentium, "Linux Libertine O", "Linux Libertine", serif; > font-size: 12pt; > text-align: left; > } > > /* Paragraph styles */ > body { > margin:4em; > } > h1, h2, h3 { > font-family: "Linux Biolinum O", "Linux Biolinum", sans; > font-weight: normal; > text-align: left; > color: green; > } > h1 { > font-size: 200%; > text-transform: capitalize; > margin-bottom: 1em; > } > h2 { > font-size: 150%; > margin-top: 2em; > margin-bottom: 1em; > } > p { > line-height: 150%; > } > > /* Custom paragraph styles */ > p.subtitle { > font-style: italic; > margin-top: 0px; > margin-bottom: 3em; > } > p.schlussstueck { > font-style: italic; > margin-top: 3em; > margin-bottom: 0px; > } > > /* Inline styles */ > em { > font-style: italic; > font-weight: normal; > } > code { > font-family: Courier, "Courier New", monospace; > font-size: 80%; > } > a, a:link, a:hover, a:active, a:visited { > text-decoration: none; > } > a, a:link, a:visited { > color:navy; > } > a:hover, a:active { > color:green; > } > > /* Custom inline styles */ > .mac_utility { > font-style: italic; > } > .erudite { > font-style: italic; > } > .status { > text-transform: uppercase; > letter-spacing: 0.1em; > } > </style> ></head> > ><body> > <h1>Results of a survey of all LibreOffice bug reports related to Mac OS X accessibility features</h1> > > <p>For a long time, LibreOffice (just like OpenOffice.org) suffered from some tricky bugs related to Mac OS X accessibility features. The tricky thing about these bugs was that they only became visible when a user activated Appleâs accessibility utilities (âUniversal Accessâ) or installed some third-party window management utility (like <span class="mac_utility">Moom</span>, <span class="mac_utility">Cinch</span>, <span class="mac_utility">RightZoom</span>, <span class="mac_utility">BetterSnapTool</span> and others) which relied on these features. So these bugs were real nightmares for our bug wranglers: the bugs were not reproducible on a plain Mac OS X installation, and most time the users reporting the bugs did not give any hint about accessibility features or window management utilities, but were under the impression that LibreOffice was a completely unstable application â¦</p> > > <p>Now, in September 2012, Tor Lillqvist and Michael Meeks have submitted two important patches (<a href="http://cgit.freedesktop.org/libreoffice/core/commit/?id=9b9d45e35103e6884e0a87c35c07c74899f40614" title="Torâs patch for bug 47368">[1]</a>, <a href="http://cgit.freedesktop.org/libreoffice/core/commit/?id=3234b715b5a6d13ee673b41066eb565706be5ec9" title="Michaelâs patch for bug 47368">[2]</a>) for bug <a href="https://bugs.freedesktop.org/show_bug.cgi?id=47368" title="Bug 47368 on http://bugs.freedesktop.org/">47368</a>, âMany crashes when accessibility enabled on Mac OS Xâ, which have fixed most of theses problems. To find out which bugs are still reproducible and therefore need more attention, I have made a little survey of all bug reports related to Mac OS X accessibility features. This survey took much more time than I had expected, because many reports are not really explicit, and because I had to retest all the bugs with different LibreOffice versions. But the results are very encouraging â Torâs and Michaelâs patches have truly fixed â[m]any crashes when accessibility enabled on Mac OS Xâ ;â).</p> > > <p>In all particular bugs reports you will find a statement in which I describe my test results in detail, especially the exact steps which I have used to reproduce the issue (such exact steps are missing from most of the reports). The following is a general summary of the results.</p> > > > <h2>Bugs still reproducible</h2> > > <p>Status <span class="status">NEW/REOPENED</span>. These bugs still require the attention of our developers.</p> > > <ul> > <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=47275" title="Bug 47275 on http://bugs.freedesktop.org/">47275</a>: > âAutofilter CRASH on Mac OS X when Mac accessibility features (Universal Access) are enabledâ<br /> > Still reproducible, obviously a bug <span class="erudite" lang="la" xml:lang="la">sui generis</span>. Exact duplicates: > <ul> > <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=52342" title="Bug 52342 on http://bugs.freedesktop.org/">52342</a>: > âAutoFilter CRASHâ</li> > </ul> > </li> > <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=55156" title="Bug 55156 on http://bugs.freedesktop.org/">55156</a>: > âHang on accessing any pane in the application Options dialog, when Cinch is running (related to Mac OS accessibility)â<br /> > Reproducible only if <span class="mac_utility">Cinch</span> is running (at least, not with <span class="mac_utility">RightZoom</span>). I have created a new bug for this remaining issue, giving (hopefully) a clear and distinct description. The issue itself has very probably existed since a long time, there was just no dedicated and clear bug report for it; cf. the following bugs which have been marked as <span class="status">RESOLVED/FIXED</span> or <span class="status">/DUPLICATE</span> because they are no longer reproducible under most circumstances, but come to life again if and only if <span class="mac_utility">Cinch</span> is active, and which therefore <em>could</em> be about the same issue: > <ul> > <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=33359" title="Bug 33359 on http://bugs.freedesktop.org/">33359</a>: > âLibreOffice not responding after choosing anything in Preferencesâ</li> > <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=42014" title="Bug 42014 on http://bugs.freedesktop.org/">42014</a>: > âLibreOffice Preferences list change hangs with Moom running in Mac OS X Lionâ</li> > <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=49942#c6" title="Bug 49942, comment 6 on http://bugs.freedesktop.org/">49942, comment #6</a> (issue only mentioned by the way in the comment)</li> > <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=52147" title="Bug 52147 on http://bugs.freedesktop.org/">52147</a>: > âLibreOffice hangs as soon as any page in Preferences is selectedâ</li> > </ul> > </li> > </ul> > > > <h2>Bugs not yet reproduced, but probably reproducible</h2> > > <p>Status <span class="status">UNCONFIRMED</span>. These bugs still require the attention of our bug wranglers.</p> > > <ul> > <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=54923" title="Bug 54923 on http://bugs.freedesktop.org/">54923</a>: > âCrash when navigating optionsâ<br /> > New, not easy to reproduce; perhaps requires Mac OS X ⥠10.7; the stack traces in the attached log files are unlike anything else I can remember; not yet clear if this bug is really related to Mac OS X accessibility features, but that seems probable.</li> > </ul> > > > <h2>Bugs which are probably fixed, but not for sure</h2> > > <p>Status <span class="status">NEEDINFO</span>. I could not reproduce the following bugs, but can not tell definitely if they are obsolete (e.g., because of some ambiguity in the bug description, or because of a very special stack trace which I can neither reproduce nor explain), therefore I have set the status of these bugs to <span class="status">NEEDINFO</span>. These bugs now require the attention of the original reporters. If they donât answer in a reasonable time frame (I suggest to be generous here and to wait some months), we can close these bug reports.</p> > > <ul> > <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=31919" title="Bug 31919 on http://bugs.freedesktop.org/">31919</a>: > âMac: program beach-balls and then crashes when topic is selected within Preferencesâ</li> > <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=37913" title="Bug 37913 on http://bugs.freedesktop.org/">37913</a>: > âLibreOffice crashes frequently when settings-dialog is openedâ<br /> > Very special stack trace, shows infinite (?) recursion of <code>SystemToOfficeDragActions()</code> from <code>libvclmxi</code>.</li> > <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=39701" title="Bug 39701 on http://bugs.freedesktop.org/">39701</a>: > âLibO 3.4.2 FINAL Crashes because of double clicking in Preferences menuâ</li> > <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=40301" title="Bug 40301 on http://bugs.freedesktop.org/">40301</a>: > âLibreOffice 3.4.2 with German language pack under OSX Lion 1.7.0 and 1.7.1 (German) crashes when trying to change settingsâ</li> > <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=47250" title="Bug 47250 on http://bugs.freedesktop.org/">47250</a>: > âWriter crashes editing tableâs propertiesâ</li> > </ul> > > > <h2>Mixed bug reports fixed by Torâs and Michaelâs patches together</h2> > > <p>Status <span class="status">RESOLVED/FIXED</span>.</p> > > <ul> > <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=47368" title="Bug 47368 on http://bugs.freedesktop.org/">47368</a>: > âMany crashes when accessibility enabled on Mac OS Xâ<br /> > For a long time, this bug report was used as a âcatch allâ report: all issues related to Mac OS X accessibility features were simply marked as duplicates of this report. Therefore it was difficult to say when this bug, being a mixture of many different issues, would be actually fixed. So Michael Meeks decided to close it after his and Tor Lillqvistâs patches had been pushed and confirmed. For my survey, I have followed this re-definition and normally regarded bugs as duplicates of bug 47368 if (and only if) they where fixed by Torâs and/or Michaelâs patch.</li> > </ul> > > > <h2>Bugs fixed by Tor Lillqvistâs patch</h2> > > <p>Status <span class="status">RESOLVED/FIXED</span> or <span class="status">/DUPLICATE</span>, thanks to <a href="http://cgit.freedesktop.org/libreoffice/core/commit/?id=9b9d45e35103e6884e0a87c35c07c74899f40614" title="Torâs patch for bug 47368">Torâs patch</a>. Many of these bugs are marked as duplicates of bug 47368. Some others which show a slightly different stack trace and were reported to occur while <span class="mac_utility">Cinch</span> was installed have been marked as duplicates of bug 49942 instead, but this was just to make bug wrangling a bit easier; there is no real difference, because all these bugs have been fixed by the same (Torâs) patch.</p> > > <ul> > <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=47015" title="Bug 47015 on http://bugs.freedesktop.org/">47015</a>: > âEDITING: table border editing crashâ</li> > <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=49942" title="Bug 49942 on http://bugs.freedesktop.org/">49942</a>: > âFORMATTING TABLES crashes LO on Mac OS X when Cinch is runningâ<br /> > Shows a slightly different stack trace. Duplicates: > <ul> > <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=49623" title="Bug 49623 on http://bugs.freedesktop.org/">49623</a>: > âCRASH by adding borders to cellsâ</li> > <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=50710" title="Bug 50710 on http://bugs.freedesktop.org/">50710</a>: > âApplication crashesâ<br /> > Mentions different kinds of crashes, without steps to reproduce them; identified as duplicate of bug 49942 according to the stack trace.</li> > <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=51791" title="Bug 51791 on http://bugs.freedesktop.org/">51791</a>: > âLibreOffice crashes often with Cinch running in Mac OS X Lionâ<br /> > Mentions different kinds of crashes, but the only well-defined is the one about about adding borders to a cell in Calc.</li> > </ul> > </li> > <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=50467" title="Bug 50467 on http://bugs.freedesktop.org/">50467</a>: > âFORMATTING: Crash on Mac when adding border to a cell. Relates to bug 48329â</li> > <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=54281" title="Bug 54281 on http://bugs.freedesktop.org/">54281</a>: > âCell thickness edge crashâ</li> > </ul> > > <p>From a userâs point of view, this crash seems always to involve the âBordersâ tab of a formatting dialog window â in the âFormat > Paragraphâ¦â dialog of Writer or in the âFormat > Cellsâ¦â dialog of Calc, and probably elsewhere.</p> > > > <h2>Bugs fixed by Michael Meekâs patch</h2> > > <p>Status <span class="status">RESOLVED/FIXED</span> or <span class="status">/DUPLICATE</span>, thanks to <a href="http://cgit.freedesktop.org/libreoffice/core/commit/?id=3234b715b5a6d13ee673b41066eb565706be5ec9" title="Michaelâs patch for bug 47368">Michaelâs patch</a>. Most of these bugs are marked as duplicates of bug 47368.</p> > > <ul> > <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=33359" title="Bug 33359 on http://bugs.freedesktop.org/">33359</a>: > âLibreOffice not responding after choosing anything in Preferencesâ</li> > <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=44807" title="Bug 44807 on http://bugs.freedesktop.org/">44807</a>: > âLO crashes on MAC if is checked âEnable access for assistance devicesââ<br /> > Partially fixed by Michael Meekâs patch, partially a duplicate of bug 44471, which is no longer reproducible.</li> > <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=51712" title="Bug 51712 on http://bugs.freedesktop.org/">51712</a>: > âCrash Performing @selector(showPreferences:) from sender NSMenuItemâ</li> > <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=52147" title="Bug 52147 on http://bugs.freedesktop.org/">52147</a>: > âLibreOffice hangs as soon as any page in Preferences is selectedâ<br /> > Exact duplicates: > <ul> > <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=46981" title="Bug 46981 on http://bugs.freedesktop.org/">46981</a>: > âCrashes in preferences menuâ</li> > </ul> > </li> > <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=53221" title="Bug 53221 on http://bugs.freedesktop.org/">53221</a>: > âWriter crashes when double click on styles or page previewâ</li> > <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=53240" title="Bug 53240 on http://bugs.freedesktop.org/">53240</a>: > âEDITING CRASH Insert custom field âx-yâ with content âx-yââ</li> > <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=54282" title="Bug 54282 on http://bugs.freedesktop.org/">54282</a>: > âChanging preferences crashes LOâ</li> > </ul> > > <p>From a userâs point of view, this crash seems always related to a hierarchical list box including the small grey triangular control which is used to show and hide the sub-entries. All bugs which are related to the <code>hitTestRunner()</code> recursion include such a hierarchical list box: the pane selection in the LibreOffice Preferences/Options window (bug 52147, bug 54282, and others), or the list of styles with hierarchical view in bug 53221, or the document properties list in bug 53240 â¦</p> > > > <h2>Bugs no longer reproducible in LibreOffice 3.6.1 and LOdev 3.7.0 (master)</h2> > > <p>Status <span class="status">RESOLVED/WORKSFORME</span>. Most of these bugs are still reproducible in LibreOffice 3.5.6.2, but all of them had already âdisappearedâ <em>before</em> Torâs and Michaelâs patches were pushed to master, perhaps by some refactoring in the 3.6 development process. </p> > > <ul> > <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=42014" title="Bug 42014 on http://bugs.freedesktop.org/">42014</a>: > âLibreOffice Preferences list change hangs with Moom running in Mac OS X Lionâ<br /> > According to original reporter no longer reproducible since LibreOffice 3.5.3.2. I doubt this, but if he says so we must believe him. Anyway, if the bug was still reproducible, it would have been either fixed by Michaelâs patch, or it would be the same as issue 55156, for which there is a new (open) bug report.</li> > <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=44471" title="Bug 44471 on http://bugs.freedesktop.org/">44471</a>: > âFORMATTING: Changing character background color causes HANGâ<br /> > Related to (actually, a part of) bug 51686, see below. Duplicates: > <ul> > <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=42866" title="Bug 42866 on http://bugs.freedesktop.org/">42866</a>: > <span lang="es" xml:lang="es">âFondo de carácter sin relleno cierra aplicaciónâ</span></li> > <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=44807" title="Bug 44807 on http://bugs.freedesktop.org/">44807</a>: > âLO crashes on MAC if is checked âEnable access for assistance devicesââ<br /> > Partially a duplicate of bug 44471, partially fixed by Michael Meekâs patch.</li> > </ul> > </li> > <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=50147" title="Bug 50147 on http://bugs.freedesktop.org/">50147</a>: > âEDITING: CRASH when switching from Slide Sorter (or Notes?) view to Normal view, with Mac OS X accessibility features enabledâ<br /> > Duplicates: > <ul> > <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=47569" title="Bug 47569 on http://bugs.freedesktop.org/">47569</a>: > âImpress crashes when switching from the notes-view to normal-viewâ</li> > <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=52014" title="Bug 52014 on http://bugs.freedesktop.org/">52014</a>: > âImpression crashes when changing from slide sorter view to normalâ</li> > </ul> > </li> > <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=51686" title="Bug 51686 on http://bugs.freedesktop.org/">51686</a>: > âFORMATTING Background Colour âNo Fillâ and Font Colour âAutomaticâ cause LibreOffice to crash on Mac OS X when RightZoom is installedâ<br /> > Duplicates: > <ul> > <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=50769" title="Bug 50769 on http://bugs.freedesktop.org/">50769</a>: > âEDITING: Many crashes on Lion (Mac OS X 10.7[.4]) when MacOS option âEnable access for assistive devicesâ is checkedâ<br /> > Mixed bug report; the only clear part is a duplicate of bug 51686.</li> > </ul> > </li> > </ul> > > > <h2>Similar, but apparently not related bugs</h2> > > <p>I am not sure if <em>all</em> of the following bugs are not related to Mac OS X accessibility features, but this question is negligible, because the status of all these bugs is already <span class="status">RESOLVED/FIXED</span> or <span class="status">RESOLVED/DUPLICATE</span>.</p> > > <ul> > <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=48329" title="Bug 48329 on http://bugs.freedesktop.org/">48329</a>: > âCrash when adding borders, in Writer and Calcâ<br /> > Duplicates: > <ul> > <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=46692" title="Bug 46692 on http://bugs.freedesktop.org/">46692</a>: > âFORMATTING: Setting a border to the header or footer causes a crash of LibreOfficeâ</li> > <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=50612" title="Bug 50612 on http://bugs.freedesktop.org/">50612</a>: > âFORMATTING: Adding a page border CRASHES on Mac OS Xâ</li> > </ul> > </li> > <li>(and some more, which I omit here to avoid boring you ;â)</li> > </ul> > > > <h2>See also</h2> > > <p>Status <span class="status">NEW</span>. The following are general reports and enhancement requests related to Mac OS X accessibility features.</p> > > <ul> > <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=46107" title="Bug 46107 on http://bugs.freedesktop.org/">46107</a>: > âUI: Voiceover not announcing cell content or positionâ<br /> > Enhancement request.</li> > <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=49576" title="Bug 49576 on http://bugs.freedesktop.org/">49576</a>: > âAccessibility â MAC AT accessibility problemsâ<br /> > General report about incomplete Mac OS X accessibility support.</li> > </ul> > > > <p class="schlussstueck">By Roman Eisele, September 2012. Please excuse my mistakes in spelling, grammar, and style.</p> > ></body> ></html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Style-Type" content="text/css" /> <title>Results of a survey of all LibreOffice bug reports related to Mac OS X accessibility features</title> <meta name="author" content="Roman Eisele" /> <meta name="date" content="2012-09-22" /> <meta name="description" content="Results of a survey of all LibreOffice bug reports related to Mac OS X accessibility features (September 2012)" /> <meta name="keywords" content="LibreOffice, OpenOffice, bugs, Mac OS X, MacOS, accessibility, Universal access" /> <style type="text/css"> /* Base */ body, p, li { font-family: Alegreya, "Gentium Plus", "Gentium Basic", Gentium, "Linux Libertine O", "Linux Libertine", serif; font-size: 12pt; text-align: left; } /* Paragraph styles */ body { margin:4em; } h1, h2, h3 { font-family: "Linux Biolinum O", "Linux Biolinum", sans; font-weight: normal; text-align: left; color: green; } h1 { font-size: 200%; text-transform: capitalize; margin-bottom: 1em; } h2 { font-size: 150%; margin-top: 2em; margin-bottom: 1em; } p { line-height: 150%; } /* Custom paragraph styles */ p.subtitle { font-style: italic; margin-top: 0px; margin-bottom: 3em; } p.schlussstueck { font-style: italic; margin-top: 3em; margin-bottom: 0px; } /* Inline styles */ em { font-style: italic; font-weight: normal; } code { font-family: Courier, "Courier New", monospace; font-size: 80%; } a, a:link, a:hover, a:active, a:visited { text-decoration: none; } a, a:link, a:visited { color:navy; } a:hover, a:active { color:green; } /* Custom inline styles */ .mac_utility { font-style: italic; } .erudite { font-style: italic; } .status { text-transform: uppercase; letter-spacing: 0.1em; } </style> </head> <body> <h1>Results of a survey of all LibreOffice bug reports related to Mac OS X accessibility features</h1> <p>For a long time, LibreOffice (just like OpenOffice.org) suffered from some tricky bugs related to Mac OS X accessibility features. The tricky thing about these bugs was that they only became visible when a user activated Appleâs accessibility utilities (âUniversal Accessâ) or installed some third-party window management utility (like <span class="mac_utility">Moom</span>, <span class="mac_utility">Cinch</span>, <span class="mac_utility">RightZoom</span>, <span class="mac_utility">BetterSnapTool</span> and others) which relied on these features. So these bugs were real nightmares for our bug wranglers: the bugs were not reproducible on a plain Mac OS X installation, and most time the users reporting the bugs did not give any hint about accessibility features or window management utilities, but were under the impression that LibreOffice was a completely unstable application â¦</p> <p>Now, in September 2012, Tor Lillqvist and Michael Meeks have submitted two important patches (<a href="http://cgit.freedesktop.org/libreoffice/core/commit/?id=9b9d45e35103e6884e0a87c35c07c74899f40614" title="Torâs patch for bug 47368">[1]</a>, <a href="http://cgit.freedesktop.org/libreoffice/core/commit/?id=3234b715b5a6d13ee673b41066eb565706be5ec9" title="Michaelâs patch for bug 47368">[2]</a>) for bug <a href="https://bugs.freedesktop.org/show_bug.cgi?id=47368" title="Bug 47368 on http://bugs.freedesktop.org/">47368</a>, âMany crashes when accessibility enabled on Mac OS Xâ, which have fixed most of theses problems. To find out which bugs are still reproducible and therefore need more attention, I have made a little survey of all bug reports related to Mac OS X accessibility features. This survey took much more time than I had expected, because many reports are not really explicit, and because I had to retest all the bugs with different LibreOffice versions. But the results are very encouraging â Torâs and Michaelâs patches have truly fixed â[m]any crashes when accessibility enabled on Mac OS Xâ ;â).</p> <p>In all particular bugs reports you will find a statement in which I describe my test results in detail, especially the exact steps which I have used to reproduce the issue (such exact steps are missing from most of the reports). The following is a general summary of the results.</p> <h2>Bugs still reproducible</h2> <p>Status <span class="status">NEW/REOPENED</span>. These bugs still require the attention of our developers.</p> <ul> <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=47275" title="Bug 47275 on http://bugs.freedesktop.org/">47275</a>: âAutofilter CRASH on Mac OS X when Mac accessibility features (Universal Access) are enabledâ<br /> Still reproducible, obviously a bug <span class="erudite" lang="la" xml:lang="la">sui generis</span>. Exact duplicates: <ul> <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=52342" title="Bug 52342 on http://bugs.freedesktop.org/">52342</a>: âAutoFilter CRASHâ</li> </ul> </li> <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=55156" title="Bug 55156 on http://bugs.freedesktop.org/">55156</a>: âHang on accessing any pane in the application Options dialog, when Cinch is running (related to Mac OS accessibility)â<br /> Reproducible only if <span class="mac_utility">Cinch</span> is running (at least, not with <span class="mac_utility">RightZoom</span>). I have created a new bug for this remaining issue, giving (hopefully) a clear and distinct description. The issue itself has very probably existed since a long time, there was just no dedicated and clear bug report for it; cf. the following bugs which have been marked as <span class="status">RESOLVED/FIXED</span> or <span class="status">/DUPLICATE</span> because they are no longer reproducible under most circumstances, but come to life again if and only if <span class="mac_utility">Cinch</span> is active, and which therefore <em>could</em> be about the same issue: <ul> <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=33359" title="Bug 33359 on http://bugs.freedesktop.org/">33359</a>: âLibreOffice not responding after choosing anything in Preferencesâ</li> <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=42014" title="Bug 42014 on http://bugs.freedesktop.org/">42014</a>: âLibreOffice Preferences list change hangs with Moom running in Mac OS X Lionâ</li> <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=49942#c6" title="Bug 49942, comment 6 on http://bugs.freedesktop.org/">49942, comment #6</a> (issue only mentioned by the way in the comment)</li> <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=52147" title="Bug 52147 on http://bugs.freedesktop.org/">52147</a>: âLibreOffice hangs as soon as any page in Preferences is selectedâ</li> </ul> </li> </ul> <h2>Bugs not yet reproduced, but probably reproducible</h2> <p>Status <span class="status">UNCONFIRMED</span>. These bugs still require the attention of our bug wranglers.</p> <ul> <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=54923" title="Bug 54923 on http://bugs.freedesktop.org/">54923</a>: âCrash when navigating optionsâ<br /> New, not easy to reproduce; perhaps requires Mac OS X ⥠10.7; the stack traces in the attached log files are unlike anything else I can remember; not yet clear if this bug is really related to Mac OS X accessibility features, but that seems probable.</li> </ul> <h2>Bugs which are probably fixed, but not for sure</h2> <p>Status <span class="status">NEEDINFO</span>. I could not reproduce the following bugs, but can not tell definitely if they are obsolete (e.g., because of some ambiguity in the bug description, or because of a very special stack trace which I can neither reproduce nor explain), therefore I have set the status of these bugs to <span class="status">NEEDINFO</span>. These bugs now require the attention of the original reporters. If they donât answer in a reasonable time frame (I suggest to be generous here and to wait some months), we can close these bug reports.</p> <ul> <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=31919" title="Bug 31919 on http://bugs.freedesktop.org/">31919</a>: âMac: program beach-balls and then crashes when topic is selected within Preferencesâ</li> <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=37913" title="Bug 37913 on http://bugs.freedesktop.org/">37913</a>: âLibreOffice crashes frequently when settings-dialog is openedâ<br /> Very special stack trace, shows infinite (?) recursion of <code>SystemToOfficeDragActions()</code> from <code>libvclmxi</code>.</li> <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=39701" title="Bug 39701 on http://bugs.freedesktop.org/">39701</a>: âLibO 3.4.2 FINAL Crashes because of double clicking in Preferences menuâ</li> <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=40301" title="Bug 40301 on http://bugs.freedesktop.org/">40301</a>: âLibreOffice 3.4.2 with German language pack under OSX Lion 1.7.0 and 1.7.1 (German) crashes when trying to change settingsâ</li> <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=47250" title="Bug 47250 on http://bugs.freedesktop.org/">47250</a>: âWriter crashes editing tableâs propertiesâ</li> </ul> <h2>Mixed bug reports fixed by Torâs and Michaelâs patches together</h2> <p>Status <span class="status">RESOLVED/FIXED</span>.</p> <ul> <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=47368" title="Bug 47368 on http://bugs.freedesktop.org/">47368</a>: âMany crashes when accessibility enabled on Mac OS Xâ<br /> For a long time, this bug report was used as a âcatch allâ report: all issues related to Mac OS X accessibility features were simply marked as duplicates of this report. Therefore it was difficult to say when this bug, being a mixture of many different issues, would be actually fixed. So Michael Meeks decided to close it after his and Tor Lillqvistâs patches had been pushed and confirmed. For my survey, I have followed this re-definition and normally regarded bugs as duplicates of bug 47368 if (and only if) they where fixed by Torâs and/or Michaelâs patch.</li> </ul> <h2>Bugs fixed by Tor Lillqvistâs patch</h2> <p>Status <span class="status">RESOLVED/FIXED</span> or <span class="status">/DUPLICATE</span>, thanks to <a href="http://cgit.freedesktop.org/libreoffice/core/commit/?id=9b9d45e35103e6884e0a87c35c07c74899f40614" title="Torâs patch for bug 47368">Torâs patch</a>. Many of these bugs are marked as duplicates of bug 47368. Some others which show a slightly different stack trace and were reported to occur while <span class="mac_utility">Cinch</span> was installed have been marked as duplicates of bug 49942 instead, but this was just to make bug wrangling a bit easier; there is no real difference, because all these bugs have been fixed by the same (Torâs) patch.</p> <ul> <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=47015" title="Bug 47015 on http://bugs.freedesktop.org/">47015</a>: âEDITING: table border editing crashâ</li> <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=49942" title="Bug 49942 on http://bugs.freedesktop.org/">49942</a>: âFORMATTING TABLES crashes LO on Mac OS X when Cinch is runningâ<br /> Shows a slightly different stack trace. Duplicates: <ul> <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=49623" title="Bug 49623 on http://bugs.freedesktop.org/">49623</a>: âCRASH by adding borders to cellsâ</li> <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=50710" title="Bug 50710 on http://bugs.freedesktop.org/">50710</a>: âApplication crashesâ<br /> Mentions different kinds of crashes, without steps to reproduce them; identified as duplicate of bug 49942 according to the stack trace.</li> <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=51791" title="Bug 51791 on http://bugs.freedesktop.org/">51791</a>: âLibreOffice crashes often with Cinch running in Mac OS X Lionâ<br /> Mentions different kinds of crashes, but the only well-defined is the one about about adding borders to a cell in Calc.</li> </ul> </li> <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=50467" title="Bug 50467 on http://bugs.freedesktop.org/">50467</a>: âFORMATTING: Crash on Mac when adding border to a cell. Relates to bug 48329â</li> <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=54281" title="Bug 54281 on http://bugs.freedesktop.org/">54281</a>: âCell thickness edge crashâ</li> </ul> <p>From a userâs point of view, this crash seems always to involve the âBordersâ tab of a formatting dialog window â in the âFormat > Paragraphâ¦â dialog of Writer or in the âFormat > Cellsâ¦â dialog of Calc, and probably elsewhere.</p> <h2>Bugs fixed by Michael Meekâs patch</h2> <p>Status <span class="status">RESOLVED/FIXED</span> or <span class="status">/DUPLICATE</span>, thanks to <a href="http://cgit.freedesktop.org/libreoffice/core/commit/?id=3234b715b5a6d13ee673b41066eb565706be5ec9" title="Michaelâs patch for bug 47368">Michaelâs patch</a>. Most of these bugs are marked as duplicates of bug 47368.</p> <ul> <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=33359" title="Bug 33359 on http://bugs.freedesktop.org/">33359</a>: âLibreOffice not responding after choosing anything in Preferencesâ</li> <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=44807" title="Bug 44807 on http://bugs.freedesktop.org/">44807</a>: âLO crashes on MAC if is checked âEnable access for assistance devicesââ<br /> Partially fixed by Michael Meekâs patch, partially a duplicate of bug 44471, which is no longer reproducible.</li> <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=51712" title="Bug 51712 on http://bugs.freedesktop.org/">51712</a>: âCrash Performing @selector(showPreferences:) from sender NSMenuItemâ</li> <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=52147" title="Bug 52147 on http://bugs.freedesktop.org/">52147</a>: âLibreOffice hangs as soon as any page in Preferences is selectedâ<br /> Exact duplicates: <ul> <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=46981" title="Bug 46981 on http://bugs.freedesktop.org/">46981</a>: âCrashes in preferences menuâ</li> </ul> </li> <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=53221" title="Bug 53221 on http://bugs.freedesktop.org/">53221</a>: âWriter crashes when double click on styles or page previewâ</li> <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=53240" title="Bug 53240 on http://bugs.freedesktop.org/">53240</a>: âEDITING CRASH Insert custom field âx-yâ with content âx-yââ</li> <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=54282" title="Bug 54282 on http://bugs.freedesktop.org/">54282</a>: âChanging preferences crashes LOâ</li> </ul> <p>From a userâs point of view, this crash seems always related to a hierarchical list box including the small grey triangular control which is used to show and hide the sub-entries. All bugs which are related to the <code>hitTestRunner()</code> recursion include such a hierarchical list box: the pane selection in the LibreOffice Preferences/Options window (bug 52147, bug 54282, and others), or the list of styles with hierarchical view in bug 53221, or the document properties list in bug 53240 â¦</p> <h2>Bugs no longer reproducible in LibreOffice 3.6.1 and LOdev 3.7.0 (master)</h2> <p>Status <span class="status">RESOLVED/WORKSFORME</span>. Most of these bugs are still reproducible in LibreOffice 3.5.6.2, but all of them had already âdisappearedâ <em>before</em> Torâs and Michaelâs patches were pushed to master, perhaps by some refactoring in the 3.6 development process. </p> <ul> <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=42014" title="Bug 42014 on http://bugs.freedesktop.org/">42014</a>: âLibreOffice Preferences list change hangs with Moom running in Mac OS X Lionâ<br /> According to original reporter no longer reproducible since LibreOffice 3.5.3.2. I doubt this, but if he says so we must believe him. Anyway, if the bug was still reproducible, it would have been either fixed by Michaelâs patch, or it would be the same as issue 55156, for which there is a new (open) bug report.</li> <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=44471" title="Bug 44471 on http://bugs.freedesktop.org/">44471</a>: âFORMATTING: Changing character background color causes HANGâ<br /> Related to (actually, a part of) bug 51686, see below. Duplicates: <ul> <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=42866" title="Bug 42866 on http://bugs.freedesktop.org/">42866</a>: <span lang="es" xml:lang="es">âFondo de carácter sin relleno cierra aplicaciónâ</span></li> <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=44807" title="Bug 44807 on http://bugs.freedesktop.org/">44807</a>: âLO crashes on MAC if is checked âEnable access for assistance devicesââ<br /> Partially a duplicate of bug 44471, partially fixed by Michael Meekâs patch.</li> </ul> </li> <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=50147" title="Bug 50147 on http://bugs.freedesktop.org/">50147</a>: âEDITING: CRASH when switching from Slide Sorter (or Notes?) view to Normal view, with Mac OS X accessibility features enabledâ<br /> Duplicates: <ul> <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=47569" title="Bug 47569 on http://bugs.freedesktop.org/">47569</a>: âImpress crashes when switching from the notes-view to normal-viewâ</li> <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=52014" title="Bug 52014 on http://bugs.freedesktop.org/">52014</a>: âImpression crashes when changing from slide sorter view to normalâ</li> </ul> </li> <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=51686" title="Bug 51686 on http://bugs.freedesktop.org/">51686</a>: âFORMATTING Background Colour âNo Fillâ and Font Colour âAutomaticâ cause LibreOffice to crash on Mac OS X when RightZoom is installedâ<br /> Duplicates: <ul> <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=50769" title="Bug 50769 on http://bugs.freedesktop.org/">50769</a>: âEDITING: Many crashes on Lion (Mac OS X 10.7[.4]) when MacOS option âEnable access for assistive devicesâ is checkedâ<br /> Mixed bug report; the only clear part is a duplicate of bug 51686.</li> </ul> </li> </ul> <h2>Similar, but apparently not related bugs</h2> <p>I am not sure if <em>all</em> of the following bugs are not related to Mac OS X accessibility features, but this question is negligible, because the status of all these bugs is already <span class="status">RESOLVED/FIXED</span> or <span class="status">RESOLVED/DUPLICATE</span>.</p> <ul> <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=48329" title="Bug 48329 on http://bugs.freedesktop.org/">48329</a>: âCrash when adding borders, in Writer and Calcâ<br /> Duplicates: <ul> <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=46692" title="Bug 46692 on http://bugs.freedesktop.org/">46692</a>: âFORMATTING: Setting a border to the header or footer causes a crash of LibreOfficeâ</li> <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=50612" title="Bug 50612 on http://bugs.freedesktop.org/">50612</a>: âFORMATTING: Adding a page border CRASHES on Mac OS Xâ</li> </ul> </li> <li>(and some more, which I omit here to avoid boring you ;â)</li> </ul> <h2>See also</h2> <p>Status <span class="status">NEW</span>. The following are general reports and enhancement requests related to Mac OS X accessibility features.</p> <ul> <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=46107" title="Bug 46107 on http://bugs.freedesktop.org/">46107</a>: âUI: Voiceover not announcing cell content or positionâ<br /> Enhancement request.</li> <li><a href="https://bugs.freedesktop.org/show_bug.cgi?id=49576" title="Bug 49576 on http://bugs.freedesktop.org/">49576</a>: âAccessibility â MAC AT accessibility problemsâ<br /> General report about incomplete Mac OS X accessibility support.</li> </ul> <p class="schlussstueck">By Roman Eisele, September 2012. Please excuse my mistakes in spelling, grammar, and style.</p> </body> </html>
View Attachment As Raw
Actions:
View
Attachments on
bug 47368
:
58540
|
64540
|
64623
|
66880
|
66904
|
66907
| 67635