You can code around it, by decreasing degrees of parallelism to 1 (instead of default 0, which normally is 2 via ds_config.txt). These are normally on any DFs that have table comparisons in.
You'll find DFs with case statements and other operations will fail due to this error - it seems random but the more it happens over a period time, you'll start to narrow it all down and see the same old DFs that could potentially fail to it, will at some point during the weeks/months. We had to sometimes either split DFs or add a data transfer to avoid access violations cropping up.
It took us a couple of months to fully stabilise our code set again - it was very painful and no help from SAP whatsoever - it took them a while to even admit the problem.
We had to upgrade for various reasons, but it wasn't a pleasant experience.