As I mentioned before, I got 5.8.2 becaue it *fixed* a threads/core dump problem I was having in 5.8.1. I havent seen any other things that were broken in 5.8.2 and worked in 5.8.1. From your code its also very difficult to tell whats actually broken there, could you refine it to a smaller example?