MantisBT

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0007631ardourbugspublic2018-06-13 15:172018-06-18 13:46
Reporterlilith 
Assigned To 
PrioritynormalSeveritycrashReproducibilityrandom
StatusnewResolutionopen 
PlatformX_84_64OSDebian / LinuxOS VersionDebian Stretch
Product Version 
Target VersionFixed in Version 
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
#1 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
#4 0x00007ffff04b8494 in start_thread (arg=0x7fff8f376700)
    at pthread_create.c:333
#5 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
#1 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
#4 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
#5 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
#1 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
#4 0x00007ffff79aa784 in ArdourWaveView::WaveViewDrawingThread::run() ()
   from /opt/Ardour-5.12.0/lib/libwaveview.so.0
#5 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
#8 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
#1 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
#4 0x00007ffff79aa784 in ArdourWaveView::WaveViewDrawingThread::run() ()
   from /opt/Ardour-5.12.0/lib/libwaveview.so.0
#5 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
#8 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
#1 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
#4 0x00007ffff79aa784 in ArdourWaveView::WaveViewDrawingThread::run() ()
   from /opt/Ardour-5.12.0/lib/libwaveview.so.0
#5 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
#8 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
#1 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
#4 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#5 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
#1 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
#4 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
#1 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
#4 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
#1 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
#4 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
#5 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
#1 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
#4 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
#5 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
#1 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
#4 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
#5 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
#1 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
#4 0x00007fffc0b9bee9 in ?? ()
   from /usr/lib/lv2/TAL-NoiseMaker.lv2/TAL-NoiseMaker.so
#5 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
#1 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
#4 0x00007fffc0b9bee9 in ?? ()
   from /usr/lib/lv2/TAL-NoiseMaker.lv2/TAL-NoiseMaker.so
#5 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
#1 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
#4 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
#5 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
#1 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
#4 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
#5 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
#1 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
#4 0x00007ffff6dc5cc2 in ARDOUR::Butler::_thread_work(void*) ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
#5 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
#1 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
#4 0x00007ffff6e80ced in ARDOUR::Graph::run_one() ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
#5 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
#8 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
#1 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
#4 0x00007ffff6e80d58 in ARDOUR::Graph::helper_thread() ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
#5 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
#1 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
#4 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
#5 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
#1 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
#4 0x00007fffdf0cd412 in ARDOUR::JACKAudioBackend::process_thread() ()
   from /opt/Ardour-5.12.0/lib/backends/libjack_audiobackend.so
#5 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
#8 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
#1 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
#4 0x00007ffff04b8494 in start_thread (arg=0x7fffdcc12700)
    at pthread_create.c:333
#5 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
#1 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
#4 0x00007ffff04b8494 in start_thread (arg=0x7fffdce96700)
    at pthread_create.c:333
#5 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
#1 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
#4 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#5 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
#1 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
#4 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#5 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
#1 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
#4 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#5 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
#1 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
#4 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#5 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
#1 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
#4 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#5 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
#1 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
#4 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#5 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
#1 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
#4 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
#1 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
#4 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
#5 0x00007ffff7214ee9 in ARDOUR::Session::commit_reversible_command(Command*)
    () from /opt/Ardour-5.12.0/lib/libardour.so.3
#6 0x00000000005eabe6 in ?? ()
#7 0x000000000067206f in ?? ()
#8 0x00000000008d01fb in ?? ()
#9 0x00007ffff60df2cf in ArdourCanvas::GtkCanvas::deliver_event(_GdkEvent*) ()
   from /opt/Ardour-5.12.0/lib/libcanvas.so.0
#10 0x00007ffff60df5f5 in ArdourCanvas::GtkCanvas::on_button_release_event(_GdkEventButton*) () from /opt/Ardour-5.12.0/lib/libcanvas.so.0
#11 0x00007ffff1d6e6c8 in Gtk::Widget_Class::button_release_event_callback(_GtkWidget*, _GdkEventButton*) () from /opt/Ardour-5.12.0/lib/libgtkmm-2.4.so.1
#12 0x00007ffff3d4be2c in ?? () from /opt/Ardour-5.12.0/lib/libgtk-x11-2.0.so.0
#13 0x00007ffff4a61935 in g_closure_invoke ()
   from /opt/Ardour-5.12.0/lib/libgobject-2.0.so.0
#14 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
#16 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
#18 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---
#19 0x00007ffff3d4a873 in gtk_main_do_event ()
   from /opt/Ardour-5.12.0/lib/libgtk-x11-2.0.so.0
