View Issue Details

IDProjectCategoryView StatusLast Update
0007631ardourbugspublic2018-06-18 20:46
Reporterlilith Assigned To 
PrioritynormalSeveritycrashReproducibilityrandom
Status newResolutionopen 
PlatformX_84_64OSDebian / LinuxOS VersionDebian Stretch
Summary0007631: Ardour crashes when editing midi notes in loop play mode
DescriptionArdour crashes when editing midi notes with left mouse key. I'm pretty sure that no other key was pressed before the crash except of the left mouse key.

Further info:
- Midi mode: Percussive
- Midi region loop playing during crash
- Editing notes of the Red Zeppelin Drum KIT
Steps To ReproduceNot reproducible
Additional InformationThread 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: Datei oder Verzeichnis nicht gefunden.
(gdb) thread apply all bt

Thread 289 (Thread 0x7fff8f376700 (LWP 4342)):
#0 0x00007fffed18a28d in nanosleep () at ../sysdeps/unix/syscall-template.S:84
0000001 0x00007fffed1b3b84 in usleep (useconds=<optimized out>)
    at ../sysdeps/posix/usleep.c:32
#2 0x00007fff93b1e8f6 in MiddleWareThread::run() ()
   from /usr/lib/lv2/ZynAddSubFX.lv2/ZynAddSubFX.so
#3 0x00007fff93b1e4e5 in DISTRHO::Thread::_entryPoint(void*) ()
   from /usr/lib/lv2/ZynAddSubFX.lv2/ZynAddSubFX.so
0000004 0x00007ffff04b8494 in start_thread (arg=0x7fff8f376700)
    at pthread_create.c:333
0000005 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 254 (Thread 0x7fff83fff700 (LWP 3450)):
#0 0x00007ffff04c0536 in futex_abstimed_wait_cancelable (private=0,
    abstime=0x0, expected=0, futex_word=0x29ffc310)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:205
0000001 do_futex_wait (sem=sem@entry=0x29ffc310, abstime=0x0)
    at sem_waitcommon.c:111
#2 0x00007ffff04c05e4 in __new_sem_wait_slow (sem=0x29ffc310, abstime=0x0)
    at sem_waitcommon.c:181
#3 0x00007ffff72c5387 in ARDOUR::Worker::run() ()
---Type <return> to continue, or q <return> to quit---
   from /opt/Ardour-5.12.0/lib/libardour.so.3
0000004 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
0000005 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#6 0x00007ffff04b8494 in start_thread (arg=0x7fff83fff700)
    at pthread_create.c:333
#7 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 194 (Thread 0x7fff8a96d700 (LWP 3308)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007ffff47a500c in g_cond_wait ()
   from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#2 0x00007ffff79aa2ec in ArdourWaveView::WaveViewDrawRequestQueue::dequeue(bool) () from /opt/Ardour-5.12.0/lib/libwaveview.so.0
#3 0x00007ffff79aa73c in ArdourWaveView::WaveViewThreads::dequeue_draw_request() () from /opt/Ardour-5.12.0/lib/libwaveview.so.0
0000004 0x00007ffff79aa784 in ArdourWaveView::WaveViewDrawingThread::run() ()
   from /opt/Ardour-5.12.0/lib/libwaveview.so.0
0000005 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
#6 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#7 0x00007ffff04b8494 in start_thread (arg=0x7fff8a96d700)
    at pthread_create.c:333
0000008 0x00007fffed1baacf in clone ()
---Type <return> to continue, or q <return> to quit---
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 193 (Thread 0x7fff8b16e700 (LWP 3307)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007ffff47a500c in g_cond_wait ()
   from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#2 0x00007ffff79aa2ec in ArdourWaveView::WaveViewDrawRequestQueue::dequeue(bool) () from /opt/Ardour-5.12.0/lib/libwaveview.so.0
#3 0x00007ffff79aa73c in ArdourWaveView::WaveViewThreads::dequeue_draw_request() () from /opt/Ardour-5.12.0/lib/libwaveview.so.0
0000004 0x00007ffff79aa784 in ArdourWaveView::WaveViewDrawingThread::run() ()
   from /opt/Ardour-5.12.0/lib/libwaveview.so.0
0000005 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
#6 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#7 0x00007ffff04b8494 in start_thread (arg=0x7fff8b16e700)
    at pthread_create.c:333
0000008 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 192 (Thread 0x7fff8b96f700 (LWP 3306)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007ffff47a500c in g_cond_wait ()
   from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#2 0x00007ffff79aa2ec in ArdourWaveView::WaveViewDrawRequestQueue::dequeue(bool) () from /opt/Ardour-5.12.0/lib/libwaveview.so.0
#3 0x00007ffff79aa73c in ArdourWaveView::WaveViewThreads::dequeue_draw_request() () from /opt/Ardour-5.12.0/lib/libwaveview.so.0
0000004 0x00007ffff79aa784 in ArdourWaveView::WaveViewDrawingThread::run() ()
   from /opt/Ardour-5.12.0/lib/libwaveview.so.0
0000005 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
#6 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#7 0x00007ffff04b8494 in start_thread (arg=0x7fff8b96f700)
    at pthread_create.c:333
0000008 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 191 (Thread 0x7fff8c170700 (LWP 3305)):
#0 0x00007ffff04c17dd in nanosleep () at ../sysdeps/unix/syscall-template.S:84
0000001 0x00007ffff4784a58 in g_usleep ()
   from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#2 0x00007ffff6db6eb8 in ARDOUR::AutomationWatch::thread() ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
#3 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
0000004 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
0000005 0x00007ffff04b8494 in start_thread (arg=0x7fff8c170700)
    at pthread_create.c:333
---Type <return> to continue, or q <return> to quit---
#6 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 190 (Thread 0x7fff8c971700 (LWP 3304)):
#0 pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
0000001 0x00007ffff719b7dc in ARDOUR::Session::auto_connect_thread_run() ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
#2 0x00007ffff719b919 in ARDOUR::Session::auto_connect_thread(void*) ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
#3 0x00007ffff04b8494 in start_thread (arg=0x7fff8c971700)
    at pthread_create.c:333
0000004 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 189 (Thread 0x7fff8e171700 (LWP 3303)):
#0 pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
0000001 0x00007ffff720de03 in ARDOUR::Session::emit_thread_run() ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
#2 0x00007ffff720de29 in ARDOUR::Session::emit_thread(void*) ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
#3 0x00007ffff04b8494 in start_thread (arg=0x7fff8e171700)
---Type <return> to continue, or q <return> to quit---
    at pthread_create.c:333
0000004 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 186 (Thread 0x7fff923fd700 (LWP 3287)):
#0 0x00007ffff04c0536 in futex_abstimed_wait_cancelable (private=0,
    abstime=0x0, expected=0, futex_word=0x19105570)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:205
0000001 do_futex_wait (sem=sem@entry=0x19105570, abstime=0x0)
    at sem_waitcommon.c:111
#2 0x00007ffff04c05e4 in __new_sem_wait_slow (sem=0x19105570, abstime=0x0)
    at sem_waitcommon.c:181
#3 0x00007ffff72c5387 in ARDOUR::Worker::run() ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
0000004 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
0000005 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#6 0x00007ffff04b8494 in start_thread (arg=0x7fff923fd700)
    at pthread_create.c:333
#7 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 185 (Thread 0x7fff92e09700 (LWP 3286)):
#0 0x00007ffff04c0536 in futex_abstimed_wait_cancelable (private=0,
---Type <return> to continue, or q <return> to quit---
    abstime=0x0, expected=0, futex_word=0x16619870)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:205
