View Issue Details

IDProjectCategoryView StatusLast Update
0007659ardourbugspublic2018-09-06 18:08
Reporterunfa Assigned To 
PrioritynormalSeverityblockReproducibilityalways
Status newResolutionopen 
PlatformPCOSLinux MintOS Version19
Product Version5.12 
Summary0007659: Crash when connecting to JACK
DescriptionI'm on a fresh Linux Mint 19 Cinnamon installation. Every time I try to create a new Ardour session I get an error message and a crash:

ardour-5.12.0: ../common/JackGraphManager.cpp:44: void Jack::JackGraphManager::AssertPort(jack_port_id_t): Assertion `port_index < fPortMax' failed.
Aborted (core dumped)

I've included full GDB backtrace in the "additional information" field.

I have no idea what to do about this, I tried removing jackd1 and reinstalling jackd2 - nothing changed.

I'll try different Ardour versions.

Have anybody had similar issues?
Additional Information$ ardour --gdb
GNU gdb (Ubuntu 8.1-0ubuntu3) 8.1.0.20180409-git
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 /opt/ardour/bin/ardour-5.12.0...(no debugging symbols found)...done.
(gdb) run
Starting program: /opt/ardour/bin/ardour-5.12.0
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
(gdb) bind txt domain [gtk2_ardour5] to /opt/ardour/share/locale
Ardour5.12.0 (built using 5.12 and GCC version 5.2.1 20150903)
ardour: [INFO]: Your system is configured to limit Ardour to only 4096 open files
ardour: [INFO]: Loading system configuration file /opt/ardour/etc/system_config
ardour: [INFO]: Loading user configuration file /home/unfa/.config/ardour5/config
[New Thread 0x7fffe83b9700 (LWP 20949)]
ardour: [INFO]: CPU vendor: GenuineIntel
ardour: [INFO]: AVX-capable processor
ardour: [INFO]: CPU brand: Intel(R) Core(TM) i7-5500U CPU @ 2.40GHz
ardour: [INFO]: Using SSE optimized routines
[New Thread 0x7fffe7bb8700 (LWP 20950)]
[New Thread 0x7fffe73b7700 (LWP 20951)]
[New Thread 0x7fffe6bb6700 (LWP 20952)]
[New Thread 0x7fffd7fff700 (LWP 20953)]
[New Thread 0x7fffcf7fe700 (LWP 20954)]
Cannot xinstall SIGPIPE error handler
ardour: [INFO]: Loading default ui configuration file /opt/ardour/etc/default_ui_config
ardour: [INFO]: Loading user ui configuration file /home/unfa/.config/ardour5/ui_config
Color shuttle bg not found
ardour: [INFO]: Loading color file /opt/ardour/share/themes/dark-ardour.colors
ardour: [INFO]: Loading ui configuration file /opt/ardour/etc/clearlooks.rc
ardour: [INFO]: Loading ui configuration file /opt/ardour/etc/clearlooks.rc
[New Thread 0x7fffd607b800 (LWP 20955)]
[New Thread 0x7fffd6000700 (LWP 20956)]
[New Thread 0x7fffcffff700 (LWP 20957)]
[New Thread 0x7fffceffd700 (LWP 20958)]
[New Thread 0x7fffce7fc700 (LWP 20959)]
[New Thread 0x7fffcdffb700 (LWP 20960)]
[New Thread 0x7fffcd7fa700 (LWP 20961)]
Found nothing along /home/unfa/.config/ardour5/templates:/opt/ardour/share/templates
run dialog
[Thread 0x7fffd6000700 (LWP 20956) exited]
[Thread 0x7fffcdffb700 (LWP 20960) exited]
[Thread 0x7fffce7fc700 (LWP 20959) exited]
[Thread 0x7fffceffd700 (LWP 20958) exited]
[New Thread 0x7fffceffd700 (LWP 20962)]
[Thread 0x7fffceffd700 (LWP 20962) exited]
[Thread 0x7fffd607b800 (LWP 20955) exited]
[New Thread 0x7fffcc8e8700 (LWP 20963)]
[New Thread 0x7fffcc867700 (LWP 20964)]
[Thread 0x7fffcc867700 (LWP 20964) exited]
[Thread 0x7fffcc8e8700 (LWP 20963) exited]
[New Thread 0x7fffcc8e8700 (LWP 20965)]
[New Thread 0x7fffcc867700 (LWP 20966)]
[New Thread 0x7fffcc6b1700 (LWP 20967)]
protocol Wiimote not found
Scanning folders for bundled LV2s: /opt/ardour/lib/LV2
[New Thread 0x7fffceffd700 (LWP 20968)]
[New Thread 0x7fffcdffb700 (LWP 20969)]
[New Thread 0x7fffce7fc700 (LWP 20971)]
[Thread 0x7fffce7fc700 (LWP 20971) exited]
[Thread 0x7fffcdffb700 (LWP 20969) exited]
[Thread 0x7fffcd7fa700 (LWP 20961) exited]
[New Thread 0x7fffce7fc700 (LWP 20973)]
[Thread 0x7fffce7fc700 (LWP 20973) exited]
Set cursor set to default
[New Thread 0x7fffce7fc700 (LWP 20974)]
[New Thread 0x7fffcdffb700 (LWP 20975)]
[New Thread 0x7fffa928a700 (LWP 20976)]
[New Thread 0x7fffa9209700 (LWP 20977)]
[New Thread 0x7fffa9188700 (LWP 20978)]
ardour-5.12.0: ../common/JackGraphManager.cpp:44: void Jack::JackGraphManager::AssertPort(jack_port_id_t): Assertion `port_index < fPortMax' failed.

