[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