0000001 do_futex_wait (sem=sem@entry=0x16619870, abstime=0x0)
    at sem_waitcommon.c:111
#2 0x00007ffff04c05e4 in __new_sem_wait_slow (sem=0x16619870, abstime=0x0)
    at sem_waitcommon.c:181
#3 0x00007ffff72c5387 in ARDOUR::Worker::run() ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
0000004 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
0000005 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#6 0x00007ffff04b8494 in start_thread (arg=0x7fff92e09700)
    at pthread_create.c:333
#7 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 184 (Thread 0x7fffb119f700 (LWP 3285)):
#0 0x00007ffff04c0536 in futex_abstimed_wait_cancelable (private=0,
    abstime=0x0, expected=0, futex_word=0x190f4660)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:205
0000001 do_futex_wait (sem=sem@entry=0x190f4660, abstime=0x0)
    at sem_waitcommon.c:111
#2 0x00007ffff04c05e4 in __new_sem_wait_slow (sem=0x190f4660, abstime=0x0)
    at sem_waitcommon.c:181
---Type <return> to continue, or q <return> to quit---
#3 0x00007ffff72c5387 in ARDOUR::Worker::run() ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
0000004 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
0000005 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#6 0x00007ffff04b8494 in start_thread (arg=0x7fffb119f700)
    at pthread_create.c:333
#7 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 183 (Thread 0x7fffb19a0700 (LWP 3284)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 ()
    at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:180
0000001 0x00007fffc0b808a4 in ?? ()
   from /usr/lib/lv2/TAL-NoiseMaker.lv2/TAL-NoiseMaker.so
#2 0x00007fffc0ba8d22 in ?? ()
   from /usr/lib/lv2/TAL-NoiseMaker.lv2/TAL-NoiseMaker.so
#3 0x00007fffc0b9bd44 in ?? ()
   from /usr/lib/lv2/TAL-NoiseMaker.lv2/TAL-NoiseMaker.so
0000004 0x00007fffc0b9bee9 in ?? ()
   from /usr/lib/lv2/TAL-NoiseMaker.lv2/TAL-NoiseMaker.so
0000005 0x00007ffff04b8494 in start_thread (arg=0x7fffb19a0700)
    at pthread_create.c:333
#6 0x00007fffed1baacf in clone ()
---Type <return> to continue, or q <return> to quit---
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 182 (Thread 0x7fff8d172700 (LWP 3283)):
#0 0x00007fffed1b167d in poll () at ../sysdeps/unix/syscall-template.S:84
0000001 0x00007fffc0baa3dd in ?? ()
   from /usr/lib/lv2/TAL-NoiseMaker.lv2/TAL-NoiseMaker.so
#2 0x00007fffc0b615a7 in ?? ()
   from /usr/lib/lv2/TAL-NoiseMaker.lv2/TAL-NoiseMaker.so
#3 0x00007fffc0b9bd44 in ?? ()
   from /usr/lib/lv2/TAL-NoiseMaker.lv2/TAL-NoiseMaker.so
0000004 0x00007fffc0b9bee9 in ?? ()
   from /usr/lib/lv2/TAL-NoiseMaker.lv2/TAL-NoiseMaker.so
0000005 0x00007ffff04b8494 in start_thread (arg=0x7fff8d172700)
    at pthread_create.c:333
#6 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 179 (Thread 0x7fffc2d95700 (LWP 3280)):
#0 0x00007ffff04c0536 in futex_abstimed_wait_cancelable (private=0,
    abstime=0x0, expected=0, futex_word=0x14ed5c10)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:205
0000001 do_futex_wait (sem=sem@entry=0x14ed5c10, abstime=0x0)
    at sem_waitcommon.c:111
---Type <return> to continue, or q <return> to quit---
#2 0x00007ffff04c05e4 in __new_sem_wait_slow (sem=0x14ed5c10, abstime=0x0)
    at sem_waitcommon.c:181
#3 0x00007ffff72c5387 in ARDOUR::Worker::run() ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
0000004 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
0000005 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#6 0x00007ffff04b8494 in start_thread (arg=0x7fffc2d95700)
    at pthread_create.c:333
#7 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 178 (Thread 0x7fffb099e700 (LWP 3279)):
#0 0x00007fffed1b167d in poll () at ../sysdeps/unix/syscall-template.S:84
0000001 0x00007ffff47536b4 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#2 0x00007ffff4753a32 in g_main_loop_run ()
   from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#3 0x00007ffff58b0204 in BaseUI::main_thread() ()
   from /opt/Ardour-5.12.0/lib/libpbd.so.4
0000004 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
0000005 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#6 0x00007ffff04b8494 in start_thread (arg=0x7fffb099e700)
    at pthread_create.c:333
#7 0x00007fffed1baacf in clone ()
---Type <return> to continue, or q <return> to quit---
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 177 (Thread 0x7fffc2410800 (LWP 3278)):
#0 0x00007fffed1b167d in poll () at ../sysdeps/unix/syscall-template.S:84
0000001 0x00007ffff58bf712 in CrossThreadChannel::poll_for_request() ()
   from /opt/Ardour-5.12.0/lib/libpbd.so.4
#2 0x00007ffff58bf766 in CrossThreadChannel::receive(char&, bool) ()
   from /opt/Ardour-5.12.0/lib/libpbd.so.4
#3 0x00007ffff6dc576a in ARDOUR::Butler::thread_work() ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
0000004 0x00007ffff6dc5cc2 in ARDOUR::Butler::_thread_work(void*) ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
0000005 0x00007ffff58e3776 in ?? () from /opt/Ardour-5.12.0/lib/libpbd.so.4
#6 0x00007ffff04b8494 in start_thread (arg=0x7fffc2410800)
    at pthread_create.c:333
