[Libreoffice-bugs] [Bug 56937] EDITING: freeze when drag-and-drop from Calc input line to anywhere on OSX when BetterTouchTool option window snapping is active
https://bugs.freedesktop.org/show_bug.cgi?id=56937 Michael Meeks michael.me...@novell.com changed: What|Removed |Added CC||icros...@gmx.de --- Comment #30 from Michael Meeks michael.me...@novell.com --- *** Bug 59490 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 56937] EDITING: freeze when drag-and-drop from Calc input line to anywhere on OSX when BetterTouchTool option window snapping is active
https://bugs.freedesktop.org/show_bug.cgi?id=56937 --- Comment #29 from cedric houvenagel byteju...@free.fr --- FYI, I couldn't reproduce the bug with this build : Version 4.1.0.0.alpha0+ (Build ID: 699132c269a6c6d9e815fc582e2e6a106e46923) TinderBox: MacOSX-Intel@1-built_no-moz_on_10.6.8, Branch:master, Time: 2012-12-27_01:05:51 Thanks all for your great work with special mention to Roman and Michael, who surrounded and defeated the a11y hittest monster ;) happy New Year !! -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 56937] EDITING: freeze when drag-and-drop from Calc input line to anywhere on OSX when BetterTouchTool option window snapping is active
https://bugs.freedesktop.org/show_bug.cgi?id=56937 Roman Eisele b...@eikota.de changed: What|Removed |Added Status|RESOLVED|VERIFIED --- Comment #26 from Roman Eisele b...@eikota.de --- VERIFIED as FIXED: while I can still easily reproduce this bug on Mac OS X 10.6.8 (Intel), when the BetterTouchTool option window snapping is active, with our 1st beta: Version 4.0.0.0.beta1 (Build ID: 87906242e87d3ddb2ba9827818f2d1416d80cc7) TinderBox: MacOSX TDF Release, Branch:libreoffice-4-0, Time: 2012-12-05_22:13:37 and also e.g. in this master build: Version 4.1.0.0.alpha0+ (Build ID: e43d62fb39e0b6b3e59b22110460d23b6d507b5) TinderBox: MacOSX-Intel@1-built_no-moz_on_10.6.8, Branch:master, Time: 2012-12-06_09:19:57 I can no longer reproduce this bug beginning with the 1st available master build after the patch for this bug has been committed (see comment #22 above): Version 4.1.0.0.alpha0+ (Build ID: 413d1a932eb4c47510dd05905c1ff467cb186d0) TinderBox: MacOSX-Intel@1-built_no-moz_on_10.6.8, Branch:master, Time: 2012-12-19_04:13:37 So this bug is really fixed, and so are its duplicates. @ Michael Meeks: Thank you very much for fixing this nasty issue! This is a big improvement for LibreOffice on Mac OS X, it will help many users, and it will also make easier the life for us QA volunteers (fewer bug reports ;-). Also thanks to Tor Lillqvist for his co-operation! -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 56937] EDITING: freeze when drag-and-drop from Calc input line to anywhere on OSX when BetterTouchTool option window snapping is active
https://bugs.freedesktop.org/show_bug.cgi?id=56937 Roman Eisele b...@eikota.de changed: What|Removed |Added CC||e.labe...@gmail.com --- Comment #27 from Roman Eisele b...@eikota.de --- *** Bug 57071 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 56937] EDITING: freeze when drag-and-drop from Calc input line to anywhere on OSX when BetterTouchTool option window snapping is active
https://bugs.freedesktop.org/show_bug.cgi?id=56937 --- Comment #28 from Roman Eisele b...@eikota.de --- Very interesting: Bug 57071 (“UI: Freeze when resizing tabs/horizontal scrollbar on OSX with BetterTouchTool or RightZoom running”) is much older than the present one -- bug 57071 is reproducible since LibreOffice 3.3.0, while the present issue first appeared in 3.6.2.1 --, but nevertheless the patch for the present issue seems to have healed bug 57071, too. Why? Probably the roots of the present bug are much older than 3.6.2.1 (which is no surprise, of course!), and it was just “hidden” by another bug (namely bug 47368) until 3.6.2.1. -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 56937] EDITING: freeze when drag-and-drop from Calc input line to anywhere on OSX when BetterTouchTool option window snapping is active
https://bugs.freedesktop.org/show_bug.cgi?id=56937 Roman Eisele b...@eikota.de changed: What|Removed |Added CC||libreoffice@cheasy.de --- Comment #25 from Roman Eisele b...@eikota.de --- *** Bug 58330 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 56937] EDITING: freeze when drag-and-drop from Calc input line to anywhere on OSX when BetterTouchTool option window snapping is active
https://bugs.freedesktop.org/show_bug.cgi?id=56937 --- Comment #11 from Michael Meeks michael.me...@novell.com --- Well - it is deeply frustrating not to be able to debug this - but assumigng the app just hangs - then one of the loops on the stack frames from here are simply not making progress (somehow): 9 -[AquaA11yWrapper accessibilityHitTest:] + 374 (in libvcllo.dylib) [0x1b1cf36] 9 hitTestRunner(com::sun::star::awt::Point, com::sun::star::uno::Referencecom::sun::star::accessibility::XAccessibleContext) + 683 (in libvcllo.dylib) [0x1b1caeb] 9 hitTestRunner(com::sun::star::awt::Point, com::sun::star::uno::Referencecom::sun::star::accessibility::XAccessibleContext) + 683 (in libvcllo.dylib) [0x1b1caeb] 9 hitTestRunner(com::sun::star::awt::Point, com::sun::star::uno::Referencecom::sun::star::accessibility::XAccessibleContext) + 683 (in libvcllo.dylib) [0x1b1caeb] 9 hitTestRunner(com::sun::star::awt::Point, com::sun::star::uno::Referencecom::sun::star::accessibility::XAccessibleContext) + 683 (in libvcllo.dylib) [0x1b1caeb] 9 hitTestRunner(com::sun::star::awt::Point, com::sun::star::uno::Referencecom::sun::star::accessibility::XAccessibleContext) + 683 (in libvcllo.dylib) [0x1b1caeb] 9 hitTestRunner(com::sun::star::awt::Point, com::sun::star::uno::Referencecom::sun::star::accessibility::XAccessibleContext) + 433 (in libvcllo.dylib) [0x1b1c9f1] 9 ScAccessibleTableBase::getAccessibleChild(long) + 131 (in libsclo.dylib) [0x20dc57d3] 9 ScAccessibleSpreadsheet::getAccessibleCellAt(long, long) + 133 (in libsclo.dylib) [0x20dc1df5] 9 ScAccessibleSpreadsheet::GetAccessibleCellAt(long, long) + 179 (in libsclo.dylib) [0x20dbfaa3] 9 ScAccessibleCell::ScAccessibleCell(com::sun::star::uno::Referencecom::sun::star::accessibility::XAccessible const, ScTabViewShell*, ScAddress, long, ScSplitPos, ScAccessibleDocument*) + 160 (in libsclo.dylib) [0x20d7dcf0] 8 accessibility::AccessibleStaticTextBase::AccessibleStaticTextBase(std::auto_ptrSvxEditSource) + 72 (in libeditenglo.dylib) [0x219a2e78] 8 accessibility::AccessibleStaticTextBase_Impl::AccessibleStaticTextBase_Impl() + 61 (in libeditenglo.dylib) [0x219a2d6d] 8 accessibility::AccessibleEditableTextPara::AccessibleEditableTextPara(com::sun::star::uno::Referencecom::sun::star::accessibility::XAccessible const, accessibility::AccessibleParaManager const*) + 732 (in libeditenglo.dylib) [0x21993f7c] 8 comphelper::AccessibleEventNotifier::registerClient() + 52 (in libcomphelpgcc3.dylib) [0x150e04] 6 comphelper::AccessibleEventNotifier::generateId() + 90 (in libcomphelpgcc3.dylib) [0x1509fa] 6 std::_Rb_tree_increment(std::_Rb_tree_node_base const*) + 16 (in libstdc++.6.dylib) [0x96f63643] 1 comphelper::AccessibleEventNotifier::generateId() + 101 (in libcomphelpgcc3.dylib) [0x150a05] 1 comphelper::AccessibleEventNotifier::generateId() + 99 (in libcomphelpgcc3.dylib) [0x150a03] 1 accessibility::AccessibleStaticTextBase::AccessibleStaticTextBase(std::auto_ptrSvxEditSource) + 118 (in libeditenglo.dylib) [0x219a2ea6] 1 accessibility::AccessibleStaticTextBase::SetEditSource(std::auto_ptrSvxEditSource) + 42 (in libeditenglo.dylib) [0x219a2b1a] 1 accessibility::AccessibleStaticTextBase_Impl::SetEditSource(std::auto_ptrSvxEditSource) + 77 (in libeditenglo.dylib) [0x219a2acd]
[Libreoffice-bugs] [Bug 56937] EDITING: freeze when drag-and-drop from Calc input line to anywhere on OSX when BetterTouchTool option window snapping is active
https://bugs.freedesktop.org/show_bug.cgi?id=56937 --- Comment #12 from Michael Meeks michael.me...@novell.com --- Wow - so it seems the spreadsheet a11y code is really broken and for some reason we only see it now: uno::Reference XAccessible SAL_CALL ScAccessibleTableBase::getAccessibleChild(sal_Int32 nIndex) throw (uno::RuntimeException, lang::IndexOutOfBoundsException) { SolarMutexGuard aGuard; IsObjectValid(); if (nIndex = getAccessibleChildCount() || nIndex 0) throw lang::IndexOutOfBoundsException(); sal_Int32 nRow(0); sal_Int32 nColumn(0); sal_Int32 nTemp(maRange.aEnd.Col() - maRange.aStart.Col() + 1); nRow = nIndex / nTemp; nColumn = nIndex % nTemp; return getAccessibleCellAt(nRow, nColumn); } It rather looks like we're iterating over all the cells in a spreadsheet in some horrible way - creating new a11y peers for them - just in order to see if we have a hit test :-) That looks really dumb to me ;-) apparently no cropping only for cells that are visible even is present ;-) -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 56937] EDITING: freeze when drag-and-drop from Calc input line to anywhere on OSX when BetterTouchTool option window snapping is active
https://bugs.freedesktop.org/show_bug.cgi?id=56937 --- Comment #13 from Michael Meeks michael.me...@novell.com --- ScAccessibleSpreadsheet::ScAccessibleSpreadsheet( ScAccessibleDocument* pAccDoc, ScTabViewShell* pViewShell, SCTAB nTab, ScSplitPos eSplitPos) : ScAccessibleTableBase (pAccDoc, GetDocument(pViewShell), ScRange(ScAddress(0, 0, nTab),ScAddress(MAXCOL, MAXROW, nTab))), so - this loop could never complete - even if it could do all 10^6 * 10^4 cells. Wow - what a monster. Fundamentally this comes down to a -really- poor set of standards body decisions that try to improve and increase a11y by exposing near infinite sets of data to an accessibility-technology ignorant of the risks, and through a totally inadequate API. Having said that - we screw this up really badly for hit testing - and apparently always have. -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 56937] EDITING: freeze when drag-and-drop from Calc input line to anywhere on OSX when BetterTouchTool option window snapping is active
https://bugs.freedesktop.org/show_bug.cgi?id=56937 Michael Meeks michael.me...@novell.com changed: What|Removed |Added CC||michael.me...@novell.com, ||nthieb...@gmail.com, ||tlillqv...@suse.com --- Comment #14 from Michael Meeks michael.me...@novell.com --- Got it - however, I really need someone to test my patch: a plain compile test on Mac would be appreciated, I'm pretty confident in the logic - I'll attach that. -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 56937] EDITING: freeze when drag-and-drop from Calc input line to anywhere on OSX when BetterTouchTool option window snapping is active
https://bugs.freedesktop.org/show_bug.cgi?id=56937 --- Comment #15 from Michael Meeks michael.me...@novell.com --- Created attachment 71725 -- https://bugs.freedesktop.org/attachment.cgi?id=71725action=edit patch - needs compile testing (please) :-) -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 56937] EDITING: freeze when drag-and-drop from Calc input line to anywhere on OSX when BetterTouchTool option window snapping is active
https://bugs.freedesktop.org/show_bug.cgi?id=56937 Michael Meeks michael.me...@novell.com changed: What|Removed |Added CC||steveb...@gulli.com --- Comment #16 from Michael Meeks michael.me...@novell.com --- *** Bug 55671 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 56937] EDITING: freeze when drag-and-drop from Calc input line to anywhere on OSX when BetterTouchTool option window snapping is active
https://bugs.freedesktop.org/show_bug.cgi?id=56937 Michael Meeks michael.me...@novell.com changed: What|Removed |Added CC||paco.cruz.iesbe...@gmail.co ||m --- Comment #17 from Michael Meeks michael.me...@novell.com --- *** Bug 57245 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 56937] EDITING: freeze when drag-and-drop from Calc input line to anywhere on OSX when BetterTouchTool option window snapping is active
https://bugs.freedesktop.org/show_bug.cgi?id=56937 --- Comment #18 from SteveBell steveb...@gulli.com --- Michael, if you link some executable code, I'd be happy to do some testing on OS X 10.8.2. Please include a detailed step-by-step on what you want to be tested. is status still new or is this assigned to you now? -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 56937] EDITING: freeze when drag-and-drop from Calc input line to anywhere on OSX when BetterTouchTool option window snapping is active
https://bugs.freedesktop.org/show_bug.cgi?id=56937 --- Comment #19 from Michael Meeks michael.me...@novell.com --- we tend not to assign bugs ;-) but yes - I'm taking an interest - IMHO the bug is fixed; as/when someone compile tests it I'll push to master and -4-0 and then a build will pop out of a tinderbox eventually. I don't actually have a mac myself :-) -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 56937] EDITING: freeze when drag-and-drop from Calc input line to anywhere on OSX when BetterTouchTool option window snapping is active
https://bugs.freedesktop.org/show_bug.cgi?id=56937 --- Comment #20 from Tor Lillqvist tlillqv...@suse.com --- git am'ing and test compiling... will push if compiles fine -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 56937] EDITING: freeze when drag-and-drop from Calc input line to anywhere on OSX when BetterTouchTool option window snapping is active
https://bugs.freedesktop.org/show_bug.cgi?id=56937 Tor Lillqvist tlillqv...@suse.com changed: What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #21 from Tor Lillqvist tlillqv...@suse.com --- I reproduced the bug, then applied Michael's patch and verified that it helps, yes! Pushed to master. -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 56937] EDITING: freeze when drag-and-drop from Calc input line to anywhere on OSX when BetterTouchTool option window snapping is active
https://bugs.freedesktop.org/show_bug.cgi?id=56937 Roman Eisele b...@eikota.de changed: What|Removed |Added Status|NEEDINFO|NEW Severity|major |critical Summary|EDITING: freeze when drag |EDITING: freeze when |and drop from top input|drag-and-drop from Calc |field to anywhere |input line to anywhere on ||OSX when BetterTouchTool ||option window snapping is ||active --- Comment #8 from Roman Eisele b...@eikota.de --- First, I checked the official terminology; as LibreOffice help tells us, the “top input field” is officially called “Input Line” ;-) So let’s change the Summary accordingly, and also add the hint that this bug is triggered by the BetterTouchTool option “window snapping”. Second, with BetterTouchTool installed and the option “Enable window snapping” checked (thank you for discovering that this option is the necessary thing!), the freeze is easily REPRODUCIBLE both with * LibreOffice 3.4.6.1 (Build ID: a9a0717) * LOdev 4.0.0.0.alpha1+ (Build ID: 6aabe09ac092c51d4b394bde9c7ea0055b952e3; pull time: 2012-11-26 00:28:52) on Mac OS X 10.6.8 (Intel). Setting Status to NEW (= confirmed). -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 56937] EDITING: freeze when drag-and-drop from Calc input line to anywhere on OSX when BetterTouchTool option window snapping is active
https://bugs.freedesktop.org/show_bug.cgi?id=56937 --- Comment #9 from Roman Eisele b...@eikota.de --- Created attachment 70739 -- https://bugs.freedesktop.org/attachment.cgi?id=70739action=edit Mac OS X 10.6.8 log file for force quit of LibO 3.6.4.1 due to freeze This is the log file created by Mac OS X for the freeze; the stack backtrace is very similar to the one in Cédric’s log file. -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 56937] EDITING: freeze when drag-and-drop from Calc input line to anywhere on OSX when BetterTouchTool option window snapping is active
https://bugs.freedesktop.org/show_bug.cgi?id=56937 Roman Eisele b...@eikota.de changed: What|Removed |Added Keywords||regression --- Comment #10 from Roman Eisele b...@eikota.de --- But this bug is NOT reproducible in LibreOffice 3.5.7. So it is a regression. When has this regression been introduced? After testing various 3.6/3.7 daily builds, we got it: The bug is NOT reproducible with LOdev 3.6.2.0+ (Build ID: cfbfa26; pull time: 2012-09-07 10.35.10) But it is FIRST reproducible with LOdev 3.6.2.0+ (Build ID: c303961; pull time: 2012-09-11 08.49.57) i.e. the bug was introduced by some patch committed to the 3.6 branch between 2012-09-07 10.35.10 and 2012-09-11 08.49.57. But the most important changes in that short time frame where the two fixes for bug 47368, which fixed many other problems related to Mac OS X accessibility. So I fear that -- horribile dictu -- this present bug is a negative side-effect of one of our two important patches which fixed bug 47368: http://cgit.freedesktop.org/libreoffice/core/commit/?id=3234b715b5a6d13ee673b41066eb565706be5ec9 or http://cgit.freedesktop.org/libreoffice/core/commit/?id=9b9d45e35103e6884e0a87c35c07c74899f40614 just like bug 55671 and bug 57245, which seems to have been introduced by one of these patches, too ... -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 56937] EDITING: freeze when drag-and-drop from Calc input line to anywhere on OSX when BetterTouchTool option window snapping is active
https://bugs.freedesktop.org/show_bug.cgi?id=56937 Roman Eisele b...@eikota.de changed: What|Removed |Added Version|3.6.3.2 release |3.6.2.1 rc -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs