[Libreoffice-bugs] [Bug 103571] macOS 100% CPU usage when minimizing screen if multiple documents are opened

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Fri Feb 23 11:24:13 UTC 2018


https://bugs.documentfoundation.org/show_bug.cgi?id=103571

--- Comment #52 from Tor Lillqvist <tml at iki.fi> ---
Here is a sample stack trace from Xcode while it is doing something for very
long... Horror, horror.

#0      0x000000010a9ca9b2 in CommonSalLayout::CommonSalLayout(CoreTextStyle
const&) at /Users/tml/lo/osx/vcl/source/gdi/CommonSalLayout.cxx:243
#1      0x000000010a9caedd in CommonSalLayout::CommonSalLayout(CoreTextStyle
const&) at /Users/tml/lo/osx/vcl/source/gdi/CommonSalLayout.cxx:243
#2      0x000000010abeafa0 in AquaSalGraphics::GetTextLayout(ImplLayoutArgs&,
int) at /Users/tml/lo/osx/vcl/quartz/salgdi.cxx:518
#3      0x000000010a632f3b in OutputDevice::ImplLayout(rtl::OUString const&,
int, int, Point const&, long, long const*, SalLayoutFlags, vcl::TextLayoutCache
const*) const at /Users/tml/lo/osx/vcl/source/outdev/text.cxx:1335
#4      0x000000010a634cb6 in OutputDevice::GetTextArray(rtl::OUString const&,
long*, int, int, vcl::TextLayoutCache const*, SalLayout const*) const at
/Users/tml/lo/osx/vcl/source/outdev/text.cxx:992
#5      0x000000010a634a76 in OutputDevice::GetTextWidth(rtl::OUString const&,
int, int, vcl::TextLayoutCache const*, SalLayout const*) const at
/Users/tml/lo/osx/vcl/source/outdev/text.cxx:912
#6      0x000000010a521f7b in
ImplListBoxWindow::ImplUpdateEntryMetrics(ImplEntryType&) at
/Users/tml/lo/osx/vcl/source/control/imp_listbox.cxx:640
#7      0x000000010a5211d6 in ImplListBoxWindow::ImplCalcMetrics() at
/Users/tml/lo/osx/vcl/source/control/imp_listbox.cxx:556
#8      0x000000010a522685 in ImplListBoxWindow::SetUserItemSize(Size const&)
at /Users/tml/lo/osx/vcl/source/control/imp_listbox.cxx:590
#9      0x000000010a4be236 in ComboBox::SetUserItemSize(Size const&) at
/Users/tml/lo/osx/vcl/source/control/combobox.cxx:1256
#10     0x0000000109072f68 in FontNameBox::ImplCalcUserItemSize() at
/Users/tml/lo/osx/svtools/source/control/ctrlbox.cxx:826
#11     0x0000000109071ed1 in FontNameBox::Fill(FontList const*) at
/Users/tml/lo/osx/svtools/source/control/ctrlbox.cxx:800
#12     0x0000000107c01ac7 in SvxFontNameBox_Impl::Fill(FontList const*) at
/Users/tml/lo/osx/svx/source/tbxctrls/tbcontrl.cxx:227
#13     0x0000000107bdee68 in lcl_GetDocFontList(FontList const**,
SvxFontNameBox_Impl*) at /Users/tml/lo/osx/svx/source/tbxctrls/tbcontrl.cxx:958
#14     0x0000000107bdf89e in SvxFontNameBox_Impl::DataChanged(DataChangedEvent
const&) at /Users/tml/lo/osx/svx/source/tbxctrls/tbcontrl.cxx:1120
#15     0x00000001820d72b0 in
framework::ToolBarManager::DataChanged(DataChangedEvent const*) at
/Users/tml/lo/osx/framework/source/uielement/toolbarmanager.cxx:1823
#16     0x00000001820c0448 in
framework::ToolBarManager::LinkStubDataChanged(void*, DataChangedEvent const*)
at /Users/tml/lo/osx/framework/source/uielement/toolbarmanager.cxx:1807
#17     0x000000010a41cca8 in Link<DataChangedEvent const*,
void>::Call(DataChangedEvent const*) const at
/Users/tml/lo/osx/include/tools/link.hxx:84
#18     0x000000010a41cc40 in ToolBox::DataChanged(DataChangedEvent const&) at
/Users/tml/lo/osx/vcl/source/window/toolbox.cxx:4081
#19     0x000000010a460322 in vcl::Window::CompatDataChanged(DataChangedEvent
const&) at /Users/tml/lo/osx/vcl/source/window/window.cxx:3801
#20     0x000000010a2df29f in vcl::Window::NotifyAllChildren(DataChangedEvent&)
at /Users/tml/lo/osx/vcl/source/window/event.cxx:43
#21     0x000000010a2df2ec in vcl::Window::NotifyAllChildren(DataChangedEvent&)
at /Users/tml/lo/osx/vcl/source/window/event.cxx:48
#22     0x000000010a2df2ec in vcl::Window::NotifyAllChildren(DataChangedEvent&)
at /Users/tml/lo/osx/vcl/source/window/event.cxx:48
#23     0x000000010a2df2ec in vcl::Window::NotifyAllChildren(DataChangedEvent&)
at /Users/tml/lo/osx/vcl/source/window/event.cxx:48
#24     0x000000010aa94443 in Application::NotifyAllWindows(DataChangedEvent&)
at /Users/tml/lo/osx/vcl/source/app/svapp.cxx:762
#25     0x000000010a47cede in ImplHandleSalSettings(SalEvent) at
/Users/tml/lo/osx/vcl/source/window/winproc.cxx:2128
#26     0x000000010a479be8 in ImplWindowFrameProc(vcl::Window*, SalEvent, void
const*) at /Users/tml/lo/osx/vcl/source/window/winproc.cxx:2474
#27     0x000000010abfab55 in SalFrame::CallCallback(SalEvent, void const*)
const at /Users/tml/lo/osx/vcl/inc/salframe.hxx:279
#28     0x000000010ac86c2f in AquaSalFrame::screenParametersChanged() at
/Users/tml/lo/osx/vcl/osx/salframe.cxx:271
#29     0x000000010ad5b42d in ::-[VCL_NSApplication
screenParametersChanged:](NSNotification *) at
/Users/tml/lo/osx/vcl/osx/vclnsapp.mm:367

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice-bugs/attachments/20180223/b8d33f73/attachment.html>


More information about the Libreoffice-bugs mailing list