#7 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 176 (Thread 0x7fffc2492700 (LWP 3277)):
#0 0x00007ffff04c0536 in futex_abstimed_wait_cancelable (private=0,
    abstime=0x0, expected=0, futex_word=0x15edb4d8)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:205
0000001 do_futex_wait (sem=sem@entry=0x15edb4d8, abstime=0x0)
---Type <return> to continue, or q <return> to quit---
    at sem_waitcommon.c:111
#2 0x00007ffff04c05e4 in __new_sem_wait_slow (sem=0x15edb4d8, abstime=0x0)
    at sem_waitcommon.c:181
#3 0x00007ffff6e81fc5 in ARDOUR::Graph::restart_cycle() ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
0000004 0x00007ffff6e80ced in ARDOUR::Graph::run_one() ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
0000005 0x00007ffff6e80d58 in ARDOUR::Graph::helper_thread() ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
#6 0x00007fffdf0cd7cf in ARDOUR::JACKAudioBackend::_start_process_thread(void*) () from /opt/Ardour-5.12.0/lib/backends/libjack_audiobackend.so
#7 0x00007ffff04b8494 in start_thread (arg=0x7fffc2492700)
    at pthread_create.c:333
0000008 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 175 (Thread 0x7fffc2513700 (LWP 3276)):
#0 0x00007ffff04c0536 in futex_abstimed_wait_cancelable (private=0,
    abstime=0x0, expected=0, futex_word=0x15edb4b8)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:205
0000001 do_futex_wait (sem=sem@entry=0x15edb4b8, abstime=0x0)
    at sem_waitcommon.c:111
#2 0x00007ffff04c05e4 in __new_sem_wait_slow (sem=0x15edb4b8, abstime=0x0)
---Type <return> to continue, or q <return> to quit---
    at sem_waitcommon.c:181
#3 0x00007ffff6e80cb1 in ARDOUR::Graph::run_one() ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
0000004 0x00007ffff6e80d58 in ARDOUR::Graph::helper_thread() ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
0000005 0x00007fffdf0cd7cf in ARDOUR::JACKAudioBackend::_start_process_thread(void*) () from /opt/Ardour-5.12.0/lib/backends/libjack_audiobackend.so
#6 0x00007ffff04b8494 in start_thread (arg=0x7fffc2513700)
    at pthread_create.c:333
#7 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 174 (Thread 0x7fffc2594700 (LWP 3275)):
#0 0x00007ffff04c0536 in futex_abstimed_wait_cancelable (private=0,
    abstime=0x0, expected=0, futex_word=0x15edb4b8)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:205
0000001 do_futex_wait (sem=sem@entry=0x15edb4b8, abstime=0x0)
    at sem_waitcommon.c:111
#2 0x00007ffff04c05e4 in __new_sem_wait_slow (sem=0x15edb4b8, abstime=0x0)
    at sem_waitcommon.c:181
#3 0x00007ffff6e80cb1 in ARDOUR::Graph::run_one() ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
0000004 0x00007ffff6e82091 in ARDOUR::Graph::main_thread() ()
---Type <return> to continue, or q <return> to quit---
   from /opt/Ardour-5.12.0/lib/libardour.so.3
0000005 0x00007fffdf0cd7cf in ARDOUR::JACKAudioBackend::_start_process_thread(void*) () from /opt/Ardour-5.12.0/lib/backends/libjack_audiobackend.so
#6 0x00007ffff04b8494 in start_thread (arg=0x7fffc2594700)
    at pthread_create.c:333
#7 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 19 (Thread 0x7fffc184d700 (LWP 1640)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007fffdee9386f in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#2 0x00007fffdee700a5 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#3 0x00007fffdee6e837 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
0000004 0x00007fffdf0cd412 in ARDOUR::JACKAudioBackend::process_thread() ()
   from /opt/Ardour-5.12.0/lib/backends/libjack_audiobackend.so
0000005 0x00007fffdee6e79a in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#6 0x00007fffdee913b0 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#7 0x00007ffff04b8494 in start_thread (arg=0x7fffc184d700)
    at pthread_create.c:333
0000008 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 18 (Thread 0x7fffdcc12700 (LWP 1639)):
---Type <return> to continue, or q <return> to quit---
#0 0x00007ffff04c120d in read () at ../sysdeps/unix/syscall-template.S:84
0000001 0x00007fffdee92b95 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#2 0x00007fffdee9693c in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#3 0x00007fffdee913b0 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
0000004 0x00007ffff04b8494 in start_thread (arg=0x7fffdcc12700)
    at pthread_create.c:333
0000005 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 17 (Thread 0x7fffdce96700 (LWP 1638)):
#0 pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
0000001 0x00007fffdee921dc in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#2 0x00007fffdee84f08 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#3 0x00007fffdee913b0 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
0000004 0x00007ffff04b8494 in start_thread (arg=0x7fffdce96700)
    at pthread_create.c:333
0000005 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 14 (Thread 0x7fffdd8a9700 (LWP 1635)):
#0 0x00007fffed1b167d in poll () at ../sysdeps/unix/syscall-template.S:84
0000001 0x00007ffff47536b4 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#2 0x00007ffff47537bc in g_main_context_iteration ()
   from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#3 0x00007ffff47537f9 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
0000004 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
0000005 0x00007ffff04b8494 in start_thread (arg=0x7fffdd8a9700)
    at pthread_create.c:333
#6 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 7 (Thread 0x7fffdffff700 (LWP 1628)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007ffff47a500c in g_cond_wait ()
   from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#2 0x00007ffff6d701e4 in ARDOUR::AudioEngine::do_devicelist_update() ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
#3 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
0000004 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
0000005 0x00007ffff04b8494 in start_thread (arg=0x7fffdffff700)
    at pthread_create.c:333
#6 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 6 (Thread 0x7fffe4c09700 (LWP 1627)):
---Type <return> to continue, or q <return> to quit---
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007ffff47a500c in g_cond_wait ()
   from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#2 0x00007ffff6d71186 in ARDOUR::AudioEngine::do_reset_backend() ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
#3 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
0000004 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
0000005 0x00007ffff04b8494 in start_thread (arg=0x7fffe4c09700)
    at pthread_create.c:333
#6 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 5 (Thread 0x7fffe70c0700 (LWP 1626)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007ffff47a500c in g_cond_wait ()
   from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#2 0x00007ffff6d1f61b in ARDOUR::Analyser::work() ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
#3 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
0000004 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
0000005 0x00007ffff04b8494 in start_thread (arg=0x7fffe70c0700)
    at pthread_create.c:333
#6 0x00007fffed1baacf in clone ()
---Type <return> to continue, or q <return> to quit---
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 4 (Thread 0x7fffe78c1700 (LWP 1625)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007ffff47a500c in g_cond_wait ()
   from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#2 0x00007ffff727f9cb in ?? () from /opt/Ardour-5.12.0/lib/libardour.so.3
#3 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
0000004 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
0000005 0x00007ffff04b8494 in start_thread (arg=0x7fffe78c1700)
    at pthread_create.c:333
#6 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 3 (Thread 0x7fffe80c2700 (LWP 1624)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007ffff47a500c in g_cond_wait ()
   from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#2 0x00007ffff727f9cb in ?? () from /opt/Ardour-5.12.0/lib/libardour.so.3
#3 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
0000004 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
0000005 0x00007ffff04b8494 in start_thread (arg=0x7fffe80c2700)
    at pthread_create.c:333
---Type <return> to continue, or q <return> to quit---
#6 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 2 (Thread 0x7fffe88c3700 (LWP 1623)):
#0 0x00007ffff04c17dd in nanosleep () at ../sysdeps/unix/syscall-template.S:84
0000001 0x00007ffff4784a58 in g_usleep ()
   from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#2 0x0000000000d08e1e in ?? ()
#3 0x00007ffff04b8494 in start_thread (arg=0x7fffe88c3700)
    at pthread_create.c:333
0000004 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 1 (Thread 0x7ffff7fb2580 (LWP 1619)):
#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
0000001 0x00007fffed10642a in __GI_abort () at abort.c:89
#2 0x00007fffed142c00 in __libc_message (do_abort=do_abort@entry=2,
    fmt=fmt@entry=0x7fffed237d98 "*** Error in `%s': %s: 0x%s ***\n")
    at ../sysdeps/posix/libc_fatal.c:175
#3 0x00007fffed148fc6 in malloc_printerr (action=3,
    str=0x7fffed23494a "free(): invalid pointer", ptr=<optimized out>,
    ar_ptr=<optimized out>) at malloc.c:5049
0000004 0x00007fffed14980e in _int_free (av=0x7fffed46bb00 <main_arena>,
---Type <return> to continue, or q <return> to quit---
    p=0x19034670, have_lock=0) at malloc.c:3905
0000005 0x00007ffff7214ee9 in ARDOUR::Session::commit_reversible_command(Command*)
    () from /opt/Ardour-5.12.0/lib/libardour.so.3
#6 0x00000000005eabe6 in ?? ()
#7 0x000000000067206f in ?? ()
0000008 0x00000000008d01fb in ?? ()
0000009 0x00007ffff60df2cf in ArdourCanvas::GtkCanvas::deliver_event(_GdkEvent*) ()
   from /opt/Ardour-5.12.0/lib/libcanvas.so.0
0000010 0x00007ffff60df5f5 in ArdourCanvas::GtkCanvas::on_button_release_event(_GdkEventButton*) () from /opt/Ardour-5.12.0/lib/libcanvas.so.0
0000011 0x00007ffff1d6e6c8 in Gtk::Widget_Class::button_release_event_callback(_GtkWidget*, _GdkEventButton*) () from /opt/Ardour-5.12.0/lib/libgtkmm-2.4.so.1
0000012 0x00007ffff3d4be2c in ?? () from /opt/Ardour-5.12.0/lib/libgtk-x11-2.0.so.0
0000013 0x00007ffff4a61935 in g_closure_invoke ()
   from /opt/Ardour-5.12.0/lib/libgobject-2.0.so.0
0000014 0x00007ffff4a7341f in ?? () from /opt/Ardour-5.12.0/lib/libgobject-2.0.so.0
#15 0x00007ffff4a7c5a3 in g_signal_emit_valist ()
   from /opt/Ardour-5.12.0/lib/libgobject-2.0.so.0
0000016 0x00007ffff4a7ce32 in g_signal_emit ()
   from /opt/Ardour-5.12.0/lib/libgobject-2.0.so.0
#17 0x00007ffff3ed094c in ?? () from /opt/Ardour-5.12.0/lib/libgtk-x11-2.0.so.0
0000018 0x00007ffff3d4a404 in gtk_propagate_event ()
   from /opt/Ardour-5.12.0/lib/libgtk-x11-2.0.so.0
---Type <return> to continue, or q <return> to quit---
0000019 0x00007ffff3d4a873 in gtk_main_do_event ()
   from /opt/Ardour-5.12.0/lib/libgtk-x11-2.0.so.0
0000020 0x00007ffff396769c in ?? () from /opt/Ardour-5.12.0/lib/libgdk-x11-2.0.so.0
0000021 0x00007ffff47534b7 in g_main_context_dispatch ()
   from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
0000022 0x00007ffff4753718 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
0000023 0x00007ffff4753a32 in g_main_loop_run ()
   from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#24 0x00007ffff3d49557 in gtk_main ()
   from /opt/Ardour-5.12.0/lib/libgtk-x11-2.0.so.0
0000025 0x00007ffff5b76926 in Gtkmm2ext::UI::run(Receiver&) ()
   from /opt/Ardour-5.12.0/lib/libgtkmm2ext.so.0
0000026 0x00000000004a46fb in ?? ()
0000027 0x00007fffed0f22e1 in __libc_start_main (main=0x4a4270, argc=1,
    argv=0x7fffffffd3c8, init=<optimized out>, fini=<optimized out>,
    rtld_fini=<optimized out>, stack_end=0x7fffffffd3b8)
    at ../csu/libc-start.c:291
0000028 0x00000000004a9ef9 in ?? ()
TagsNo tags attached.

Activities

lilith

2018-06-17 19:09

reporter   ~0020298

Last edited: 2018-06-17 19:27

I could reproduce the crash. It happens when editing a midi region directly at the start or end even when the transport is stopped. Adding notes somewhere between start and end is fine.

see also this screen shot
http://i.imgur.com/5P1vIWb.png

Steps to reproduce:
1. Start new Session
2. Add midi track
3. Add midi region
4. Change into edit mode (D key)
5. Go into percussive mode
6. Add notes quickly exactly at the end of the region
--------
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: Datei oder Verzeichnis nicht gefunden.
(gdb) Quit
(gdb) thread apply all bt

Thread 51 (Thread 0x7fff935fb700 (LWP 11870)):
#0 0x00007ffff04c17dd in nanosleep () at ../sysdeps/unix/syscall-template.S:84
0000001 0x00007ffff4784a58 in g_usleep ()
   from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#2 0x00007ffff6db6eb8 in ARDOUR::AutomationWatch::thread() ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
#3 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
0000004 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
0000005 0x00007ffff04b8494 in start_thread (arg=0x7fff935fb700)
    at pthread_create.c:333
#6 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 50 (Thread 0x7fffbed95700 (LWP 11869)):
#0 pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
0000001 0x00007ffff719b7dc in ARDOUR::Session::auto_connect_thread_run() ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
#2 0x00007ffff719b919 in ARDOUR::Session::auto_connect_thread(void*) ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
#3 0x00007ffff04b8494 in start_thread (arg=0x7fffbed95700)
    at pthread_create.c:333
---Type <return> to continue, or q <return> to quit---
0000004 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 49 (Thread 0x7fff93fff700 (LWP 11868)):
#0 pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
0000001 0x00007ffff720de03 in ARDOUR::Session::emit_thread_run() ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
#2 0x00007ffff720de29 in ARDOUR::Session::emit_thread(void*) ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
#3 0x00007ffff04b8494 in start_thread (arg=0x7fff93fff700)
    at pthread_create.c:333
0000004 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 48 (Thread 0x7fffbe594700 (LWP 11867)):
#0 0x00007fffed1b167d in poll () at ../sysdeps/unix/syscall-template.S:84
0000001 0x00007ffff47536b4 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#2 0x00007ffff4753a32 in g_main_loop_run ()
   from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#3 0x00007ffff58b0204 in BaseUI::main_thread() ()
   from /opt/Ardour-5.12.0/lib/libpbd.so.4
0000004 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
---Type <return> to continue, or q <return> to quit---
0000005 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#6 0x00007ffff04b8494 in start_thread (arg=0x7fffbe594700)
    at pthread_create.c:333
#7 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 47 (Thread 0x7fffbd7fe800 (LWP 11866)):
#0 0x00007fffed1b167d in poll () at ../sysdeps/unix/syscall-template.S:84
0000001 0x00007ffff58bf712 in CrossThreadChannel::poll_for_request() ()
   from /opt/Ardour-5.12.0/lib/libpbd.so.4
#2 0x00007ffff58bf766 in CrossThreadChannel::receive(char&, bool) ()
   from /opt/Ardour-5.12.0/lib/libpbd.so.4
#3 0x00007ffff6dc576a in ARDOUR::Butler::thread_work() ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
0000004 0x00007ffff6dc5cc2 in ARDOUR::Butler::_thread_work(void*) ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
0000005 0x00007ffff58e3776 in ?? () from /opt/Ardour-5.12.0/lib/libpbd.so.4
#6 0x00007ffff04b8494 in start_thread (arg=0x7fffbd7fe800)
    at pthread_create.c:333
#7 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 46 (Thread 0x7fffbd880700 (LWP 11865)):
---Type <return> to continue, or q <return> to quit---
#0 0x00007ffff04c0536 in futex_abstimed_wait_cancelable (private=0,
    abstime=0x0, expected=0, futex_word=0x4fa0e28)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:205
0000001 do_futex_wait (sem=sem@entry=0x4fa0e28, abstime=0x0)
    at sem_waitcommon.c:111
#2 0x00007ffff04c05e4 in __new_sem_wait_slow (sem=0x4fa0e28, abstime=0x0)
    at sem_waitcommon.c:181
#3 0x00007ffff6e80cb1 in ARDOUR::Graph::run_one() ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
0000004 0x00007ffff6e80d58 in ARDOUR::Graph::helper_thread() ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
0000005 0x00007fffd70cd7cf in ARDOUR::JACKAudioBackend::_start_process_thread(void*) () from /opt/Ardour-5.12.0/lib/backends/libjack_audiobackend.so
#6 0x00007ffff04b8494 in start_thread (arg=0x7fffbd880700)
    at pthread_create.c:333
#7 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 45 (Thread 0x7fffbd901700 (LWP 11864)):
#0 0x00007ffff04c0536 in futex_abstimed_wait_cancelable (private=0,
    abstime=0x0, expected=0, futex_word=0x4fa0e48)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:205
0000001 do_futex_wait (sem=sem@entry=0x4fa0e48, abstime=0x0)
---Type <return> to continue, or q <return> to quit---
    at sem_waitcommon.c:111
#2 0x00007ffff04c05e4 in __new_sem_wait_slow (sem=0x4fa0e48, abstime=0x0)
    at sem_waitcommon.c:181
#3 0x00007ffff6e81fc5 in ARDOUR::Graph::restart_cycle() ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
0000004 0x00007ffff6e80ced in ARDOUR::Graph::run_one() ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
0000005 0x00007ffff6e80d58 in ARDOUR::Graph::helper_thread() ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
#6 0x00007fffd70cd7cf in ARDOUR::JACKAudioBackend::_start_process_thread(void*) () from /opt/Ardour-5.12.0/lib/backends/libjack_audiobackend.so
#7 0x00007ffff04b8494 in start_thread (arg=0x7fffbd901700)
    at pthread_create.c:333
0000008 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 44 (Thread 0x7fffbd982700 (LWP 11863)):
#0 0x00007ffff04c0536 in futex_abstimed_wait_cancelable (private=0,
    abstime=0x0, expected=0, futex_word=0x4fa0e28)
    at ../sysdeps/unix/sysv/linux/futex-internal.h:205
0000001 do_futex_wait (sem=sem@entry=0x4fa0e28, abstime=0x0)
    at sem_waitcommon.c:111
#2 0x00007ffff04c05e4 in __new_sem_wait_slow (sem=0x4fa0e28, abstime=0x0)
---Type <return> to continue, or q <return> to quit---
    at sem_waitcommon.c:181
#3 0x00007ffff6e80cb1 in ARDOUR::Graph::run_one() ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
0000004 0x00007ffff6e82091 in ARDOUR::Graph::main_thread() ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
0000005 0x00007fffd70cd7cf in ARDOUR::JACKAudioBackend::_start_process_thread(void*) () from /opt/Ardour-5.12.0/lib/backends/libjack_audiobackend.so
#6 0x00007ffff04b8494 in start_thread (arg=0x7fffbd982700)
    at pthread_create.c:333
#7 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 19 (Thread 0x7fffbd54c700 (LWP 11835)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007fffd6e9386f in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#2 0x00007fffd6e700a5 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#3 0x00007fffd6e6e837 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
0000004 0x00007fffd70cd412 in ARDOUR::JACKAudioBackend::process_thread() ()
   from /opt/Ardour-5.12.0/lib/backends/libjack_audiobackend.so
