Auto-Refresh problem (with latex beamer)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
qpdfview |
Fix Released
|
High
|
Adam Reichold |
Bug Description
I use the latest dailydeb on ubuntu 12.04
Steps to reproduce:
0. Let foobar.tex compile to foobar.pdf via PDFlatex.
1. Open foobar.pdf in qpdfview.
2. Activate auto-refresh.
3. Change foobar.tex such that references and page-links change (e.g. add a \pause in a latex beamer document).
4. Compile with PDFlatex, in 1/5 cases, qpdfview will go down.
Ubuntu provides a fancy errorbox with the option to restart the program, which does not work. But when I re-open foobar.pdf manually, I get an error box that says 'Could not open "/home/
Changed in qpdfview: | |
status: | Fix Committed → Fix Released |
Hello,
This almost surely nothing do to with pdflatex or beamer, it is simply the problem of a incomplete PDF file sometime crashing Poppler. To prevent this, qpdfview tries to wait 500 ms if another change event for the is emitted until it tries to read the file, but if the processing within tex is complex, this might not be enough.
So to check this explanation, please try to increase the 500 on line 142 of file "documentview.cpp" to 750 or 1000 and check if the frequency of crashes is reduced.
Concerning the dialog boxes afterwards, I am not sure what happens there, because I am not familiar with Ubuntu's crash handler.
Best regards, Adam.