Redis server crashes (assertion failure) when sorted set contains a score valued NaN.
Yes. Assertion failure.
1. follow instructions in issue 264 to introduce a “NaN” in the sorted set
2. ZADD to this member/score pair
In this order
Yes. client log.
2 (need a client)
The backward inference is hard. From the stack trace we can know a NaN score value took down the server, but we don’t know how it became “NaN’.
This failure is the interplay of two bugs: 264 (that result an NaN in score), and this NaN further took down the server.
Incorrect error handling (the NaN error)