0000005 0x00007fffd6e6e79a in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#6 0x00007fffd6e913b0 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#7 0x00007ffff04b8494 in start_thread (arg=0x7fffbd54c700)
    at pthread_create.c:333
---Type <return> to continue, or q <return> to quit---
0000008 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 18 (Thread 0x7fffd4e15700 (LWP 11834)):
#0 0x00007ffff04c120d in read () at ../sysdeps/unix/syscall-template.S:84
0000001 0x00007fffd6e92b95 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#2 0x00007fffd6e9693c in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#3 0x00007fffd6e913b0 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
0000004 0x00007ffff04b8494 in start_thread (arg=0x7fffd4e15700)
    at pthread_create.c:333
0000005 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 17 (Thread 0x7fffd4e96700 (LWP 11833)):
#0 pthread_cond_wait@@GLIBC_2.3.2 ()
    at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
0000001 0x00007fffd6e921dc in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#2 0x00007fffd6e84f08 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
#3 0x00007fffd6e913b0 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
0000004 0x00007ffff04b8494 in start_thread (arg=0x7fffd4e96700)
    at pthread_create.c:333
0000005 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
---Type <return> to continue, or q <return> to quit---

Thread 14 (Thread 0x7fffd58a9700 (LWP 11830)):
#0 0x00007fffed1b167d in poll () at ../sysdeps/unix/syscall-template.S:84
0000001 0x00007ffff47536b4 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#2 0x00007ffff47537bc in g_main_context_iteration ()
   from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#3 0x00007ffff47537f9 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
0000004 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
0000005 0x00007ffff04b8494 in start_thread (arg=0x7fffd58a9700)
    at pthread_create.c:333
#6 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 7 (Thread 0x7fffd7fff700 (LWP 11823)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007ffff47a500c in g_cond_wait ()
   from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#2 0x00007ffff6d701e4 in ARDOUR::AudioEngine::do_devicelist_update() ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
#3 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
0000004 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
0000005 0x00007ffff04b8494 in start_thread (arg=0x7fffd7fff700)
    at pthread_create.c:333
---Type <return> to continue, or q <return> to quit---
#6 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 6 (Thread 0x7fffe4c09700 (LWP 11822)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007ffff47a500c in g_cond_wait ()
   from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#2 0x00007ffff6d71186 in ARDOUR::AudioEngine::do_reset_backend() ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
#3 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
0000004 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
0000005 0x00007ffff04b8494 in start_thread (arg=0x7fffe4c09700)
    at pthread_create.c:333
#6 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 5 (Thread 0x7fffe70c0700 (LWP 11821)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007ffff47a500c in g_cond_wait ()
   from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#2 0x00007ffff6d1f61b in ARDOUR::Analyser::work() ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
#3 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
---Type <return> to continue, or q <return> to quit---
0000004 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
0000005 0x00007ffff04b8494 in start_thread (arg=0x7fffe70c0700)
    at pthread_create.c:333
#6 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 4 (Thread 0x7fffe78c1700 (LWP 11820)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007ffff47a500c in g_cond_wait ()
   from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#2 0x00007ffff727f9cb in ?? () from /opt/Ardour-5.12.0/lib/libardour.so.3
#3 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
0000004 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
0000005 0x00007ffff04b8494 in start_thread (arg=0x7fffe78c1700)
    at pthread_create.c:333
#6 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 3 (Thread 0x7fffe80c2700 (LWP 11819)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
0000001 0x00007ffff47a500c in g_cond_wait ()
   from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#2 0x00007ffff727f9cb in ?? () from /opt/Ardour-5.12.0/lib/libardour.so.3
---Type <return> to continue, or q <return> to quit---
#3 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
0000004 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
0000005 0x00007ffff04b8494 in start_thread (arg=0x7fffe80c2700)
    at pthread_create.c:333
#6 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 2 (Thread 0x7fffe88c3700 (LWP 11818)):
#0 0x00007ffff04c17dd in nanosleep () at ../sysdeps/unix/syscall-template.S:84
0000001 0x00007ffff4784a58 in g_usleep ()
   from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#2 0x0000000000d08e1e in ?? ()
#3 0x00007ffff04b8494 in start_thread (arg=0x7fffe88c3700)
    at pthread_create.c:333
0000004 0x00007fffed1baacf in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97

Thread 1 (Thread 0x7ffff7fb2580 (LWP 11814)):
#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
0000001 0x00007fffed10642a in __GI_abort () at abort.c:89
#2 0x00007fffed142c00 in __libc_message (do_abort=do_abort@entry=2,
    fmt=fmt@entry=0x7fffed237d98 "*** Error in `%s': %s: 0x%s ***\n")
    at ../sysdeps/posix/libc_fatal.c:175
---Type <return> to continue, or q <return> to quit---
#3 0x00007fffed148fc6 in malloc_printerr (action=3,
    str=0x7fffed23494a "free(): invalid pointer", ptr=<optimized out>,
    ar_ptr=<optimized out>) at malloc.c:5049
0000004 0x00007fffed14980e in _int_free (av=0x7fffed46bb00 <main_arena>,
    p=0x34a1ae0, have_lock=0) at malloc.c:3905
0000005 0x00007ffff7214ee9 in ARDOUR::Session::commit_reversible_command(Command*)
    () from /opt/Ardour-5.12.0/lib/libardour.so.3
#6 0x00000000005eabe6 in ?? ()
#7 0x000000000067206f in ?? ()
0000008 0x00000000008d01fb in ?? ()
0000009 0x00007ffff60df2cf in ArdourCanvas::GtkCanvas::deliver_event(_GdkEvent*) ()
   from /opt/Ardour-5.12.0/lib/libcanvas.so.0
0000010 0x00007ffff60df5f5 in ArdourCanvas::GtkCanvas::on_button_release_event(_GdkEventButton*) () from /opt/Ardour-5.12.0/lib/libcanvas.so.0
0000011 0x00007ffff1d6e6c8 in Gtk::Widget_Class::button_release_event_callback(_GtkWidget*, _GdkEventButton*) () from /opt/Ardour-5.12.0/lib/libgtkmm-2.4.so.1
0000012 0x00007ffff3d4be2c in ?? () from /opt/Ardour-5.12.0/lib/libgtk-x11-2.0.so.0
0000013 0x00007ffff4a61935 in g_closure_invoke ()
   from /opt/Ardour-5.12.0/lib/libgobject-2.0.so.0
