Writing dialog hangs after gobject.GError from nautilusburn.Recorder
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
serpentine (Ubuntu) |
Fix Released
|
Medium
|
Daniel Holbach |
Bug Description
After writing seems (and is) successful, the tray opens and the writing dialog
hangs with state "fixating disc".
The commandline shows:
---
Traceback (most recent call last):
File "/usr/lib/
in __thread
self.
gobject.GError: The system is too slow to write the CD at this speed. Try a
lower speed.
---
I think nautilusburn.
handled by Serpentine, causing the thread to hang. This is especially annoying
since any temporary created cache files are not removed.
I don't have enough Serpentine power to implement a good fix, but I think a
simple try/except around the Recorder call in recording.py at line 257 could go
a long way.
Steps to reproduce: Burn any content with Serpentine at a speed your computer
can't hold up with. Try an old computer with a fast cdr, or stress your
harddrive while writing the disc. After the writing is complete, Serpentine
should hang with the message "fixating disc".
PS: Maybe similar GError's could occur in the same location, I don't know.
Might this be related to http:// bugzilla. ubuntu. com/show_ bug.cgi? id=13484?