#20 0x00007ffff396769c in ?? () from /opt/Ardour-5.12.0/lib/libgdk-x11-2.0.so.0
#21 0x00007ffff47534b7 in g_main_context_dispatch ()
   from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#22 0x00007ffff4753718 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#23 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
#25 0x00007ffff5b76926 in Gtkmm2ext::UI::run(Receiver&) ()
   from /opt/Ardour-5.12.0/lib/libgtkmm2ext.so.0
#26 0x00000000004a46fb in ?? ()
#27 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
#28 0x00000000004a9ef9 in ?? ()
TagsNo tags attached.
Attached Files

- Relationships

-  Notes
(0020298)
lilith (reporter)
2018-06-17 12:09
edited on: 2018-06-17 12: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
#1 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
#4 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#5 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
#1 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---
#4 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
#1 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
#4 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
#1 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
#4 0x00007ffff4cece7d in ?? () from /opt/Ardour-5.12.0/lib/libglibmm-2.4.so.1
---Type <return> to continue, or q <return> to quit---
#5 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
#1 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
#4 0x00007ffff6dc5cc2 in ARDOUR::Butler::_thread_work(void*) ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
#5 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
#1 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
#4 0x00007ffff6e80d58 in ARDOUR::Graph::helper_thread() ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
#5 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
#1 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
#4 0x00007ffff6e80ced in ARDOUR::Graph::run_one() ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
#5 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
#8 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
#1 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
#4 0x00007ffff6e82091 in ARDOUR::Graph::main_thread() ()
   from /opt/Ardour-5.12.0/lib/libardour.so.3
#5 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
#1 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
#4 0x00007fffd70cd412 in ARDOUR::JACKAudioBackend::process_thread() ()
   from /opt/Ardour-5.12.0/lib/backends/libjack_audiobackend.so
#5 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---
#8 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
#1 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
#4 0x00007ffff04b8494 in start_thread (arg=0x7fffd4e15700)
    at pthread_create.c:333
#5 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
#1 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
#4 0x00007ffff04b8494 in start_thread (arg=0x7fffd4e96700)
    at pthread_create.c:333
#5 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
#1 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
#4 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#5 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
#1 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
#4 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#5 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
#1 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
#4 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#5 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
#1 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---
#4 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#5 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
#1 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
#4 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#5 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
#1 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
#4 0x00007ffff4783235 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#5 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
#1 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
#4 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
#1 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
#4 0x00007fffed14980e in _int_free (av=0x7fffed46bb00 <main_arena>,
    p=0x34a1ae0, have_lock=0) at malloc.c:3905
#5 0x00007ffff7214ee9 in ARDOUR::Session::commit_reversible_command(Command*)
    () from /opt/Ardour-5.12.0/lib/libardour.so.3
#6 0x00000000005eabe6 in ?? ()
#7 0x000000000067206f in ?? ()
#8 0x00000000008d01fb in ?? ()
#9 0x00007ffff60df2cf in ArdourCanvas::GtkCanvas::deliver_event(_GdkEvent*) ()
   from /opt/Ardour-5.12.0/lib/libcanvas.so.0
#10 0x00007ffff60df5f5 in ArdourCanvas::GtkCanvas::on_button_release_event(_GdkEventButton*) () from /opt/Ardour-5.12.0/lib/libcanvas.so.0
#11 0x00007ffff1d6e6c8 in Gtk::Widget_Class::button_release_event_callback(_GtkWidget*, _GdkEventButton*) () from /opt/Ardour-5.12.0/lib/libgtkmm-2.4.so.1
#12 0x00007ffff3d4be2c in ?? () from /opt/Ardour-5.12.0/lib/libgtk-x11-2.0.so.0
#13 0x00007ffff4a61935 in g_closure_invoke ()
   from /opt/Ardour-5.12.0/lib/libgobject-2.0.so.0
#14 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
#16 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
#18 0x00007ffff3d4a404 in gtk_propagate_event ()
   from /opt/Ardour-5.12.0/lib/libgtk-x11-2.0.so.0
#19 0x00007ffff3d4a873 in gtk_main_do_event ()
   from /opt/Ardour-5.12.0/lib/libgtk-x11-2.0.so.0
#20 0x00007ffff396769c in ?? () from /opt/Ardour-5.12.0/lib/libgdk-x11-2.0.so.0
#21 0x00007ffff47534b7 in g_main_context_dispatch ()
   from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#22 0x00007ffff4753718 in ?? () from /opt/Ardour-5.12.0/lib/libglib-2.0.so.0
#23 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
#25 0x00007ffff5b76926 in Gtkmm2ext::UI::run(Receiver&) ()
   from /opt/Ardour-5.12.0/lib/libgtkmm2ext.so.0