Thread 1 "ardour-5.12.0" received signal SIGABRT, Aborted.
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
51 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) thread apply all bt

Thread 29 (Thread 0x7fffa9188700 (LWP 20978)):
#0 0x00007ffff04a86d6 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x26bfbd8) at ../sysdeps/unix/sysv/linux/futex-internal.h:205
0000001 do_futex_wait (sem=sem@entry=0x26bfbd8, abstime=0x0) at sem_waitcommon.c:111
#2 0x00007ffff04a87c8 in __new_sem_wait_slow (sem=0x26bfbd8, abstime=0x0) at sem_waitcommon.c:181
#3 0x00007ffff6e7ccb1 in ARDOUR::Graph::run_one() () from /opt/ardour/lib/libardour.so.3
0000004 0x00007ffff6e7cd58 in ARDOUR::Graph::helper_thread() () from /opt/ardour/lib/libardour.so.3
0000005 0x00007fffe42bf7cf in ARDOUR::JACKAudioBackend::_start_process_thread(void*) () from /opt/ardour/lib/backends/libjack_audiobackend.so
#6 0x00007ffff049f6db in start_thread (arg=0x7fffa9188700) at pthread_create.c:463
#7 0x00007fffed0e988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 28 (Thread 0x7fffa9209700 (LWP 20977)):
#0 0x00007ffff04a86d6 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x26bfbd8) at ../sysdeps/unix/sysv/linux/futex-internal.h:205
0000001 do_futex_wait (sem=sem@entry=0x26bfbd8, abstime=0x0) at sem_waitcommon.c:111
#2 0x00007ffff04a87c8 in __new_sem_wait_slow (sem=0x26bfbd8, abstime=0x0) at sem_waitcommon.c:181
#3 0x00007ffff6e7ccb1 in ARDOUR::Graph::run_one() () from /opt/ardour/lib/libardour.so.3
0000004 0x00007ffff6e7cd58 in ARDOUR::Graph::helper_thread() () from /opt/ardour/lib/libardour.so.3
0000005 0x00007fffe42bf7cf in ARDOUR::JACKAudioBackend::_start_process_thread(void*) () from /opt/ardour/lib/backends/libjack_audiobackend.so
#6 0x00007ffff049f6db in start_thread (arg=0x7fffa9209700) at pthread_create.c:463
#7 0x00007fffed0e988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 27 (Thread 0x7fffa928a700 (LWP 20976)):
#0 0x00007ffff04a86d6 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0x26bfbf8) at ../sysdeps/unix/sysv/linux/futex-internal.h:205
0000001 do_futex_wait (sem=sem@entry=0x26bfbf8, abstime=0x0) at sem_waitcommon.c:111
#2 0x00007ffff04a87c8 in __new_sem_wait_slow (sem=0x26bfbf8, abstime=0x0) at sem_waitcommon.c:181
#3 0x00007ffff6e7e068 in ARDOUR::Graph::main_thread() () from /opt/ardour/lib/libardour.so.3
0000004 0x00007fffe42bf7cf in ARDOUR::JACKAudioBackend::_start_process_thread(void*) () from /opt/ardour/lib/backends/libjack_audiobackend.so
0000005 0x00007ffff049f6db in start_thread (arg=0x7fffa928a700) at pthread_create.c:463
#6 0x00007fffed0e988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 26 (Thread 0x7fffcdffb700 (LWP 20975)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007ffff478e121 in g_cond_wait_until () from /opt/ardour/lib/libglib-2.0.so.0
#2 0x00007ffff4708333 in g_async_queue_timeout_pop_unlocked () from /opt/ardour/lib/libglib-2.0.so.0
#3 0x00007ffff476c8ec in ?? () from /opt/ardour/lib/libglib-2.0.so.0
0000004 0x00007ffff476c235 in ?? () from /opt/ardour/lib/libglib-2.0.so.0
0000005 0x00007ffff049f6db in start_thread (arg=0x7fffcdffb700) at pthread_create.c:463
#6 0x00007fffed0e988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 25 (Thread 0x7fffce7fc700 (LWP 20974)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007ffff478e121 in g_cond_wait_until () from /opt/ardour/lib/libglib-2.0.so.0
#2 0x00007ffff4708333 in g_async_queue_timeout_pop_unlocked () from /opt/ardour/lib/libglib-2.0.so.0
#3 0x00007ffff476c8ec in ?? () from /opt/ardour/lib/libglib-2.0.so.0
0000004 0x00007ffff476c235 in ?? () from /opt/ardour/lib/libglib-2.0.so.0
0000005 0x00007ffff049f6db in start_thread (arg=0x7fffce7fc700) at pthread_create.c:463
#6 0x00007fffed0e988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 21 (Thread 0x7fffceffd700 (LWP 20968)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007ffff478e121 in g_cond_wait_until () from /opt/ardour/lib/libglib-2.0.so.0
#2 0x00007ffff4708333 in g_async_queue_timeout_pop_unlocked () from /opt/ardour/lib/libglib-2.0.so.0
#3 0x00007ffff476c8ec in ?? () from /opt/ardour/lib/libglib-2.0.so.0
0000004 0x00007ffff476c235 in ?? () from /opt/ardour/lib/libglib-2.0.so.0
0000005 0x00007ffff049f6db in start_thread (arg=0x7fffceffd700) at pthread_create.c:463
#6 0x00007fffed0e988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

