Bug#935980: jackd2: Segfaults when qjackctl patchbay is activated
Bernhard Übelacker
bernhardu at mailbox.org
Wed Aug 28 23:55:38 BST 2019
Dear Maintainer,
I tried to reproduce the issue, but unfortunately I
receive no segmentation fault, instead a floating point exception.
(By using the button with the play symbol at the middle bottom.)
This happens there because the divisor frame_rate is zero.
For this issue I could not find an upstream bugreport or even patch.
Kind regards,
Bernhard
(gdb) bt
#0 Jack::JackTransportEngine::SyncTimeout (this=this at entry=0x7f6fbf12b140, frame_rate=frame_rate at entry=0, buffer_size=buffer_size at entry=0) at ../common/JackTransportEngine.cpp:54
#1 0x00007f6fbeeca382 in Jack::JackTransportEngine::CycleEnd (this=0x7f6fbf12b140, table=table at entry=0x56138aad5708, frame_rate=0, buffer_size=0) at ../common/JackTransportEngine.cpp:221
#2 0x00007f6fbeedacbd in Jack::JackEngineControl::CycleEnd (table=0x56138aad5708, this=<optimized out>) at ../common/JackEngineControl.h:160
#3 Jack::JackEngine::Process (this=0x56138aad56c0, cur_cycle_begin=1105829020, prev_cycle_end=1104805827) at ../common/JackEngine.cpp:186
#4 0x00007f6fbeed59de in Jack::JackLockedEngine::Process (prev_cycle_end=<optimized out>, cur_cycle_begin=<optimized out>, this=<optimized out>) at ../common/JackLockedEngine.h:261
#5 Jack::JackAudioDriver::ProcessGraphAsyncMaster (this=0x56138ab22820) at ../common/JackAudioDriver.cpp:249
#6 0x00007f6fbeed5ad5 in Jack::JackAudioDriver::ProcessGraphAsync (this=this at entry=0x56138ab22820) at ../common/JackAudioDriver.cpp:236
#7 0x00007f6fbeed645e in Jack::JackWaiterDriver::ProcessNull (this=0x56138ab22820) at ../common/JackTimedDriver.cpp:79
#8 0x00007f6fbeee445a in Jack::JackWaitThreadedDriver::Execute (this=0x56138ad16150) at ../common/JackWaitThreadedDriver.cpp:46
#9 0x00007f6fbeed28d6 in Jack::JackPosixThread::ThreadHandler (arg=0x56138ad16168) at ../posix/JackPosixThread.cpp:59
#10 0x00007f6fbee6efa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#11 0x00007f6fbe9be4cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
(gdb) list JackTransportEngine.cpp:54
50
51 // compute the number of cycle for timeout
52 void JackTransportEngine::SyncTimeout(jack_nframes_t frame_rate, jack_nframes_t buffer_size)
53 {
54 long buf_usecs = (long)((buffer_size * (jack_time_t)1000000) / frame_rate);
55 fSyncTimeLeft = fSyncTimeout / buf_usecs;
56 jack_log("SyncTimeout fSyncTimeout = %ld fSyncTimeLeft = %ld", (long)fSyncTimeout, (long)fSyncTimeLeft);
57 }
58
-------------- next part --------------
# Buster/stable amd64 qemu VM 2019-08-28
apt update
apt dist-upgrade
apt install systemd-coredump xserver-xorg lightdm openbox xterm fakeroot gdb jackd2 jackd2-dbgsym libjack-jackd2-0-dbgsym
apt build-dep jackd2
reboot
export DISPLAY=:0
jackd -R -d net -a 10.0.2.15
export DISPLAY=:0
LANG=C qjackctl
# press the play button in the middle
# jackd gets a floating point exception
mkdir /home/benutzer/source/jackd2/orig -p
cd /home/benutzer/source/jackd2/orig
apt source jackd2
cd
##########
benutzer at debian:~$ LANG=C jackd -R -d net -a 10.0.2.15
jackdmp 1.9.12
Copyright 2001-2005 Paul Davis and others.
Copyright 2004-2016 Grame.
Copyright 2016-2017 Filipe Coelho.
jackdmp comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
no message buffer overruns
no message buffer overruns
no message buffer overruns
JACK server starting in realtime mode with priority 10
self-connect-mode is "Don't restrict self connect requests"
NetDriver started in async mode without Master's transport sync.
Waiting for a master...
Initializing connection with ...
**************** Network parameters ****************
Name : debian
Protocol revision : 8
MTU : 1500
Master name :
Slave name : debian
ID : 0
Transport Sync : no
Send channels (audio - midi) : -1 - -1
Return channels (audio - midi) : -1 - -1
Sample rate : 0 frames per second
Period size : 0 frames per period
Network latency : 5 cycles
SampleEncoder : Float
Slave mode : async
****************************************************
Recv fd = 7 err = Resource temporarily unavailable
Recv connection lost error
Driver is restarted
JackTimedDriver::Process XRun = 12 usec
Restarting driver...
JackTimedDriver::Process XRun = 4 usec
NetDriver started in async mode without Master's transport sync.
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
Waiting for a master...
JackTimedDriver::Process XRun = 4 usec
JackTimedDriver::Process XRun = 3 usec
Initializing connection with ...
**************** Network parameters ****************
Name : debian
JackTimedDriver::Process XRun = 4 usec
Protocol revision : 8
MTU : 1500
Master name :
Slave name : debian
ID : 0
Transport Sync : no
Send channels (audio - midi) : -1 - -1
Return channels (audio - midi) : -1 - -1
Sample rate : 0 frames per second
Period size : 0 frames per period
Network latency : 5 cycles
SampleEncoder : Float
JackTimedDriver::Process XRun = 3 usec
Slave mode : async
****************************************************
JackTimedDriver::Process XRun = 4 usec
JackTimedDriver::Process XRun = 4 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 4 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 4 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 4 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 4 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 4 usec
JackTimedDriver::Process XRun = 4 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 4 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 4 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 4 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 4 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 12 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 1 usec
Recv fd = 7 err = Resource temporarily unavailable
Recv connection lost error
Driver is restarted
Restarting driver...
NetDriver started in async mode without Master's transport sync.
JackTimedDriver::Process XRun = 9 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 2 usec
Waiting for a master...
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 2 usec
Initializing connection with ...
JackTimedDriver::Process XRun = 2 usec
**************** Network parameters ****************
Name : debian
Protocol revision : 8
JackTimedDriver::Process XRun = 1 usec
MTU : 1500
Master name :
Slave name : debian
ID : 0
Transport Sync : no
Send channels (audio - midi) : -1 - -1
Return channels (audio - midi) : -1 - -1
JackTimedDriver::Process XRun = 1 usec
Sample rate : 0 frames per second
Period size : 0 frames per period
Network latency : 5 cycles
SampleEncoder : Float
Slave mode : async
JackTimedDriver::Process XRun = 2 usec
****************************************************
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 1 usec
Unknown request 4294967295
JackPosixProcessSync::LockedTimedWait error usec = 0 err = Connection timed out
JackEngine::ClientActivate wait error ref = 2 name = qjackctl
CheckSize error size = 0 Size() = 12
CheckRead error
Recv fd = 7 err = Resource temporarily unavailable
Recv connection lost error
Driver is restarted
Restarting driver...
JackTimedDriver::Process XRun = 6 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 1 usec
NetDriver started in async mode without Master's transport sync.
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 0 usec
JackTimedDriver::Process XRun = 1 usec
Waiting for a master...
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
Initializing connection with ...
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
**************** Network parameters ****************
Name : debian
JackTimedDriver::Process XRun = 1 usec
Protocol revision : 8
MTU : 1500
Master name :
JackTimedDriver::Process XRun = 1 usec
Slave name : debian
ID : 0
Transport Sync : no
Send channels (audio - midi) : -1 - -1
Return channels (audio - midi) : -1 - -1
Sample rate : 0 frames per second
JackTimedDriver::Process XRun = 1 usec
Period size : 0 frames per period
Network latency : 5 cycles
SampleEncoder : Float
Slave mode : async
****************************************************
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 1 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 1 usec
Recv fd = 7 err = Resource temporarily unavailable
Recv connection lost error
Driver is restarted
Restarting driver...
NetDriver started in async mode without Master's transport sync.
JackTimedDriver::Process XRun = 12 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
Waiting for a master...
JackTimedDriver::Process XRun = 3 usec
Initializing connection with ...
**************** Network parameters ****************
Name : debian
Protocol revision : 8
JackTimedDriver::Process XRun = 3 usec
MTU : 1500
Master name :
Slave name : debian
ID : 0
Transport Sync : no
Send channels (audio - midi) : -1 - -1
Return channels (audio - midi) : -1 - -1
Sample rate : 0 frames per second
Period size : 0 frames per period
JackTimedDriver::Process XRun = 2 usec
Network latency : 5 cycles
SampleEncoder : Float
Slave mode : async
****************************************************
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 2 usec
JackTimedDriver::Process XRun = 3 usec
Recv fd = 7 err = Resource temporarily unavailable
Recv connection lost error
Driver is restarted
JackTimedDriver::Process XRun = 8 usec
JackTimedDriver::Process XRun = 3 usec
Restarting driver...
JackTimedDriver::Process XRun = 3 usec
NetDriver started in async mode without Master's transport sync.
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
Waiting for a master...
JackTimedDriver::Process XRun = 3 usec
Initializing connection with ...
JackTimedDriver::Process XRun = 4 usec
**************** Network parameters ****************
Name : debian
Protocol revision : 8
MTU : 1500
Master name :
Slave name : debian
JackTimedDriver::Process XRun = 3 usec
ID : 0
Transport Sync : no
Send channels (audio - midi) : -1 - -1
Return channels (audio - midi) : -1 - -1
Sample rate : 0 frames per second
Period size : 0 frames per period
Network latency : 5 cycles
SampleEncoder : Float
JackTimedDriver::Process XRun = 3 usec
Slave mode : async
****************************************************
JackTimedDriver::Process XRun = 4 usec
JackTimedDriver::Process XRun = 4 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 3 usec
JackTimedDriver::Process XRun = 2 usec
Recv fd = 7 err = Resource temporarily unavailable
Recv connection lost error
Driver is restarted
Gleitkomma-Ausnahme (Speicherabzug geschrieben)
# or with locale C.UTF8
Floating point exception (core dumped)
benutzer at debian:~$ LANG=C qjackctl
benutzer at debian:~$
################
root at debian:~# coredumpctl list
TIME PID UID GID SIG COREFILE EXE
Thu 2019-08-29 00:17:56 CEST 1613 1000 1000 8 present /usr/bin/jackd
root at debian:~# coredumpctl gdb 1613
PID: 1613 (jackd)
UID: 1000 (benutzer)
GID: 1000 (benutzer)
Signal: 8 (FPE)
Timestamp: Thu 2019-08-29 00:17:56 CEST (2min 49s ago)
Command Line: jackd -R -d net -a 10.0.2.15
Executable: /usr/bin/jackd
Control Group: /user.slice/user-1000.slice/session-5.scope
Unit: session-5.scope
Slice: user-1000.slice
Session: 5
Owner UID: 1000 (benutzer)
Boot ID: d0b3c091900e451e97096eca27e91983
Machine ID: 33f18f39d2a9438eb75b0ed52848afcd
Hostname: debian
Storage: /var/lib/systemd/coredump/core.jackd.1000.d0b3c091900e451e97096eca27e91983.1613.1567030676000000.lz4
Message: Process 1613 (jackd) of user 1000 dumped core.
Stack trace of thread 1618:
#0 0x00007f6fbeec9658 _ZN4Jack19JackTransportEngine11SyncTimeoutEjj (libjackserver.so.0)
#1 0x00007f6fbeeca382 _ZN4Jack19JackTransportEngine8CycleEndEPPNS_19JackClientInterfaceEjj (libjackserver.so.0)
#2 0x00007f6fbeedacbd _ZN4Jack10JackEngine7ProcessEmm (libjackserver.so.0)
#3 0x00007f6fbeed59de _ZN4Jack15JackAudioDriver23ProcessGraphAsyncMasterEv (libjackserver.so.0)
#4 0x00007f6fbeed645e _ZN4Jack16JackWaiterDriver11ProcessNullEv (libjackserver.so.0)
#5 0x00007f6fbeee445a _ZN4Jack22JackWaitThreadedDriver7ExecuteEv (libjackserver.so.0)
#6 0x00007f6fbeed28d6 _ZN4Jack15JackPosixThread13ThreadHandlerEPv (libjackserver.so.0)
#7 0x00007f6fbee6efa3 start_thread (libpthread.so.0)
#8 0x00007f6fbe9be4cf __clone (libc.so.6)
Stack trace of thread 1643:
#0 0x00007f6fbe9be4c1 __clone (libc.so.6)
#1 0x00007f6fbf12b2d8 n/a (n/a)
#2 0x00007ffdb993666e n/a (n/a)
GNU gdb (Debian 8.2.1-2) 8.2.1
Copyright (C) 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/bin/jackd...(no debugging symbols found)...done.
[New LWP 1618]
[New LWP 1643]
[New LWP 1620]
[New LWP 1617]
[New LWP 1613]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `jackd -R -d net -a 10.0.2.15'.
Program terminated with signal SIGFPE, Arithmetic exception.
#0 0x00007f6fbeec9658 in Jack::JackTransportEngine::SyncTimeout(unsigned int, unsigned int) () from /lib/x86_64-linux-gnu/libjackserver.so.0
[Current thread is 1 (Thread 0x7f6fbe601700 (LWP 1618))]
(gdb) bt
#0 0x00007f6fbeec9658 in Jack::JackTransportEngine::SyncTimeout(unsigned int, unsigned int) () from /lib/x86_64-linux-gnu/libjackserver.so.0
#1 0x00007f6fbeeca382 in Jack::JackTransportEngine::CycleEnd(Jack::JackClientInterface**, unsigned int, unsigned int) () from /lib/x86_64-linux-gnu/libjackserver.so.0
#2 0x00007f6fbeedacbd in Jack::JackEngine::Process(unsigned long, unsigned long) () from /lib/x86_64-linux-gnu/libjackserver.so.0
#3 0x00007f6fbeed59de in Jack::JackAudioDriver::ProcessGraphAsyncMaster() () from /lib/x86_64-linux-gnu/libjackserver.so.0
#4 0x00007f6fbeed645e in Jack::JackWaiterDriver::ProcessNull() () from /lib/x86_64-linux-gnu/libjackserver.so.0
#5 0x00007f6fbeee445a in Jack::JackWaitThreadedDriver::Execute() () from /lib/x86_64-linux-gnu/libjackserver.so.0
#6 0x00007f6fbeed28d6 in Jack::JackPosixThread::ThreadHandler(void*) () from /lib/x86_64-linux-gnu/libjackserver.so.0
#7 0x00007f6fbee6efa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#8 0x00007f6fbe9be4cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Core was generated by `jackd -R -d net -a 10.0.2.15'.
Program terminated with signal SIGFPE, Arithmetic exception.
#0 Jack::JackTransportEngine::SyncTimeout (this=this at entry=0x7f6fbf12b140, frame_rate=frame_rate at entry=0, buffer_size=buffer_size at entry=0) at ../common/JackTransportEngine.cpp:54
54 ../common/JackTransportEngine.cpp: Datei oder Verzeichnis nicht gefunden.
[Current thread is 1 (Thread 0x7f6fbe601700 (LWP 1618))]
(gdb) set width 0
(gdb) set pagination off
(gdb) directory /home/benutzer/source/jackd2/orig/jackd2-1.9.12~dfsg/common
Source directories searched: /home/benutzer/source/jackd2/orig/jackd2-1.9.12~dfsg/common:$cdir:$cwd
(gdb) bt
#0 Jack::JackTransportEngine::SyncTimeout (this=this at entry=0x7f6fbf12b140, frame_rate=frame_rate at entry=0, buffer_size=buffer_size at entry=0) at ../common/JackTransportEngine.cpp:54
#1 0x00007f6fbeeca382 in Jack::JackTransportEngine::CycleEnd (this=0x7f6fbf12b140, table=table at entry=0x56138aad5708, frame_rate=0, buffer_size=0) at ../common/JackTransportEngine.cpp:221
#2 0x00007f6fbeedacbd in Jack::JackEngineControl::CycleEnd (table=0x56138aad5708, this=<optimized out>) at ../common/JackEngineControl.h:160
#3 Jack::JackEngine::Process (this=0x56138aad56c0, cur_cycle_begin=1105829020, prev_cycle_end=1104805827) at ../common/JackEngine.cpp:186
#4 0x00007f6fbeed59de in Jack::JackLockedEngine::Process (prev_cycle_end=<optimized out>, cur_cycle_begin=<optimized out>, this=<optimized out>) at ../common/JackLockedEngine.h:261
#5 Jack::JackAudioDriver::ProcessGraphAsyncMaster (this=0x56138ab22820) at ../common/JackAudioDriver.cpp:249
#6 0x00007f6fbeed5ad5 in Jack::JackAudioDriver::ProcessGraphAsync (this=this at entry=0x56138ab22820) at ../common/JackAudioDriver.cpp:236
#7 0x00007f6fbeed645e in Jack::JackWaiterDriver::ProcessNull (this=0x56138ab22820) at ../common/JackTimedDriver.cpp:79
#8 0x00007f6fbeee445a in Jack::JackWaitThreadedDriver::Execute (this=0x56138ad16150) at ../common/JackWaitThreadedDriver.cpp:46
#9 0x00007f6fbeed28d6 in Jack::JackPosixThread::ThreadHandler (arg=0x56138ad16168) at ../posix/JackPosixThread.cpp:59
#10 0x00007f6fbee6efa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
#11 0x00007f6fbe9be4cf in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
(gdb) up
#1 0x00007f6fbeeca382 in Jack::JackTransportEngine::CycleEnd (this=0x7f6fbf12b140, table=table at entry=0x56138aad5708, frame_rate=0, buffer_size=0) at ../common/JackTransportEngine.cpp:221
221 SyncTimeout(frame_rate, buffer_size);
(gdb) down
#0 Jack::JackTransportEngine::SyncTimeout (this=this at entry=0x7f6fbf12b140, frame_rate=frame_rate at entry=0, buffer_size=buffer_size at entry=0) at ../common/JackTransportEngine.cpp:54
54 long buf_usecs = (long)((buffer_size * (jack_time_t)1000000) / frame_rate);
(gdb) list JackTransportEngine.cpp:54
50
51 // compute the number of cycle for timeout
52 void JackTransportEngine::SyncTimeout(jack_nframes_t frame_rate, jack_nframes_t buffer_size)
53 {
54 long buf_usecs = (long)((buffer_size * (jack_time_t)1000000) / frame_rate);
55 fSyncTimeLeft = fSyncTimeout / buf_usecs;
56 jack_log("SyncTimeout fSyncTimeout = %ld fSyncTimeLeft = %ld", (long)fSyncTimeout, (long)fSyncTimeLeft);
57 }
58
(gdb) print buffer_size
$1 = 0
(gdb) print frame_rate
$2 = 0
(gdb) disassemble Jack::JackTransportEngine::SyncTimeout
Dump of assembler code for function Jack::JackTransportEngine::SyncTimeout(unsigned int, unsigned int):
0x00007f6fbeec9640 <+0>: mov %edx,%eax
0x00007f6fbeec9642 <+2>: mov %esi,%r8d
0x00007f6fbeec9645 <+5>: xor %edx,%edx
0x00007f6fbeec9647 <+7>: imul $0xf4240,%rax,%rax
0x00007f6fbeec964e <+14>: mov 0x1a8(%rdi),%r9
0x00007f6fbeec9655 <+21>: mov %r9,%rsi
=> 0x00007f6fbeec9658 <+24>: div %r8
0x00007f6fbeec965b <+27>: xor %edx,%edx
0x00007f6fbeec965d <+29>: mov %rax,%rcx
0x00007f6fbeec9660 <+32>: mov %r9,%rax
0x00007f6fbeec9663 <+35>: div %rcx
0x00007f6fbeec9666 <+38>: mov %eax,0x1b0(%rdi)
0x00007f6fbeec966c <+44>: lea 0x332ad(%rip),%rdi # 0x7f6fbeefc920
0x00007f6fbeec9673 <+51>: movslq %eax,%rdx
0x00007f6fbeec9676 <+54>: xor %eax,%eax
0x00007f6fbeec9678 <+56>: jmpq 0x7f6fbeeb30f0 <jack_log at plt>
End of assembler dump.
(gdb) print $r8
$3 = 0
(gdb) x/4xb $pc
0x7f6fbeec9658 <Jack::JackTransportEngine::SyncTimeout(unsigned int, unsigned int)+24>: 0x49 0xf7 0xf0 0x31
(gdb) info reg
rax 0x0 0
rbx 0x7f6fbf12b140 140117923770688
rcx 0x7f6fbf12b2d8 140117923771096
rdx 0x0 0
rsi 0x989680 10000000
rdi 0x7f6fbf12b140 140117923770688
rbp 0x0 0x0
rsp 0x7f6fbe600d98 0x7f6fbe600d98
r8 0x0 0
r9 0x989680 10000000
r10 0x0 0
r11 0x7f6fbeec9640 140117921273408
r12 0x56138aad5708 94641930983176
r13 0x0 0
r14 0x1 1
r15 0x41d9ffc3 1104805827
rip 0x7f6fbeec9658 0x7f6fbeec9658 <Jack::JackTransportEngine::SyncTimeout(unsigned int, unsigned int)+24>
eflags 0x10246 [ PF ZF IF RF ]
cs 0x33 51
ss 0x2b 43
ds 0x0 0
es 0x0 0
fs 0x0 0
gs 0x0 0
set width 0
set pagination off
directory /home/benutzer/source/jackd2/orig/jackd2-1.9.12~dfsg/common
https://github.com/jackaudio/jack2
More information about the pkg-multimedia-maintainers
mailing list