Hm,
you are probably hitting a known and unsolved bug concerning the low level socket communication (code socket.cxx unchanged since first release) that first and so far only appeared on ubuntu 12.04. Basically the first 64k of data comes through (explaining the correct thumbnails) and the rest becomes zeros. People got around this by cross-compiling on ubuntu10 and then things work.
Marcel