Files
ardour/libs/ardour
Robin Gareus 32161cf154 Fix valid_port race/crash when ranaming ports
PortIndex is sorted by name, and uses port-name as unique identifier.

Ports can be re-named concurrently with processing.
::set_port_name() updates the RCU in the background. The engine
may concurrently process with an old RCU reader value.

In this case valid_port() failed in the process-callback.
and ::get_buffer() returned NULL
2022-06-18 22:54:08 +02:00
..
2022-04-08 20:07:49 +02:00
2022-03-01 16:22:50 +01:00
2020-08-21 08:16:11 +02:00
2021-04-12 23:15:30 +02:00
2021-06-12 02:34:22 +02:00
2022-04-08 19:51:02 +02:00
2022-05-20 14:33:57 +01:00
2022-05-13 21:02:37 +02:00
2020-09-15 17:01:32 +02:00
2021-12-16 19:08:03 +01:00
2022-05-06 14:02:34 +02:00
2022-06-15 14:16:16 +02:00
2022-05-06 17:43:01 +02:00
2022-01-02 17:23:01 -07:00
2021-07-03 19:07:26 +02:00
2021-07-03 19:07:26 +02:00
2022-05-16 04:54:17 +02:00
2021-06-08 14:34:57 +02:00
2020-05-16 21:07:53 +02:00
2022-05-19 20:08:00 +02:00
2022-05-11 00:14:28 +02:00
2022-05-17 02:26:28 +02:00
2022-06-15 14:16:16 +02:00
2022-04-05 20:52:10 -06:00
2020-12-03 22:10:26 +01:00
2021-07-03 19:07:26 +02:00