Hi unknown submitter, it's not a bug in JDK, it's a bug in your code. On 2/13/24 03:53, Freedom Dev wrote: > final Builder<Object> builder = Stream.builder(); > > list.parallelStream().forEach(builder::accept); The result of Stream.builder() is not thread safe (as builders in general rarely are). You cannot use it in a parallel stream. -Michael