Project

General

Profile

Actions

Bug #65337

open

rgw: Segmentation fault in rgw::notify::Manager during realm reload

Added by J. Eric Ivancich about 1 month ago. Updated 2 days ago.

Status:
Pending Backport
Priority:
Urgent
Target version:
-
% Done:

0%

Source:
Tags:
notifications backport_processed
Backport:
squid
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

Notice that the class rgw::notify::Manager::process_queue is embedded in the stack trace, which leads me to believe it's a watch/notify issue.

2024-04-04T16:21:07.214 INFO:tasks.rgw.client.1.smithi136.stdout: 0> 2024-04-04T16:21:07.188+0000 7f33fb55a640 -1 ** Caught signal (Segmentation fault) *
2024-04-04T16:21:07.214 INFO:tasks.rgw.client.1.smithi136.stdout: in thread 7f33fb55a640 thread_name:safe_timer
2024-04-04T16:21:07.214 INFO:tasks.rgw.client.1.smithi136.stdout:
2024-04-04T16:21:07.214 INFO:tasks.rgw.client.1.smithi136.stdout: ceph version 19.0.0-2638-g6c2eea20 (6c2eea201c76ffcac93b7a9835b2ecce3eee2d92) squid (dev)
2024-04-04T16:21:07.214 INFO:tasks.rgw.client.1.smithi136.stdout: 1: /lib/x86_64-linux-gnu/libc.so.6(+0x42520) [0x7f352f7be520]
2024-04-04T16:21:07.214 INFO:tasks.rgw.client.1.smithi136.stdout: 2: radosgw(+0x898dfc) [0x56275dcc0dfc]
2024-04-04T16:21:07.214 INFO:tasks.rgw.client.1.smithi136.stdout: 3: radosgw(+0x398015) [0x56275d7c0015]
2024-04-04T16:21:07.214 INFO:tasks.rgw.client.1.smithi136.stdout: 4: (void boost::context::detail::context_entry<boost::context::detail::record<boost::context::continuation, boost::context::basic_protected_fixedsize_stack<boost::context::stack_traits>, spawn::detail::spawn_helper<boost::asio::executor_binder<void ()(), boost::asio::any_io_executor>, *rgw::notify::Manager::process_queue(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, spawn::basic_yield_context<boost::asio::executor_binder<void ()(), boost::asio::any_io_executor> >)::{lambda(spawn::basic_yield_context<boost::asio::executor_binder<void ()(), boost::asio::any_io_executor> >)#7}, boost::context::basic_protected_fixedsize_stack<boost::context::stack_traits> >::operator()()::{lambda(boost::context::continuation&&)#1}> >(boost::context::detail::transfer_t)+0x55) [0x56275dcc6315]
2024-04-04T16:21:07.214 INFO:tasks.rgw.client.1.smithi136.stdout: 5: make_fcontext()

Teuthology run: https://pulpito.ceph.com/ivancich-2024-04-04_14:54:02-rgw-wip-eric-testing-1-distro-default-smithi/7640017/


Related issues 1 (1 open0 closed)

Copied to rgw - Backport #65996: squid: rgw: Segmentation fault in rgw::notify::Manager during realm reloadIn ProgressYuval LifshitzActions
Actions

Also available in: Atom PDF