[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#911884: atril: Atril fail to zoom for large pdf



Package: atril
Version: 1.20.2-1~bpo9+1
Severity: normal

Dear Maintainer,

I am using atril for examining graphs generated from `dot` command. Some of
them are really huge. For them, zooming does not work properly.
I changed default cache size running `gsettings set org.mate.Atril page-cache-
size 200` - with 50, maximum zoom level was 175% (for one particular file in
attachment).
With cache 200, panel contains values to 400%, but zooming does not work.
Clicking on 400 it will select 300% only, and draws nothing, only plain white
background. Console contains some warnings:
$ atril test-graph.pdf

(atril:5939): Gtk-WARNING **: Allocating size to EvSidebar 0x5570bcf79f10
without calling gtk_widget_get_preferred_width/height(). How does the code know
the size to allocate?

(atril:5939): Gtk-WARNING **: drawing failure for widget 'EvView': invalid
matrix (not invertible)

(atril:5939): Gtk-WARNING **: drawing failure for widget 'GtkScrolledWindow':
invalid matrix (not invertible)

(atril:5939): Gtk-WARNING **: drawing failure for widget 'GtkOverlay': invalid
matrix (not invertible)

(atril:5939): Gtk-WARNING **: drawing failure for widget 'GtkBox': invalid
matrix (not invertible)

(atril:5939): Gtk-WARNING **: drawing failure for widget 'GtkPaned': invalid
matrix (not invertible)

(atril:5939): Gtk-WARNING **: drawing failure for widget 'GtkBox': invalid
matrix (not invertible)

(atril:5939): Gtk-WARNING **: drawing failure for widget 'EvWindow': invalid
matrix (not invertible)

(atril:5939): Gtk-WARNING **: drawing failure for widget 'EvView': invalid
matrix (not invertible)

(atril:5939): Gtk-WARNING **: drawing failure for widget 'GtkScrolledWindow':
invalid matrix (not invertible)

(atril:5939): Gtk-WARNING **: drawing failure for widget 'GtkOverlay': invalid
matrix (not invertible)

(atril:5939): Gtk-WARNING **: drawing failure for widget 'GtkBox': invalid
matrix (not invertible)

(atril:5939): Gtk-WARNING **: drawing failure for widget 'GtkPaned': invalid
matrix (not invertible)

(atril:5939): Gtk-WARNING **: drawing failure for widget 'GtkBox': invalid
matrix (not invertible)

(atril:5939): Gtk-WARNING **: drawing failure for widget 'EvWindow': invalid
matrix (not invertible)


I tried to set bigger cache, but it did not help.
For generating pdf I used dot running:
$ dot -Tpdf -o test-graph.pdf -v test-graph.dot
Both files are in the attachment.

I am using dot version:
$ dot -V
dot - graphviz version 2.38.0 (20140413.2041)

Thank you for your help



-- System Information:
Debian Release: 9.5
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-8-amd64 (SMP w/2 CPU cores)
Locale: LANG=sk_SK.UTF-8, LC_CTYPE=sk_SK.UTF-8 (charmap=UTF-8), LANGUAGE=sk_SK.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages atril depends on:
ii  atril-common                                 1.20.2-1~bpo9+1
ii  dconf-gsettings-backend [gsettings-backend]  0.26.0-2+b1
ii  libatk1.0-0                                  2.22.0-1
ii  libatrildocument3                            1.20.2-1~bpo9+1
ii  libatrilview3                                1.20.2-1~bpo9+1
ii  libc6                                        2.24-11+deb9u3
ii  libcairo-gobject2                            1.14.8-1
ii  libcairo2                                    1.14.8-1
ii  libcaja-extension1                           1.16.6-1+deb9u1
ii  libgail-3-0                                  3.22.11-1
ii  libgdk-pixbuf2.0-0                           2.36.5-2+deb9u2
ii  libglib2.0-0                                 2.50.3-2
ii  libgtk-3-0                                   3.22.11-1
ii  libice6                                      2:1.0.9-2
ii  libjavascriptcoregtk-4.0-18                  2.18.6-1~deb9u1
ii  libpango-1.0-0                               1.40.5-1
ii  libpangocairo-1.0-0                          1.40.5-1
ii  libsecret-1-0                                0.18.5-3.1
ii  libsm6                                       2:1.2.2-1+b3
ii  libsoup2.4-1                                 2.56.0-2+deb9u2
ii  libwebkit2gtk-4.0-37                         2.18.6-1~deb9u1
ii  libx11-6                                     2:1.6.4-3
ii  libxml2                                      2.9.4+dfsg1-2.2+deb9u2
ii  shared-mime-info                             1.8-1+deb9u1
ii  zlib1g                                       1:1.2.8.dfsg-5

Versions of packages atril recommends:
ii  dbus-user-session [default-dbus-session-bus]  1.10.26-0+deb9u1
ii  dbus-x11 [dbus-session-bus]                   1.10.26-0+deb9u1
ii  gvfs                                          1.30.4-1

Versions of packages atril suggests:
ii  caja          1.16.6-1+deb9u1
ii  poppler-data  0.4.7-8
pn  unrar         <none>

-- no debconf information

Attachment: test-graph.pdf
Description: Adobe PDF document

digraph "DirectedGraph" {
graph [concentrate = true,label = "some graph title", labelloc=t];center=true;fontsize=6;node [ color=blue,shape="box"fontsize=6,fontcolor=black,fontname=Arial];edge [ color=black,fontsize=6,fontcolor=black,fontname=Arial]; 
   "NODE_#982073480-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT" [ ]
   "NODE_#367725289-AND_MORE_TEXT-AND_MORE_TEXT
AND_MORE_LINES
AND_MORE_LINES" [ ]
   "NODE_#185674515-AND_MORE_TEXT-AND_MORE_TEXT" [ ]
   "NODE_#1481886288-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT" [ ]
   "NODE_#36127072-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT
AND_MORE_LINES" [ ]
   "NODE_#1171094469-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT" [ ]
   "NODE_#839259983-AND_MORE_TEXT
AND_MORE_LINES" [ ]
   "NODE_#1217416538-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT
AND_MORE_LINES" [ ]
   "NODE_#448708339-AND_MORE_TEXT-AND_MORE_TEXT
AND_MORE_LINES
AND_MORE_LINES
AND_MORE_LINES" [ ]
   "NODE_#2036292945-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT
AND_MORE_LINES
AND_MORE_LINES" [ ]
   "NODE_#1138779634-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT
AND_MORE_LINES" [ ]
   "NODE_#1586636359-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT
AND_MORE_LINES" [ ]
   "NODE_#1409712092-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT" [ ]
   "NODE_#345060426-AND_MORE_TEXT-AND_MORE_TEXT" [ ]
   "NODE_#789315095-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT
AND_MORE_LINES" [ ]
   "NODE_#1844372336-AND_MORE_TEXT" [ ]
   "NODE_#1674390738-AND_MORE_TEXT-AND_MORE_TEXT
AND_MORE_LINES
AND_MORE_LINES" [ ]
   "NODE_#1510129635-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT" [ ]
   "NODE_#1792904767-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT
AND_MORE_LINES
AND_MORE_LINES
AND_MORE_LINES" [ ]
   "NODE_#923539816-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT
AND_MORE_LINES
AND_MORE_LINES" [ ]
   "NODE_#1237416868-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT
AND_MORE_LINES
AND_MORE_LINES
AND_MORE_LINES" [ ]
   "NODE_#314309716-AND_MORE_TEXT-AND_MORE_TEXT
AND_MORE_LINES
AND_MORE_LINES" [ ]
   "NODE_#1694804085-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT" [ ]
   "NODE_#1487059223-AND_MORE_TEXT-AND_MORE_TEXT
AND_MORE_LINES" [ ]
   "NODE_#232200992-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT
AND_MORE_LINES
AND_MORE_LINES" [ ]
   "NODE_#1014565006-AND_MORE_TEXT-AND_MORE_TEXT" [ ]
   "NODE_#1111249924-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT
AND_MORE_LINES" [ ]
   "NODE_#1505123790-AND_MORE_TEXT-AND_MORE_TEXT
AND_MORE_LINES" [ ]
   "NODE_#327561535-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT
AND_MORE_LINES" [ ]
   "NODE_#170050776-AND_MORE_TEXT-AND_MORE_TEXT" [ ]
   "NODE_#1123781767-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT
AND_MORE_LINES" [ ]
 "NODE_#185674515-AND_MORE_TEXT
AND_MORE_LINES
AND_MORE_LINES" -> "NODE_#1510129635-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT
AND_MORE_LINES
AND_MORE_LINES"[style=solid] 
 "NODE_#185674515-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT
AND_MORE_LINES
AND_MORE_LINES
AND_MORE_LINES" -> "NODE_#448708339-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT"[style=solid] 
 "NODE_#448708339-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT
AND_MORE_LINES
AND_MORE_LINES" -> "NODE_#1481886288-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT
AND_MORE_LINES
AND_MORE_LINES"[style=solid] 
 "NODE_#1674390738-AND_MORE_TEXT-AND_MORE_TEXT
AND_MORE_LINES" -> "NODE_#185674515-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT
AND_MORE_LINES"[style=solid] 
 "NODE_#1674390738-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT
AND_MORE_LINES" -> "NODE_#1014565006-AND_MORE_TEXT
AND_MORE_LINES"[style=solid] 
 "NODE_#1510129635-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT" -> "NODE_#1481886288-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT
AND_MORE_LINES"[style=solid] 
 "NODE_#1014565006-AND_MORE_TEXT" -> "NODE_#1510129635-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT
AND_MORE_LINES
AND_MORE_LINES"[style=solid] 
 "NODE_#1014565006-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT" -> "NODE_#448708339-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT
AND_MORE_LINES
AND_MORE_LINES
AND_MORE_LINES"[style=solid] 
 "NODE_#327561535-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT" -> "NODE_#1586636359-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT
AND_MORE_LINES
AND_MORE_LINES"[style=solid] 
 "NODE_#327561535-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT
AND_MORE_LINES" -> "NODE_#1674390738-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT"[style=solid] 
 "NODE_#1123781767-AND_MORE_TEXT" -> "NODE_#367725289-AND_MORE_TEXT-AND_MORE_TEXT
AND_MORE_LINES
AND_MORE_LINES"[style=solid] 
 "NODE_#1123781767-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT
AND_MORE_LINES" -> "NODE_#36127072
AND_MORE_LINES"[style=solid] 
 "NODE_#1123781767-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT" -> "NODE_#1409712092-AND_MORE_TEXT-AND_MORE_TEXT
AND_MORE_LINES"[style=solid] 
 "NODE_#1123781767-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT
AND_MORE_LINES
AND_MORE_LINES" -> "NODE_#2036292945-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT
AND_MORE_LINES
AND_MORE_LINES"[style=solid] 
 "NODE_#1123781767-AND_MORE_TEXT-AND_MORE_TEXT
AND_MORE_LINES
AND_MORE_LINES" -> "NODE_#1674390738-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT-AND_MORE_TEXT"[style=solid] 

}

Reply to: