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

fix duplicating&learning(6/n): unknown core dump when loop restart #770

Open
Tracked by #766
foreverneverer opened this issue Jun 23, 2021 · 0 comments
Open
Tracked by #766
Labels
type/bug This issue reports a bug.

Comments

@foreverneverer
Copy link
Contributor

Bug Report

#0  remove_all_duplications (this=<optimized out>) at /home/jiashuo1/work/pegasus-2.2/pegasus/rdsn/src/replica/duplication/replica_duplicator_manager.h:79
#1  update_duplication_map (new_dup_map=..., this=<optimized out>) at /home/jiashuo1/work/pegasus-2.2/pegasus/rdsn/src/replica/duplication/replica_duplicator_manager.h:32
#2  dsn::replication::duplication_sync_timer::update_duplication_map (this=this@entry=0x1225e5200, dup_map=...) at /home/jiashuo1/work/pegasus-2.2/pegasus/rdsn/src/replica/duplication/duplication_sync_timer.cpp:86
#3  0x00007fbba15a02db in dsn::replication::duplication_sync_timer::on_duplication_sync_reply (this=0x1225e5200, err=..., resp=...) at /home/jiashuo1/work/pegasus-2.2/pegasus/rdsn/src/replica/duplication/duplication_sync_timer.cpp:72
#4  0x00007fbba15a03b2 in operator() (err=..., __closure=0x2c4ca8ba0) at /home/jiashuo1/work/pegasus-2.2/pegasus/rdsn/src/replica/duplication/duplication_sync_timer.cpp:59
#5  operator() (req=<optimized out>, resp=<optimized out>, err=..., __closure=0x2c4ca8ba0) at /home/jiashuo1/work/pegasus-2.2/pegasus/rdsn/include/dsn/cpp/rpc_holder.h:164
#6  std::_Function_handler<void(dsn::error_code, dsn::message_ex*, dsn::message_ex*), dsn::rpc_holder<TRequest, TResponse>::call(const dsn::rpc_address&, dsn::task_tracker*, TCallback&&, int) [with TCallback = dsn::replication::duplication_sync_timer::run()::<lambda(dsn::error_code)>; TRequest = dsn::replication::duplication_sync_request; TResponse = dsn::replication::duplication_sync_response; dsn::task_ptr = dsn::ref_ptr<dsn::task>]::<lambda(dsn::error_code, dsn::message_ex*, dsn::message_ex*)> >::_M_invoke(const std::_Any_data &, <unknown type in /home/work/app/pegasus/c4tst-tune/replica/package/bin/libdsn_replica_server.so, CU 0x23624f8, DIE 0x24c32d9>, <unknown type in /home/work/app/pegasus/c4tst-tune/replica/package/bin/libdsn_replica_server.so, CU 0x23624f8, DIE 0x24c32de>, <unknown type in /home/work/app/pegasus/c4tst-tune/replica/package/bin/libdsn_replica_server.so, CU 0x23624f8, DIE 0x24c32e3>) (__functor=..., __args#0=<optimized out>, __args#1=<optimized out>, __args#2=<optimized out>)
    at /home/jiashuo1/app/toolchain/gcc540/output/include/c++/5.4.0/functional:1871
#7  0x00007fbba175a417 in operator() (__args#2=0x379ff0f20, __args#1=0x82eca580, __args#0=..., this=<optimized out>) at /home/jiashuo1/app/toolchain/gcc540/output/include/c++/5.4.0/functional:2267
#8  dsn::rpc_response_task::exec (this=<optimized out>) at /home/jiashuo1/work/pegasus-2.2/pegasus/rdsn/include/dsn/tool-api/task.h:477
#9  0x00007fbba175db61 in dsn::task::exec_internal (this=this@entry=0x217605f00) at /home/jiashuo1/work/pegasus-2.2/pegasus/rdsn/src/runtime/task/task.cpp:176
#10 0x00007fbba177811a in dsn::task_worker::loop (this=0x1e4b2c0) at /home/jiashuo1/work/pegasus-2.2/pegasus/rdsn/src/runtime/task/task_worker.cpp:211
#11 0x00007fbba177831d in dsn::task_worker::run_internal (this=0x1e4b2c0) at /home/jiashuo1/work/pegasus-2.2/pegasus/rdsn/src/runtime/task/task_worker.cpp:191
#12 0x00007fbb9dd30fd0 in std::execute_native_thread_routine (__p=<optimized out>) at /home/jiashuo1/app/toolchain/gcc540/objdir/../gcc-5.4.0/libstdc++-v3/src/c++11/thread.cc:84
#13 0x0000003dc0807851 in start_thread () from /lib64/libpthread.so.0
#14 0x0000003dc04e811d in clone () from /lib64/libc.so.6

code url: https://github.com/Shuo-Jia/rdsn/blob/v2.2.1-mi-beta1/src/replica/duplication/replica_duplicator_manager.h#L79

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type/bug This issue reports a bug.
Projects
None yet
Development

No branches or pull requests

1 participant