Bug#935980: jackd2: Segfaults when qjackctl patchbay is activated

Christopher David Howie me at chrishowie.com
Wed Aug 28 17:29:51 BST 2019


Package: jackd2
Version: 1.9.12~dfsg-2

jackd segfaults whenever the qjackctl patchbay is activated with a
non-empty set of patches.  It's not clear to me exactly why this
happens, but it happens every time.

I run jackd like so:

$ jackd -R -d net -a 192.168.3.3

Here is jackd's output:

----------8<----------
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
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 burke...
**************** Network parameters ****************
Name : liz
Protocol revision : 8
MTU : 1500
Master name : burke
Slave name : liz
ID : 5
Transport Sync : no
Send channels (audio - midi) : 12 - 0
Return channels (audio - midi) : 14 - 0
Sample rate : 44100 frames per second
Period size : 256 frames per period
Network latency : 5 cycles
SampleEncoder : Float
Slave mode : async
****************************************************
JackGraphManager::Connect already connected port_src = 64 port_dst = 41
JackGraphManager::Connect already connected port_src = 65 port_dst = 42
JackGraphManager::Connect already connected port_src = 47 port_dst = 41
JackGraphManager::Connect already connected port_src = 48 port_dst = 42
JackGraphManager::Connect already connected port_src = 52 port_dst = 41
JackGraphManager::Connect already connected port_src = 53 port_dst = 42
JackGraphManager::Connect already connected port_src = 43 port_dst = 78
JackGraphManager::Connect already connected port_src = 90 port_dst = 78
JackGraphManager::Connect already connected port_src = 44 port_dst = 82
JackGraphManager::Connect already connected port_src = 91 port_dst = 82
JackGraphManager::Connect already connected port_src = 59 port_dst = 41
JackGraphManager::Connect already connected port_src = 60 port_dst = 42
JackGraphManager::Connect already connected port_src = 73 port_dst = 41
JackGraphManager::Connect already connected port_src = 74 port_dst = 42
JackGraphManager::Connect already connected port_src = 77 port_dst = 49
JackGraphManager::Connect already connected port_src = 77 port_dst = 70
JackGraphManager::Connect already connected port_src = 89 port_dst = 49
JackGraphManager::Connect already connected port_src = 89 port_dst = 70
JackGraphManager::Connect already connected port_src = 64 port_dst = 41
JackGraphManager::Connect already connected port_src = 65 port_dst = 42
JackGraphManager::Connect already connected port_src = 1 port_dst = 27
JackGraphManager::Connect already connected port_src = 59 port_dst = 41
JackGraphManager::Connect already connected port_src = 60 port_dst = 42
JackGraphManager::Connect already connected port_src = 43 port_dst = 78
JackGraphManager::Connect already connected port_src = 44 port_dst = 82
JackGraphManager::Connect already connected port_src = 77 port_dst = 49
JackGraphManager::Connect already connected port_src = 77 port_dst = 70
JackGraphManager::Connect already connected port_src = 90 port_dst = 78
JackGraphManager::Connect already connected port_src = 91 port_dst = 82
----------8<----------

At this point, I enable the patchbay in qjackctl.  jackd immediately
terminates with "Segmentation fault" and no further output.

-- 
Chris Howie
http://www.chrishowie.com
http://en.wikipedia.org/wiki/User:Crazycomputers

If you correspond with me on a regular basis, please read this document:
http://www.chrishowie.com/email-preferences/

PGP fingerprint: 2B7A B280 8B12 21CC 260A DF65 6FCE 505A CF83 38F5

------------------------------------------------------------------------
                    IMPORTANT INFORMATION/DISCLAIMER

This document should be read only by those persons to whom it is
addressed.  If you have received this message it was obviously addressed
to you and therefore you can read it.

Additionally, by sending an email to ANY of my addresses or to ANY
mailing lists to which I am subscribed, whether intentionally or
accidentally, you are agreeing that I am "the intended recipient," and
that I may do whatever I wish with the contents of any message received
from you, unless a pre-existing agreement prohibits me from so doing.

This overrides any disclaimer or statement of confidentiality that may
be included on your message.



More information about the pkg-multimedia-maintainers mailing list