Source code: hash = hash ^ (hash >> 24);

ISO standard: The result of E1 << E2 is E1 left-shifted E2 bit positions; vacated bits are filled with zeros. If E1 has an unsigned type, the value of the result is E1 × 2 E2 , reduced modulo one more than the maximum value representable in the result type. If E1 has a signed type and nonnegative value, and E1 × 2 E2 is representable in the result type, then that is the resulting value; otherwise, the behavior is undefined.

dict.c:531:32: runtime error: left shift of 140737285173248 by 21 places cannot be represented in type ' long long'
#0 0x651d83 in dictFingerprint /root/ljie_workspace/Redis/build_asan/src/dict.c:531:32
#1 0x65357e in dictNext /root/ljie_workspace/Redis/build_asan/src/dict.c:571:41
#2 0x705d98 in commandCommand /root/ljie_workspace/Redis/build_asan/src/server.c:3797:22
#3 0x7e1cad in call /root/ljie_workspace/Redis/build_asan/src/server.c:3223:5
#4 0x7c9afa in processCommand /root/ljie_workspace/Redis/build_asan/src/server.c:3559:9
#5 0x7b6209 in processCommandAndResetClient /root/ljie_workspace/Redis/build_asan/src/networking.c:1 577:9
#6 0x7b7d9d in processInputBuffer /root/ljie_workspace/Redis/build_asan/src/networking.c:1672:17
#7 0x7b6e52 in processInputBufferAndReplicate /root/ljie_workspace/Redis/build_asan/src/networking.c :1694:9
#8 0x896536 in readQueryFromClient /root/ljie_workspace/Redis/build_asan/src/networking.c:1782:6
#9 0x634c88 in aeProcessEvents /root/ljie_workspace/Redis/build_asan/src/ae.c:443:17
#10 0x63999b in aeMain /root/ljie_workspace/Redis/build_asan/src/ae.c:501:9
#11 0xc79ef5 in main /root/ljie_workspace/Redis/build_asan/src/server.c:5077:5
#12 0x7ffff7c82001 in __libc_start_main (/usr/lib/libc.so.6+0x27001)
#13 0x37fa4d in _start (/root/ljie_workspace/Redis/bin_asan/redis-server.dfuzz-counter,dfuzz-asan-in strument.out+0x37fa4d)

SUMMARY: UndefinedBehaviorSanitizer: invalid-shift-base

Comment From: oranagra

@WLLS253 can you please specify what generated that report? i.e. as far as i can tell that's not a redis crash report.. also, what OS / platform / toolchain are you using?