[sisyphus] oggenc: segmentation fault
Шайхутдинов Дамир
=?iso-8859-1?q?damir_=CE=C1_tecon=2Eru?=
Пн Май 30 21:36:11 MSD 2005
30.05.05 в 21:22 Vitaly Smirnov в своём письме писал(а):
>>> Открытие с модулем wav: WAV file reader
>>> Кодирование "/home/device/test.wav" в
>>> "/home/device/test.ogg"
>>> с качеством 3,00
>>>
>>> Program received signal SIGSEGV, Segmentation fault.
>>> 0xb7ea9446 in _vp_psy_clear () from /usr/lib/libvorbis.so.0
>>> (gdb)
>>> - -->8-->8--
>>
>> Набери в командной строке после сегфолта
>> (gdb) bt
>> Это покажет, откуда была вызвана эта функция.
>>
>> Что-то в твоих библиотеках не то, похоже.
>>
>> Что выдает
>> $ rpm -qf /usr/lib/libvorbis.so.0
>> ?
>>
> libvorbis-1.1.0-alt1
На этом этапе предлагаю остановиться и определиться - что конкретно ты
хочешь?
Исправить баг самостоятельно или доверить это разработчикам vorbis?
Если первое - тогда gdb, брейкпоинты на все функции из листинга bt, и
начинаешь трейсить и разбираться, почему там не тот указатель оказался.
Результатом исследований в конечном счете станет некий патч, который можно
попробовать послать разработчикам.
Если второе - дополняешь описанием своей системы, версиями oggenc,
библиотек, компилятора, прикладываешь этот самый test.wav (или любой
другой wav, завешивающий систему) и вешаешь багрепорт на oggenc.
--
WBR,
Damir Shayhutdinov
Подробная информация о списке рассылки Sisyphus