https://bugs.freedesktop.org/show_bug.cgi?id=58029

Michael Meeks <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |FIXED

--- Comment #11 from Michael Meeks <[email protected]> ---
Looks like a pretty horrible N^2 algorithm in some rendering code; fix pushed
to master and -4-0. It is now ~instant to select for me. Having said that I'm
troubled that that VCL window appears to have 6000+ children - though why I
have no idea:

#0  Window::GetChildCount (this=0xb280e80) at
/ssd/opt/libreoffice/master/vcl/source/window/window.cxx:7988
...
Value returned is $4 = 6968

slowness occurring like this:

Thread 1 (Thread 0xb49b7980 (LWP 20933)):
#0  Window::GetChildCount (this=0xb280e80) at
/ssd/opt/libreoffice/master/vcl/source/window/window.cxx:7988
#1  0xaf36eb78 in sdr::overlay::OverlayManagerBuffered::ImpBufferTimerHandler
(this=0xbc1baa8)
    at
/ssd/opt/libreoffice/master/svx/source/sdr/overlay/overlaymanagerbuffered.cxx:358
#2  0xb6bc1c4c in Call (pCaller=0xbc1bd1c, this=0xbc1bd2c) at
/ssd/opt/libreoffice/master/solver/unxlngi6.pro/inc/tools/link.hxx:123
#3  Timer::Timeout (this=0xbc1bd1c) at
/ssd/opt/libreoffice/master/vcl/source/app/timer.cxx:245
#4  0xb6bc1cfb in Timer::ImplTimerCallbackProc () at
/ssd/opt/libreoffice/master/vcl/source/app/timer.cxx:133
#5  0xb40f49b2 in CallCallback (this=<optimized out>) at
/ssd/opt/libreoffice/master/vcl/inc/saltimer.hxx:57
#6  sal_gtk_timeout_dispatch (pSource=pSource@entry=0xbc23fc8) at
/ssd/opt/libreoffice/master/vcl/unx/gtk/app/gtkdata.cxx:844
#7  0xb60b47d3 in g_main_dispatch (context=0x8082e38) at gmain.c:2539
#8  g_main_context_dispatch (context=context@entry=0x8082e38) at gmain.c:3075

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs

Reply via email to