[Bug 16860] New: Writing dialog hangs after gobject.GError from nautilusburn.Recorder
bugzilla-daemon at bugzilla.ubuntu.com
bugzilla-daemon at bugzilla.ubuntu.com
Sun Oct 2 22:41:15 UTC 2005
Please do not reply to this email. You can add comments at
http://bugzilla.ubuntu.com/show_bug.cgi?id=16860
Ubuntu | serpentine
Summary: Writing dialog hangs after gobject.GError from
nautilusburn.Recorder
Product: Ubuntu
Version: unspecified
Platform: All
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: serpentine
AssignedTo: desktop-bugs at lists.ubuntu.com
ReportedBy: mvermaat at cs.vu.nl
QAContact: cogumbreiro at users.sf.net
CC: cogumbreiro at users.sf.net
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/python2.4/site-packages/serpentine/recording.py", line 257,
in __thread
self.preferences.writeFlags)
gobject.GError: The system is too slow to write the CD at this speed. Try a
lower speed.
---
I think nautilusburn.Recorder is throwing this gobject.GError which is not
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.
--
Configure bugmail: http://bugzilla.ubuntu.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the desktop-bugs
mailing list