http://bugs.cinelerra.org/show_bug.cgi?id=456

           Summary: Loading ogg theora files crashes
           Product: Cinelerra
           Version: 2.1
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: minor
          Priority: Medium
         Component: File Loading
        AssignedTo: [email protected]
        ReportedBy: [EMAIL PROTECTED]


I recently attempted to load the file:

 http://mirror.linux.org.au/pub/linux.conf.au/2007/video/talks/211.ogg

in cinelerra, only to discover that cinelerra crashed when doing so..

Using kdbg I narrowed the problem down to occuring at:

                        theora_info_clear(&tf->ti);

in FileOGG::~FileOGG();

The problem I discovered was that theora_info_clear(&tf->ti) for my version of
libtheora (from svn13393 in fedora 7) cannot be done twice.

It is being done twice in cinelerra because it is also performed in
FileOGG::close_file();

Whilst commenting it out solved my segfault, I personally don't see it as the
solution, and instead went to see what was done in libtheora.

Anyhow, I updated my libtheora to a later version and it was solved. Looking at
the svn repository of theora (I actually imported it into git so I could peruse
it with gitk :P) I discovered that any revision after r13843 should not have
this crash.

Hope all is going well, (and No, I haven't finished my PhD yet,.. and ain't on
the mailing list either!)

Regards, 

Pierre Dumuid

Reproducible: Always

Steps to Reproduce:


-- 
Configure bugmail: http://bugs.cinelerra.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

_______________________________________________
Cinelerra mailing list
[email protected]
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra

Reply via email to