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