[Libburn] libburn questions

Derek Foreman manmower at signalmarketing.com
Mon Aug 2 08:43:41 PDT 2004


On Fri, 30 Jul 2004, Bryan Forbes wrote:

> Hey guys,
> 	I have some quick questions for you:
> 1) How close are you guys to a 0.3 release?  I know Todd has committed a
> bunch of stuff to cvs, but I don't want to be programming against CVS.
> I'd rather program against releases.

Meh, was hoping to today, but suddenly I have a lot of other things to do.

I'll see what I can do.

As to developing against cvs, I really think that's your best bet for now.
<shrug>

> 2) I've found a bug in tree.c:iso_tree_add_dir.  At the end of the
> function, for some reason, d->me is being freed, set to NULL, and then
> returned.  This crashes the test iso program if you pass it a directory.
> For example, if I do this:
> $ ./iso test.iso /home/bryan/cvs/jhbuild/
> it segfaults.  Here is the backtrace:
>
> #0  0x1000a430 in iso_tree_add_dir (dparent=0x0, name=0x7ffff988 "",
> volume=0,
>     attr=0x0) at libisofs/tree.c:222
> #1  0x10000d44 in add_dir (path=0x7ffff970 "/home/bryan/cvs/jhbuild/",
>     parent=0x10031150) at test/iso.c:34
> #2  0x10000f54 in main (argc=0, argv=0x7ffff7f4) at test/iso.c:95
>
> it seems that d->me is inaccessible after you free it.
>
> The API for libisofs seems simple enough that I think I can figure out
> how to get coaster to work with it.  The one question I have is what
> does the volumeset_size param to iso_volumeset_new do?  Is that for
> sessions?  Thanks!

libisofs is Todd's arena pretty much.  But I'll look at it too.  This
looks pretty important for 0.3 :)


More information about the libburn mailing list