diff options
author | Robin Gareus <robin@gareus.org> | 2018-10-25 02:00:08 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2018-10-25 02:00:08 +0200 |
commit | 5599cdb911a9bbbd3f3f82a5d71ac7a850cb2d08 (patch) | |
tree | 767e01a5f262d9c643881c8f3d5b5d33ea7f8ea0 /gtk2_ardour/plugin_eq_gui.cc | |
parent | d53f49acf463dc77883a5b562feaeb4f0ef5009f (diff) |
Fix race-condition/deadlock, plugin-copy while rolling
lili93's session (#ardour) triggered this w/jackd 512fpp:
Drag/Drop copy a latent plugin from one track to another while rolling.
The GUI-thread as well as the auto-connect thread concurrently call
jack_recompute_total_latencies(). The auto-connect thread holds
a process lock while doing so. The GUI does not use any mutexes.
This randomly deadlocks in libjack.
backtrace: https://pastebin.com/6m3KGhWS
Diffstat (limited to 'gtk2_ardour/plugin_eq_gui.cc')
0 files changed, 0 insertions, 0 deletions