Crashes when large images are opened

Anton Eliasson <[email protected]>
Newsgroups gmane.comp.lib.cairo
Message-ID <[email protected]>
Hi!
Using Arch Linux 64-bit, Eye of gnome 3.6.2 and cairo 1.12.14, Eog 
crashes with the following message:

     eog: cairo-mempool.c:160: get_buddy: Assertion `offset + (1 << 
bits) <= pool->num_blocks' failed.

     Program received signal SIGABRT, Aborted.

To reproduce: open one large image (>~5 Mpix) and flip to the next one 
in the same directory. I've been able to reproduce this using cairo 
version 1.12.10-2, 1.12.12-1 and 1.12.14-3 but not in 1.12.8-2 (or, 
presumably, earlier versions).

Downstream bug with gdb run and stacktrace: 
https://bugs.archlinux.org/task/34279
Bug report in Fedora: https://bugzilla.redhat.com/show_bug.cgi?id=912030
Discussion in an Ubuntu mailing list where a user has been able to 
reproduce this in Gthumb which also uses cairo (I think): 
http://ubuntu.5.n6.nabble.com/Not-able-to-view-Images-using-EOG-Gthumb-td5013371.html 

Sample image files in case you don't have any large images at all: 
http://antoneliasson.se/publicdump/IMG_2437.JPG, 
http://antoneliasson.se/publicdump/IMG_2438.JPG

-- 
Med vänliga hälsningar
Anton Eliasson

-- 
cairo mailing list
[email protected]
http://lists.cairographics.org/mailman/listinfo/cairo
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.