After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 158562 - Bug in the creation of the tmp ISO of the project
Bug in the creation of the tmp ISO of the project
Status: RESOLVED WONTFIX
Product: Coaster
Classification: Deprecated
Component: coaster
unspecified
Other Linux
: High enhancement
: ---
Assigned To: Bryan Forbes
Bryan Forbes
gnome[unmaintained]
Depends on:
Blocks:
 
 
Reported: 2004-11-17 18:21 UTC by Pulvirenti Fabio
Modified: 2011-01-13 12:38 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Pulvirenti Fabio 2004-11-17 18:21:11 UTC
Description of Problem:
If I try to burn a CD bigger than 250Mb the program stops to running because it
try to create the ISO of the CD on the /tmp directory, but this directory has a
limit of 250Mb, so the program can't complete the creation of the ISO.
I modify the temporaney directory of nautilus-cd-burner in gconf but Coaster
continue to create the ISO in /tmp even if I modified it

Steps to reproduce the problem:
1. Create a project bigger then 250Mb
2. Burn the CD

Actual Results:
The program stops when the ISO of the project that is writing fill the /tmp
directory (250Mb)

Expected Results:
The program burn CD bigger than 250Mb

How often does this happen?
Every time I create a CD bigger than 250Mb


Additional Information:
I think that there is a bad call of a function or that you must add in the
option of the program the possibility of select the directory where Coster
creates the temporaney ISO of the project
Comment 1 Bryan Forbes 2004-11-17 18:30:52 UTC
The problem is that I use only the glib tempdir function to get the temporary
directory.  I thought I checked the space on the device that holds that
directory, but maybe I need to check limits on directories as well.  This is a
problem I haven't figured out how to handle.  It's on my personal TODO list.
Comment 2 Sean Harshbarger 2005-03-29 12:21:46 UTC
Maybe if we use ~ to create a tmp directory. I have seen the 250mb limit on
/tmp, so the only restrition putting it in ~ would do is depend on the users
space. We might want to make a dialog to help handle this situation better.
Comment 3 Tim Heinrich 2005-04-14 06:55:42 UTC
It is important for me, too, because i just use a tmpfs over /tmp so it wont be
able to burn this way here.
Comment 4 Steve R. Hastings 2005-07-08 01:40:20 UTC
I suggest that Coaster should check for space free on /tmp, and space free on
the user's home directory, and perhaps space free on /var, and pick one that has
enough free space for the ISO image.

Note that Coaster does not handle running out of space; not only does Coaster
always use /tmp, but if /tmp gets full, Coaster doesn't figure it out and stop
operations, it just sits there burning CPU.  Coaster should not only check that
there is adequate space for the ISO image before attempting to make it, Coaster
should also handle running out of space (for the rare case where you start out
with 5 GB free, and another process burns up 2 GB of disk before you make your
4.3 GB ISO image for a DVD!).  Actually, that could happen with a naive user who
has two DVD burners, and tries to burn two DVDs at once; his system might have
enough free space for one ISO image but not two.

There is a workaround: choose "export to ISO" and then put the ISO somewhere
that has enough free space.  Then burn from the ISO.
Comment 5 Akhil Laddha 2011-01-13 03:47:20 UTC
Coaster development has been stalled and it has been unmaintained for a few years now. Maintainers don't have future development plan so i am closing bugs as WONTFIX. Please feel free to reopen the bugs in future if anyone takes the responsibility for active development.