diff options
author | Robin Gareus <robin@gareus.org> | 2016-02-14 02:13:04 +0100 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2016-02-14 02:13:04 +0100 |
commit | 455f07d0878723e3dd9edc22475d95566b8d568f (patch) | |
tree | 4d9de65f0462eb451f5c5206703d46ea5929bcc3 /gtk2_ardour/clearlooks.rc.in | |
parent | 794f4cd360a044830586b91b5f874211a589e16b (diff) |
fix rare livelock in std::map thread_buffer_requests
During initial session load it's possible that two threads call
PBD::notify_event_loops_about_thread_creation() simultaneously
(in particular the process threads). This can lead to an
endless loop in stl_tree.h when assigning thread_buffer_requests[key]
Now we only have WriteLocks.. unless some better solution comes up a
Mutex will do.
Diffstat (limited to 'gtk2_ardour/clearlooks.rc.in')
0 files changed, 0 insertions, 0 deletions