Sometimes fetching a Future more than once causes Julia to hang #15406 Closed andreasnoack opened this Issue on Mar 8 · 2 comments Projects None yet Labels bug parallel Milestone No milestone Assignees No one assigned 3 participants @andreasnoack @amitmurthy @vtjnash Notifications You’re not receiving notifications from this thread. @andreasnoack The Julia Language member andreasnoack commented on Mar 8 If it is not allowed with Futures it would be great with an error instead of just hanging. Furthermore, it is not possible to interrupt Julia with ctrl+c. It is possibly a separate issue, though. The following reproduces the error. julia> addprocs(1) 1-element Array{Int64,1}: 2 julia> v = remotecall_wait(() -> 2, 2) Future(2,1,3,Nullable{Any}()) julia> fetch(v) 2 julia> remotecall_wait(t -> fetch(t), 2, v) cc: @amitmurthy @amitmurthy The Julia Language member amitmurthy commented on Mar 8 This is a bug. Once fetched the value should be cached locally. Will fix. @vtjnash vtjnash added bug parallel labels on Mar 9 @amitmurthy amitmurthy referenced this issue on Mar 9 Merged fix bug during deserialization with fetched Futures #15416 @amitmurthy amitmurthy closed this in #15416 on Mar 9 @andreasnoack The Julia Language member andreasnoack commented on Mar 9 Thanks for fixing this.