#26 0x00000000004a46fb in ?? ()
#27 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
#28 0x00000000004a9ef9 in ?? ()

(0020300)
x42 (administrator)
2018-06-18 13:46

... 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
#1 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
#4 0x00007ffff6e47c42 in ARDOUR::Session::commit_reversible_command(Command*) (this=0x555557515620, cmd=0x0) at ../libs/ardour/session_state.cc:3010
#5 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
#8 0x0000555555d864b6 in DragManager::end_grab(_GdkEvent*) (this=0x55555a5be1b0, e=0x7fffffffca30) at ../gtk2_ardour/editor_drag.cc:159
#9 0x00005555560c751e in MidiRegionView::button_release(_GdkEventButton*) (this=0x55556178ee80, ev=0x7fffffffca30) at ../gtk2_ardour/midi_region_view.cc:586
#10 0x00005555560c6d9a in MidiRegionView::canvas_group_event(_GdkEvent*) (this=0x55556178ee80, ev=0x7fffffffca30) at ../gtk2_ardour/midi_region_view.cc:386
#11 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
#12 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
#13 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
#14 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
#16 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
#18 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
#19 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
#20 0x00007ffff4e3e717 in ArdourCanvas::GtkCanvas::deliver_event(_GdkEvent*) (this=0x555557c2c238, event=0x7fffffffca30) at ../libs/canvas/canvas.cc:751
#21 0x00007ffff4e3ff55 in ArdourCanvas::GtkCanvas::on_button_release_event(_GdkEventButton*) (this=0x555557c2c238, ev=0x5555611f4170) at ../libs/canvas/canvas.cc:1081
#22 0x00007ffff08f4274 in Gtk::Widget_Class::button_release_event_callback(_GtkWidget*, _GdkEventButton*) () at /usr/lib/x86_64-linux-gnu/libgtkmm-2.4.so.1
#27 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
    #23 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
    #25 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
    #26 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
#28 0x00007ffff29198ac in gtk_widget_event_internal (widget=widget@entry=0x555558873060 [gtkmm__GtkEventBox], event=event@entry=0x5555611f4170) at ./gtk/gtkwidget.c:5010
#29 0x00007ffff2919b77 in IA__gtk_widget_event (widget=widget@entry=0x555558873060 [gtkmm__GtkEventBox], event=event@entry=0x5555611f4170) at ./gtk/gtkwidget.c:4807
#30 0x00007ffff27fff84 in IA__gtk_propagate_event (widget=0x555558873060 [gtkmm__GtkEventBox], event=0x5555611f4170) at ./gtk/gtkmain.c:2501
#31 0x00007ffff280033b in IA__gtk_main_do_event (event=0x5555611f4170) at ./gtk/gtkmain.c:1696
---Type <return> to continue, or q <return> to quit---
#32 0x00007ffff2475cbc in gdk_event_dispatch (source=<optimized out>, callback=<optimized out>, user_data=<optimized out>) at ./gdk/x11/gdkevents-x11.c:2425
#33 0x00007ffff316c7f7 in g_main_dispatch (context=0x5555570b0670) at ././glib/gmain.c:3203
#34 0x00007ffff316c7f7 in g_main_context_dispatch (context=context@entry=0x5555570b0670) at ././glib/gmain.c:3856
#35 0x00007ffff316ca60 in g_main_context_iterate (context=0x5555570b0670, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ././glib/gmain.c:3929
#36 0x00007ffff316cd82 in g_main_loop_run (loop=0x5555572eea10) at ././glib/gmain.c:4125
#37 0x00007ffff27ff3b7 in IA__gtk_main () at ./gtk/gtkmain.c:1268
#38 0x00007ffff473b7a4 in Gtkmm2ext::UI::run(Receiver&) (this=0x5555570c41c0, old_receiver=...) at ../libs/gtkmm2ext/gtk_ui.cc:284
#39 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 15:17 lilith New Issue
2018-06-17 12:09 lilith Note Added: 0020298
2018-06-17 12:19 lilith Note Edited: 0020298 View Revisions
2018-06-17 12:22 lilith Note Edited: 0020298 View Revisions
2018-06-17 12:22 lilith Note Edited: 0020298 View Revisions
2018-06-17 12:24 lilith Note Edited: 0020298 View Revisions
2018-06-17 12:27 lilith Note Edited: 0020298 View Revisions
2018-06-18 13:46 x42 Note Added: 0020300


Copyright © 2000 - 2018 MantisBT Team
Powered by Mantis Bugtracker