Bug 1385792

Summary: evince: Lazy in showing thumbnails while scrolling
Product: [Fedora] Fedora Reporter: Stefano <stefano.d>
Component: evinceAssignee: Caolan McNamara <caolanm>
Status: CLOSED UPSTREAM QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 24CC: caolanm, dtardon, feborges, frederik-redhat, freetomik, jprajzne, mkasik, nbenitezl
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-05-30 07:02:23 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Attachments:
Description Flags
Broken thumbnails none

Description Stefano 2016-10-17 17:08:57 UTC
Created attachment 1211475 [details]
Broken thumbnails

Description of problem:
I tested this only on Wayland.
When you open a PDF document and scroll in the thumbnail view, it gets immediately white and it takes approximately 1 minute to reload.

Version-Release number of selected component (if applicable):
3.20.1

How reproducible:


Steps to Reproduce:
0. Open a PDF document.
1. Just scroll in the thumbnail view.
2. The thumbnails on the left gets resetted. It takes approx. 1 minute to reload the thumbnails
3. Scroll again in the thumbnail view --> Thumbnail gets resetted.

Actual results:


Expected results:


Additional info:

Comment 1 Thomas Hudziec 2016-11-02 10:25:59 UTC
Happens also to me with evince 3.20.1 on Gnome 3 Classic and Cinnamon.
Scrolling again in the thumbnail view does not help for me even after 1 minute. What helps me is moving mouse cursor over border between side pane with thumbnails and document view (that border, which allow to resize both of these areas).

Comment 2 Fernando 2016-11-27 09:05:40 UTC
I also experience this, at least since fedora 24.

Comment 3 Jiri Prajzner 2017-04-26 12:30:30 UTC
Still valid in f25 and evince 3.22.1

Comment 4 Jiri Prajzner 2017-04-26 12:31:52 UTC
warning while starting evince from cli:
Gtk-WARNING **: Allocating size to EvSidebar 0x55daf3e096c0 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?

Comment 5 Caolan McNamara 2017-04-26 15:25:04 UTC
warning is not relevant to reported problem FWIW

Comment 6 Frederick Eaton 2017-05-22 04:21:24 UTC
I also experience this with 3.22.1 under Arch Linux.

If I scroll very slowly then it works ok, but if I scroll quickly then the thumbnails go white and never return. As Thomas Hudziec said moving the cursor to the resize bar causes them to reappear (but sluggy).

Comment 7 Nelson Benitez 2017-05-29 10:40:29 UTC
This bug is duplicate of upstream bug:
https://bugzilla.gnome.org/show_bug.cgi?id=691448

and somewhat related to upstream bug:
https://bugzilla.gnome.org/show_bug.cgi?id=342110

both of which I've just send new patches to, they fix the clunky scrolling and the thumbnails regeneration respectively. Testing of those patches and reporting feedback on their bugzilla page is much appreciated. Thank you!

Comment 8 David Tardon 2017-05-30 07:02:23 UTC
Let's move this to upstream then.