Comments (5)
Which PDF plugin are you using? The file gets rendered quite slowly on my end (with the poppler plugin), but the pages are displayed.
from zathura.
On GitLab by @anatol on Nov 28, 2018, 24:47
I have up-to-date Arch Linux with following zathura packages installed:
$ pacman -Qe | grep zathura
zathura 0.4.1-1
zathura-pdf-mupdf 0.3.4-1
I still the the issue with the document above. I can repro it by opening the document, make the window full-screen and then pressing 's'. I see a black screen no matter what page I go. I have a 1920*1080 monitor if it matters.
I installed poppler plugin and the issue still exists.
$ pacman -Qe | grep zathura
zathura 0.4.1-1
zathura-pdf-poppler 0.2.9-1
from zathura.
On GitLab by @maximinh on Feb 25, 2019, 13:17
Having the same problem here as well. I found out that if I zoom out the page will render again. If I zoom enough in it will aslo render. Looks like render_job() hangs in some sizes.
Arch linux on kernel 4.20
Zathura 0.4.3-1 with zathura pdf-mupdf 0.3.4-1. Same error with poppler .
Only happening on large files with 1000++ pages
It stops like this in debug mode
debug: ../zathura/render.c:870: render_all(): Queuing resize for page 4006 to 1716 x 2221 (612.00 x 792.00).
debug: ../zathura/render.c:870: render_all(): Queuing resize for page 4007 to 1716 x 2221 (612.00 x 792.00).
debug: ../zathura/render.c:870: render_all(): Queuing resize for page 4008 to 1716 x 2221 (612.00 x 792.00).
debug: ../zathura/render.c:870: render_all(): Queuing resize for page 4009 to 1716 x 2221 (612.00 x 792.00).
debug: ../zathura/render.c:870: render_all(): Queuing resize for page 4010 to 1716 x 2221 (612.00 x 792.00).
debug: ../zathura/render.c:870: render_all(): Queuing resize for page 4011 to 1716 x 2221 (612.00 x 792.00).
debug: ../zathura/render.c:870: render_all(): Queuing resize for page 4012 to 1716 x 2221 (612.00 x 792.00).
debug: ../zathura/render.c:870: render_all(): Queuing resize for page 4013 to 1716 x 2221 (612.00 x 792.00).
debug: ../zathura/render.c:870: render_all(): Queuing resize for page 4014 to 1716 x 2221 (612.00 x 792.00).
debug: ../zathura/render.c:870: render_all(): Queuing resize for page 4015 to 1716 x 2221 (612.00 x 792.00).
debug: ../zathura/render.c:870: render_all(): Queuing resize for page 4016 to 1716 x 2221 (612.00 x 792.00).
debug: ../zathura/render.c:870: render_all(): Queuing resize for page 4017 to 1716 x 2221 (612.00 x 792.00).
debug: ../zathura/render.c:870: render_all(): Queuing resize for page 4018 to 1716 x 2221 (612.00 x 792.00).
When zooming out (paged get rendered) the output look like this:
debug: ../zathura/render.c:870: render_all(): Queuing resize for page 4006 to 1560 x 2019 (612.00 x 792.00).
debug: ../zathura/render.c:870: render_all(): Queuing resize for page 4007 to 1560 x 2019 (612.00 x 792.00).
debug: ../zathura/render.c:870: render_all(): Queuing resize for page 4008 to 1560 x 2019 (612.00 x 792.00).
debug: ../zathura/render.c:870: render_all(): Queuing resize for page 4009 to 1560 x 2019 (612.00 x 792.00).
debug: ../zathura/render.c:870: render_all(): Queuing resize for page 4010 to 1560 x 2019 (612.00 x 792.00).
debug: ../zathura/render.c:870: render_all(): Queuing resize for page 4011 to 1560 x 2019 (612.00 x 792.00).
debug: ../zathura/render.c:870: render_all(): Queuing resize for page 4012 to 1560 x 2019 (612.00 x 792.00).
debug: ../zathura/render.c:870: render_all(): Queuing resize for page 4013 to 1560 x 2019 (612.00 x 792.00).
debug: ../zathura/render.c:870: render_all(): Queuing resize for page 4014 to 1560 x 2019 (612.00 x 792.00).
debug: ../zathura/render.c:870: render_all(): Queuing resize for page 4015 to 1560 x 2019 (612.00 x 792.00).
debug: ../zathura/render.c:870: render_all(): Queuing resize for page 4016 to 1560 x 2019 (612.00 x 792.00).
debug: ../zathura/render.c:870: render_all(): Queuing resize for page 4017 to 1560 x 2019 (612.00 x 792.00).
debug: ../zathura/render.c:870: render_all(): Queuing resize for page 4018 to 1560 x 2019 (612.00 x 792.00).
debug: ../zathura/render.c:844: render_job(): Rendering page 20 ...
debug: ../zathura/render.c:844: render_job(): Rendering page 19 ...
debug: ../zathura/render.c:520: emit_completed_signal(): Emitting signal for page 20
debug: ../zathura/render.c:520: emit_completed_signal(): Emitting signal for page 19
from zathura.
On GitLab by @svenschwermer on Jun 25, 2020, 22:41
I would like to investigate this. I have noticed that zathura_page_widget_draw
doesn't get called for pages that don't get drawn, i.e. the described error behavior. If I understood the code correctly, this function is responsible for queuing the rendering job which never happens. The mentioned function seems to be the draw
method of the GTK widget. However, since I'm not familiar with GTK, I was wondering what usually makes GTK call that method? If anybody more familiar with the framework could give me a few hints, I could track this down further.
from zathura.
On GitLab by @AndiPersti on Apr 29, 2023, 18:13
See also #321.
from zathura.
Related Issues (20)
- [PLACEHOLDER] - for issue #318
- Scroll top/bottom doesn't create jumplist entry
- Chaining function combinations/combos
- Searching in index HOT 1
- Expanding/collapsing ALL in index could be improved
- Is it possible to run a command (wakatime-cli) to statistic the time of browsing pdf? HOT 4
- Horizontal Scrolling support HOT 4
- Various glitches caused by dependence on X11's reported screen physical size. Desired: a user config option to ignore per-screen DPI. HOT 1
- [Feature request] Preview link without following
- Searching is slow and blocking on a large document HOT 1
- Crash when scrolling pdf HOT 1
- Toggle_statusbar and adjust window with "a" or "s"
- Documentation: missing various commands
- Documentation: some missing settings
- Zathura crashes with 'Bad system call' on specific pdf file
- An option to switch `[current_page / total_pages]` to just `total_pages` HOT 1
- zathura crashes regularly HOT 9
- Crashes with: *** stack smashing detected ***: terminated on i686 HOT 2
- Segfault on fast mouse scrolling with mupdf HOT 1
- longjmp causes uninitialized stack frame HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from zathura.