jackd crashes using firewire on CentOS 7

classic Classic list List threaded Threaded
1 message Options
zby
Reply | Threaded
Open this post in threaded view
|

jackd crashes using firewire on CentOS 7

zby
Hi

   my jackd crashes whenever I use the firewire driver. The ffado-test
Discover shows my Edirol FA-101 interface, but running jackd -d firewire
-r48000 simetimes crashes on SIGSEGV and sometimes just freezes and must
be killed.

   I have made a certain level of debugging that is attached to this
message.
   I'd be very glad if someone could shed some light on my case.


My firewire interface is:
01:00.0 PCI bridge: Texas Instruments XIO2000(A)/XIO2200A PCI
Express-to-PCI Bridge (rev 03)
02:00.0 FireWire (IEEE 1394): Texas Instruments XIO2200A IEEE-1394a-2000
Controller (PHY/Link) (rev 01)

My audio interface is:
zby@fuji01 ~]$ ffado-test ListDevices
...
=== 1394 PORT 0 ===
   Node id  GUID                  VendorId     ModelId   Vendor - Model
    1       0x0040ab0000c239dc  0x000040AB  0x00010048   EDIROL - EDIROL
FA-101
no message buffer overruns
[zby@fuji01 ~]$


jack-audio-connection-kit:
Version     : 1.9.9.5
Release     : 6.el7
Architecture: x86_64
Build Date  : Tue 05 Jan 2016 06:00:00 PM CET
Build Host  : buildvm-14.phx2.fedoraproject.org


ffado:
Version     : 2.1.0
Release     : 4.el7
Architecture: x86_64
Build Date  : Tue 28 Oct 2014 10:57:09 AM CET
Build Host  : buildvm-27.phx2.fedoraproject.org

libffado:
Version     : 2.1.0
Release     : 4.el7
Architecture: x86_64
Build Date  : Tue 28 Oct 2014 10:57:09 AM CET
Build Host  : buildvm-27.phx2.fedoraproject.org



[zby@fuji01 ~]$ ffado-test -v 0 Discover
-----------------------------------------------
FFADO test and diagnostic utility
Part of the FFADO project -- www.ffado.org
Version: 2.1.0-Unversioned directory
(C) 2008, Daniel Wagner, Pieter Palmers
This program comes with ABSOLUTELY NO WARRANTY.
-----------------------------------------------

