RGW crashes: caught signal abort, failed to read body: partial message
Hi, In our ceph cluster deployment, reef 18.2.7, rgw daemons keep crashing with the following trace. A abort signal is caught by the rgws. in thread 7f2b3eb71640 thread_name:notif-worker0 ceph version 18.2.7 (6b0e988052ec84cf2d4a54ff9bbbc5e720b621ad) reef (stable) 1: /lib64/libc.so.6(+0x3ebf0) [0x7f2bb2fe0bf0] 2: /lib64/libc.so.6(+0x8bf5c) [0x7f2bb302df5c] 3: raise() 4: abort() 5: /lib64/libstdc++.so.6(+0xa1b21) [0x7f2bb3342b21] 6: /lib64/libstdc++.so.6(+0xad53c) [0x7f2bb334e53c] 7: /lib64/libstdc++.so.6(+0xac509) [0x7f2bb334d509] 8: __gxx_personality_v0() 9: /lib64/libgcc_s.so.1(+0x112d4) [0x7f2bb31bd2d4] 10: _Unwind_Resume() 11: /usr/bin/radosgw(+0x2ddb93) [0x55677058db93] 12: /usr/bin/radosgw(+0x3cd8cd) [0x55677067d8cd] 13: /lib64/libstdc++.so.6(+0xdbae4) [0x7f2bb337cae4] 14: /lib64/libc.so.6(+0x8a21a) [0x7f2bb302c21a] 15: clone() NOTE: a copy of the executable, or `objdump -rdS <executable>` is needed to interpret this. When I grep the thread ID which is getting abort signal, these are the last logs: 2026-01-08T13:28:56.614+0000 7f2b3eb71640 -1 *** Caught signal (Aborted) ** in thread 7f2b3eb71640 thread_name:notif-worker0 -78> 2026-01-08T13:28:56.610+0000 7f2b3eb71640 4 failed to read body: partial message 0> 2026-01-08T13:28:56.614+0000 7f2b3eb71640 -1 *** Caught signal (Aborted) ** in thread 7f2b3eb71640 thread_name:notif-worker0 7f2b3eb71640 / notif-worker0 the failed to read body: partial mesage in this log is related to a GET request. I found a bugzilla in the redhat forum which has the same trace but occurs when a CopyObject is done on an encrypted object. In our cluster SSE is not enabled. So I don't think that is related. Just for ref the link to the bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2362258 Has anybody faced this issue before? Could anybody help with this? Regards Chris
participants (1)
-
Christopher James