Description: Compared to LibO3.0.0 the CPU load scrolling an empty page horizontally is quite high Steps to Reproduce: 1.Open a new (empty) writer document 2.Create an exceptional large page to create scroll bars and extend the effect(for example 80x80). 3.Select the horizontal scroll bar by click it and move it (right and left). 4.Take notice of the CPU usage Actual Results: CPU usage is moving around 18% Expected Results: CPU usage should at least be the same as LibO3.0.0: around 7% Reproducible: Always User Profile Reset: No Additional Info: Found in: Version: 5.4.0.0.alpha0+ Build ID: 53edf60c4ce6ed32f87471e018878c40b788005a CPU Threads: 4; OS Version: Windows 6.19; UI Render: default; TinderBox: Win-x86@42, Branch:master, Time: 2016-12-18_06:57:59 Locale: nl-NL (nl_NL); Calc: CL and in (but less intense: 12%) in Versie: 4.4.6.3 Build ID: e8938fd3328e95dcf59dd64e7facd2c7d67c704d Locale: nl_NL and in (but less intense: around 10%) Versie: 4.1.0.4 Build ID: 89ea49ddacd9aa532507cbf852f2bb22b1ace28 but not in: LibreOffice 3.3.0 OOO330m19 (Build:6) tag libreoffice-3.3.0.4 User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0
Created attachment 129747 [details] Screencast LibO3003
Created attachment 129748 [details] Screencast LO5400
Confirmed. Arch Linux 64-bit, KDE Plasma 5 Version: 5.4.0.0.alpha0+ Build ID: db9aec4520766c87a09d4cb0238ed06ebaeaaeeb CPU Threads: 8; OS Version: Linux 4.8; UI Render: default; VCL: kde4; Locale: fi-FI (fi_FI.UTF-8); Calc: group Built on December 18th 2016
** Please read this message in its entirety before responding ** To make sure we're focusing on the bugs that affect our users today, LibreOffice QA is asking bug reporters and confirmers to retest open, confirmed bugs which have not been touched for over a year. There have been thousands of bug fixes and commits since anyone checked on this bug report. During that time, it's possible that the bug has been fixed, or the details of the problem have changed. We'd really appreciate your help in getting confirmation that the bug is still present. If you have time, please do the following: Test to see if the bug is still present with the latest version of LibreOffice from https://www.libreoffice.org/download/ If the bug is present, please leave a comment that includes the information from Help - About LibreOffice. If the bug is NOT present, please set the bug's Status field to RESOLVED-WORKSFORME and leave a comment that includes the information from Help - About LibreOffice. Please DO NOT Update the version field Reply via email (please reply directly on the bug tracker) Set the bug's Status field to RESOLVED - FIXED (this status has a particular meaning that is not appropriate in this case) If you want to do more to help you can test to see if your issue is a REGRESSION. To do so: 1. Download and install oldest version of LibreOffice (usually 3.3 unless your bug pertains to a feature added after 3.3) from http://downloadarchive.documentfoundation.org/libreoffice/old/ 2. Test your bug 3. Leave a comment with your results. 4a. If the bug was present with 3.3 - set version to 'inherited from OOo'; 4b. If the bug was not present in 3.3 - add 'regression' to keyword Feel free to come ask questions or to say hello in our QA chat: https://kiwiirc.com/nextclient/irc.freenode.net/#libreoffice-qa Thank you for helping us make LibreOffice even better for everyone! Warm Regards, QA Team MassPing-UntouchedBug
Dear Telesto, To make sure we're focusing on the bugs that affect our users today, LibreOffice QA is asking bug reporters and confirmers to retest open, confirmed bugs which have not been touched for over a year. There have been thousands of bug fixes and commits since anyone checked on this bug report. During that time, it's possible that the bug has been fixed, or the details of the problem have changed. We'd really appreciate your help in getting confirmation that the bug is still present. If you have time, please do the following: Test to see if the bug is still present with the latest version of LibreOffice from https://www.libreoffice.org/download/ If the bug is present, please leave a comment that includes the information from Help - About LibreOffice. If the bug is NOT present, please set the bug's Status field to RESOLVED-WORKSFORME and leave a comment that includes the information from Help - About LibreOffice. Please DO NOT Update the version field Reply via email (please reply directly on the bug tracker) Set the bug's Status field to RESOLVED - FIXED (this status has a particular meaning that is not appropriate in this case) If you want to do more to help you can test to see if your issue is a REGRESSION. To do so: 1. Download and install oldest version of LibreOffice (usually 3.3 unless your bug pertains to a feature added after 3.3) from https://downloadarchive.documentfoundation.org/libreoffice/old/ 2. Test your bug 3. Leave a comment with your results. 4a. If the bug was present with 3.3 - set version to 'inherited from OOo'; 4b. If the bug was not present in 3.3 - add 'regression' to keyword Feel free to come ask questions or to say hello in our QA chat: https://kiwiirc.com/nextclient/irc.freenode.net/#libreoffice-qa Thank you for helping us make LibreOffice even better for everyone! Warm Regards, QA Team MassPing-UntouchedBug
CPU Time 1 of 4: 57.7% (0.883s of 1.530s) vcruntime140.dll ! memset - memset.asm sal3.dll ! rtl_allocateZeroMemory + 0x46 - alloc_global.cxx:58 skialo.dll ! sk_malloc_flags + 0x1f - SkMemory_malloc.cxx:54 skialo.dll ! SkMallocPixelRef::MakeAllocate + 0xd0 - SkMallocPixelRef.cpp:40 skialo.dll ! SkBitmap::HeapAllocator::allocPixelRef + 0x66 - SkBitmap.cpp:362 skialo.dll ! SkBitmap::allocPixels + 0x1e - SkBitmap.cpp:228 skialo.dll ! SkSurface_Raster::onCopyOnWrite + 0xe7 - SkSurface_Raster.cpp:146 skialo.dll ! SkSurface_Base::aboutToDraw + 0x55 - SkSurface.cpp:246 skialo.dll ! SkCanvas::onDrawImageRect + 0x198 - SkCanvas.cpp:2531 skialo.dll ! SkCanvas::drawImageRect + 0x17b - SkCanvas.cpp:2002 skialo.dll ! SkCanvas::drawImageRect + 0x42 - SkCanvas.h:1614 mergedlo.dll ! copyArea + 0x201 - gdiimpl.cxx:898 mergedlo.dll ! SkiaSalGraphicsImpl::copyArea + 0xbc - gdiimpl.cxx:922 mergedlo.dll ! SalGraphics::CopyArea + 0x3e - salgdilayout.cxx:675 mergedlo.dll ! vcl::Window::ImplScroll + 0x391 - paint.cxx:1751 mergedlo.dll ! vcl::Window::Scroll + 0x46 - window.cxx:2973 swlo.dll ! SwViewShell::SmoothScroll + 0xa96 - viewsh.cxx:1473 swlo.dll ! SwViewShell::VisPortChgd + 0x644 - viewsh.cxx:1203 swlo.dll ! SwCursorShell::VisPortChgd + 0x8d - crsrsh.cxx:1470 swlo.dll ! SwView::SetVisArea + 0x1b0 - viewport.cxx:246 swlo.dll ! SwView::SetVisArea + 0xde - viewport.cxx:305 swlo.dll ! SwView::EndScrollHdl + 0x138 - viewport.cxx:755 swlo.dll ! SwView::LinkStubEndScrollHdl + 0xd - viewport.cxx:739 mergedlo.dll ! std::_Func_impl_no_alloc<<lambda_c1d440f9d62d684e15df38d1365e5a53>,void>::_Do_call + 0x15 - functional:926 mergedlo.dll ! Control::ImplCallEventListenersAndHandler + 0xbc - ctrl.cxx:315 mergedlo.dll ! ScrollBar::Scroll + 0x46 - scrbar.cxx:1295 mergedlo.dll ! ScrollBar::ImplDragThumb + 0x110 - scrbar.cxx:826 mergedlo.dll ! ScrollBar::Tracking + 0x24f - scrbar.cxx:1031 mergedlo.dll ! ImplHandleMouseEvent + 0xca7 - winproc.cxx:663 mergedlo.dll ! ImplHandleSalMouseMove + 0xa1 - winproc.cxx:2045 mergedlo.dll ! ImplWindowFrameProc + 0xb0 - winproc.cxx:2367 mergedlo.dll ! SalFrame::CallCallback + 0x14 - salframe.hxx:302 vclplug_winlo.dll ! ImplHandleMouseMsg + 0x222 - salframe.cxx:3177 vclplug_winlo.dll ! SalFrameWndProc + 0x1358 - salframe.cxx:5541 vclplug_winlo.dll ! SalFrameWndProcW + 0x5c - salframe.cxx:5894 user32.dll ! DispatchMessageW + 0xf - [unknown source file] vclplug_winlo.dll ! ImplSalYield + 0xa0 - salinst.cxx:456 vclplug_winlo.dll ! WinSalInstance::DoYield + 0x8f - salinst.cxx:527 mergedlo.dll ! Application::Execute + 0x15e - svapp.cxx:434 mergedlo.dll ! desktop::Desktop::Main + 0xf47 - app.cxx:1600 mergedlo.dll ! ImplSVMain + 0x6e - svmain.cxx:201 mergedlo.dll ! soffice_main + 0xfe - sofficemain.cxx:98 soffice.bin ! main + 0x18 - [unknown source file] soffice.bin ! func@0x40113d + 0x103 - [unknown source file] kernel32.dll ! BaseThreadInitThunk + 0x23 - [unknown source file] ntdll.dll ! __RtlUserThreadStart + 0x2e - [unknown source file] ntdll.dll ! _RtlUserThreadStart + 0x1a - [unknown source file]
Retested. it's ok now. 5-7% CPU. Please retest Version: 7.3.0.0.beta1+ (x64) / LibreOffice Community Build ID: 8c137ff0e201c2d0ecd1bb567496dbed8e5eced7 CPU threads: 4; OS: Windows 10.0 Build 19044; UI render: Skia/Raster; VCL: win Locale: ro-RO (ro_RO); UI: en-US Calc: threaded
Created attachment 176672 [details] Example file Well dragging the horizontal/vertical slider of a 80x80cm page still CPU hogging.. Not sure if I'm drifting off into something else, but the example here (including page filling image) shows pain when scrolling up/down or left right or zoom But well page size of 80x80 obviously not regular case
(In reply to Telesto from comment #8) > Created attachment 176672 [details] > Example file > > Well dragging the horizontal/vertical slider of a 80x80cm page still CPU > hogging.. > > Not sure if I'm drifting off into something else, but the example here > (including page filling image) shows pain when scrolling up/down or left > right or zoom > > But well page size of 80x80 obviously not regular case Hmm appears to be different: bug 146024
Yes, it's matching 3.3.0 now, let's close Version: 7.4.0.0.alpha0+ (x64) / LibreOffice Community Build ID: 4ac9032163cf55c160145373e7c41741c9c339ca CPU threads: 2; OS: Windows 10.0 Build 19042; UI render: Skia/Raster; VCL: win Locale: fi-FI (fi_FI); UI: en-US Calc: threaded