19083972081: Debug (devicemanager.cpp)[ 358] discover: Starting discovery...
19084054859: Debug (Configuration.cpp)[ 163] showSetting:   Group: (null)
19084054915: Debug (Configuration.cpp)[ 185] showSetting:     vendorid =
16555 (0x000040AB)
19084054927: Debug (Configuration.cpp)[ 185] showSetting:     modelid =
65608 (0x00010048)
19084054945: Debug (Configuration.cpp)[ 209] showSetting:     vendorname
= EDIROL
19084054956: Debug (Configuration.cpp)[ 209] showSetting:     modelname
= FA-101
19084054976: Debug (Configuration.cpp)[ 185] showSetting:     driver = 1
(0x00000001)
19084054986: Debug (Configuration.cpp)[ 209] showSetting:     mixer =
EdirolFa101Control
19084054998: Debug (Configuration.cpp)[ 185] showSetting:
xmit_max_cycles_early_transmit = 4 (0x00000004)
19084055148: Debug (devicemanager.cpp)[ 620] discover: driver found for
device 1
19084109077: Debug (bebob_avdevice.cpp)[ 734] loadFromCache: filename
/home/zby/.ffado/cache/0040ab0000c239dc/00000060070b0b04.xml
19084109103: Debug (bebob_avdevice.cpp)[ 738] loadFromCache:
"/home/zby/.ffado/cache/0040ab0000c239dc/00000060070b0b04.xml" does not
exist
19084109163: Debug (Configuration.cpp)[ 163] showSetting:   Group: (null)
19084109174: Debug (Configuration.cpp)[ 185] showSetting:     vendorid =
16555 (0x000040AB)
19084109191: Debug (Configuration.cpp)[ 185] showSetting:     modelid =
65608 (0x00010048)
19084109197: Debug (Configuration.cpp)[ 209] showSetting:     vendorname
= EDIROL
19084109205: Debug (Configuration.cpp)[ 209] showSetting:     modelname
= FA-101
19084109209: Debug (Configuration.cpp)[ 185] showSetting:     driver = 1
(0x00000001)
19084109221: Debug (Configuration.cpp)[ 209] showSetting:     mixer =
EdirolFa101Control
19084109228: Debug (Configuration.cpp)[ 185] showSetting:
xmit_max_cycles_early_transmit = 4 (0x00000004)
19084120094: Debug (bebob_avdevice_subunit.cpp)[  83] discover:
Discovering BeBoB::AudioSubunit...
19084120112: Debug (avc_audiosubunit.cpp)[  56] discover: Discovering
BeBoB::AudioSubunit...
19084120130: Debug (avc_subunit.cpp)[ 108] discoverPlugs: Discovering
plugs...
19084989176: Debug (bebob_avdevice_subunit.cpp)[ 132]
discoverFunctionBlocks: Discovering function blocks...
19085011108: Debug (bebob_functionblock.cpp)[  93] discover: discover
function block Feature (nr of input plugs = 1, nr of output plugs = 1)
19085144173: Debug (bebob_functionblock.cpp)[ 132] discoverPlugs: plug
'Feature FB Ext In 1/2' found
19085265170: Debug (bebob_functionblock.cpp)[ 132] discoverPlugs: plug
'Feature FB Ext Out 1/2' found
19085265189: Debug (bebob_functionblock.cpp)[  93] discover: discover
function block Feature (nr of input plugs = 1, nr of output plugs = 1)
19085378212: Debug (bebob_functionblock.cpp)[ 132] discoverPlugs: plug
'Feature FB Ext In 3/4' found
19085514174: Debug (bebob_functionblock.cpp)[ 132] discoverPlugs: plug
'Feature FB Ext Out 3/4' found
19085514200: Debug (bebob_functionblock.cpp)[  93] discover: discover
function block Feature (nr of input plugs = 1, nr of output plugs = 1)
19085633067: Debug (bebob_functionblock.cpp)[ 132] discoverPlugs: plug
'Feature FB Ext In 5/6' found
19085757069: Debug (bebob_functionblock.cpp)[ 132] discoverPlugs: plug
'Feature FB Ext Out 5/6' found
19085757083: Debug (bebob_functionblock.cpp)[  93] discover: discover
function block Feature (nr of input plugs = 1, nr of output plugs = 1)
19085879206: Debug (bebob_functionblock.cpp)[ 132] discoverPlugs: plug
'Feature FB Ext In 7/8' found
19086001223: Debug (bebob_functionblock.cpp)[ 132] discoverPlugs: plug
'Feature FB Ext Out 7/8' found
19086001250: Debug (bebob_functionblock.cpp)[  93] discover: discover
function block Feature (nr of input plugs = 1, nr of output plugs = 1)
19086125133: Debug (bebob_functionblock.cpp)[ 132] discoverPlugs: plug
'Feature FB Ext In 9/10' found
19086243189: Debug (bebob_functionblock.cpp)[ 132] discoverPlugs: plug
'Feature FB Ext Out 9/10' found
19086278172: Debug (bebob_avdevice_subunit.cpp)[ 170]
discoverFunctionBlocks:              Feature FB, type 0x81, id=1
19086278191: Debug (bebob_avdevice_subunit.cpp)[ 170]
discoverFunctionBlocks:              Feature FB, type 0x81, id=2
19086278193: Debug (bebob_avdevice_subunit.cpp)[ 170]
discoverFunctionBlocks:              Feature FB, type 0x81, id=3
19086278198: Debug (bebob_avdevice_subunit.cpp)[ 170]
discoverFunctionBlocks:              Feature FB, type 0x81, id=4
19086278200: Debug (bebob_avdevice_subunit.cpp)[ 170]
discoverFunctionBlocks:              Feature FB, type 0x81, id=5
19086278227: Debug (bebob_avdevice_subunit.cpp)[ 449] discover:
Discovering BeBoB::MusicSubunit...
19086278230: Debug (avc_musicsubunit.cpp)[  65] discover: Discovering
BeBoB::MusicSubunit...
19086278234: Debug (avc_subunit.cpp)[ 108] discoverPlugs: Discovering
plugs...
19088552075: Debug (avc_unit.cpp)[ 366] discoverPlugs: Discovering plugs...
19088565205: Debug (avc_unit.cpp)[ 383] discoverPlugs: number of iso
input plugs = 2
19088565217: Debug (avc_unit.cpp)[ 385] discoverPlugs: number of iso
output plugs = 2
19088565230: Debug (avc_unit.cpp)[ 387] discoverPlugs: number of
external input plugs = 6
19088565233: Debug (avc_unit.cpp)[ 389] discoverPlugs: number of
external output plugs = 6
19088565245: Debug (avc_unit.cpp)[ 426] discoverPlugsPCR: Discovering
PCR plugs, direction 0...
19088854097: Debug (avc_unit.cpp)[ 448] discoverPlugsPCR: plug 'PCR
Compound Input' found
19088958168: Debug (avc_unit.cpp)[ 448] discoverPlugsPCR: plug 'PCR
Synch Input' found
19088958181: Debug (avc_unit.cpp)[ 426] discoverPlugsPCR: Discovering
PCR plugs, direction 1...
19089243234: Debug (avc_unit.cpp)[ 448] discoverPlugsPCR: plug 'PCR
Compound Ouput' found
19089347164: Debug (avc_unit.cpp)[ 448] discoverPlugsPCR: plug 'PCR
Synch Output' found
19089347181: Debug (avc_unit.cpp)[ 459] discoverPlugsExternal:
Discovering External plugs, direction 0...
19089455174: Debug (avc_unit.cpp)[ 479] discoverPlugsExternal: plug 'Ext
Midi Input' found
19089563217: Debug (avc_unit.cpp)[ 479] discoverPlugsExternal: plug 'Ext
Audio Input 1/2' found
19089680181: Debug (avc_unit.cpp)[ 479] discoverPlugsExternal: plug 'Ext
Audio Input 3/4' found
19089790270: Debug (avc_unit.cpp)[ 479] discoverPlugsExternal: plug 'Ext
Audio Input 5/6' found
19089913170: Debug (avc_unit.cpp)[ 479] discoverPlugsExternal: plug 'Ext
Audio Input 7/8' found
19090031337: Debug (avc_unit.cpp)[ 479] discoverPlugsExternal: plug 'Ext
Audio Input 9/10 SPDIF' found
19090031359: Debug (avc_unit.cpp)[ 459] discoverPlugsExternal:
Discovering External plugs, direction 1...
19090136067: Debug (avc_unit.cpp)[ 479] discoverPlugsExternal: plug 'Ext
Midi Ouput' found
19090213091: Debug (avc_unit.cpp)[ 479] discoverPlugsExternal: plug 'Ext
Audio Ouput 1/2' found
19090331183: Debug (avc_unit.cpp)[ 479] discoverPlugsExternal: plug 'Ext
Audio Ouput 3/4' found
19090457171: Debug (avc_unit.cpp)[ 479] discoverPlugsExternal: plug 'Ext
Audio Ouput 5/6' found
19090577178: Debug (avc_unit.cpp)[ 479] discoverPlugsExternal: plug 'Ext
Audio Ouput 7/8' found
19090693165: Debug (avc_unit.cpp)[ 479] discoverPlugsExternal: plug 'Ext
Audio Ouput 9/1 SPDIF0' found
19090693184: Debug (avc_unit.cpp)[ 489] discoverPlugConnections:
Discovering PCR plug connections...
19090791206: Debug (avc_unit.cpp)[ 500] discoverPlugConnections:
Discovering External plug connections...
19091068195: Debug (bebob_avdevice_subunit.cpp)[ 102]
discoverConnections: Discovering connections...
19091068208: Debug (avc_subunit.cpp)[ 148] discoverConnections:
Discovering connections...
19091091235: Error (avc_plug.cpp)[1227]
discoverConnectionsFromSpecificData: no corresponding plug found for
'(0) ASU Wave Output 1/2'
19091091245: Warning (bebob_avplug.cpp)[ 607] discoverConnectionsOutput:
Could not discover connections for plug 'ASU Wave Output 1/2'
19091224175: Error (avc_plug.cpp)[1227]
discoverConnectionsFromSpecificData: no corresponding plug found for
'(6) ASU Ext Audio Output 1/2'
19091224187: Warning (bebob_avplug.cpp)[ 544] discoverConnectionsInput:
Could not discover connections for plug 'ASU Ext Audio Output 1/2'
19091279087: Error (avc_plug.cpp)[1227]
discoverConnectionsFromSpecificData: no corresponding plug found for
'(8) Feature FB Ext Out 1/2'
19091279099: Warning (bebob_avplug.cpp)[ 607] discoverConnectionsOutput:
Could not discover connections for plug 'Feature FB Ext Out 1/2'
19091324080: Error (avc_plug.cpp)[1227]
discoverConnectionsFromSpecificData: no corresponding plug found for
'(10) Feature FB Ext Out 3/4'
19091324090: Warning (bebob_avplug.cpp)[ 607] discoverConnectionsOutput:
Could not discover connections for plug 'Feature FB Ext Out 3/4'
19091370095: Error (avc_plug.cpp)[1227]
discoverConnectionsFromSpecificData: no corresponding plug found for
'(12) Feature FB Ext Out 5/6'
19091370106: Warning (bebob_avplug.cpp)[ 607] discoverConnectionsOutput:
Could not discover connections for plug 'Feature FB Ext Out 5/6'
19091413126: Error (avc_plug.cpp)[1227]
discoverConnectionsFromSpecificData: no corresponding plug found for
'(14) Feature FB Ext Out 7/8'
19091413139: Warning (bebob_avplug.cpp)[ 607] discoverConnectionsOutput:
Could not discover connections for plug 'Feature FB Ext Out 7/8'
19091473118: Error (avc_plug.cpp)[1227]
discoverConnectionsFromSpecificData: no corresponding plug found for
'(16) Feature FB Ext Out 9/10'
19091473134: Warning (bebob_avplug.cpp)[ 607] discoverConnectionsOutput:
Could not discover connections for plug 'Feature FB Ext Out 9/10'
19091473158: Debug (avc_subunit.cpp)[ 148] discoverConnections:
Discovering connections...
19092071192: Debug (bebob_avdevice.cpp)[ 809] saveCache: filename
/home/zby/.ffado/cache/0040ab0000c239dc/00000060070b0b04.xml
19092247404: Debug (devicemanager.cpp)[ 657] discover: discovery of node
1 on port 0 done...
19092247449: Debug (devicemanager.cpp)[ 665] discover: Discovery finished...
19092247484: Debug (devicemanager.cpp)[1269] showDeviceInfo: =====
Device Manager =====
19092247501: Debug (Element.cpp)[ 121] show: Element DeviceManager
19092247522: Debug (devicemanager.cpp)[1277] showDeviceInfo: ---
IEEE1394 Service  0 ---
Iso handler info:
Dumping IsoHandlerManager Stream handler information...
  State: 2
