cached data somehow causing wrong data to display in viewer
Submitted by Bradley M. Kuhn
Link to original bug (#758245)
Description
bkuhn: I am wondering if evince stores a pixbuf cache on disk that can get
corrupted.
bkuhn: Here's the problem I have: [13:32]
bkuhn: I had a corrupted PDF file in a specific pathname
bkuhn: Now, when I replace that PDF file with a new one, verifying I've
replaced the file [with a checksum]
bkuhn: I get the output:
bkuhn: (evince:17256): EvinceView-CRITICAL **: ev_pixbuf_cache_get_selection_list: assertion 'EV_IS_PIXBUF_CACHE (pixbuf_cache)' failed
bkuhn:
bkuhn: and it does not view the new file, I have the old data from the file
[13:33]
bkuhn: if I copy the very same file to a new file name and view it with
Evince, it looks fine
gpoo: it is not the part I know of, but afaiu it does. [13:35]
bkuhn: I figure if this is a bug, it's subtle, and perhaps I can collect data
from my running system. I can reproduce the problem reliably right
now, but I suspect given that this relates to caching, if I reboot now
the problem will be gone. :) [13:36]
gpoo: you should definitely file a bug [13:37]
bkuhn: gpoo: unclear what to say in the bug report though. [13:38]
gpoo: it if fails to read the cache, it should dicard it
gpoo: but I think that you are hitting a corner-case somewhere
gpoo: bkuhn: you can copy & paste the dialog
bkuhn: it's command line output, actually [13:39]
gpoo: if you could collect the data in a way that we could replicate your
setting, it might work
bkuhn: I am not sure how to reproduce it
bkuhn: I was messing with this PDF file in real time while Evince had it
loaded
bkuhn: somewhere, it got stuck
gpoo: I meant dialog as the chat log here :-)
bkuhn: exiting evince, killing evinced, nothing worked.
bkuhn: Oh! I can do that.
bkuhn: that way gpoo told me to file a bug. :)
** bkuhn can blame you. :)
gpoo: I can close it later as invalid ;-) [13:40]
Version: 3.14.x