---Type <return> to continue, or q <return> to quit---
Thread 20 (Thread 0x7fffcc6b1700 (LWP 20967)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007fffd72da86f in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#2 0x00007fffd72b70a5 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#3 0x00007fffd72b5837 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
0000004 0x00007fffe42bf412 in ARDOUR::JACKAudioBackend::process_thread() () from /opt/ardour/lib/backends/libjack_audiobackend.so
0000005 0x00007fffd72b579a in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#6 0x00007fffd72d83b0 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#7 0x00007ffff049f6db in start_thread (arg=0x7fffcc6b1700) at pthread_create.c:463
0000008 0x00007fffed0e988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 19 (Thread 0x7fffcc867700 (LWP 20966)):
#0 0x00007ffff04a9384 in __libc_read (fd=15, buf=0x7fffcc866bc0, nbytes=4) at ../sysdeps/unix/sysv/linux/read.c:27
0000001 0x00007fffd72d9b95 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#2 0x00007fffd72dd93c in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#3 0x00007fffd72d83b0 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
0000004 0x00007ffff049f6db in start_thread (arg=0x7fffcc867700) at pthread_create.c:463
0000005 0x00007fffed0e988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 18 (Thread 0x7fffcc8e8700 (LWP 20965)):
#0 0x00007ffff04a59f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x179e17c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
0000001 __pthread_cond_wait_common (abstime=0x0, mutex=0x179e120, cond=0x179e150) at pthread_cond_wait.c:502
#2 __pthread_cond_wait (cond=0x179e150, mutex=0x179e120) at pthread_cond_wait.c:655
#3 0x00007fffd72d91dc in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
0000004 0x00007fffd72cbf08 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
0000005 0x00007fffd72d83b0 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#6 0x00007ffff049f6db in start_thread (arg=0x7fffcc8e8700) at pthread_create.c:463
#7 0x00007fffed0e988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7fffcffff700 (LWP 20957)):
#0 0x00007fffed0dcbf9 in __GI___poll (fds=0x13c44c0, nfds=2, timeout=5598) at ../sysdeps/unix/sysv/linux/poll.c:29
0000001 0x00007ffff473c6b4 in ?? () from /opt/ardour/lib/libglib-2.0.so.0
#2 0x00007ffff473c7bc in g_main_context_iteration () from /opt/ardour/lib/libglib-2.0.so.0
#3 0x00007ffff473c7f9 in ?? () from /opt/ardour/lib/libglib-2.0.so.0
0000004 0x00007ffff476c235 in ?? () from /opt/ardour/lib/libglib-2.0.so.0
0000005 0x00007ffff049f6db in start_thread (arg=0x7fffcffff700) at pthread_create.c:463
#6 0x00007fffed0e988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fffcf7fe700 (LWP 20954)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007ffff478e00c in g_cond_wait () from /opt/ardour/lib/libglib-2.0.so.0
#2 0x00007ffff6d6c1e4 in ARDOUR::AudioEngine::do_devicelist_update() () from /opt/ardour/lib/libardour.so.3
#3 0x00007ffff4cd5e7d in ?? () from /opt/ardour/lib/libglibmm-2.4.so.1
0000004 0x00007ffff476c235 in ?? () from /opt/ardour/lib/libglib-2.0.so.0
0000005 0x00007ffff049f6db in start_thread (arg=0x7fffcf7fe700) at pthread_create.c:463
#6 0x00007fffed0e988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fffd7fff700 (LWP 20953)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007ffff478e00c in g_cond_wait () from /opt/ardour/lib/libglib-2.0.so.0
#2 0x00007ffff6d6d186 in ARDOUR::AudioEngine::do_reset_backend() () from /opt/ardour/lib/libardour.so.3
#3 0x00007ffff4cd5e7d in ?? () from /opt/ardour/lib/libglibmm-2.4.so.1
0000004 0x00007ffff476c235 in ?? () from /opt/ardour/lib/libglib-2.0.so.0
0000005 0x00007ffff049f6db in start_thread (arg=0x7fffd7fff700) at pthread_create.c:463
#6 0x00007fffed0e988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fffe6bb6700 (LWP 20952)):
---Type <return> to continue, or q <return> to quit---
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007ffff478e00c in g_cond_wait () from /opt/ardour/lib/libglib-2.0.so.0
#2 0x00007ffff6d1b61b in ARDOUR::Analyser::work() () from /opt/ardour/lib/libardour.so.3
#3 0x00007ffff4cd5e7d in ?? () from /opt/ardour/lib/libglibmm-2.4.so.1
0000004 0x00007ffff476c235 in ?? () from /opt/ardour/lib/libglib-2.0.so.0
0000005 0x00007ffff049f6db in start_thread (arg=0x7fffe6bb6700) at pthread_create.c:463
#6 0x00007fffed0e988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fffe73b7700 (LWP 20951)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007ffff478e00c in g_cond_wait () from /opt/ardour/lib/libglib-2.0.so.0
#2 0x00007ffff727b9cb in ?? () from /opt/ardour/lib/libardour.so.3
#3 0x00007ffff4cd5e7d in ?? () from /opt/ardour/lib/libglibmm-2.4.so.1
0000004 0x00007ffff476c235 in ?? () from /opt/ardour/lib/libglib-2.0.so.0
0000005 0x00007ffff049f6db in start_thread (arg=0x7fffe73b7700) at pthread_create.c:463
#6 0x00007fffed0e988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fffe7bb8700 (LWP 20950)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007ffff478e00c in g_cond_wait () from /opt/ardour/lib/libglib-2.0.so.0
#2 0x00007ffff727b9cb in ?? () from /opt/ardour/lib/libardour.so.3
#3 0x00007ffff4cd5e7d in ?? () from /opt/ardour/lib/libglibmm-2.4.so.1
0000004 0x00007ffff476c235 in ?? () from /opt/ardour/lib/libglib-2.0.so.0
0000005 0x00007ffff049f6db in start_thread (arg=0x7fffe7bb8700) at pthread_create.c:463
#6 0x00007fffed0e988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fffe83b9700 (LWP 20949)):
#0 0x00007ffff04a9c60 in __GI___nanosleep (requested_time=0x7fffe83b8ba0, remaining=0x7fffe83b8bb0) at ../sysdeps/unix/sysv/linux/nanosleep.c:28
0000001 0x00007ffff476da58 in g_usleep () from /opt/ardour/lib/libglib-2.0.so.0
#2 0x0000000000d08e1e in ?? ()
#3 0x00007ffff049f6db in start_thread (arg=0x7fffe83b9700) at pthread_create.c:463
0000004 0x00007fffed0e988f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7ffff7fa78c0 (LWP 20945)):
#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
0000001 0x00007fffed008801 in __GI_abort () at abort.c:79
#2 0x00007fffecff839a in __assert_fail_base (fmt=0x7fffed17f7d8 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x7fffd72e2592 "port_index < fPortMax",
    file=file@entry=0x7fffd72e1cb8 "../common/JackGraphManager.cpp", line=line@entry=44, function=function@entry=0x7fffd72e2660 "void Jack::JackGraphManager::AssertPort(jack_port_id_t)") at assert.c:92
