Bug 27805

Summary: Error in `jackd': free(): invalid pointer
Product: Sisyphus Reporter: Ivan A. Melnikov <iv>
Component: libffadoAssignee: Fr. Br. George <george>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: critical    
Priority: P3 CC: george
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
Вывод на терминал. none

Description Ivan A. Melnikov 2012-10-04 20:09:56 MSK
При любой попытке запустить jackd (даже просто jackd --help) падает с ошибкой

[...]
*** Error in `jackd': free(): invalid pointer: 0x00007feba45085c0 ***
======= Backtrace: =========
/lib64/libc.so.6[0x31e9c79aa6]
/usr/lib64/libffado.so.2(_ZN18DebugModuleManagerD1Ev+0x86)[0x7feba4209d56]
/usr/lib64/libffado.so.2(+0x88656)[0x7feba41ff656]
/lib64/ld-linux-x86-64.so.2[0x31e9813817]
/lib64/ld-linux-x86-64.so.2[0x31e98142cc]
/lib64/ld-linux-x86-64.so.2[0x31e980e876]
/lib64/libdl.so.2[0x31ea8015fc]
/lib64/libdl.so.2(dlclose+0x1f)[0x31ea80110f]
/usr/lib64/libjackserver.so.0[0x39c0c73480]
/usr/lib64/libjackserver.so.0[0x39c0c73797]
/usr/lib64/libjackserver.so.0[0x39c0c77edb]
/usr/lib64/libjackserver.so.0(jackctl_server_create+0xbd5)[0x39c0c791ce]
jackd[0x402805]
/lib64/libc.so.6(__libc_start_main+0xf5)[0x31e9c217e5]
jackd[0x402249]
[...]

(полный вывод с консоли в приложении).

Система - свежий Сизиф,

$ uname -a
Linux deimos.localdomain 3.5.4-un-def-alt1 #1 SMP PREEMPT Mon Sep 17 10:48:18 UTC 2012 x86_64 GNU/Linux

На ядре 3.6.0-un-def-alt1 то же самое.

$ rpm -qa | grep jack
libjack-1.9.7-alt1.1
qjackctl-0.3.9-alt1
jack-audio-connection-kit-1.9.7-alt1.1
vlc-plugin-jack-2.0.3-alt2
libjack-devel-1.9.7-alt1.1
Comment 1 Ivan A. Melnikov 2012-10-04 20:14:30 MSK
Created attachment 5583 [details]
Вывод на терминал.
Comment 2 Ivan A. Melnikov 2012-10-04 20:34:42 MSK
Нагуглил, что это оказывается проблема libffado:

http://subversion.ffado.org/ticket/329

Действительно, удаление /usr/lib64/jack/jack_firewire.so помогает. Перевешиваю.
Comment 3 Fr. Br. George 2012-11-01 18:14:23 MSK
(В ответ на комментарий №2)
> Нагуглил, что это оказывается проблема libffado:
> http://subversion.ffado.org/ticket/329
> Действительно, удаление /usr/lib64/jack/jack_firewire.so помогает. Перевешиваю.
Сейчас обновлю libffаdo. С новой версией не воспроизводится, проверьте
Comment 4 Fr. Br. George 2012-11-20 12:31:49 MSK
УМВР