0000014 0x00007ffff4a7341f in ?? () from /opt/Ardour-5.12.0/lib/libgobject-2.0.so.0
#15 0x00007ffff4a7c5a3 in g_signal_emit_valist ()
   from /opt/Ardour-5.12.0/lib/libgobject-2.0.so.0
0000016 0x00007ffff4a7ce32 in g_signal_emit ()
---Type <return> to continue, or q <return> to quit---
   from /opt/Ardour-5.12.0/lib/libgobject-2.0.so.0
#17 0x00007ffff3ed094c in ?? () from /opt/Ardour-5.12.0/lib/libgtk-x11-2.0.so.0
0000018 0x00007ffff3d4a404 in gtk_propagate_event ()
   from /opt/Ardour-5.12.0/lib/libgtk-x11-2.0.so.0
0000019 0x00007ffff3d4a873 in gtk_main_do_event ()
   from /opt/Ardour-5.12.0/lib/libgtk-x11-2.0.so.0
0000020 0x00007ffff396769c in ?? () from /opt/Ardour-5.12.0/lib/libgdk-x11-2.0.so.0
0000021 0x00007ffff47534b7 in g_main_context_dispatch ()
   from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
0000022 0x00007ffff4753718 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
0000023 0x00007ffff4753a32 in g_main_loop_run ()
   from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#24 0x00007ffff3d49557 in gtk_main ()
   from /opt/Ardour-5.12.0/lib/libgtk-x11-2.0.so.0
0000025 0x00007ffff5b76926 in Gtkmm2ext::UI::run(Receiver&) ()
   from /opt/Ardour-5.12.0/lib/libgtkmm2ext.so.0
0000026 0x00000000004a46fb in ?? ()
0000027 0x00007fffed0f22e1 in __libc_start_main (main=0x4a4270, argc=1,
    argv=0x7fffffffd3c8, init=<optimized out>, fini=<optimized out>,
    rtld_fini=<optimized out>, stack_end=0x7fffffffd3b8)
    at ../csu/libc-start.c:291
0000028 0x00000000004a9ef9 in ?? ()

x42

2018-06-18 20:46

administrator   ~0020300

... and with a debug version

