[theora] oggz-chop gives segmentation fault

Ondrej Certik ondrej at certik.cz
Tue Jun 16 09:56:01 PDT 2009


On Mon, Jun 15, 2009 at 5:01 AM, Conrad Parker<conrad at metadecks.org> wrote:
> 2009/6/15 Ondrej Certik <ondrej at certik.cz>:
>> On Mon, Jun 15, 2009 at 12:09 AM, Conrad Parker<conrad at metadecks.org> wrote:
>>> 2009/6/15 Ondrej Certik <ondrej at certik.cz>:
>>>> Hi,
>>>>
>>>> I am using oggz-chop in the ubuntu jaunty, am I doing something wrong?
>>>>
>>>> $ oggz-chop -o yt1.ogv -s0 -e500 ondrej.ogv
>>>> Segmentation fault
>>>>
>>>> gdb session doesn't reveal much, since it isn't compiled with debugging symbols:
>>>>
>>>> (gdb) bt
>>>> #0  0x00007f9e5d2f0092 in memcpy () from /lib/libc.so.6
>>>> #1  0x0000000000403698 in ?? ()
>>>> #2  0x000000000040262e in ?? ()
>>>> #3  0x000000000040285d in ?? ()
>>>> #4  0x00007f9e5da6e144 in ?? () from /usr/lib/liboggz.so.1
>>>> #5  0x00007f9e5da6e516 in oggz_read () from /usr/lib/liboggz.so.1
>>>> #6  0x00007f9e5da6bf05 in oggz_run () from /usr/lib/liboggz.so.1
>>>> #7  0x0000000000401d5e in ?? ()
>>>> #8  0x000000000040433d in ?? ()
>>>> #9  0x00007f9e5d28a5a6 in __libc_start_main () from /lib/libc.so.6
>>>> #10 0x0000000000401ba9 in ?? ()
>>>> #11 0x00007fff65e961c8 in ?? ()
>>>> #12 0x000000000000001c in ?? ()
>>>> #13 0x0000000000000006 in ?? ()
>>>> #14 0x00007fff65e9661c in ?? ()
>>>> #15 0x00007fff65e9662f in ?? ()
>>>> #16 0x00007fff65e96632 in ?? ()
>>>> #17 0x00007fff65e9663a in ?? ()
>>>> #18 0x00007fff65e9663e in ?? ()
>>>> #19 0x00007fff65e96644 in ?? ()
>>>> #20 0x0000000000000000 in ?? ()
>>>
>>> Hi Ondrej,
>>>
>>> can I get a copy of the file that triggers that, eg. can you upload it
>>> somewhere?
>>
>> It's here:
>>
>> http://sage.math.washington.edu/home/ondrej/scratch/video/ondrej.ogv
>>
>> But I am still uploading, ETA: 42min.
>>
>> Maybe you can regenerate the segfault even with the partial file in
>> there. Thanks for looking into this.
>
> ok, I tried this with liboggz HEAD and with the latest release
> (0.9.9). Neither of these segfault, so I think it might have been a
> bug in an older version, now fixed.
>
> Please try with a more recent version of oggz-chop, and let me know if
> that works for you.

Right, 0.9.9 works, but it doesn't produce any output:

$ which oggz-chop
/home/ondrej/usr/bin/oggz-chop
$ oggz-chop -v
oggz-chop version 0.9.9
$ oggz-chop -o yt1.ogv -s 0 -e 500 ondrej.ogv
$ ll yt1.ogv
ls: cannot access yt1.ogv: No such file or directory


am I using it the right way?

Ondrej


More information about the theora mailing list