#3 0x00007fffecff8412 in __GI___assert_fail (assertion=0x7fffd72e2592 "port_index < fPortMax", file=0x7fffd72e1cb8 "../common/JackGraphManager.cpp", line=44,
    function=0x7fffd72e2660 "void Jack::JackGraphManager::AssertPort(jack_port_id_t)") at assert.c:101
0000004 0x00007fffd72ae5a0 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
0000005 0x00007fffd72b988d in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#6 0x00007fffd72aeeae in jack_port_name () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#7 0x00007fffe42c8a79 in ARDOUR::JACKAudioBackend::get_port_name[abi:cxx11](void*) const () from /opt/ardour/lib/backends/libjack_audiobackend.so
0000008 0x00007ffff70ff0bc in ARDOUR::PortManager::get_port_by_name(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) () from /opt/ardour/lib/libardour.so.3
0000009 0x00007ffff70f5e0a in ARDOUR::Port::disconnect_all() () from /opt/ardour/lib/libardour.so.3
0000010 0x00007ffff6ea2ad1 in ARDOUR::IO::ensure_ports_locked(ARDOUR::ChanCount, bool, bool&) () from /opt/ardour/lib/libardour.so.3
0000011 0x00007ffff6ea2deb in ARDOUR::IO::ensure_ports(ARDOUR::ChanCount, bool, void*) () from /opt/ardour/lib/libardour.so.3
0000012 0x00007ffff71b39c2 in ARDOUR::Session::setup_ltc() () from /opt/ardour/lib/libardour.so.3
0000013 0x00007ffff71b6054 in ARDOUR::Session::immediately_post_engine() () from /opt/ardour/lib/libardour.so.3
0000014 0x00007ffff71b63af in ARDOUR::Session::ensure_engine(unsigned int, bool) () from /opt/ardour/lib/libardour.so.3
#15 0x00007ffff71b89e8 in ARDOUR::Session::Session(ARDOUR::AudioEngine&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ARDOUR::BusProfile*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) () from /opt/ardour/lib/libardour.so.3
0000016 0x00000000004dcf1f in ?? ()
#17 0x00000000004dd661 in ?? ()
0000018 0x00000000004ef3c9 in ?? ()
0000019 0x00000000004f0841 in ?? ()
---Type <return> to continue, or q <return> to quit---
0000020 0x00007ffff5b72916 in Gtkmm2ext::UI::run(Receiver&) () from /opt/ardour/lib/libgtkmm2ext.so.0
0000021 0x00000000004a46fb in ?? ()
0000022 0x00007fffecfe9b97 in __libc_start_main (main=0x4a4270, argc=1, argv=0x7fffffffceb8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffcea8) at ../csu/libc-start.c:310
0000023 0x00000000004a9ef9 in ?? ()
TagsNo tags attached.

Activities

x42

2018-09-05 19:59

administrator   ~0020377

The actual error message is from libjack (not ardour):

<code>
../common/JackGraphManager.cpp:44: void Jack::JackGraphManager::AssertPort(jack_port_id_t): Assertion `port_index < fPortMax' failed.
</code>

It looks jack is running out of ports and / or you've configured jack's port-limit too low. try `jackd --port-max 2048 -d alsa ...`

Do you actually need JACK? Can you try if this works with Ardour's built-in ALSA backend (that has no limit)

unfa

2018-09-06 18:08

reporter   ~0020379

ALSA backend is working. I've been using default JACK configuration with 2048 ports limit, so it doesn't look like it should be an issue.

Issue History

Date Modified Username Field Change
2018-09-05 19:30 unfa New Issue
2018-09-05 19:59 x42 Note Added: 0020377
2018-09-06 18:08 unfa Note Added: 0020379