[Libreoffice-bugs] [Bug 57071] UI: Freeze when resizing tabs/horizontal scrollbar on OSX with BetterTouchTool or RightZoom running

2012-12-23 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=57071

Roman Eisele b...@eikota.de changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |DUPLICATE

--- Comment #13 from Roman Eisele b...@eikota.de ---
Good news! While I can still reproduce this bug (on Mac OS X 10.6.8 (Intel),
when RightZoom is installed and active) e.g. in the following master build:

  LOdev 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 it beginning with this master build:

  LOdev 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:3

^This build is the 1st one which includes the patch for bug 56937. My
observation suggests that the patch for bug 56937 has also fixed the present
bug. This idea is supported by the fact that the stack backtrace for the
current bug (e.g. in attachment 70148) includes the same calls to
  ...
  hitTestRunner(com::sun::star::awt::Point, com::sun::star::uno::Reference
 com::sun::star::accessibility::XAccessibleContext)
  ScAccessibleTableBase::getAccessibleChild(long)
  ...
which are, according to
  https://bugs.freedesktop.org/show_bug.cgi?id=57245#c21
a sign that a bug is a duplicate of bug 56937.

Therefore I mark this bug as a duplicate of bug 56937. That bug, and therefore
also the present bug, should be fixed in LibreOffice 3.6.5 (which will be
released end of January 2013) and 4.0.0, of course.

*** This bug has been marked as a duplicate of bug 56937 ***

-- 
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 57071] UI: Freeze when resizing tabs/horizontal scrollbar on OSX with BetterTouchTool or RightZoom running

2012-11-23 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=57071

--- Comment #10 from tbehr...@suse.com ---
(In reply to comment #8)
 Could Clients::get() retrieve nothing and so the iterator in for loop
 would fail? (as described here:
 http://stackoverflow.com/questions/9034749/segmentation-fault-from-std-rb-
 tree-increment-x-0x1)
 
Hmmm. generateId looks sane, all callers seem to lock the lclMutex. Might as
well be the hang, or not? It is possible that simply the most time is
spent in the function at the bottom of the stack.

-- 
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 57071] UI: Freeze when resizing tabs/horizontal scrollbar on OSX with BetterTouchTool or RightZoom running

2012-11-23 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=57071

--- Comment #11 from Julien Nabet serval2...@yahoo.fr ---
Roman: is Valgrind useable on MacOs?
If yes callgrind part could be useful.
Could you launch this?
valgrind --tool=callgrind --simulate-cache=yes --dump-instr=yes ./soffice.bin
--splash-pipe=0 path_to_log_file
Since it'll be launched from Valgrind, LO will be about 80 times slower so you
need to be patient. Once you've got the freeze, wait for some minutes and kill
the process
(Log may be quite huge)

-- 
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 57071] UI: Freeze when resizing tabs/horizontal scrollbar on OSX with BetterTouchTool or RightZoom running

2012-11-23 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=57071

--- Comment #12 from Alex Thurgood ipla...@yahoo.co.uk ---
(In reply to comment #11)
 Roman: is Valgrind useable on MacOs?
 If yes callgrind part could be useful.
 Could you launch this?
 valgrind --tool=callgrind --simulate-cache=yes --dump-instr=yes
 ./soffice.bin --splash-pipe=0 path_to_log_file
 Since it'll be launched from Valgrind, LO will be about 80 times slower so
 you need to be patient. Once you've got the freeze, wait for some minutes
 and kill the process
 (Log may be quite huge)

Hi Julien,

Unfortunately, valgrind is mostly unusable on OSX - even if you install it via
the ports mechanism, the developers warn that it doesn't really work very
well...

from http://valgrind.org :
X86/Darwin and AMD64/Darwin (Mac OS X 10.6 and 10.7, with limited support for
10.8).

from http://www.sealiesoftware.com/valgrind/

 This port is UNSUPPORTED and INCOMPLETE and BUGGY. It may not find bugs in
your program, or run your program correctly, or run your program at all. 


So, the situation is not so good there. I tried running it once or twice on
some master builds while looking into a few bugs in 3.4 development, but in its
current state it is hopeless as a tool for a QAer on Mac.

Alex

-- 
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 57071] UI: Freeze when resizing tabs/horizontal scrollbar on OSX with BetterTouchTool or RightZoom running

2012-11-21 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=57071

Roman Eisele b...@eikota.de changed:

   What|Removed |Added

 CC||tlillqv...@suse.com

