rubber crashed with OSError in getmtime()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Rubber |
Invalid
|
Undecided
|
Unassigned | ||
rubber (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: rubber
Description: Ubuntu jaunty (development branch)
Release: 9.04
rubber:
Installed: 1.1-2.2
Candidate: 1.1-2.2
Version table:
*** 1.1-2.2 0
500 http://
100 /var/lib/
After installing gedit-latex-plugin, I created a new LaTeX document in gedit and tried converting it to PDF. Being new to LaTeX documents, I didn't realize I was trying to create a blank PDF document. This apparently caused rubber to crash and happened every time. I then figured out what I was doing wrong and after typing some text into the body of the document, everything worked as expected. In any case, a user shouldn't be able to crash a program, even when giving the program null or bad data.
Steps to reproduce:
1. Create a new Latex document using gedit.
2. Immediately choose Tools, LaTeX -> PDF.
3. If you don't get a Application problem (apport-gtk) window right away, wait a bit or close gedit. Sometimes this caused high CPU for me and some fun zombie processes.
ProblemType: Crash
Architecture: amd64
DistroRelease: Ubuntu 9.04
ExecutablePath: /usr/bin/rubber
InterpreterPath: /usr/bin/python2.6
Package: rubber 1.1-2.2
PackageArchitec
ProcCmdline: /usr/bin/python /usr/bin/rubber --inplace --maxerr -1 --short --force --warn all --pdf /home/username/
ProcEnviron:
LANG=en_US.UTF-8
SHELL=/bin/bash
PythonArgs: ['/usr/bin/rubber', '--inplace', '--maxerr', '-1', '--short', '--force', '--warn', 'all', '--pdf', '/home/
SourcePackage: rubber
Title: rubber crashed with OSError in getmtime()
Uname: Linux 2.6.28-11-generic x86_64
UserGroups: adm admin cdrom dialout libvirtd lpadmin plugdev sambashare
Status changed to 'Confirmed' because the bug affects multiple users.