From: http://trac.jackaudio.org/ticket/196 (more details)
1. run jackdbus auto
2. jack_control ds firewire
3. jack_control start
4. jack_control stop
5. #@Q$*&*&%! (crash)
Debian testing, jackd2 1.9.5~dfsg-19, libffado2 2.0.1+svn1856-1
Jack output with ffado v=3
koniu@krak ~ % jackdbus auto
no message buffer overruns
no message buffer overruns
04468875342: (ffado.cpp)[ 92] ffado_streaming_init: libffado 2.999.0- built Sep 29 2010 15:02:40
04468900222: Warning (ieee1394service.cpp)[ 375] initialize: Could not set SPLIT_TIMEOUT to min requested (1000000)
04468900350: Warning (ieee1394service.cpp)[ 379] initialize: Set SPLIT_TIMEOUT to min requested (1000000) did not succeed
04468902092: Warning (cycletimer.h)[ 120] wrapAtMinTicks: insufficient wrapping: -6888979786615724700
04473150667: Warning (StreamProcessor.cpp)[ 707] getPacket: Instantanous samplerate more than 1% off nominal. [Nom fs: 44100.000000, Instantanous fs: 22033.845119, diff: 22066.154881 ( 0.500366)]
04476112106: Warning (StreamProcessor.cpp)[ 389] putPacket: Instantanous samplerate more than 1% off nominal. [Nom fs: 44100.000000, Instantanous fs: 31.635583, diff: 44068.364417 ( 0.999283)]
04476112187: Warning (TimestampedBuffer.cpp)[1053] incrementFrameCounter: (0x98a9e28) difference rather large (+): diff= 6210296.575, max= 1536.000, 3128331731.000, 3122121434.425
04476112218: Warning (TimestampedBuffer.cpp)[ 249] calculateRate: (0x98a9e28) rate ( 682.41101) more that 10% off nominal (rate= 557.27893, diff= 5459.288, update_period=8)
04476120040: Warning (ieee1394service.cpp)[1487] freeIsoChannel: Could not do CMP disconnect for channel 0!
04476123604: Warning (ieee1394service.cpp)[1487] freeIsoChannel: Could not do CMP disconnect for channel 1!
04476124438: Error (IsoHandlerManager.cpp)[1289] ~IsoHandler: BUG: Handler still running!
*** glibc detected *** jackdbus: free(): invalid pointer: 0x098d3b70 ***
*** glibc detected *** jackdbus: free(): invalid pointer: 0x098a9230 ***
terminate called after throwing an instance of 'std::out_of_range'
what(): vector::_M_range_check
no message buffer overruns
koniu@krak ~ %
ffado-diag
koniu@krak ~ % ffado-diag
FFADO diagnostic utility 2.999.0-
============================
(C) 2008 Pieter Palmers
=== CHECK ===
Base system...
kernel version............ 2.6.33.7-rt29
FIXME: implement test for RT kernel
RT patched............... False
old 1394 stack present.... False
old 1394 stack loaded..... False
old 1394 stack active..... False
new 1394 stack present.... True
new 1394 stack loaded..... True
new 1394 stack active..... True
/dev/raw1394 node present. False
Prerequisites (dynamic at run-time)...
gcc ............... gcc (Debian 4.4.4-8) 4.4.5 20100728 (prerelease)
g++ ............... g++ (Debian 4.4.4-8) 4.4.5 20100728 (prerelease)
PyQt4 (by pyuic4) . sh: pyuic4: not found
jackd ............. no message buffer overruns
path ............ /usr/bin/jackd
flags ........... -ljack
libraw1394 ........ 2.0.5
flags ........... -lraw1394
libavc1394 ........ Package libavc1394 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libavc1394.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libavc1394' found
flags ........... Package libavc1394 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libavc1394.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libavc1394' found
libiec61883 ....... Package libiec61883 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libiec61883.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libiec61883' found
flags ........... Package libiec61883 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libiec61883.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libiec61883' found
libxml++-2.6 ...... Package libxml++-2.6 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libxml++-2.6.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libxml++-2.6' found
flags ........... Package libxml++-2.6 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libxml++-2.6.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libxml++-2.6' found
dbus-1 ............ 1.2.24
flags ........... -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -ldbus-1 -lpthread -lrt
Prerequisites (static at compile-time)...
gcc ............... gcc (Debian 4.4.4-17) 4.4.5
g++ ............... g++ (Debian 4.4.4-17) 4.4.5
PyQt4 (by pyuic4) . Python User Interface Compiler 4.7.3 for Qt version 4.6.3
jackd ............. sh: jackd: not found
path ............
flags ........... Package jack was not found in the pkg-config search path.
libraw1394 ........ 2.0.5
flags ........... -lraw1394
libavc1394 ........ Package libavc1394 was not found in the pkg-config search path.
flags ........... Package libavc1394 was not found in the pkg-config search path.
libiec61883 ....... 1.2.0
flags ........... -liec61883 -lraw1394
libxml++-2.6 ...... 2.30.0
flags ........... -pthread -I/usr/include/libxml++-2.6 -I/usr/lib/libxml++-2.6/include -I/usr/include/libxml2 -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -lxml++-2.6 -lxml2 -lglibmm-2.4 -lgobject-2.0 -lsigc-2.0 -lgthread-2.0 -lrt -lglib-2.0
dbus-1 ............ 1.2.24
flags ........... -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -ldbus-1 -lpthread -lrt
Hardware...
Host controllers:
15:00.1 FireWire (IEEE 1394) [0c00]: Ricoh Co Ltd R5C552 IEEE 1394 Controller [1180:0552] (rev 09) (prog-if 10 [OHCI])
Subsystem: Lenovo ThinkPad X60s [17aa:201e]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 32 (500ns min, 1000ns max)
Interrupt: pin B routed to IRQ 17
Region 0: Memory at e4301000 (32-bit, non-prefetchable) [size=2K]
Capabilities: <access denied>
Kernel driver in use: firewire_ohci
16:00.0 FireWire (IEEE 1394) [0c00]: VIA Technologies, Inc. VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller [1106:3044] (rev 46) (prog-if 10 [OHCI])
Subsystem: VIA Technologies, Inc. VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller [1106:3044]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping+ SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 64 (8000ns max), Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 16
Region 0: Memory at 84000000 (32-bit, non-prefetchable) [size=2K]
Region 1: I/O ports at 9000 [size=128]
Region 2: Memory at 84000800 (32-bit, non-prefetchable) [size=256]
Capabilities: <access denied>
Kernel driver in use: firewire_ohci
CPU info:
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 14
model name : Genuine Intel(R) CPU L2400 @ 1.66GHz
stepping : 8
cpu MHz : 1000.000
cache size : 2048 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 2
apicid : 0
initial apicid : 0
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe constant_tsc arch_perfmon bts aperfmperf pni monitor vmx est tm2 xtpr pdcm
bogomips : 3324.76
clflush size : 64
cache_alignment : 64
address sizes : 32 bits physical, 32 bits virtual
power management:
processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 14
model name : Genuine Intel(R) CPU L2400 @ 1.66GHz
stepping : 8
cpu MHz : 1667.000
cache size : 2048 KB
physical id : 0
siblings : 2
core id : 1
cpu cores : 2
apicid : 1
initial apicid : 1
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 10
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe constant_tsc arch_perfmon bts aperfmperf pni monitor vmx est tm2 xtpr pdcm
bogomips : 3324.87
clflush size : 64
cache_alignment : 64
address sizes : 32 bits physical, 32 bits virtual
power management:
Configuration...
IRQ information
Hardware Interrupts:
--------------------
IRQ 0: PID: None, count: [2206141, 2206141], Sched None (priority None), drivers: ['timer']
IRQ 1: PID: None, count: [22361, 22361], Sched None (priority None), drivers: ['i8042']
IRQ 8: PID: None, count: [1, 1], Sched None (priority None), drivers: ['rtc0']
IRQ 9: PID: None, count: [51595, 51595], Sched None (priority None), drivers: ['acpi']
IRQ 12: PID: None, count: [189091, 189091], Sched None (priority None), drivers: ['i8042']
IRQ 14: PID: None, count: [0, 0], Sched None (priority None), drivers: ['ide0']
IRQ 16: PID: None, count: [199137, 199137], Sched None (priority None), drivers: ['uhci_hcd:usb2', 'yenta', 'i915', 'firewire_ohci']
IRQ 17: PID: None, count: [71, 71], Sched None (priority None), drivers: ['firewire_ohci', 'uhci_hcd:usb3']
IRQ 18: PID: None, count: [0, 0], Sched None (priority None), drivers: ['mmc0', 'uhci_hcd:usb4']
IRQ 19: PID: None, count: [7073, 7073], Sched None (priority None), drivers: ['ehci_hcd:usb1', 'uhci_hcd:usb5']
IRQ 28: PID: None, count: [2237, 2237], Sched None (priority None), drivers: ['eth0']
IRQ 29: PID: None, count: [18755, 18755], Sched None (priority None), drivers: ['ahci']
IRQ 30: PID: None, count: [152431, 152431], Sched None (priority None), drivers: ['hda_intel']
IRQ 31: PID: None, count: [97179, 97179], Sched None (priority None), drivers: ['iwl3945']
Do you guys have some insight?
Cheers,