13
0
livetrax/libs
Robin Gareus 0b6e68869f
T: fix deadlock when adding tracks
For livetrax, ::add_routes_inner calls ::reassign_track_numbers,
which in turn calls ::livetrax_queue_auto_connect.

This can result in a deadlock:

 * GUI thread, ::add_routes_inner holds the process-lock
   and ::livetrax_queue_auto_connect requests the `_auto_connect_queue_lock`

 * auto-connect thread first takes the `_auto_connect_queue_lock and then
   requests the process-lock
2024-05-18 16:25:04 +02:00
..
aaf Fix builds with gcc-14 lstat (#9703 PR #893) 2024-05-07 00:17:56 +02:00
appleutility
ardour T: fix deadlock when adding tracks 2024-05-18 16:25:04 +02:00
ardouralsautil
audiographer
auscan
backends
canvas
clearlooks-newer
ctrl-interface
evoral
fluidsynth
fst
gtkmm2ext NO-OP: add clarifying comment 2024-05-05 15:01:54 -06:00
hidapi
libltc
lua
midi++2
panners
pbd Parallelize Disk I/O and RegionFx processing 2024-04-30 03:46:39 +02:00
plugins
ptformat
qm-dsp
surfaces
temporal Fix BBT marker calculation when removing time 2024-05-14 03:20:04 +02:00
tk Fix builds with gcc-14 lstat (#9703 PR #893) 2024-05-07 00:17:56 +02:00
vamp-plugins
vamp-pyin
vfork
vst3
waveview
widgets Merge branch 'ardour' 2024-05-18 01:47:03 +02:00
zita-convolver
zita-resampler