Run pngcrush on the image to get it into a more common PNG format.
Is this screenshot generated with the libGDX forum's screenshot code? I used that too, and had problems with the resulting PNGs being enormous, and I believe I had some problems loading/editing them, too. Anyway pngcrush
fixed the problem for me.
The pngcheck tool might be able to isolate what is different between the two images you have.
Poking at the libGDX source, I see this recent (11 days ago) change to the libGDX image loader: https://github.com/libgdx/libgdx/commit/4fac29aef94e3afafdd47d71e60faf256fa171b0
(it looks like the IOException should include more information about what really went wrong), so you might try running against the libGDX nightlies?