Bug 11880

Summary: Анализатор спектра крушит программу
Product: Sisyphus Reporter: Roman Savochenko <rom_as>
Component: audacityAssignee: Ivan A. Melnikov <iv>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: major    
Priority: P2 CC: iv, khedin, mike, mikhailnov
Version: unstable   
Hardware: all   
OS: Linux   

Description Roman Savochenko 2007-05-24 19:46:32 MSD
Branch 4.0
Наблюдалось на двух машинах.
Не отображает источников звука, да и не пишет вовсе. Если руками создать 
аудио-трек то писать начинает, в другом треке, и непрерывно выдаёт сообщения в 
консоль: PortAudio: write interrupted! На другой машине сообщает &#171;Ошибка 
инициализации слоя ввода/вывода звука. Ошибка: Host error.&#187;
На обоих машинах звук работает, на одной правда несколько криво.
Comment 1 Roman Savochenko 2007-06-20 09:57:18 MSD
Branch 4.0: 15.06.2007
Звуковую систему уже видит. Однако открылись другие проблемы:
 - При вызове анализатора спектра валится с сообщением:
//------------------------------------------------------------------------//
[roman@roman roman]$ audacity
Expression 'SetApproximateSampleRate( pcm, hwParams, sr )' failed 
in 'src/hostapi/alsa/pa_linux_alsa.c', line: 1124
Expression 'PaAlsaStreamComponent_InitialConfigure( &self->capture, inParams, 
self->primeBuffers, hwParamsCapture, &realSr )' failed 
in 'src/hostapi/alsa/pa_linux_alsa.c', line: 1675
Expression 'PaAlsaStream_Configure( stream, inputParameters, outputParameters, 
sampleRate, framesPerBuffer, &inputLatency, &outputLatency, 
&hostBufferSizeMode )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 
1799
Expression 'SetApproximateSampleRate( pcm, hwParams, sr )' failed 
in 'src/hostapi/alsa/pa_linux_alsa.c', line: 1124
Expression 'PaAlsaStreamComponent_InitialConfigure( &self->capture, inParams, 
self->primeBuffers, hwParamsCapture, &realSr )' failed 
in 'src/hostapi/alsa/pa_linux_alsa.c', line: 1675
Expression 'PaAlsaStream_Configure( stream, inputParameters, outputParameters, 
sampleRate, framesPerBuffer, &inputLatency, &outputLatency, 
&hostBufferSizeMode )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 
1799

(audacity:3909): Gdk-CRITICAL **: gdk_drawable_get_image: assertion 
`GDK_IS_DRAWABLE (drawable)' failed

(audacity:3909): Gdk-CRITICAL **: gdk_image_get_colormap: assertion 
`GDK_IS_IMAGE (image)' failed

(audacity:3909): GLib-GObject-CRITICAL **: g_object_unref: assertion 
`G_IS_OBJECT (object)' failed
The program 'audacity' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadAlloc (insufficient resources for operation)'.
  (Details: serial 180660 error_code 11 request_code 53 minor_code 0)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)
//----------------------------------------------------------------------//
 - Вызывает ошибку при тестировании производительности:
//----------------------------------------------------------------------//
Using 57260 blocks of 293 samples each, for a total of 32,0 MB.
Preparing...
Performing 100 edits...
Trial 0
Expected len 16777180, track len 10737278.
TEST FAILED!!!
//----------------------------------------------------------------------//
Comment 2 Michael Shigorin 2007-08-21 11:52:09 MSD
У меня оно по жизни без проблем писало.  Ты уверен, что звукочип вообще на это
способен?
Comment 3 Roman Savochenko 2007-08-21 12:18:49 MSD
Писать он уже пишет.
Я о других проблемах, присутствующих на данный момент.
Comment 4 karpov 2007-10-30 11:59:10 MSK
Попробуйте свежую версию - 1.3.4-alt0.1
Comment 5 karpov 2007-10-30 12:01:12 MSK
*** Bug 13068 has been marked as a duplicate of this bug. ***
Comment 6 Konstantin Uvarin (lodin) 2007-10-30 16:56:40 MSK
Собрал. Вроде чисто (правда, пришлось выкинуть libtwolame в силу отсутствия его 
в десктопе).

bash$ rpm -qa | grep wx
wxGTK2u-2.6.4-alt1
wxGTK2u-devel-2.6.4-alt1
wxGTK-common-0.4-alt1
bash$ rpm -qa | grep auda
audacity-1.3.4-alt0.1
Comment 7 Konstantin Uvarin (lodin) 2007-10-30 17:02:33 MSK
Вот что я пронаблюдал: 

Анализатор спектра работает
Запись/проигрывание работает
Сегфолт на выходе исчез
Селф-тесты проходят на ура
Comment 8 Roman Savochenko 2007-12-17 12:48:43 MSK
(In reply to comment #7)
> Вот что я пронаблюдал: 
> 
> Анализатор спектра работает
> Запись/проигрывание работает
> Сегфолт на выходе исчез
> Селф-тесты проходят на ура
1.3.4 из сизифа действительно работает, не мешало-бы поместить его в ALT4.0 
branch.
Comment 9 Michael Shigorin 2007-12-20 02:15:14 MSK
(In reply to comment #8)
> 1.3.4 из сизифа действительно работает, не мешало-бы поместить его в ALT4.0 
> branch.
Ну так повесь хотелку на перенос пакетов :) (с этой как блокером)
Comment 10 Roman Savochenko 2007-12-25 11:13:40 MSK
(In reply to comment #9)
> (In reply to comment #8)
> > 1.3.4 из сизифа действительно работает, не мешало-бы поместить его в ALT4.0 
> > branch.
> Ну так повесь хотелку на перенос пакетов :) (с этой как блокером)
Куда повесить не понял, но в ALT4.0 branch оно уже попало. :)