--- Comment #9 from Roman Eisele b...@eikota.de ---
@ Tor Lillqvist:
Hi Tor,
you have most experience with fixing bugs related to Mac OS X accessibility
features. This is another one of these bugs, quite easy to reproduce, and
Julien Nabet has already made a suggestion about where exactly in the code the
problem is; if his suggestion is true, maybe some simple band-aid could be
added to the code which would at least prevent the crash?

Thank you for having a look at this issue!


@ Julien:
Thank you very much for your debugging work!

-- 
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 57071] UI: Freeze when resizing tabs/horizontal scrollbar on OSX with BetterTouchTool or RightZoom running

2012-11-20 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=57071

Julien Nabet serval2...@yahoo.fr changed:

   What|Removed |Added

 CC||serval2...@yahoo.fr,
   ||tbehr...@suse.com

--- Comment #8 from Julien Nabet serval2...@yahoo.fr ---
Roman: thank you for the bt.

I noticed this:
comphelper::AccessibleEventNotifier::generateId()
(file comphelper/source/misc/accessibleeventnotifier.cxx)

Here are some lines of the function (:
 55 // Note that the following relies on the fact the elements in
the map are traveled with
 56 // ascending keys (aka client ids)
 57 AccessibleEventNotifier::ClientMap rClients = Clients::get();
 58 for (   ClientMap::const_iterator aLookup = rClients.begin();
 59 aLookup != rClients.end();
 60 ++aLookup
 61 )

I didn't understand how Clients worked, just saw this:
struct Clients
: public rtl::Static AccessibleEventNotifier::ClientMap, Clients  {};

Could Clients::get() retrieve nothing and so the iterator in for loop would
fail? (as described here:
http://stackoverflow.com/questions/9034749/segmentation-fault-from-std-rb-tree-increment-x-0x1)

Thorsten: one for you?

-- 
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 57071] UI: Freeze when resizing tabs/horizontal scrollbar on OSX with BetterTouchTool or RightZoom running

2012-11-16 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=57071

Roman Eisele b...@eikota.de changed:

   What|Removed |Added

Summary|UI: Freeze when resizing|UI: Freeze when resizing
   |tabs/horizontal scrollbar   |tabs/horizontal scrollbar
   |on OSX  |on OSX with BetterTouchTool
   ||or RightZoom running
 Blocks||55571

-- 
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 57071] UI: Freeze when resizing tabs/horizontal scrollbar on OSX with BetterTouchTool or RightZoom running

2012-11-16 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=57071

--- Comment #5 from Roman Eisele b...@eikota.de ---
Created attachment 70148
  -- https://bugs.freedesktop.org/attachment.cgi?id=70148action=edit
Mac OS X log file created on force quit of LibO 3.6.3.2, with RightZoom running



This is the Mac OS X log file created when I had to force quit LibreOffice
3.6.3.2, with RightZoom running. The log file includes a simple stack trace
(without full symbols, sorry).

-- 
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 57071] UI: Freeze when resizing tabs/horizontal scrollbar on OSX with BetterTouchTool or RightZoom running

2012-11-16 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=57071

Roman Eisele b...@eikota.de changed:

   What|Removed |Added

Version|3.6.3.2 release |3.3.0 release

--- Comment #6 from Roman Eisele b...@eikota.de ---
This bug is already REPRODUCIBLE in LibreOffice 3.3.0 and 3.4.0.

There is a little difference of symptoms: in these old versions, I have to drag
the divider more than once until the freeze/hang occurs; at least, I have to
drag the divider once to the right and then once back to the left, a bit into
the area of the tabs, to trigger the bug.

So the bug has changed it’s appearance, but nevertheless I would assume that it
is still the same bug, and therefore I set the (minimum) Version back to 3.3.0.

*

This bug is still REPRODUCIBLE in the newest master builds, e.g. in
LOdev 4.0.0.0.alpha0+ (Build ID: ed8067; pull time: 2012-11-15 03:54:19)

When I force quit this version right after the freeze has begun,
I get a crash (! a crash *in* the force quit process?! it seems so),
which shows a similar, but slightly different stack backtrace;
I will attach the log file for this kind of crash, 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 57071] UI: Freeze when resizing tabs/horizontal scrollbar on OSX with BetterTouchTool or RightZoom running

2012-11-16 Thread bugzilla-daemon
https://bugs.freedesktop.org/show_bug.cgi?id=57071

--- Comment #7 from Roman Eisele b...@eikota.de ---
Created attachment 70150
  -- https://bugs.freedesktop.org/attachment.cgi?id=70150action=edit
Mac OS X log file created for crash (!) on fast force quit (!) of LOdev
2012-11-15, with RightZoom running

-- 
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