I've seen the same thing just now. The attached patch seems to fix it.
--- /etc/bash_completion 2008-02-27 10:53:55.000000000 -0500 +++ /etc/bash_completion 2008-02-27 10:53:57.000000000 -0500 @@ -85,7 +85,7 @@ complete -f -X '!*.@(dvi|DVI)?(.@(gz|Z|bz2))' xdvi complete -f -X '!*.@(dvi|DVI)?(.@(gz|bz2))' kdvi complete -f -X '!*.@(dvi|DVI)' dvips dviselect dvitype dvipdf advi -complete -f -X '!*.@(pdf|PDF)' acroread gpdf xpdf kpdf +complete -f -X '!*.@(pdf|PDF)' acroread gpdf xpdf complete -f -X '!*.@(@(?(e)ps|?(E)PS)?(.gz|.GZ)|cb(r|z)|CB(R|Z)|djv?(u)|DJV?(U)|pdf|PDF|dvi|DVI|gif|jp?(e)g|miff|tif?(f)|pn[gm]|p[bgp]m|bmp|xpm|ico|xwd|tga|pcx|GIF|JP?(E)G|MIFF|TIF?(F)|PN[GM]|P[BGP]M|BMP|XPM|ICO|XWD|TGA|PCX)' evince complete -f -X '!*.@(?(e)ps|?(E)PS)' ps2pdf complete -f -X '!*.texi*' makeinfo texi2html