19092247606: Debug (devicemanager.cpp)[1287] showDeviceInfo: --- Device
0 ---
19092247627: Debug (bebob_avdevice.cpp)[ 480] showDevice: Device is a
BeBoB device
19092247648: Debug (ffadodevice.cpp)[ 215] showDevice: Attached to
port.......: 0 (/dev/fw1)
19092247666: Debug (ffadodevice.cpp)[ 216] showDevice:
Node...................: 1
19092247686: Debug (ffadodevice.cpp)[ 218] showDevice: Vendor
name............: EDIROL
19092247704: Debug (ffadodevice.cpp)[ 220] showDevice: Model
name.............: EDIROL FA-101
19092247726: Debug (ffadodevice.cpp)[ 222] showDevice:
GUID...................: 0040ab0000c239dc
19092247747: Debug (ffadodevice.cpp)[ 227] showDevice: Assigned ID....:
0040ab0000c239dc
19092247768: Debug (devicemanager.cpp)[1290] showDeviceInfo: Clock sync
sources:
19092247793: Debug (devicemanager.cpp)[1299] showDeviceInfo:  Type:
Erratic type      , Id:  0, Valid: 1, Active: 0, Locked 1, Slipping: 0,
Description: Device Controlled
no message buffer overruns



Thank you
Zbynek

jackd_gdb.tar.xz (464K) Download Attachment