From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: To: device@altlinux.org, "ALT Linux Sisyphus discussion list" Subject: Re: [sisyphus] oggenc: segmentation fault References: <429B397C.3080708@gmail.com> <429B456B.6020908@gmail.com> <429B4BBD.8090705@gmail.com> Message-ID: Date: Mon, 30 May 2005 21:36:11 +0400 From: =?koi8-r?B?+8HKyNXUxMnOz9cg5MHNydI=?= Organization: =?koi8-r?B?8OsgIvDSz83Lz87U0s/MzMXSIg==?= Content-Type: text/plain; format=flowed; delsp=yes; charset=koi8-r MIME-Version: 1.0 Content-Transfer-Encoding: 8bit In-Reply-To: <429B4BBD.8090705@gmail.com> User-Agent: Opera M2/8.0 (Linux, build 1095) X-OriginalArrivalTime: 30 May 2005 17:36:18.0364 (UTC) FILETIME=[16221FC0:01C5653E] Cc: X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Linux Sisyphus discussion list List-Id: ALT Linux Sisyphus discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 May 2005 17:36:26 -0000 Archived-At: List-Archive: 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