Bug 11880 - Анализатор спектра крушит программу
: Анализатор спектра крушит программу
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/audacity)
: unstable
: all Linux
: P2 major
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2007-05-24 19:46 by
Modified: 2007-12-25 11:13 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2007-05-24 19:46:32
Branch 4.0
Наблюдалось на двух машинах.
Не отображает источников звука, да и не пишет вовсе. Если руками создать 
аудио-трек то писать начинает, в другом треке, и непрерывно выдаёт сообщения в 
консоль: PortAudio: write interrupted! На другой машине сообщает «Ошибка 
инициализации слоя ввода/вывода звука. Ошибка: Host error.»
На обоих машинах звук работает, на одной правда несколько криво.
------- Comment #1 From 2007-06-20 09:57:18 -------
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 From 2007-08-21 11:52:09 -------
У меня оно по жизни без проблем писало.  Ты уверен, что звукочип вообще на это
способен?
------- Comment #3 From 2007-08-21 12:18:49 -------
Писать он уже пишет.
Я о других проблемах, присутствующих на данный момент.
------- Comment #4 From 2007-10-30 11:59:10 -------
Попробуйте свежую версию - 1.3.4-alt0.1
------- Comment #5 From 2007-10-30 12:01:12 -------
*** Bug 13068 has been marked as a duplicate of this bug. ***
------- Comment #6 From 2007-10-30 16:56:40 -------
Собрал. Вроде чисто (правда, пришлось выкинуть 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 From 2007-10-30 17:02:33 -------
Вот что я пронаблюдал: 

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