Please call begin_reversible_command() before commit_reversible_command().
ardour-6.0.pre0.712: ../libs/ardour/session_state.cc:3010: void ARDOUR::Session::commit_reversible_command(Command*): Assertion `_current_trans' failed.

Thread 1 "ardour-6.0.pre0" 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) bt
#0 0x00007fffebb83fff in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
0000001 0x00007fffebb8542a in __GI_abort () at abort.c:89
#2 0x00007fffebb7ce67 in __assert_fail_base (fmt=<optimized out>, assertion=assertion@entry=0x7ffff707be70 "_current_trans", file=file@entry=0x7ffff707b018 "../libs/ardour/session_state.cc", line=line@entry=3010, function=function@entry=0x7ffff707e860 <ARDOUR::Session::commit_reversible_command(Command*)::__PRETTY_FUNCTION__> "void ARDOUR::Session::commit_reversible_command(Command*)") at assert.c:92
#3 0x00007fffebb7cf12 in __GI___assert_fail (assertion=0x7ffff707be70 "_current_trans", file=0x7ffff707b018 "../libs/ardour/session_state.cc", line=3010, function=0x7ffff707e860 <ARDOUR::Session::commit_reversible_command(Command*)::__PRETTY_FUNCTION__> "void ARDOUR::Session::commit_reversible_command(Command*)") at assert.c:101
0000004 0x00007ffff6e47c42 in ARDOUR::Session::commit_reversible_command(Command*) (this=0x555557515620, cmd=0x0) at ../libs/ardour/session_state.cc:3010
0000005 0x0000555555cdf172 in Editor::commit_reversible_command() (this=0x55555807c200) at ../gtk2_ardour/editor.cc:3495
#6 0x0000555555dabfe4 in HitCreateDrag::finished(_GdkEvent*, bool) (this=0x555561818d40) at ../gtk2_ardour/editor_drag.cc:6847
#7 0x0000555555d86c1b in Drag::end_grab(_GdkEvent*) (this=0x555561818d40, event=0x7fffffffca30) at ../gtk2_ardour/editor_drag.cc:314
0000008 0x0000555555d864b6 in DragManager::end_grab(_GdkEvent*) (this=0x55555a5be1b0, e=0x7fffffffca30) at ../gtk2_ardour/editor_drag.cc:159
0000009 0x00005555560c751e in MidiRegionView::button_release(_GdkEventButton*) (this=0x55556178ee80, ev=0x7fffffffca30) at ../gtk2_ardour/midi_region_view.cc:586
0000010 0x00005555560c6d9a in MidiRegionView::canvas_group_event(_GdkEvent*) (this=0x55556178ee80, ev=0x7fffffffca30) at ../gtk2_ardour/midi_region_view.cc:386
0000011 0x00005555565a7810 in sigc::bound_mem_functor1<bool, TimeAxisViewItem, _GdkEvent*>::operator()(_GdkEvent* const&) const (this=0x55555928c088, _A_a1=@0x7fffffffc7c0: 0x7fffffffca30)
    at /usr/include/sigc++-2.0/sigc++/functors/mem_fun.h:2066
0000012 0x00005555565a7347 in sigc::adaptor_functor<sigc::bound_mem_functor1<bool, TimeAxisViewItem, _GdkEvent*> >::operator()<_GdkEvent* const&>(_GdkEvent* const&) const (this=0x55555928c080, _A_arg1=@0x7fffffffc7c0: 0x7fffffffca30) at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:89
0000013 0x00005555565a6660 in sigc::internal::slot_call<sigc::bound_mem_functor1<bool, TimeAxisViewItem, _GdkEvent*>, bool, _GdkEvent*>::call_it(sigc::internal::slot_rep*, _GdkEvent* const&) (rep=0x55555928c050, a_#0=@0x7fffffffc7c0: 0x7fffffffca30) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:429
0000014 0x00007ffff4e47ae5 in sigc::internal::signal_emit1<bool, _GdkEvent*, ArdourCanvas::Item::EventAccumulator<bool> >::operator()(sigc::slot<bool (_GdkEvent*), sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> const&) const (this=0x7fffffffc698, _A_slot=...) at /usr/include/sigc++-2.0/sigc++/signal.h:860
#15 0x00007ffff4e47677 in sigc::internal::slot_iterator_buf<sigc::internal::signal_emit1<bool, _GdkEvent*, ArdourCanvas::Item::EventAccumulator<bool> >, bool>::operator*() const (this=0x7fffffffc650) at /usr/include/sigc++-2.0/sigc++/signal.h:319
0000016 0x00007ffff4e46ef5 in ArdourCanvas::Item::EventAccumulator<bool>::operator()<sigc::internal::slot_iterator_buf<sigc::internal::signal_emit1<bool, _GdkEvent*, ArdourCanvas::Item::EventAccumulator<bool> >, bool> >(sigc::internal::slot_iterator_buf<sigc::internal::signal_emit1<bool, _GdkEvent*, ArdourCanvas::Item::EventAccumulator<bool> >, bool>, sigc::internal::slot_iterator_buf<sigc::internal::signal_emit1<bool, _GdkEvent*, ArdourCanvas::Item::EventAccumulator<bool> >, bool>) (this=0x7fffffffc6bf, first=..., last=...)
    at /home/rgareus/src/ardour/libs/canvas/canvas/item.h:237
#17 0x00007ffff4e46463 in sigc::internal::signal_emit1<bool, _GdkEvent*, ArdourCanvas::Item::EventAccumulator<bool> >::emit(sigc::internal::signal_impl*, _GdkEvent* const&) (impl=0x5555617eb9a0, _A_a1=@0x7fffffffc7c0: 0x7fffffffca30) at /usr/include/sigc++-2.0/sigc++/signal.h:880
0000018 0x00007ffff4e44f33 in sigc::signal1<bool, _GdkEvent*, ArdourCanvas::Item::EventAccumulator<bool> >::emit(_GdkEvent* const&) const (this=0x55556178ecd0, _A_a1=@0x7fffffffc7c0: 0x7fffffffca30) at /usr/include/sigc++-2.0/sigc++/signal.h:2955
0000019 0x00007ffff4e434b5 in sigc::signal1<bool, _GdkEvent*, ArdourCanvas::Item::EventAccumulator<bool> >::operator()(_GdkEvent* const&) const (this=0x55556178ecd0, _A_a1=@0x7fffffffc7c0: 0x7fffffffca30) at /usr/include/sigc++-2.0/sigc++/signal.h:2971
0000020 0x00007ffff4e3e717 in ArdourCanvas::GtkCanvas::deliver_event(_GdkEvent*) (this=0x555557c2c238, event=0x7fffffffca30) at ../libs/canvas/canvas.cc:751
0000021 0x00007ffff4e3ff55 in ArdourCanvas::GtkCanvas::on_button_release_event(_GdkEventButton*) (this=0x555557c2c238, ev=0x5555611f4170) at ../libs/canvas/canvas.cc:1081
0000022 0x00007ffff08f4274 in Gtk::Widget_Class::button_release_event_callback(_GtkWidget*, _GdkEventButton*) () at /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1
0000027 0x00007ffff3460fbf in <emit signal ??? on instance 0x555558873060 [gtkmm__GtkEventBox]> (instance=instance@entry=0x555558873060, signal_id=<optimized out>, detail=detail@entry=0)
    at ././gobject/gsignal.c:3447
    0000023 0x00007ffff28017bc in _gtk_marshal_BOOLEAN__BOXED (closure=0x5555570f5400, return_value=0x7fffffffccc0, n_param_values=<optimized out>, param_values=0x7fffffffcd20, invocation_hint=<optimized out>, marshal_data=<optimized out>) at ./gtk/gtkmarshalers.c:86
    #24 0x00007ffff3445f75 in g_closure_invoke (closure=closure@entry=0x5555570f5400, return_value=return_value@entry=0x7fffffffccc0, n_param_values=2, param_values=param_values@entry=0x7fffffffcd20, invocation_hint=invocation_hint@entry=0x7fffffffcca0) at ././gobject/gclosure.c:804
    0000025 0x00007ffff345837d in signal_emit_unlocked_R (node=node@entry=0x5555570f5670, detail=detail@entry=0, instance=instance@entry=0x555558873060, emission_return=emission_return@entry=0x7fffffffce30, instance_and_params=instance_and_params@entry=0x7fffffffcd20) at ././gobject/gsignal.c:3673
    0000026 0x00007ffff346067f in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fffffffcee0)
    at ././gobject/gsignal.c:3401
0000028 0x00007ffff29198ac in gtk_widget_event_internal (widget=widget@entry=0x555558873060 [gtkmm__GtkEventBox], event=event@entry=0x5555611f4170) at ./gtk/gtkwidget.c:5010
0000029 0x00007ffff2919b77 in IA__gtk_widget_event (widget=widget@entry=0x555558873060 [gtkmm__GtkEventBox], event=event@entry=0x5555611f4170) at ./gtk/gtkwidget.c:4807
0000030 0x00007ffff27fff84 in IA__gtk_propagate_event (widget=0x555558873060 [gtkmm__GtkEventBox], event=0x5555611f4170) at ./gtk/gtkmain.c:2501
0000031 0x00007ffff280033b in IA__gtk_main_do_event (event=0x5555611f4170) at ./gtk/gtkmain.c:1696
---Type <return> to continue, or q <return> to quit---
0000032 0x00007ffff2475cbc in gdk_event_dispatch (source=<optimized out>, callback=<optimized out>, user_data=<optimized out>) at ./gdk/x11/gdkevents-x11.c:2425
0000033 0x00007ffff316c7f7 in g_main_dispatch (context=0x5555570b0670) at ././glib/gmain.c:3203
0000034 0x00007ffff316c7f7 in g_main_context_dispatch (context=context@entry=0x5555570b0670) at ././glib/gmain.c:3856
0000035 0x00007ffff316ca60 in g_main_context_iterate (context=0x5555570b0670, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ././glib/gmain.c:3929
0000036 0x00007ffff316cd82 in g_main_loop_run (loop=0x5555572eea10) at ././glib/gmain.c:4125
0000037 0x00007ffff27ff3b7 in IA__gtk_main () at ./gtk/gtkmain.c:1268
0000038 0x00007ffff473b7a4 in Gtkmm2ext::UI::run(Receiver&) (this=0x5555570c41c0, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:284
0000039 0x0000555556095035 in main(int, char**) (argc=1, argv=0x7fffffffd678) at ../gtk2_ardour/main.cc:426

Issue History

Date Modified Username Field Change
2018-06-13 22:17 lilith New Issue
2018-06-17 19:09 lilith Note Added: 0020298
2018-06-17 19:19 lilith Note Edited: 0020298
2018-06-17 19:22 lilith Note Edited: 0020298
2018-06-17 19:22 lilith Note Edited: 0020298
2018-06-17 19:24 lilith Note Edited: 0020298
2018-06-17 19:27 lilith Note Edited: 0020298
2018-06-18 20:46 x42 Note Added: 0020300