I can confirm the same problem in evince 2.20.1 on Ubuntu 7.10 (I have not checked other applications). For me, the problem manifested itself as an inability to print a single-page EPS file. After some time, I discovered that this was because the print dialog was still set (from a previous document) to print the range of pages from 2-10! Clearly this makes no sense for a single-page document and this suggests that the application (evince) does not check that the settings in the print dialog are rational before presenting them to the user. Hence, this particular issue may be one for evince rather than gtk in general.
I can confirm the same problem in evince 2.20.1 on Ubuntu 7.10 (I have not checked other applications). For me, the problem manifested itself as an inability to print a single-page EPS file. After some time, I discovered that this was because the print dialog was still set (from a previous document) to print the range of pages from 2-10! Clearly this makes no sense for a single-page document and this suggests that the application (evince) does not check that the settings in the print dialog are rational before presenting them to the user. Hence, this particular issue may be one for evince rather than gtk in general.
Regards,
Andrew.