https://bugs.documentfoundation.org/show_bug.cgi?id=90663
Bug ID: 90663
Summary: VIEWING: Performance regression when viewing objects
with image applied to background
Product: LibreOffice
Version: 4.4.0.3 release
Hardware: Other
OS: Linux (All)
Status: UNCONFIRMED
Severity: normal
Priority: medium
Component: Writer
Assignee: [email protected]
Reporter: [email protected]
Created attachment 114837
--> https://bugs.documentfoundation.org/attachment.cgi?id=114837&action=edit
Example document showing slow scroll behavior
Description:
In LibreOffice 4.4.x, there is a serious rendering performance regression when
viewing items with backgrounds set to an image under Linux. This seems to
affect applying image backgrounds to pages, frames, tables paragraphs, etc...
This is most noticeable when simply scrolling up/down with the mouse wheel, but
also affects typing or any type of editing. While using certain documents, it
is quite noticeable when running LO locally, it can make using LO painful over
a LAN, and practically unusable across the internet.
I discovered this behavior while looking at bug 88678. While this might be
somewhat similar, I'm pretty confident that this is a different bug. It also
seems similar to bug 89204 with poor rendering performance when any images that
are NOT a background are inserted.
I've attached a simple example file that contains a frame with its background
set to an image.
I've bibisected:
9d57c189d74551d2b3770cc81139ea10a62e672f is the first bad commit
commit 9d57c189d74551d2b3770cc81139ea10a62e672f
Author: Bjoern Michaelsen <[email protected]>
Date: Mon May 12 05:19:54 2014 +0000
source-hash-5b5e62650354788e50b44f32c22b687b2018aba9
commit 5b5e62650354788e50b44f32c22b687b2018aba9
Author: Stephan Bergmann <[email protected]>
AuthorDate: Fri Mar 28 15:22:57 2014 +0100
Commit: Stephan Bergmann <[email protected]>
CommitDate: Fri Mar 28 15:23:09 2014 +0100
Remove remaining DBG_CTOR etc. remnants from chart2
Change-Id: Iaf07f77b4228d4debb2620625b14ce7dc41e3a98
:100644 100644 9506902c6a27010b21fa60db2785cf8c6a99663b
b7caf44d24c70027187d09beb9d1a84d3c2251d5 M ccache.log
:100644 100644 f131bc060e8059666f8d7f3d448a0a6b8e1df7e4
67e626a238104bf7e45c40698e0e7cc28a4cd98c M commitmsg
:100644 100644 5db1c1712e795b3ab96960366a53cf84ae3d8bca
e6b0918bbb842858c3ad70bde38bc555a88e1bf0 M make.log
:040000 040000 6dbe8a26ebf7cb34dc34ce783aa54092c2e9e5ed
0be05708421a37d2d8695098f2569749e3ed39de M opt
$ git bisect log
git bisect start 'latest' 'last42onmaster'
# good: [4fcd68ce4979f85fda4568f4b419a4b41d07345f]
source-hash-2c4621c87ed3a7b19de195c21494c9a381e72b2e
git bisect good 4fcd68ce4979f85fda4568f4b419a4b41d07345f
# skip: [422186458e0b4db00c7e26b54d5b631f83bcad2a]
source-hash-6948bf58ce181b17f60ef81f10205ef4dac50cc6
git bisect skip 422186458e0b4db00c7e26b54d5b631f83bcad2a
# bad: [a0b33bffff9c787dce71a13b344f06ae1453026b]
source-hash-02e0be069e57e724c51f23e2e31b77657a6a1d3d
git bisect bad a0b33bffff9c787dce71a13b344f06ae1453026b
# good: [db29eee512d03b1dc0139b3752bbe7931b165377]
source-hash-77b6c1602aaa0bd059077765e7fabb53d9e6ddeb
git bisect good db29eee512d03b1dc0139b3752bbe7931b165377
# bad: [9d57c189d74551d2b3770cc81139ea10a62e672f]
source-hash-5b5e62650354788e50b44f32c22b687b2018aba9
git bisect bad 9d57c189d74551d2b3770cc81139ea10a62e672f
# good: [54cb1e734a8a8afb71a38fb1ff0f61103af44147]
source-hash-1b922da415339726fb0186246dba6a03429b33bf
git bisect good 54cb1e734a8a8afb71a38fb1ff0f61103af44147
# good: [1b831d02ff29aa5763cf33ae75131f98d882201f]
source-hash-b7c3e851465638d4416ca8837937946353561088
git bisect good 1b831d02ff29aa5763cf33ae75131f98d882201f
# good: [a6c3773eefb6c6ea2e1a8ad980c258c07a1a8e65]
source-hash-4f48dc2f978d36ef9ba08bf828894fa578430fc7
git bisect good a6c3773eefb6c6ea2e1a8ad980c258c07a1a8e65
# good: [d888081586d217a52fd06ce89f146aa4080b4ca9]
source-hash-722c82b018327c1f9578ddc533ebbb06080848eb
git bisect good d888081586d217a52fd06ce89f146aa4080b4ca9
# first bad commit: [9d57c189d74551d2b3770cc81139ea10a62e672f]
source-hash-5b5e62650354788e50b44f32c22b687b2018aba9
--
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