The file referenced by the URL above is a 4x6-inch photo (generated from the PDF printing output of f-spot with pdftops of Poppler 0.10). Ghostscript 8.63 displays it without problem. In Ghostscript 8.64 one sees only small rests of the photo in the lower left corner. Seems that the photo got shifted into the lower left direction.
I'm having trouble duplicating this. With the command line: bin/gs -sDEVICE=ppmraw -o test.ppm ./photo.ps Ghostscript 8.63 and head (r9336) generate identical files. Which revision of 8.64 are you using and what command line?
I take current SVN HEAD and do CFLAGS="-fPIC" ./autogen.sh --prefix=/usr --sysconfdir=/etc --with-ijs --with-jbig2dec --with-jasper --with-x --disable-gtk --enable-dynamic --with-omni --enable-cups --disable-compile-inits --with-drivers=ALL --disable-cairo --with-fontpath=/var/lib/defoma/gs.d/dirs/fonts:/usr/share/cups/fonts:/usr/share/ghostscript/fonts:/usr/local/lib/ghostscript/fonts:/usr/share/fonts (fontpath may need to be changed if you are not on Ubuntu or Debian) make GS_LIB=./Resource/Init/:./lib bin/gs photo.ps and get the broken output. With the "ppmraw" output device it works for me.
Note: Without "-sDEVICE=..." the "x11alpha" output device gets chosen for me on Ubuntu Intrepid (according to "gs -h").
Thanks for the additional information; I'm now able to duplicate the bug and am searching for the change which broke this.
This broke in r9288: r9288 | leonardo | 2008-12-13 12:05:37 -0800 (Sat, 13 Dec 2008) | 26 lines Enhancement (graphics) : Implement new device virtual method 'fillpage'. Note to get r9287 and r9288 to build you have to apply the patch from r9294. Also, the options from comment #2 are not necessary, the bug can be duplicated with: ./autogen.sh make bin/gs -sDEVICE=x11alpha ./photo.ps
I have no possibility to debug x11 devices. Passing to the device owner. I suspect that this bug requires to implement the 'fillpage' method for x11 devices as gx_forward_fillpage.
*** This bug has been marked as a duplicate of 690260 ***