Hi - About a week ago redis we started using redis in our app and started crashing. Our system admin suspects this is a redis bug. I am including some information below:

Crash report

Jun 19 17:28:02 server.co systemd[1]: redis.service: Main process exited, code=dumped, status=6/ABRT
░░ Subject: Unit process exited
░░ Defined-By: systemd
░░ Support: https://wiki.almalinux.org/Help-and-Support
░░
░░ An ExecStart= process belonging to unit redis.service has exited.
------ FAST MEMORY TEST ------
3831371:C 19 Jun 2025 21:37:01.047 # Bio thread for job type #0 terminated
2436112:M 19 Jun 2025 21:37:01.540 # Background saving terminated by signal 11


=== REDIS BUG REPORT START: Cut & paste starting from here ===
2436112:M 19 Jun 2025 21:37:05.298 # Redis 6.2.18 crashed by signal: 11, si_code: 1
2436112:M 19 Jun 2025 21:37:05.298 # Accessing address: 0xffffffffffffffff
2436112:M 19 Jun 2025 21:37:05.298 # Crashed running the instruction at: 0x55ab8422d014

------ STACK TRACE ------
EIP:
/usr/bin/redis-server 127.0.0.1:6379(dictSdsKeyCompare+0x34)[0x55ab8422d014]

Backtrace:
/lib64/libc.so.6(+0x3ebf0)[0x7f82ad83ebf0]
/usr/bin/redis-server 127.0.0.1:6379(dictSdsKeyCompare+0x34)[0x55ab8422d014]
/usr/bin/redis-server 127.0.0.1:6379(dictFind+0x75)[0x55ab84232635]
/usr/bin/redis-server 127.0.0.1:6379(lookupKey+0x16)[0x55ab8425e9e6]
/usr/bin/redis-server 127.0.0.1:6379(lookupKeyReadWithFlags+0x6e)[0x55ab8425eafe]
/usr/bin/redis-server 127.0.0.1:6379(getGenericCommand+0x34)[0x55ab84272c44]
/usr/bin/redis-server 127.0.0.1:6379(call+0xfd)[0x55ab8423fa9d]
/usr/bin/redis-server 127.0.0.1:6379(processCommand+0x633)[0x55ab842428e3]
/usr/bin/redis-server 127.0.0.1:6379(processInputBuffer+0x113)[0x55ab84252c03]
/usr/bin/redis-server 127.0.0.1:6379(+0x12824c)[0x55ab8430f24c]
/usr/bin/redis-server 127.0.0.1:6379(aeProcessEvents+0x2e2)[0x55ab84231152]
/usr/bin/redis-server 127.0.0.1:6379(aeMain+0x1d)[0x55ab8423134d]
/usr/bin/redis-server 127.0.0.1:6379(main+0x369)[0x55ab8422ca09]
/lib64/libc.so.6(+0x295d0)[0x7f82ad8295d0]
/lib64/libc.so.6(__libc_start_main+0x80)[0x7f82ad829680]
/usr/bin/redis-server 127.0.0.1:6379(_start+0x25)[0x55ab8422cf15]
redis-check-rdb /var/lib/redis/dump.rdb
[offset 0] Checking RDB file /var/lib/redis/dump.rdb
[offset 27] AUX FIELD redis-ver = '6.2.18'
[offset 41] AUX FIELD redis-bits = '64'
[offset 53] AUX FIELD ctime = '1750385588'
[offset 68] AUX FIELD used-mem = '28616400'
[offset 84] AUX FIELD aof-preamble = '0'
[offset 86] Selecting DB ID 0
[offset 12107] Selecting DB ID 1
[offset 1937098] Selecting DB ID 3
[offset 9885307] Selecting DB ID 10
[offset 11712827] Checksum OK
[offset 11712827] \o/ RDB looks OK! \o/
[info] 12673 keys read
[info] 201 expires
[info] 9 already expired

Additional information

  1. Almalinux: 5.14.0-503.34.1.el9_5.x86_64

Comment From: sundb

@moazam1 thx, can you share the fully crash report?