evince, thumbnailer, nautilus hang on text2ps postscript

Bug #179577 reported by Brian H.
2
Affects Status Importance Assigned to Milestone
evince (Ubuntu)
Invalid
Medium
Ubuntu Desktop Bugs

Bug Description

Binary package hint: evince

Using evince 2.20.0 with gnome 2.20.0 under Ubuntu 7.10 Gutsy on Dell GX280

To reproduce the problem,
Either
1)
- Use an editor (say, gedit),
    copy and paste the lines of this post past the "------------------" into the buffer,
    store the file as "file.ps"
or
2)
 - Create a file named "file.txt" containing a single line with text, say "Line 1"
 - Convert to postscript with
       text2ps file.txt >file.ps

Now you have a file called "file.ps" which causes the (2.20.0) versions of
evince, evince-thumbnailer, and nautilus to choke.

3) (Try) to create a thumbnail with
    evince-thumbnailer -s 128 file.ps file.png
    Open another terminal and do
    ps aux
    and note that the process with command "evince-thumbnailer -s 128 file.ps file.png" doesn't finish.

4) Note that Nautilus 2.20.0 "chokes" and no longer generates thumbnails for any directories,
    after it tries to generate a thumbnail for file.ps in the current directory.

5) (Try) to view file.ps with evince:
   evince file.ps
   Observe that evince reports "Loading..." forever.

----------------------------------- contents of file.ps ----------------------------------------
%!PS-Adobe-1.0
%%Creator: The program 'text2ps'
%%CreationDate: Mon Dec 31 10:48:22 2007
%%Title: File listing
%%Pages: (atend)
%%DocumentFonts: (atend)
%%EndComments

/nl {xline yline moveto show /yline yline yils sub def /xline colstart def} bind def
/bs {xline yline moveto dup show stringwidth pop xline add sw sub /xline exch def} bind def
/title {dup stringwidth pop 4 -1 roll exch sub 3 -1 roll moveto show } bind def
%%EndProlog

/textfont /Courier findfont 9 scalefont def
/yils 10.8 def
/clippath0 { newpath 59.0 999 moveto 59.0 -999 lineto 535.0 -999 lineto 535.0 999 lineto closepath } def
/#copies 1 def
%%Page: 1 1
textfont setfont
/sw ( ) stringwidth pop def
gsave
/yline 771.1 def
/xline 59.0 def
/colstart 59.0 def
clippath0 clip
(Line 1) nl
grestore
showpage
%%Trailer
%%DocumentFonts: Courier
%%Pages: 1

ProblemType: Bug
Architecture: i386
Date: Mon Dec 31 10:27:14 2007
DistroRelease: Ubuntu 7.10
ExecutablePath: /usr/bin/evince
Package: evince 2.20.0-0ubuntu3
PackageArchitecture: i386
ProcCmdline: evince
ProcCwd: /home/hassard/chair/promotions/Hemmer
ProcEnviron:
 SHELL=/bin/bash
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games
 LANG=en_US.UTF-8
SourcePackage: evince
Uname: Linux hassard 2.6.22-14-generic #1 SMP Tue Dec 18 08:02:57 UTC 2007 i686 GNU/Linux

Tags: apport-bug
Revision history for this message
Brian H. (hassard) wrote :
Revision history for this message
Brian H. (hassard) wrote :

I should not have included "nautilus" in the subject line:
nautilus is not hanging: rather, nautilus is only "choking"
by not continuing to thumbnail other files, as soon
as it hits file.ps.

Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thanks for your bug report. Please try to obtain a backtrace http://wiki.ubuntu.com/DebuggingProgramCrash and attach the file to the bug report. This will greatly help us in tracking down your problem.

Changed in evince:
assignee: nobody → desktop-bugs
importance: Undecided → Medium
status: New → Incomplete
Revision history for this message
Pedro Villavicencio (pedro) wrote :

We are closing this bug report because it lacks the information we need to investigate the problem, as described in the previous comments. Please reopen it if you can give us the missing information, and don't hesitate to submit bug reports in the future. To reopen the bug report you can click on the current status, under the Status column, and change the Status back to "New". Thanks again!.

Changed in evince:
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.