[th] audacity-1.3.13-1.x86_64
Daniel Dawid Majewski
light-i w o2.pl
Pon, 10 Paź 2011, 09:05:12 CEST
W odpowiedzi na wiadomość z dnia 09.10.2011 21:34, od Łukasz Maśko:
>>> gdb i do dzieła ;-)
>>
>> Akurat, pod gdb działa normalnie za każdym razem, pewnie chodzi o jakiś
>> brakujący waitstate czy coś w tym guście... :P
>
> Dokładnie. Pod gdb działa 100/100.
Jednak po dobrze przespanej nocy się udało:
(gdb) run
Starting program: /usr/bin/audacity
Missing separate debuginfo for /usr/lib64/libmad.so.0
Missing separate debuginfo for /usr/lib64/libid3tag.so.0
[Thread debugging using libthread_db enabled]
[New Thread 0x7fffe727d700 (LWP 4513)]
Detaching after fork from child process 4515.
Detaching after fork from child process 4517.
Detaching after fork from child process 4519.
ALSA lib pcm.c:2212:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2212:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2212:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib pcm_dmix.c:957:(snd_pcm_dmix_open) The dmix plugin supports
only playback stream
[New Thread 0x7fffe630e700 (LWP 4521)]
Cannot connect to server socket err = Nie ma takiego pliku ani katalogu
Cannot connect to server socket
jack server is not running or cannot be started
HPI_DriverOpen error: Nie ma takiego pliku ani katalogu
[Thread 0x7fffe630e700 (LWP 4521) exited]
Program received signal SIGSEGV, Segmentation fault.
0x000000000080550f in Terminate (hostApi=0xe067a0) at
src/hostapi/asihpi/pa_linux_asihpi.c:817
817 PaAsiHpiDeviceInfo *hpiDevice = (PaAsiHpiDeviceInfo
*) hostApi->deviceInfos[ i ];
Czyli na moje - pomimo, ze urządzenie (jedyna słuszna karta
AudioScience) nie istnieje, usiłuje w nim grzebać...
No to pora na tutorial online,
audacity-src-1.3.13-beta/lib-src/portaudio-v19/src/hostapi/asihpi/pa_linux_asihpi.c
już znalazłem, numery lini okazują się być z d..., znalazłem po treści
(linia 947):
/* Unless alternate device specification is supported, reject the
use of
paUseHostApiSpecificDeviceSpecification */
if( parameters->device == paUseHostApiSpecificDeviceSpecification )
return paInvalidDevice;
else
{
assert( parameters->device < hostApi->info.deviceCount );
*hpiDevice = (PaAsiHpiDeviceInfo*) hostApi->deviceInfos[
parameters->device ];
}
Co dalej, nie jestem zbyt biegły w bibliotece portaudio linkowanej
statycznie ? ;)
--
Pozdrawiam,
Daniel Dawid Majewski
jabber:light-i/pld-users.org
Więcej informacji o liście pld-users-pl