Notice! - If a Redis module was involved, please open an issue in the module's repo instead! - If you're using docker on Apple M1, please make sure the image you're using was compiled for ARM!
Crash report
Hi team, got this error during on JSON.SET operation using this library: https://github.com/redis/redis-om-python
As the end I am using pipeline.execute(), is it possible because of huge size?
Thanks you.
Docker compose redis:
redis:
container_name: redis
image: redis/redis-stack-server:7.0.6-RC7 # same with redis/redis-stack:6.2.6-v6
restart: unless-stopped
networks:
- redis_network
volumes:
- redis_volume:/data
- ./config/redis/redis.conf:/usr/local/etc/redis/redis.conf
logging:
driver: "json-file"
options:
max-size: "128m"
Trace:
redis | thread '<unnamed>' panicked at 'called `Option::unwrap()` on a `None` value', src/jsonpath/json_node.rs:253:21
redis | note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
redis | fatal runtime error: failed to initiate panic, error 5
redis |
redis |
redis | === REDIS BUG REPORT START: Cut & paste starting from here ===
redis | 8:M 13 Apr 2023 13:18:59.814 # Redis 7.0.9 crashed by signal: 6, si_code: -6
redis | 8:M 13 Apr 2023 13:18:59.814 # Crashed running the instruction at: 0x7f6906c7500b
redis |
redis | ------ STACK TRACE ------
redis | EIP:
redis | /lib/x86_64-linux-gnu/libc.so.6(gsignal+0xcb)[0x7f6906c7500b]
redis |
redis | Backtrace:
redis | /lib/x86_64-linux-gnu/libpthread.so.0(+0x14420)[0x7f6906e38420]
redis | /lib/x86_64-linux-gnu/libc.so.6(gsignal+0xcb)[0x7f6906c7500b]
redis | /lib/x86_64-linux-gnu/libc.so.6(abort+0x12b)[0x7f6906c54859]
redis | /opt/redis-stack/lib/rejson.so(+0x1c6427)[0x7f68ff5c9427]
redis | /opt/redis-stack/lib/rejson.so(+0x1c46c2)[0x7f68ff5c76c2]
redis | /opt/redis-stack/lib/rejson.so(+0x1c454a)[0x7f68ff5c754a]
redis | /opt/redis-stack/lib/rejson.so(+0x1c4242)[0x7f68ff5c7242]
redis | /opt/redis-stack/lib/rejson.so(+0x1c32fc)[0x7f68ff5c62fc]
redis | /opt/redis-stack/lib/rejson.so(+0x1c3f92)[0x7f68ff5c6f92]
redis | /opt/redis-stack/lib/rejson.so(+0x3ead3)[0x7f68ff441ad3]
redis | /opt/redis-stack/lib/rejson.so(+0x3ebad)[0x7f68ff441bad]
redis | /opt/redis-stack/lib/rejson.so(+0x87183)[0x7f68ff48a183]
redis | /opt/redis-stack/lib/rejson.so(JSONAPI_getInt+0x6b)[0x7f68ff4f3ffb]
redis | /opt/redis-stack/lib/redisearch.so(JSON_StoreInDocField+0x113)[0x7f69061923c3]
redis | /opt/redis-stack/lib/redisearch.so(JSON_LoadDocumentField+0xd1)[0x7f6906192631]
redis | /opt/redis-stack/lib/redisearch.so(Document_LoadSchemaFieldJson+0x11d)[0x7f690617500d]
redis | /opt/redis-stack/lib/redisearch.so(IndexSpec_UpdateDoc+0x1a0)[0x7f69061bc1d0]
redis | /opt/redis-stack/lib/redisearch.so(Indexes_UpdateMatchingWithSchemaRules+0xd6)[0x7f69061bc8f6]
redis | /opt/redis-stack/lib/redisearch.so(HashNotificationCallback+0x1fd)[0x7f69061972ed]
redis | /opt/redis-stack/bin/redis-server *:6379(moduleNotifyKeyspaceEvent+0xea)[0x55bfbbe155aa]
redis | /opt/redis-stack/bin/redis-server *:6379(notifyKeyspaceEvent+0x35)[0x55bfbbdfd6d5]
redis | /opt/redis-stack/bin/redis-server *:6379(RM_NotifyKeyspaceEvent+0x33)[0x55bfbbe0a123]
redis | /opt/redis-stack/lib/rejson.so(+0x10b662)[0x7f68ff50e662]
redis | /opt/redis-stack/lib/rejson.so(+0x4bb36)[0x7f68ff44eb36]
redis | /opt/redis-stack/lib/rejson.so(+0xf3b77)[0x7f68ff4f6b77]
redis | /opt/redis-stack/bin/redis-server *:6379(RedisModuleCommandDispatcher+0x4c)[0x55bfbbe11dbc]
redis | /opt/redis-stack/bin/redis-server *:6379(call+0xdf)[0x55bfbbd72c4f]
redis | /opt/redis-stack/bin/redis-server *:6379(execCommand+0x215)[0x55bfbbdd1b65]
redis | /opt/redis-stack/bin/redis-server *:6379(call+0xdf)[0x55bfbbd72c4f]
redis | /opt/redis-stack/bin/redis-server *:6379(processCommand+0x8dd)[0x55bfbbd754ad]
redis | /opt/redis-stack/bin/redis-server *:6379(processCommandAndResetClient+0x20)[0x55bfbbd8b7a0]
redis | /opt/redis-stack/bin/redis-server *:6379(processInputBuffer+0xd8)[0x55bfbbd8e5a8]
redis | /opt/redis-stack/bin/redis-server *:6379(readQueryFromClient+0x2e8)[0x55bfbbd91e08]
redis | /opt/redis-stack/bin/redis-server *:6379(+0x14554c)[0x55bfbbe3c54c]
redis | /opt/redis-stack/bin/redis-server *:6379(aeProcessEvents+0x1ea)[0x55bfbbd699ea]
redis | /opt/redis-stack/bin/redis-server *:6379(aeMain+0x1d)[0x55bfbbd69dad]
redis | /opt/redis-stack/bin/redis-server *:6379(main+0x32d)[0x55bfbbd6588d]
redis | /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3)[0x7f6906c56083]
redis | /opt/redis-stack/bin/redis-server *:6379(_start+0x2e)[0x55bfbbd65f6e]
redis |
redis | ------ REGISTERS ------
redis | 8:M 13 Apr 2023 13:18:59.820 #
redis | RAX:0000000000000000 RBX:00007f6906c2dfc0
redis | RCX:00007f6906c7500b RDX:0000000000000000
redis | RDI:0000000000000002 RSI:00007ffe2ad8c370
redis | RBP:00007ffe2ad8c7f8 RSP:00007ffe2ad8c370
redis | R8 :0000000000000000 R9 :00007ffe2ad8c370
redis | R10:0000000000000008 R11:0000000000000246
redis | R12:0000000000000001 R13:0000000000000001
redis | R14:00007f68ff6b54c0 R15:00007ffe2ad8c720
redis | RIP:00007f6906c7500b EFL:0000000000000246
redis | CSGSFS:002b000000000033
redis | 8:M 13 Apr 2023 13:18:59.820 # (00007ffe2ad8c37f) -> 00007ffe2ad8c4b0
redis | 8:M 13 Apr 2023 13:18:59.820 # (00007ffe2ad8c37e) -> 0000000000000000
redis | 8:M 13 Apr 2023 13:18:59.820 # (00007ffe2ad8c37d) -> 0000000000000000
redis | 8:M 13 Apr 2023 13:18:59.820 # (00007ffe2ad8c37c) -> 0000000000000010
redis | 8:M 13 Apr 2023 13:18:59.820 # (00007ffe2ad8c37b) -> 00007f68ff6b5548
redis | 8:M 13 Apr 2023 13:18:59.820 # (00007ffe2ad8c37a) -> 00007ffe2ad8c570
redis | 8:M 13 Apr 2023 13:18:59.820 # (00007ffe2ad8c379) -> 00007f68ff5c3ded
redis | 8:M 13 Apr 2023 13:18:59.820 # (00007ffe2ad8c378) -> 00007ffe2ad8c427
redis | 8:M 13 Apr 2023 13:18:59.820 # (00007ffe2ad8c377) -> 0000000000000001
redis | 8:M 13 Apr 2023 13:18:59.820 # (00007ffe2ad8c376) -> 00007ffe2ad8c427
redis | 8:M 13 Apr 2023 13:18:59.820 # (00007ffe2ad8c375) -> 0000000000000001
redis | 8:M 13 Apr 2023 13:18:59.820 # (00007ffe2ad8c374) -> 0000000000000001
redis | 8:M 13 Apr 2023 13:18:59.820 # (00007ffe2ad8c373) -> 00007f6906e37344
redis | 8:M 13 Apr 2023 13:18:59.820 # (00007ffe2ad8c372) -> 0000000000000000
redis | 8:M 13 Apr 2023 13:18:59.820 # (00007ffe2ad8c371) -> 00007ffe2ad8c427
redis | 8:M 13 Apr 2023 13:18:59.820 # (00007ffe2ad8c370) -> 0000000000000000
redis |
redis | ------ INFO OUTPUT ------
redis | # Server
redis | redis_version:7.0.9
redis | redis_git_sha1:00000000
redis | redis_git_dirty:0
redis | redis_build_id:46ee8c9084f21b9f
redis | redis_mode:standalone
redis | os:Linux 5.15.0-1030-gcp x86_64
redis | arch_bits:64
redis | monotonic_clock:POSIX clock_gettime
redis | multiplexing_api:epoll
redis | atomicvar_api:c11-builtin
redis | gcc_version:9.4.0
redis | process_id:8
redis | process_supervised:no
redis | run_id:017454a5d965f478ae194495a83677f5262a612b
redis | tcp_port:6379
redis | server_time_usec:1681391939802973
redis | uptime_in_seconds:110
redis | uptime_in_days:0
redis | hz:10
redis | configured_hz:10
redis | lru_clock:3670339
redis | executable:/opt/redis-stack/bin/redis-server
redis | config_file:
redis | io_threads_active:0
redis |
redis | # Clients
redis | connected_clients:14
redis | cluster_connections:0
redis | maxclients:10000
redis | client_recent_max_input_buffer:20480
redis | client_recent_max_output_buffer:0
redis | blocked_clients:0
redis | tracking_clients:0
redis | clients_in_timeout_table:0
redis |
redis | # Memory
redis | used_memory:2215792
redis | used_memory_human:2.11M
redis | used_memory_rss:17543168
redis | used_memory_rss_human:16.73M
redis | used_memory_peak:2355064
redis | used_memory_peak_human:2.25M
redis | used_memory_peak_perc:94.09%
redis | used_memory_overhead:1195192
redis | used_memory_startup:1168448
redis | used_memory_dataset:1020600
redis | used_memory_dataset_perc:97.45%
redis | allocator_allocated:2697448
redis | allocator_active:3297280
redis | allocator_resident:8077312
redis | total_system_memory:4111183872
redis | total_system_memory_human:3.83G
redis | used_memory_lua:36864
redis | used_memory_vm_eval:36864
redis | used_memory_lua_human:36.00K
redis | used_memory_scripts_eval:312
redis | number_of_cached_scripts:1
redis | number_of_functions:0
redis | number_of_libraries:0
redis | used_memory_vm_functions:32768
redis | used_memory_vm_total:69632
redis | used_memory_vm_total_human:68.00K
redis | used_memory_functions:184
redis | used_memory_scripts:496
redis | used_memory_scripts_human:496B
redis | maxmemory:0
redis | maxmemory_human:0B
redis | maxmemory_policy:noeviction
redis | allocator_frag_ratio:1.22
redis | allocator_frag_bytes:599832
redis | allocator_rss_ratio:2.45
redis | allocator_rss_bytes:4780032
redis | rss_overhead_ratio:2.17
redis | rss_overhead_bytes:9465856
redis | mem_fragmentation_ratio:8.02
redis | mem_fragmentation_bytes:15354480
redis | mem_not_counted_for_evict:0
redis | mem_replication_backlog:0
redis | mem_total_replication_buffers:0
redis | mem_clients_slaves:0
redis | mem_clients_normal:25200
redis | mem_cluster_links:0
redis | mem_aof_buffer:0
redis | mem_allocator:jemalloc-5.2.1
redis | active_defrag_running:0
redis | lazyfree_pending_objects:0
redis | lazyfreed_objects:0
redis |
redis | # Persistence
redis | loading:0
redis | async_loading:0
redis | current_cow_peak:0
redis | current_cow_size:0
redis | current_cow_size_age:0
redis | current_fork_perc:0.00
redis | current_save_keys_processed:0
redis | current_save_keys_total:0
redis | rdb_changes_since_last_save:222
redis | rdb_bgsave_in_progress:0
redis | rdb_last_save_time:1681391829
redis | rdb_last_bgsave_status:ok
redis | rdb_last_bgsave_time_sec:-1
redis | rdb_current_bgsave_time_sec:-1
redis | rdb_saves:0
redis | rdb_last_cow_size:0
redis | rdb_last_load_keys_expired:0
redis | rdb_last_load_keys_loaded:0
redis | aof_enabled:0
redis | aof_rewrite_in_progress:0
redis | aof_rewrite_scheduled:0
redis | aof_last_rewrite_time_sec:-1
redis | aof_current_rewrite_time_sec:-1
redis | aof_last_bgrewrite_status:ok
redis | aof_rewrites:0
redis | aof_rewrites_consecutive_failures:0
redis | aof_last_write_status:ok
redis | aof_last_cow_size:0
redis | module_fork_in_progress:0
redis | module_fork_last_cow_size:0
redis |
redis | # Stats
redis | total_connections_received:14
redis | total_commands_processed:333
redis | instantaneous_ops_per_sec:0
redis | total_net_input_bytes:69959
redis | total_net_output_bytes:58751
redis | total_net_repl_input_bytes:0
redis | total_net_repl_output_bytes:0
redis | instantaneous_input_kbps:0.00
redis | instantaneous_output_kbps:0.00
redis | instantaneous_input_repl_kbps:0.00
redis | instantaneous_output_repl_kbps:0.00
redis | rejected_connections:0
redis | sync_full:0
redis | sync_partial_ok:0
redis | sync_partial_err:0
redis | expired_keys:0
redis | expired_stale_perc:0.00
redis | expired_time_cap_reached_count:0
redis | expire_cycle_cpu_milliseconds:2
redis | evicted_keys:0
redis | evicted_clients:0
redis | total_eviction_exceeded_time:0
redis | current_eviction_exceeded_time:0
redis | keyspace_hits:165
redis | keyspace_misses:17
redis | pubsub_channels:0
redis | pubsub_patterns:0
redis | pubsubshard_channels:0
redis | latest_fork_usec:0
redis | total_forks:0
redis | migrate_cached_sockets:0
redis | slave_expires_tracked_keys:0
redis | active_defrag_hits:0
redis | active_defrag_misses:0
redis | active_defrag_key_hits:0
redis | active_defrag_key_misses:0
redis | total_active_defrag_time:0
redis | current_active_defrag_time:0
redis | tracking_total_keys:0
redis | tracking_total_items:0
redis | tracking_total_prefixes:0
redis | unexpected_error_replies:0
redis | total_error_replies:9
redis | dump_payload_sanitizations:0
redis | total_reads_processed:212
redis | total_writes_processed:211
redis | io_threaded_reads_processed:0
redis | io_threaded_writes_processed:0
redis | reply_buffer_shrinks:19
redis | reply_buffer_expands:5
redis |
redis | # Replication
redis | role:master
redis | connected_slaves:0
redis | master_failover_state:no-failover
redis | master_replid:169192fbfea3d5ee77072dd3ee5392a8d5d79718
redis | master_replid2:0000000000000000000000000000000000000000
redis | master_repl_offset:0
redis | second_repl_offset:-1
redis | repl_backlog_active:0
redis | repl_backlog_size:1048576
redis | repl_backlog_first_byte_offset:0
redis | repl_backlog_histlen:0
redis |
redis | # CPU
redis | used_cpu_sys:0.129785
redis | used_cpu_user:0.184156
redis | used_cpu_sys_children:0.000000
redis | used_cpu_user_children:0.000000
redis | used_cpu_sys_main_thread:0.119702
redis | used_cpu_user_main_thread:0.188053
redis |
redis | # Modules
redis | module:name=graph,ver=21009,api=1,filters=0,usedby=[],using=[ReJSON],options=[]
redis | module:name=ReJSON,ver=20406,api=1,filters=0,usedby=[search|graph],using=[],options=[handle-io-errors]
redis | module:name=timeseries,ver=10808,api=1,filters=0,usedby=[],using=[],options=[]
redis | module:name=search,ver=20606,api=1,filters=0,usedby=[],using=[ReJSON],options=[]
redis | module:name=bf,ver=20405,api=1,filters=0,usedby=[],using=[],options=[]
redis |
redis | # Commandstats
redis | cmdstat_exec:calls=36,usec=6858,usec_per_call=190.50,rejected_calls=0,failed_calls=0
redis | cmdstat_FT.INFO:calls=20,usec=903,usec_per_call=45.15,rejected_calls=0,failed_calls=8
redis | cmdstat_ping:calls=2,usec=3,usec_per_call=1.50,rejected_calls=0,failed_calls=0
redis | cmdstat_info:calls=2,usec=81,usec_per_call=40.50,rejected_calls=0,failed_calls=0
redis | cmdstat_FT.CREATE:calls=4,usec=980,usec_per_call=245.00,rejected_calls=0,failed_calls=0
redis | cmdstat_script|load:calls=1,usec=152,usec_per_call=152.00,rejected_calls=0,failed_calls=0
redis | cmdstat_hset:calls=40,usec=2856,usec_per_call=71.40,rejected_calls=0,failed_calls=0
redis | cmdstat_command|info:calls=6,usec=117,usec_per_call=19.50,rejected_calls=0,failed_calls=0
redis | cmdstat_multi:calls=37,usec=99,usec_per_call=2.68,rejected_calls=0,failed_calls=0
redis | cmdstat_hgetall:calls=39,usec=378,usec_per_call=9.69,rejected_calls=0,failed_calls=0
redis | cmdstat_get:calls=23,usec=98,usec_per_call=4.26,rejected_calls=0,failed_calls=0
redis | cmdstat_FT.SEARCH:calls=19,usec=12026,usec_per_call=632.95,rejected_calls=0,failed_calls=0
redis | cmdstat_json.get:calls=34,usec=1222,usec_per_call=35.94,rejected_calls=0,failed_calls=0
redis | cmdstat_json.set:calls=32,usec=10860,usec_per_call=339.38,rejected_calls=0,failed_calls=0
redis | cmdstat_evalsha:calls=12,usec=629,usec_per_call=52.42,rejected_calls=0,failed_calls=1
redis | cmdstat_del:calls=11,usec=151,usec_per_call=13.73,rejected_calls=0,failed_calls=0
redis | cmdstat_set:calls=15,usec=553,usec_per_call=36.87,rejected_calls=0,failed_calls=0
redis |
redis | # Errorstats
redis | errorstat_NOSCRIPT:count=1
redis | errorstat_Unknown:count=8
redis |
redis | # Latencystats
redis | latency_percentiles_usec_exec:p50=89.087,p99=1003.519,p99.9=1003.519
redis | latency_percentiles_usec_FT.INFO:p50=50.175,p99=88.063,p99.9=88.063
redis | latency_percentiles_usec_ping:p50=1.003,p99=2.007,p99.9=2.007
redis | latency_percentiles_usec_info:p50=25.087,p99=56.063,p99.9=56.063
redis | latency_percentiles_usec_FT.CREATE:p50=191.487,p99=344.063,p99.9=344.063
redis | latency_percentiles_usec_script|load:p50=152.575,p99=152.575,p99.9=152.575
redis | latency_percentiles_usec_hset:p50=67.071,p99=206.847,p99.9=206.847
redis | latency_percentiles_usec_command|info:p50=16.063,p99=33.023,p99.9=33.023
redis | latency_percentiles_usec_multi:p50=2.007,p99=26.111,p99.9=26.111
redis | latency_percentiles_usec_hgetall:p50=10.047,p99=12.031,p99.9=12.031
redis | latency_percentiles_usec_get:p50=4.015,p99=14.015,p99.9=14.015
redis | latency_percentiles_usec_FT.SEARCH:p50=73.215,p99=10551.295,p99.9=10551.295
redis | latency_percentiles_usec_json.get:p50=34.047,p99=149.503,p99.9=149.503
redis | latency_percentiles_usec_json.set:p50=164.863,p99=5242.879,p99.9=5242.879
redis | latency_percentiles_usec_evalsha:p50=52.223,p99=77.311,p99.9=77.311
redis | latency_percentiles_usec_del:p50=14.015,p99=21.119,p99.9=21.119
redis | latency_percentiles_usec_set:p50=25.087,p99=160.767,p99.9=160.767
redis |
redis | # Cluster
redis | cluster_enabled:0
redis |
redis | # Keyspace
redis | db0:keys=19,expires=0,avg_ttl=0
redis |
redis | ------ CLIENT LIST OUTPUT ------
redis | id=12 addr=192.168.176.4:55728 laddr=192.168.176.2:6379 fd=12 name= age=103 idle=103 flags=N db=0 sub=0 psub=0 ssub=0 multi=-1 qbuf=0 qbuf-free=0 argv-mem=0 multi-mem=0 rbs=1024 rbp=0 obl=0 oll=0 omem=0 tot-mem=1800 events=r cmd=set user=default redir=-1 resp=2
redis | id=24 addr=192.168.176.5:54808 laddr=192.168.176.2:6379 fd=13 name= age=102 idle=102 flags=N db=0 sub=0 psub=0 ssub=0 multi=-1 qbuf=0 qbuf-free=0 argv-mem=0 multi-mem=0 rbs=1024 rbp=0 obl=0 oll=0 omem=0 tot-mem=1800 events=r cmd=get user=default redir=-1 resp=2
redis | id=35 addr=192.168.176.4:53048 laddr=192.168.176.2:6379 fd=20 name= age=72 idle=71 flags=N db=0 sub=0 psub=0 ssub=0 multi=-1 qbuf=0 qbuf-free=0 argv-mem=0 multi-mem=0 rbs=1024 rbp=0 obl=0 oll=0 omem=0 tot-mem=1800 events=r cmd=evalsha user=default redir=-1 resp=2
redis | id=36 addr=192.168.176.4:53062 laddr=192.168.176.2:6379 fd=21 name= age=72 idle=11 flags=N db=0 sub=0 psub=0 ssub=0 multi=-1 qbuf=0 qbuf-free=0 argv-mem=0 multi-mem=0 rbs=1024 rbp=0 obl=0 oll=0 omem=0 tot-mem=1800 events=r cmd=evalsha user=default redir=-1 resp=2
redis | id=37 addr=192.168.176.4:53078 laddr=192.168.176.2:6379 fd=22 name= age=72 idle=11 flags=N db=0 sub=0 psub=0 ssub=0 multi=-1 qbuf=0 qbuf-free=0 argv-mem=0 multi-mem=0 rbs=1024 rbp=0 obl=0 oll=0 omem=0 tot-mem=1800 events=r cmd=evalsha user=default redir=-1 resp=2
redis | id=38 addr=192.168.176.4:53080 laddr=192.168.176.2:6379 fd=23 name= age=72 idle=11 flags=N db=0 sub=0 psub=0 ssub=0 multi=-1 qbuf=0 qbuf-free=0 argv-mem=0 multi-mem=0 rbs=1024 rbp=0 obl=0 oll=0 omem=0 tot-mem=1800 events=r cmd=evalsha user=default redir=-1 resp=2
redis | id=29 addr=192.168.176.4:60704 laddr=192.168.176.2:6379 fd=18 name= age=87 idle=7 flags=N db=0 sub=0 psub=0 ssub=0 multi=-1 qbuf=0 qbuf-free=0 argv-mem=0 multi-mem=0 rbs=1024 rbp=0 obl=0 oll=0 omem=0 tot-mem=1800 events=r cmd=hgetall user=default redir=-1 resp=2
redis | id=40 addr=192.168.176.3:59992 laddr=192.168.176.2:6379 fd=25 name= age=64 idle=64 flags=N db=0 sub=0 psub=0 ssub=0 multi=-1 qbuf=0 qbuf-free=0 argv-mem=0 multi-mem=0 rbs=1024 rbp=0 obl=0 oll=0 omem=0 tot-mem=1800 events=r cmd=ping user=default redir=-1 resp=2
redis | id=30 addr=192.168.176.4:60710 laddr=192.168.176.2:6379 fd=19 name= age=87 idle=12 flags=N db=0 sub=0 psub=0 ssub=0 multi=-1 qbuf=0 qbuf-free=0 argv-mem=0 multi-mem=0 rbs=1024 rbp=0 obl=0 oll=0 omem=0 tot-mem=1800 events=r cmd=FT.SEARCH user=default redir=-1 resp=2
redis | id=39 addr=192.168.176.3:59982 laddr=192.168.176.2:6379 fd=24 name= age=66 idle=66 flags=N db=0 sub=0 psub=0 ssub=0 multi=-1 qbuf=0 qbuf-free=0 argv-mem=0 multi-mem=0 rbs=1024 rbp=0 obl=0 oll=0 omem=0 tot-mem=1800 events=r cmd=ping user=default redir=-1 resp=2
redis | id=25 addr=192.168.176.3:33798 laddr=192.168.176.2:6379 fd=14 name= age=99 idle=37 flags=N db=0 sub=0 psub=0 ssub=0 multi=-1 qbuf=0 qbuf-free=0 argv-mem=0 multi-mem=0 rbs=1024 rbp=0 obl=0 oll=0 omem=0 tot-mem=1800 events=r cmd=FT.SEARCH user=default redir=-1 resp=2
redis | id=26 addr=192.168.176.3:33802 laddr=192.168.176.2:6379 fd=15 name= age=98 idle=4 flags=N db=0 sub=0 psub=0 ssub=0 multi=-1 qbuf=0 qbuf-free=0 argv-mem=0 multi-mem=0 rbs=1024 rbp=0 obl=0 oll=0 omem=0 tot-mem=1800 events=r cmd=FT.SEARCH user=default redir=-1 resp=2
redis | id=27 addr=192.168.176.4:60684 laddr=192.168.176.2:6379 fd=16 name= age=87 idle=11 flags=N db=0 sub=0 psub=0 ssub=0 multi=-1 qbuf=0 qbuf-free=0 argv-mem=0 multi-mem=0 rbs=1024 rbp=0 obl=0 oll=0 omem=0 tot-mem=1800 events=r cmd=json.set user=default redir=-1 resp=2
redis | id=28 addr=192.168.176.4:60698 laddr=192.168.176.2:6379 fd=17 name= age=87 idle=0 flags=x db=0 sub=0 psub=0 ssub=0 multi=2 qbuf=1710 qbuf-free=18764 argv-mem=4 multi-mem=1690 rbs=1024 rbp=1024 obl=27 oll=0 omem=0 tot-mem=24046 events=r cmd=exec user=default redir=-1 resp=2
redis |
redis | ------ CURRENT CLIENT INFO ------
redis | id=28 addr=192.168.176.4:60698 laddr=192.168.176.2:6379 fd=17 name= age=87 idle=0 flags=x db=0 sub=0 psub=0 ssub=0 multi=2 qbuf=1710 qbuf-free=18764 argv-mem=4 multi-mem=1690 rbs=1024 rbp=1024 obl=27 oll=0 omem=0 tot-mem=24046 events=r cmd=exec user=default redir=-1 resp=2
redis | argv[0]: '"JSON.SET"'
redis | argv[1]: '":relayer.models.transaction.BridgeTransaction:0xd838fda99bebf732a8728b7c0dec137274b2f899126f8de4b7e11ff259ac8ace"'
redis | argv[2]: '"."'
redis | argv[3]: '"{\"pk\": \"0xd838fda99bebf732a8728b7c0dec137274b2f899126f8de4b7e11ff259ac8ace\", \"source\": {\"pk\": \"01GXXC9BVJZ9H6V37F0QBVZZNZ\", \"net"'
redis | 8:M 13 Apr 2023 13:18:59.821 # key ':relayer.models.transaction.BridgeTransaction:0xd838fda99bebf732a8728b7c0dec137274b2f899126f8de4b7e11ff259ac8ace' found in DB containing the following object:
redis | 8:M 13 Apr 2023 13:18:59.821 # Object type: 5
redis | 8:M 13 Apr 2023 13:18:59.821 # Object encoding: 0
redis | 8:M 13 Apr 2023 13:18:59.821 # Object refcount: 1
redis |
redis | ------ MODULES INFO OUTPUT ------
redis | # graph_executing commands
redis |
redis | # ReJSON_trace
redis | ReJSON_trace: 0: redis_module::base_info_func
redis | 1: rejson::__info_func
redis | 2: modulesCollectInfo
redis | at /__w/redis-stack/redis-stack/redis/src/module.c:9467:9
redis | 3: logModulesInfo
redis | at /__w/redis-stack/redis-stack/redis/src/debug.c:1793:22
redis | 4: printCrashReport
redis | at /__w/redis-stack/redis-stack/redis/src/debug.c:2070:5
redis | 5: sigsegvHandler
redis | at /__w/redis-stack/redis-stack/redis/src/debug.c:2052:5
redis | 6: <unknown>
redis | 7: gsignal
redis | 8: abort
redis | 9: std::sys::unix::abort_internal
redis | 10: rust_panic
redis | 11: std::panicking::rust_panic_with_hook
redis | 12: std::panicking::begin_panic_handler::{{closure}}
redis | 13: std::sys_common::backtrace::__rust_end_short_backtrace
redis | 14: rust_begin_unwind
redis | 15: core::panicking::panic_fmt
redis | 16: core::panicking::panic
redis | 17: rejson::jsonpath::json_node::<impl rejson::jsonpath::select_value::SelectValue for ijson::value::IValue>::get_long
redis | 18: JSONAPI_getInt
redis | 19: JSON_StoreInDocField
redis | 20: JSON_LoadDocumentField
redis | 21: Document_LoadSchemaFieldJson
redis | 22: IndexSpec_UpdateDoc
redis | 23: Indexes_UpdateMatchingWithSchemaRules
redis | 24: HashNotificationCallback
redis | 25: moduleNotifyKeyspaceEvent
redis | at /__w/redis-stack/redis-stack/redis/src/module.c:7922:13
redis | 26: notifyKeyspaceEvent
redis | at /__w/redis-stack/redis-stack/redis/src/notify.c:114:6
redis | 27: RM_NotifyKeyspaceEvent
redis | at /__w/redis-stack/redis-stack/redis/src/module.c:7891:5
redis | 28: redis_module::raw::notify_keyspace_event
redis | 29: rejson::commands::json_set
redis | 30: rejson::RedisModule_OnLoad::__do_command
redis | 31: RedisModuleCommandDispatcher
redis | at /__w/redis-stack/redis-stack/redis/src/module.c:799:5
redis | 32: call
redis | at /__w/redis-stack/redis-stack/redis/src/server.c:3384:5
redis | 33: execCommand
redis | at /__w/redis-stack/redis-stack/redis/src/multi.c:233:17
redis | 34: call
redis | at /__w/redis-stack/redis-stack/redis/src/server.c:3384:5
redis | 35: processCommand
redis | at /__w/redis-stack/redis-stack/redis/src/server.c:4018:9
redis | 36: processCommandAndResetClient
redis | at /__w/redis-stack/redis-stack/redis/src/networking.c:2469:9
redis | 37: processInputBuffer
redis | at /__w/redis-stack/redis-stack/redis/src/networking.c:2573:17
redis | 38: readQueryFromClient
redis | at /__w/redis-stack/redis-stack/redis/src/networking.c:2709:9
redis | 39: callHandler
redis | at /__w/redis-stack/redis-stack/redis/src/connhelpers.h:79:18
redis | connSocketEventHandler
redis | at /__w/redis-stack/redis-stack/redis/src/connection.c:310:14
redis | 40: aeProcessEvents
redis | at /__w/redis-stack/redis-stack/redis/src/ae.c:436:17
redis | 41: aeMain
redis | at /__w/redis-stack/redis-stack/redis/src/ae.c:496:9
redis | 42: main
redis | at /__w/redis-stack/redis-stack/redis/src/server.c:7167:5
redis | 43: __libc_start_main
redis | 44: _start
redis |
redis |
redis | # search_version
redis | search_version:2.6.6
redis | search_redis_version:7.0.9 - oss
redis |
redis | # search_index
redis | search_number_of_indexes:4
redis |
redis | # search_fields_statistics
redis | search_fields_numeric:Numeric=6
redis | search_fields_tag:Tag=16
redis |
redis | # search_dialect_statistics
redis | search_dialect_1:1
redis | search_dialect_2:0
redis | search_dialect_3:0
redis |
redis | # search_runtime_configurations
redis | search_concurrent_mode:OFF
redis | search_enableGC:ON
redis | search_minimal_term_prefix:2
redis | search_maximal_prefix_expansions:200
redis | search_query_timeout_ms:500
redis | search_timeout_policy:return
redis | search_cursor_read_size:1000
redis | search_cursor_max_idle_time:300000
redis | search_max_doc_table_size:1000000
redis | search_max_search_results:10000
redis | search_max_aggregate_results:10000
redis | search_search_pool_size:20
redis | search_index_pool_size:8
redis | search_gc_scan_size:100
redis | search_min_phonetic_term_length:3
redis |
redis | ------ CONFIG DEBUG OUTPUT ------
redis | proto-max-bulk-len 512mb
redis | io-threads-do-reads no
redis | lazyfree-lazy-server-del no
redis | sanitize-dump-payload no
redis | lazyfree-lazy-eviction no
redis | lazyfree-lazy-user-flush no
redis | lazyfree-lazy-expire no
redis | client-query-buffer-limit 1gb
redis | slave-read-only yes
redis | list-compress-depth 0
redis | repl-diskless-sync yes
redis | repl-diskless-load disabled
redis | io-threads 1
redis | lazyfree-lazy-user-del no
redis | activedefrag no
redis | replica-read-only yes
redis |
redis | ------ FAST MEMORY TEST ------
redis | 8:M 13 Apr 2023 13:18:59.857 # Bio thread for job type #0 terminated
redis | 8:M 13 Apr 2023 13:18:59.858 # Bio thread for job type #1 terminated
redis | 8:M 13 Apr 2023 13:18:59.858 # Bio thread for job type #2 terminated
redis | *** Preparing to test memory region 55bfbbfd0000 (2306048 bytes)
redis | *** Preparing to test memory region 55bfbd6ed000 (409600 bytes)
redis | *** Preparing to test memory region 7f68f4000000 (135168 bytes)
redis | *** Preparing to test memory region 7f68f8ef4000 (6815744 bytes)
redis | *** Preparing to test memory region 7f68fa800000 (8388608 bytes)
redis | *** Preparing to test memory region 7f68fb000000 (4194304 bytes)
redis | *** Preparing to test memory region 7f68fb600000 (8388608 bytes)
redis | *** Preparing to test memory region 7f68fbe00000 (10485760 bytes)
redis | *** Preparing to test memory region 7f68fc95d000 (2621440 bytes)
redis | *** Preparing to test memory region 7f68fcbde000 (8388608 bytes)
redis | *** Preparing to test memory region 7f68fd3df000 (8388608 bytes)
redis | *** Preparing to test memory region 7f68fdbe0000 (8388608 bytes)
redis | *** Preparing to test memory region 7f68fe3e1000 (8388608 bytes)
redis | *** Preparing to test memory region 7f68febe2000 (8388608 bytes)
redis | *** Preparing to test memory region 7f68ff6bb000 (8388608 bytes)
redis | *** Preparing to test memory region 7f68ffebc000 (8388608 bytes)
redis | *** Preparing to test memory region 7f690074b000 (4096 bytes)
redis | *** Preparing to test memory region 7f690074d000 (8388608 bytes)
redis | *** Preparing to test memory region 7f6900f4e000 (8388608 bytes)
redis | *** Preparing to test memory region 7f690174f000 (8388608 bytes)
redis | *** Preparing to test memory region 7f6901f50000 (8388608 bytes)
redis | *** Preparing to test memory region 7f6902751000 (8388608 bytes)
redis | *** Preparing to test memory region 7f6902f52000 (8388608 bytes)
redis | *** Preparing to test memory region 7f6904ec4000 (12288 bytes)
redis | *** Preparing to test memory region 7f6904ec8000 (8388608 bytes)
redis | *** Preparing to test memory region 7f69056c9000 (8388608 bytes)
redis | *** Preparing to test memory region 7f69060a8000 (12288 bytes)
redis | *** Preparing to test memory region 7f69063fd000 (12288 bytes)
redis | *** Preparing to test memory region 7f6906400000 (8388608 bytes)
redis | *** Preparing to test memory region 7f6906c2c000 (24576 bytes)
redis | *** Preparing to test memory region 7f6906e20000 (16384 bytes)
redis | *** Preparing to test memory region 7f6906e43000 (16384 bytes)
redis | *** Preparing to test memory region 7f690711a000 (16384 bytes)
redis | *** Preparing to test memory region 7f6907306000 (8192 bytes)
redis | *** Preparing to test memory region 7f6907339000 (4096 bytes)
redis | .O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O
redis | Fast memory test PASSED, however your memory can still be broken. Please run a memory test for several hours if possible.
redis |
redis | ------ DUMPING CODE AROUND EIP ------
redis | Symbol: gsignal (base: 0x7f6906c74f40)
redis | Module: /lib/x86_64-linux-gnu/libc.so.6 (base 0x7f6906c32000)
redis | $ xxd -r -p /tmp/dump.hex /tmp/dump.bin
redis | $ objdump --adjust-vma=0x7f6906c74f40 -D -b binary -m i386:x86-64 /tmp/dump.bin
redis | ------
redis | 8:M 13 Apr 2023 13:19:00.753 # dump of function (hexdump of 331 bytes):
redis | f30f1efa4881ec180100004189f831ff660f6f058898170064488b042528000000488984240801000031c04989e1b80e000000488db424800000000f29842480000000660f76c041ba080000004c89ca0f298424900000000f298424a00000000f298424b00000000f298424c00000000f298424d00000000f298424e00000000f298424f00000000f05b92700000089c80f054889c7b8ba0000000f0589c64489c2b8ea0000000f05483d00f0ffff773f4189c041ba0800000031d24c89cebf02000000b80e0000000f05488b84240801000064483304252800000075264489c04881c418010000c30f1f8000000000488b15398e1a00f7d841b8ffffffff648902ebb0e827ca0e000f1f8000000000f30f1efa85ff7808f7dfe97103000090488b05098e1a0064c70016000000b8ffffffffc3662e0f1f84000000000066909066662e0f1f8400000000
redis | Function at 0x7f6906d61a70 is __stack_chk_fail
redis |
redis | === REDIS BUG REPORT END. Make sure to include from START to END. ===
redis |
redis | Please report the crash by opening an issue on github:
redis |
redis | http://github.com/redis/redis/issues
redis |
redis | If a Redis module was involved, please open in the module's repo instead.
redis |
redis | Suspect RAM error? Use redis-server --test-memory to verify it.
redis |
redis | Some other issues could be detected by redis-server --check-system
redis | Aborted (core dumped)
Additional information
- OS distribution and version
- Docker Compose version v2.17.2
- Ubuntu 20.04.5 LTS
- Docker engine 23.0.3
- Steps to reproduce (if any)
- unfortunatlly it is happening in random, so I do not have steps at this point
Comment From: itamarhaber
Hello @m-bo-one - thanks for reporting the issue.
This issue belongs in the RedisJSON repository - https://github.com/RedisJSON/RedisJSON - kindly move it there.