Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v0.9.102 Crashed on batch write #116

Open
lxffff1990 opened this issue Jul 21, 2023 · 0 comments
Open

v0.9.102 Crashed on batch write #116

lxffff1990 opened this issue Jul 21, 2023 · 0 comments

Comments

@lxffff1990
Copy link

lxffff1990 commented Jul 21, 2023

=== PROXY BUG REPORT START: Cut & paste starting from here ===
[2023-07-20 20:03:26.258/0] Redis Cluster Proxy 0.9.102 crashed by signal: 11
[2023-07-20 20:03:26.258/0] Crashed running the instruction at: 0x55e2f15ff2f0
[2023-07-20 20:03:26.258/0] Accessing address: 0xc0
[2023-07-20 20:03:26.258/0] Handling crash on thread: 0

------ STACK TRACE ------
EIP:
redis-cluster-proxy(listDelNode+0x10)[0x55e2f15ff2f0]

Backtrace:
redis-cluster-proxy(logStackTrace+0x4e)[0x55e2f160498e]
redis-cluster-proxy(sigsegvHandler+0x1ac)[0x55e2f16050ec]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x14420)[0x7f6e80780420]
redis-cluster-proxy(listDelNode+0x10)[0x55e2f15ff2f0]
redis-cluster-proxy(+0x14b9f)[0x55e2f1608b9f]
redis-cluster-proxy(+0x1e6d1)[0x55e2f16126d1]
redis-cluster-proxy(aeProcessEvents+0x116)[0x55e2f15ffdf6]
redis-cluster-proxy(aeMain+0x2b)[0x55e2f160024b]
redis-cluster-proxy(+0x14e70)[0x55e2f1608e70]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x8609)[0x7f6e80774609]
/lib/x86_64-linux-gnu/libc.so.6(clone+0x43)[0x7f6e80699133]

------ INFO OUTPUT ------

Proxy

proxy_version:0.9.102
proxy_git_sha1:00000000
proxy_git_dirty:0
proxy_git_branch:
os:Linux 5.4.0-102-generic x86_64
arch_bits:64
multiplexing_api:epoll
gcc_version:9.4.0
process_id:1677667
threads:8
tcp_port:6479
uptime_in_seconds:19321
uptime_in_days:0
config_file:proxy.conf
acl_user:default

Memory

used_memory:7856904
used_memory_human:7.49M
total_system_memory:16787009536
total_system_memory_human:15.63G

Clients

connected_clients:1
max_clients:10000
thread_0_clinets:1
thread_1_clinets:0
thread_2_clinets:0
thread_3_clinets:0
thread_4_clinets:0
thread_5_clinets:0
thread_6_clinets:0
thread_7_clinets:0

Cluster

address:
entry_node::0

---- SIZEOF STRUCTS ----
clientRequest: 184
client: 224
redisClusterConnection: 48
clusterNode: 112
redisCluster: 104
list: 48
listNode: 24
rax: 24
raxNode: 4
raxIterator: 480
aeEventLoop: 88
aeFileEvent: 32
aeTimeEvent: 64

------ REGISTERS ------

RAX:000055e2f1a70680 RBX:000055e2f1a6f0b0
RCX:0000000000000000 RDX:00000000000000ed
RDI:000055e2f1a6f0b0 RSI:00000000000000c0
RBP:00000000000000c0 RSP:00007f6e80523da0
R8 :00007f6e78000190 R9 :000055e2f1625a0f
R10:0000000000000007 R11:0000000000000007
R12:000055e2f1a747a0 R13:00007f6e780e8840
R14:000055e2f1a743b0 R15:000055e2f1a6f0b0
RIP:000055e2f15ff2f0 EFL:0000000000010206
CSGSFS:002b000000000033
(00007f6e80523daf) -> 000055e2f1614a0e
(00007f6e80523dae) -> 000000000000013d
(00007f6e80523dad) -> 00007f6e780e8840
(00007f6e80523dac) -> 00007f6e80523e2c
(00007f6e80523dab) -> 000055e2f1f7ea40
(00007f6e80523daa) -> 0000000000000000
(00007f6e80523da9) -> 0000000000000000
(00007f6e80523da8) -> 000055e2f1a743b0
(00007f6e80523da7) -> 000055e2f16127d0
(00007f6e80523da6) -> 000055e2f162508d
(00007f6e80523da5) -> 000055e2f16126d1
(00007f6e80523da4) -> 000055e2f1625a08
(00007f6e80523da3) -> 000055e2f1608b9f
(00007f6e80523da2) -> 00007f6e7802e600
(00007f6e80523da1) -> 00007f6e7802e600
(00007f6e80523da0) -> 00007f6e7802e600

------ DUMPING CODE AROUND EIP ------
Symbol: listDelNode (base: 0x55e2f15ff2e0)
Module: redis-cluster-proxy (base 0x55e2f15f4000)
$ xxd -r -p /tmp/dump.hex /tmp/dump.bin
$ objdump --adjust-vma=0x55e2f15ff2e0 -D -b binary -m i386:x86-64 /tmp/dump.bin

dump of function (hexdump of 144 bytes):
f30f1efa554889f5534889fb4883ec08488b16488b46084885d2743448894208488b46084885c0742f488910488b43184885c07406488b7d10ffd04889efe8adcc010048836b28014883c4085b5dc3904889074885c075d148895308ebce6690f30f1efa554889fdbf100000005389f34883ec08e847cb01004885c07411488b550885db480f44550089580848891048

=== PROXY BUG REPORT END. Make sure to include from START to END. ===

   Please report the crash by opening an issue on github:

       https://github.com/artix75/redis-cluster-proxy/issues
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant