-
-
Save ananthakumaran/9b8a9f525c522ba5b3f08543837294db to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
==2642== Memcheck, a memory error detector | |
==2642== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al. | |
==2642== Using Valgrind-3.10.1 and LibVEX; rerun with -h for copyright info | |
==2642== Command: /otp_src_20.3/bin/x86_64-unknown-linux-gnu/beam.valgrind.smp -S4:4 -- -root /otp_src_20.3 -progname /otp_src_20.3/bin/cerl\ -valgrind -- -home /root -- -pa /elixir/bin/../lib/eex/ebin /elixir/bin/../lib/elixir/ebin /elixir/bin/../lib/ex_unit/ebin /elixir/bin/../lib/iex/ebin /elixir/bin/../lib/logger/ebin /elixir/bin/../lib/mix/ebin -noshell -s elixir start_cli -extra /elixir/bin/mix test test/fdb_stress_test.exs:52 | |
==2642== | |
==2642== Warning: set address range perms: large range [0x3a056000, 0x7a056000) (noaccess) | |
make: Nothing to be done for 'all'. | |
Including tags: [line: "52"] | |
Excluding tags: [:test] | |
==2642== Thread 33 fdb: | |
==2642== Invalid read of size 4 | |
==2642== at 0xC04AE97: addref (FastRef.h:71) | |
==2642== by 0xC04AE97: operator() (ThreadSafeTransaction.actor.cpp:120) | |
==2642== by 0xC04AE97: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04AE97: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04AE97: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04AE97: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeTransaction::ThreadSafeTransaction(ThreadSafeDatabase*)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeTransaction::ThreadSafeTransaction(ThreadSafeDatabase*)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== by 0x5E16E1: erl_drv_thread_wrapper (erl_drv_thread.c:122) | |
==2642== by 0x6BFA99: thr_wrapper (ethread.c:118) | |
==2642== by 0x578F6A9: start_thread (pthread_create.c:333) | |
==2642== Address 0x95b5dc0 is 0 bytes inside a block of size 968 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC04A377: delref (FastRef.h:74) | |
==2642== by 0xC04A377: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A377: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A377: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A377: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A377: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== by 0x5E16E1: erl_drv_thread_wrapper (erl_drv_thread.c:122) | |
==2642== by 0x6BFA99: thr_wrapper (ethread.c:118) | |
==2642== by 0x578F6A9: start_thread (pthread_create.c:333) | |
==2642== | |
==2642== Invalid read of size 4 | |
==2642== at 0xBF5668C: Transaction::Transaction(Database const&) (NativeAPI.actor.cpp:1770) | |
==2642== by 0xC08F822: ReadYourWritesTransaction::ReadYourWritesTransaction(Database const&) (ReadYourWrites.actor.cpp:1103) | |
==2642== by 0xC04AEA2: operator() (ThreadSafeTransaction.actor.cpp:120) | |
==2642== by 0xC04AEA2: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04AEA2: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04AEA2: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04AEA2: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeTransaction::ThreadSafeTransaction(ThreadSafeDatabase*)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeTransaction::ThreadSafeTransaction(ThreadSafeDatabase*)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== by 0x5E16E1: erl_drv_thread_wrapper (erl_drv_thread.c:122) | |
==2642== by 0x6BFA99: thr_wrapper (ethread.c:118) | |
==2642== by 0x578F6A9: start_thread (pthread_create.c:333) | |
==2642== Address 0x95b6170 is 944 bytes inside a block of size 968 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC04A377: delref (FastRef.h:74) | |
==2642== by 0xC04A377: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A377: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A377: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A377: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A377: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== by 0x5E16E1: erl_drv_thread_wrapper (erl_drv_thread.c:122) | |
==2642== by 0x6BFA99: thr_wrapper (ethread.c:118) | |
==2642== by 0x578F6A9: start_thread (pthread_create.c:333) | |
==2642== | |
==2642== Invalid read of size 8 | |
==2642== at 0xBF4450A: Transaction::createTrLogInfoProbabilistically(Database const&) (NativeAPI.actor.cpp:2951) | |
==2642== by 0xBF5671B: Transaction::Transaction(Database const&) (NativeAPI.actor.cpp:1770) | |
==2642== by 0xC08F822: ReadYourWritesTransaction::ReadYourWritesTransaction(Database const&) (ReadYourWrites.actor.cpp:1103) | |
==2642== by 0xC04AEA2: operator() (ThreadSafeTransaction.actor.cpp:120) | |
==2642== by 0xC04AEA2: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04AEA2: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04AEA2: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04AEA2: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeTransaction::ThreadSafeTransaction(ThreadSafeDatabase*)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeTransaction::ThreadSafeTransaction(ThreadSafeDatabase*)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== by 0x5E16E1: erl_drv_thread_wrapper (erl_drv_thread.c:122) | |
==2642== by 0x6BFA99: thr_wrapper (ethread.c:118) | |
==2642== Address 0x95b5de0 is 32 bytes inside a block of size 968 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC04A377: delref (FastRef.h:74) | |
==2642== by 0xC04A377: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A377: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A377: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A377: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A377: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== by 0x5E16E1: erl_drv_thread_wrapper (erl_drv_thread.c:122) | |
==2642== by 0x6BFA99: thr_wrapper (ethread.c:118) | |
==2642== by 0x578F6A9: start_thread (pthread_create.c:333) | |
==2642== | |
==2642== Invalid read of size 8 | |
==2642== at 0xBF4450E: Transaction::createTrLogInfoProbabilistically(Database const&) (NativeAPI.actor.cpp:2951) | |
==2642== by 0xBF5671B: Transaction::Transaction(Database const&) (NativeAPI.actor.cpp:1770) | |
==2642== by 0xC08F822: ReadYourWritesTransaction::ReadYourWritesTransaction(Database const&) (ReadYourWrites.actor.cpp:1103) | |
==2642== by 0xC04AEA2: operator() (ThreadSafeTransaction.actor.cpp:120) | |
==2642== by 0xC04AEA2: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04AEA2: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04AEA2: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04AEA2: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeTransaction::ThreadSafeTransaction(ThreadSafeDatabase*)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeTransaction::ThreadSafeTransaction(ThreadSafeDatabase*)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== by 0x5E16E1: erl_drv_thread_wrapper (erl_drv_thread.c:122) | |
==2642== by 0x6BFA99: thr_wrapper (ethread.c:118) | |
==2642== Address 0x9a2ee70 is 48 bytes inside a block of size 72 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xBF4C03A: delref (FastRef.h:74) | |
==2642== by 0xBF4C03A: delref<AsyncVar<ClientDBInfo> > (FastRef.h:95) | |
==2642== by 0xBF4C03A: ~Reference (FastRef.h:113) | |
==2642== by 0xBF4C03A: (anonymous namespace)::MonitorClientInfoActorState<(anonymous namespace)::MonitorClientInfoActor>::~MonitorClientInfoActorState() (NativeAPI.actor.cpp:480) | |
==2642== by 0xBF4C258: a_body1Catch1 (NativeAPI.actor.g.cpp:2446) | |
==2642== by 0xBF4C258: (anonymous namespace)::MonitorClientInfoActorState<(anonymous namespace)::MonitorClientInfoActor>::a_body1Catch2(Error const&, int) [clone .isra.837] (NativeAPI.actor.cpp:519) | |
==2642== by 0xBF4C64E: a_callback_error (NativeAPI.actor.g.cpp:2580) | |
==2642== by 0xBF4C64E: (anonymous namespace)::MonitorClientInfoActor::cancel() (NativeAPI.actor.g.cpp:2649) | |
==2642== by 0xBF56562: ~Future (flow.h:636) | |
==2642== by 0xBF56562: DatabaseContext::~DatabaseContext() (NativeAPI.actor.cpp:539) | |
==2642== by 0xC04A36F: delref (FastRef.h:74) | |
==2642== by 0xC04A36F: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A36F: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A36F: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A36F: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A36F: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== | |
==2642== Invalid read of size 4 | |
==2642== at 0xBF56729: addref (FastRef.h:71) | |
==2642== by 0xBF56729: addref<DatabaseContext> (NativeAPI.actor.cpp:220) | |
==2642== by 0xBF56729: Reference (FastRef.h:105) | |
==2642== by 0xBF56729: Database (NativeAPI.h:65) | |
==2642== by 0xBF56729: Transaction::Transaction(Database const&) (NativeAPI.actor.cpp:1770) | |
==2642== by 0xC08F822: ReadYourWritesTransaction::ReadYourWritesTransaction(Database const&) (ReadYourWrites.actor.cpp:1103) | |
==2642== by 0xC04AEA2: operator() (ThreadSafeTransaction.actor.cpp:120) | |
==2642== by 0xC04AEA2: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04AEA2: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04AEA2: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04AEA2: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeTransaction::ThreadSafeTransaction(ThreadSafeDatabase*)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeTransaction::ThreadSafeTransaction(ThreadSafeDatabase*)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== by 0x5E16E1: erl_drv_thread_wrapper (erl_drv_thread.c:122) | |
==2642== by 0x6BFA99: thr_wrapper (ethread.c:118) | |
==2642== by 0x578F6A9: start_thread (pthread_create.c:333) | |
==2642== Address 0x95b5dc0 is 0 bytes inside a block of size 968 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC04A377: delref (FastRef.h:74) | |
==2642== by 0xC04A377: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A377: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A377: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A377: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A377: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== by 0x5E16E1: erl_drv_thread_wrapper (erl_drv_thread.c:122) | |
==2642== by 0x6BFA99: thr_wrapper (ethread.c:118) | |
==2642== by 0x578F6A9: start_thread (pthread_create.c:333) | |
==2642== | |
==2642== Invalid read of size 1 | |
==2642== at 0xBF568BC: Transaction::Transaction(Database const&) (NativeAPI.actor.cpp:1773) | |
==2642== by 0xC08F822: ReadYourWritesTransaction::ReadYourWritesTransaction(Database const&) (ReadYourWrites.actor.cpp:1103) | |
==2642== by 0xC04AEA2: operator() (ThreadSafeTransaction.actor.cpp:120) | |
==2642== by 0xC04AEA2: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04AEA2: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04AEA2: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04AEA2: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeTransaction::ThreadSafeTransaction(ThreadSafeDatabase*)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeTransaction::ThreadSafeTransaction(ThreadSafeDatabase*)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== by 0x5E16E1: erl_drv_thread_wrapper (erl_drv_thread.c:122) | |
==2642== by 0x6BFA99: thr_wrapper (ethread.c:118) | |
==2642== by 0x578F6A9: start_thread (pthread_create.c:333) | |
==2642== Address 0x95b5dc8 is 8 bytes inside a block of size 968 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC04A377: delref (FastRef.h:74) | |
==2642== by 0xC04A377: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A377: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A377: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A377: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A377: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== by 0x5E16E1: erl_drv_thread_wrapper (erl_drv_thread.c:122) | |
==2642== by 0x6BFA99: thr_wrapper (ethread.c:118) | |
==2642== by 0x578F6A9: start_thread (pthread_create.c:333) | |
==2642== | |
==2642== Invalid read of size 8 | |
==2642== at 0xBF44438: operator bool (FastRef.h:156) | |
==2642== by 0xBF44438: Transaction::apiVersionAtLeast(int) const (NativeAPI.actor.cpp:2154) | |
==2642== by 0xC08FAB5: reset (ReadYourWrites.h:50) | |
==2642== by 0xC08FAB5: ReadYourWritesTransactionOptions (ReadYourWrites.h:45) | |
==2642== by 0xC08FAB5: ReadYourWritesTransaction::ReadYourWritesTransaction(Database const&) (ReadYourWrites.actor.cpp:1103) | |
==2642== by 0xC04AEA2: operator() (ThreadSafeTransaction.actor.cpp:120) | |
==2642== by 0xC04AEA2: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04AEA2: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04AEA2: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04AEA2: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeTransaction::ThreadSafeTransaction(ThreadSafeDatabase*)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeTransaction::ThreadSafeTransaction(ThreadSafeDatabase*)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== by 0x5E16E1: erl_drv_thread_wrapper (erl_drv_thread.c:122) | |
==2642== by 0x6BFA99: thr_wrapper (ethread.c:118) | |
==2642== by 0x578F6A9: start_thread (pthread_create.c:333) | |
==2642== Address 0x95b5dd0 is 16 bytes inside a block of size 968 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC04A377: delref (FastRef.h:74) | |
==2642== by 0xC04A377: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A377: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A377: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A377: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A377: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== by 0x5E16E1: erl_drv_thread_wrapper (erl_drv_thread.c:122) | |
==2642== by 0x6BFA99: thr_wrapper (ethread.c:118) | |
==2642== by 0x578F6A9: start_thread (pthread_create.c:333) | |
==2642== | |
==2642== Invalid read of size 4 | |
==2642== at 0xBF44441: Transaction::apiVersionAtLeast(int) const (NativeAPI.actor.cpp:2154) | |
==2642== by 0xC08FAB5: reset (ReadYourWrites.h:50) | |
==2642== by 0xC08FAB5: ReadYourWritesTransactionOptions (ReadYourWrites.h:45) | |
==2642== by 0xC08FAB5: ReadYourWritesTransaction::ReadYourWritesTransaction(Database const&) (ReadYourWrites.actor.cpp:1103) | |
==2642== by 0xC04AEA2: operator() (ThreadSafeTransaction.actor.cpp:120) | |
==2642== by 0xC04AEA2: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04AEA2: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04AEA2: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04AEA2: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeTransaction::ThreadSafeTransaction(ThreadSafeDatabase*)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeTransaction::ThreadSafeTransaction(ThreadSafeDatabase*)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== by 0x5E16E1: erl_drv_thread_wrapper (erl_drv_thread.c:122) | |
==2642== by 0x6BFA99: thr_wrapper (ethread.c:118) | |
==2642== by 0x578F6A9: start_thread (pthread_create.c:333) | |
==2642== Address 0xa7d0ec0 is 48 bytes inside a block of size 56 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xBF56580: delref (FastRef.h:74) | |
==2642== by 0xBF56580: delref<Cluster> (FastRef.h:95) | |
==2642== by 0xBF56580: ~Reference (FastRef.h:113) | |
==2642== by 0xBF56580: DatabaseContext::~DatabaseContext() (NativeAPI.actor.cpp:539) | |
==2642== by 0xC04A36F: delref (FastRef.h:74) | |
==2642== by 0xC04A36F: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A36F: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A36F: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A36F: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A36F: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== by 0x5E16E1: erl_drv_thread_wrapper (erl_drv_thread.c:122) | |
==2642== by 0x6BFA99: thr_wrapper (ethread.c:118) | |
==2642== by 0x578F6A9: start_thread (pthread_create.c:333) | |
==2642== | |
==2642== Invalid read of size 4 | |
==2642== at 0xBF57180: delref (FastRef.h:74) | |
==2642== by 0xBF57180: void delref<DatabaseContext>(DatabaseContext*) (NativeAPI.actor.cpp:221) | |
==2642== by 0xC04AEB0: ~Reference (FastRef.h:113) | |
==2642== by 0xC04AEB0: ~Database (NativeAPI.h:61) | |
==2642== by 0xC04AEB0: operator() (ThreadSafeTransaction.actor.cpp:120) | |
==2642== by 0xC04AEB0: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04AEB0: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04AEB0: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04AEB0: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeTransaction::ThreadSafeTransaction(ThreadSafeDatabase*)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeTransaction::ThreadSafeTransaction(ThreadSafeDatabase*)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== by 0x5E16E1: erl_drv_thread_wrapper (erl_drv_thread.c:122) | |
==2642== by 0x6BFA99: thr_wrapper (ethread.c:118) | |
==2642== by 0x578F6A9: start_thread (pthread_create.c:333) | |
==2642== Address 0x95b5dc0 is 0 bytes inside a block of size 968 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC04A377: delref (FastRef.h:74) | |
==2642== by 0xC04A377: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A377: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A377: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A377: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A377: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== by 0x5E16E1: erl_drv_thread_wrapper (erl_drv_thread.c:122) | |
==2642== by 0x6BFA99: thr_wrapper (ethread.c:118) | |
==2642== by 0x578F6A9: start_thread (pthread_create.c:333) | |
==2642== | |
==2642== Invalid read of size 8 | |
==2642== at 0xBF4448B: operator bool (FastRef.h:156) | |
==2642== by 0xBF4448B: checkDeferredError (DatabaseContext.h:84) | |
==2642== by 0xBF4448B: Transaction::checkDeferredError() (NativeAPI.actor.cpp:2948) | |
==2642== by 0xC05CFAF: checkDeferredError (ReadYourWrites.h:130) | |
==2642== by 0xC05CFAF: operator() (ThreadSafeTransaction.actor.cpp:152) | |
==2642== by 0xC05CFAF: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== by 0x5E16E1: erl_drv_thread_wrapper (erl_drv_thread.c:122) | |
==2642== by 0x6BFA99: thr_wrapper (ethread.c:118) | |
==2642== by 0x578F6A9: start_thread (pthread_create.c:333) | |
==2642== Address 0x95b5dd0 is 16 bytes inside a block of size 968 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC04A377: delref (FastRef.h:74) | |
==2642== by 0xC04A377: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A377: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A377: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A377: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A377: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== by 0x5E16E1: erl_drv_thread_wrapper (erl_drv_thread.c:122) | |
==2642== by 0x6BFA99: thr_wrapper (ethread.c:118) | |
==2642== by 0x578F6A9: start_thread (pthread_create.c:333) | |
==2642== | |
==2642== Invalid read of size 2 | |
==2642== at 0xBF44494: checkDeferredError (NativeAPI.h:127) | |
==2642== by 0xBF44494: checkDeferredError (DatabaseContext.h:85) | |
==2642== by 0xBF44494: Transaction::checkDeferredError() (NativeAPI.actor.cpp:2948) | |
==2642== by 0xC05CFAF: checkDeferredError (ReadYourWrites.h:130) | |
==2642== by 0xC05CFAF: operator() (ThreadSafeTransaction.actor.cpp:152) | |
==2642== by 0xC05CFAF: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== by 0x5E16E1: erl_drv_thread_wrapper (erl_drv_thread.c:122) | |
==2642== by 0x6BFA99: thr_wrapper (ethread.c:118) | |
==2642== by 0x578F6A9: start_thread (pthread_create.c:333) | |
==2642== Address 0xa7d0e94 is 4 bytes inside a block of size 56 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xBF56580: delref (FastRef.h:74) | |
==2642== by 0xBF56580: delref<Cluster> (FastRef.h:95) | |
==2642== by 0xBF56580: ~Reference (FastRef.h:113) | |
==2642== by 0xBF56580: DatabaseContext::~DatabaseContext() (NativeAPI.actor.cpp:539) | |
==2642== by 0xC04A36F: delref (FastRef.h:74) | |
==2642== by 0xC04A36F: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A36F: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A36F: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A36F: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A36F: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== by 0x5E16E1: erl_drv_thread_wrapper (erl_drv_thread.c:122) | |
==2642== by 0x6BFA99: thr_wrapper (ethread.c:118) | |
==2642== by 0x578F6A9: start_thread (pthread_create.c:333) | |
==2642== | |
==2642== Invalid read of size 2 | |
==2642== at 0xBF4449D: checkDeferredError (DatabaseContext.h:86) | |
==2642== by 0xBF4449D: Transaction::checkDeferredError() (NativeAPI.actor.cpp:2948) | |
==2642== by 0xC05CFAF: checkDeferredError (ReadYourWrites.h:130) | |
==2642== by 0xC05CFAF: operator() (ThreadSafeTransaction.actor.cpp:152) | |
==2642== by 0xC05CFAF: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== by 0x5E16E1: erl_drv_thread_wrapper (erl_drv_thread.c:122) | |
==2642== by 0x6BFA99: thr_wrapper (ethread.c:118) | |
==2642== by 0x578F6A9: start_thread (pthread_create.c:333) | |
==2642== Address 0x95b5dc4 is 4 bytes inside a block of size 968 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC04A377: delref (FastRef.h:74) | |
==2642== by 0xC04A377: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A377: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A377: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A377: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A377: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== by 0x5E16E1: erl_drv_thread_wrapper (erl_drv_thread.c:122) | |
==2642== by 0x6BFA99: thr_wrapper (ethread.c:118) | |
==2642== by 0x578F6A9: start_thread (pthread_create.c:333) | |
==2642== | |
==2642== Invalid read of size 4 | |
==2642== at 0xBF43381: addref (FastRef.h:71) | |
==2642== by 0xBF43381: void addref<DatabaseContext>(DatabaseContext*) (NativeAPI.actor.cpp:220) | |
==2642== by 0xC095D45: Reference (FastRef.h:105) | |
==2642== by 0xC095D45: Database (NativeAPI.h:65) | |
==2642== by 0xC095D45: getDatabase (NativeAPI.h:302) | |
==2642== by 0xC095D45: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1165) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== by 0x5E16E1: erl_drv_thread_wrapper (erl_drv_thread.c:122) | |
==2642== by 0x6BFA99: thr_wrapper (ethread.c:118) | |
==2642== Address 0x95b5dc0 is 0 bytes inside a block of size 968 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC04A377: delref (FastRef.h:74) | |
==2642== by 0xC04A377: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A377: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A377: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A377: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A377: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== by 0x5E16E1: erl_drv_thread_wrapper (erl_drv_thread.c:122) | |
==2642== by 0x6BFA99: thr_wrapper (ethread.c:118) | |
==2642== by 0x578F6A9: start_thread (pthread_create.c:333) | |
==2642== | |
==2642== Invalid read of size 4 | |
==2642== at 0xBF43381: addref (FastRef.h:71) | |
==2642== by 0xBF43381: void addref<DatabaseContext>(DatabaseContext*) (NativeAPI.actor.cpp:220) | |
==2642== by 0xC095D5D: Reference (FastRef.h:105) | |
==2642== by 0xC095D5D: Database (NativeAPI.h:65) | |
==2642== by 0xC095D5D: getDatabase (NativeAPI.h:302) | |
==2642== by 0xC095D5D: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1165) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== by 0x5E16E1: erl_drv_thread_wrapper (erl_drv_thread.c:122) | |
==2642== by 0x6BFA99: thr_wrapper (ethread.c:118) | |
==2642== Address 0x95b5dc0 is 0 bytes inside a block of size 968 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC04A377: delref (FastRef.h:74) | |
==2642== by 0xC04A377: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A377: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A377: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A377: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A377: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== by 0x5E16E1: erl_drv_thread_wrapper (erl_drv_thread.c:122) | |
==2642== by 0x6BFA99: thr_wrapper (ethread.c:118) | |
==2642== by 0x578F6A9: start_thread (pthread_create.c:333) | |
==2642== | |
==2642== Invalid read of size 8 | |
==2642== at 0xC095D5E: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1165) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== by 0x5E16E1: erl_drv_thread_wrapper (erl_drv_thread.c:122) | |
==2642== by 0x6BFA99: thr_wrapper (ethread.c:118) | |
==2642== by 0x578F6A9: start_thread (pthread_create.c:333) | |
==2642== Address 0x95b5dd0 is 16 bytes inside a block of size 968 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC04A377: delref (FastRef.h:74) | |
==2642== by 0xC04A377: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A377: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A377: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A377: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A377: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== by 0x5E16E1: erl_drv_thread_wrapper (erl_drv_thread.c:122) | |
==2642== by 0x6BFA99: thr_wrapper (ethread.c:118) | |
==2642== by 0x578F6A9: start_thread (pthread_create.c:333) | |
==2642== | |
==2642== Invalid read of size 4 | |
==2642== at 0xBF43381: addref (FastRef.h:71) | |
==2642== by 0xBF43381: void addref<DatabaseContext>(DatabaseContext*) (NativeAPI.actor.cpp:220) | |
==2642== by 0xC095D7D: Reference (FastRef.h:105) | |
==2642== by 0xC095D7D: Database (NativeAPI.h:65) | |
==2642== by 0xC095D7D: getDatabase (NativeAPI.h:302) | |
==2642== by 0xC095D7D: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1165) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== by 0x5E16E1: erl_drv_thread_wrapper (erl_drv_thread.c:122) | |
==2642== by 0x6BFA99: thr_wrapper (ethread.c:118) | |
==2642== Address 0x95b5dc0 is 0 bytes inside a block of size 968 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC04A377: delref (FastRef.h:74) | |
==2642== by 0xC04A377: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A377: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A377: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A377: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A377: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== by 0x5E16E1: erl_drv_thread_wrapper (erl_drv_thread.c:122) | |
==2642== by 0x6BFA99: thr_wrapper (ethread.c:118) | |
==2642== by 0x578F6A9: start_thread (pthread_create.c:333) | |
==2642== | |
==2642== Invalid read of size 8 | |
==2642== at 0xC095D7E: getPtr (FastRef.h:145) | |
==2642== by 0xC095D7E: Reference (FastRef.h:105) | |
==2642== by 0xC095D7E: getConnectionFile (NativeAPI.h:117) | |
==2642== by 0xC095D7E: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1165) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== by 0x5E16E1: erl_drv_thread_wrapper (erl_drv_thread.c:122) | |
==2642== by 0x6BFA99: thr_wrapper (ethread.c:118) | |
==2642== by 0x578F6A9: start_thread (pthread_create.c:333) | |
==2642== Address 0x95b5dd0 is 16 bytes inside a block of size 968 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC04A377: delref (FastRef.h:74) | |
==2642== by 0xC04A377: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A377: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A377: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A377: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A377: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== by 0x5E16E1: erl_drv_thread_wrapper (erl_drv_thread.c:122) | |
==2642== by 0x6BFA99: thr_wrapper (ethread.c:118) | |
==2642== by 0x578F6A9: start_thread (pthread_create.c:333) | |
==2642== | |
==2642== Invalid read of size 8 | |
==2642== at 0xC095D82: getPtr (FastRef.h:145) | |
==2642== by 0xC095D82: Reference (FastRef.h:105) | |
==2642== by 0xC095D82: getConnectionFile (NativeAPI.h:117) | |
==2642== by 0xC095D82: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1165) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== by 0x5E16E1: erl_drv_thread_wrapper (erl_drv_thread.c:122) | |
==2642== by 0x6BFA99: thr_wrapper (ethread.c:118) | |
==2642== by 0x578F6A9: start_thread (pthread_create.c:333) | |
==2642== Address 0xa7d0eb8 is 40 bytes inside a block of size 56 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xBF56580: delref (FastRef.h:74) | |
==2642== by 0xBF56580: delref<Cluster> (FastRef.h:95) | |
==2642== by 0xBF56580: ~Reference (FastRef.h:113) | |
==2642== by 0xBF56580: DatabaseContext::~DatabaseContext() (NativeAPI.actor.cpp:539) | |
==2642== by 0xC04A36F: delref (FastRef.h:74) | |
==2642== by 0xC04A36F: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A36F: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A36F: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A36F: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A36F: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== by 0x5E16E1: erl_drv_thread_wrapper (erl_drv_thread.c:122) | |
==2642== by 0x6BFA99: thr_wrapper (ethread.c:118) | |
==2642== by 0x578F6A9: start_thread (pthread_create.c:333) | |
==2642== | |
==2642== Invalid read of size 4 | |
==2642== at 0xC095D8F: addref (FastRef.h:71) | |
==2642== by 0xC095D8F: addref<ClusterConnectionFile> (FastRef.h:92) | |
==2642== by 0xC095D8F: Reference (FastRef.h:105) | |
==2642== by 0xC095D8F: getConnectionFile (NativeAPI.h:117) | |
==2642== by 0xC095D8F: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1165) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== by 0x5E16E1: erl_drv_thread_wrapper (erl_drv_thread.c:122) | |
==2642== by 0x6BFA99: thr_wrapper (ethread.c:118) | |
==2642== by 0x578F6A9: start_thread (pthread_create.c:333) | |
==2642== Address 0x9f2f780 is 0 bytes inside a block of size 96 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC07B095: delref (FastRef.h:74) | |
==2642== by 0xC07B095: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC07B095: ~Reference (FastRef.h:113) | |
==2642== by 0xC07B095: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::~MonitorLeaderInternalActorState() (MonitorLeader.actor.cpp:419) | |
==2642== by 0xC07B18D: a_body1Catch1 (MonitorLeader.actor.g.cpp:1207) | |
==2642== by 0xC07B18D: a_callback_error (MonitorLeader.actor.g.cpp:1276) | |
==2642== by 0xC07B18D: (anonymous namespace)::MonitorLeaderInternalActor::cancel() (MonitorLeader.actor.g.cpp:1316) | |
==2642== by 0xBF49FAB: ~Future (flow.h:636) | |
==2642== by 0xBF49FAB: ~ChooseActorActorState (genericactors.actor.h:1040) | |
==2642== by 0xBF49FAB: a_body1Catch1 (genericactors.actor.g.h:9759) | |
==2642== by 0xBF49FAB: a_callback_error (genericactors.actor.g.h:9813) | |
==2642== by 0xBF49FAB: (anonymous namespace)::ChooseActorActor<Void>::cancel() (genericactors.actor.g.h:9880) | |
==2642== by 0xBF4C8A1: ~Future (flow.h:636) | |
==2642== by 0xBF4C8A1: Cluster::~Cluster() (NativeAPI.actor.cpp:716) | |
==2642== by 0xBF56578: delref (FastRef.h:74) | |
==2642== by 0xBF56578: delref<Cluster> (FastRef.h:95) | |
==2642== by 0xBF56578: ~Reference (FastRef.h:113) | |
==2642== by 0xBF56578: DatabaseContext::~DatabaseContext() (NativeAPI.actor.cpp:539) | |
==2642== by 0xC04A36F: delref (FastRef.h:74) | |
==2642== by 0xC04A36F: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A36F: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A36F: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A36F: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A36F: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== | |
==2642== Invalid read of size 4 | |
==2642== at 0xBFE032B: ThreadUnsafeReferenceCounted<ClusterConnectionFile>::delref() const (FastRef.h:73) | |
==2642== by 0xC095D96: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC095D96: ~Reference (FastRef.h:113) | |
==2642== by 0xC095D96: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1165) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== by 0x5E16E1: erl_drv_thread_wrapper (erl_drv_thread.c:122) | |
==2642== by 0x6BFA99: thr_wrapper (ethread.c:118) | |
==2642== Address 0x9f2f780 is 0 bytes inside a block of size 96 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC07B095: delref (FastRef.h:74) | |
==2642== by 0xC07B095: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC07B095: ~Reference (FastRef.h:113) | |
==2642== by 0xC07B095: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::~MonitorLeaderInternalActorState() (MonitorLeader.actor.cpp:419) | |
==2642== by 0xC07B18D: a_body1Catch1 (MonitorLeader.actor.g.cpp:1207) | |
==2642== by 0xC07B18D: a_callback_error (MonitorLeader.actor.g.cpp:1276) | |
==2642== by 0xC07B18D: (anonymous namespace)::MonitorLeaderInternalActor::cancel() (MonitorLeader.actor.g.cpp:1316) | |
==2642== by 0xBF49FAB: ~Future (flow.h:636) | |
==2642== by 0xBF49FAB: ~ChooseActorActorState (genericactors.actor.h:1040) | |
==2642== by 0xBF49FAB: a_body1Catch1 (genericactors.actor.g.h:9759) | |
==2642== by 0xBF49FAB: a_callback_error (genericactors.actor.g.h:9813) | |
==2642== by 0xBF49FAB: (anonymous namespace)::ChooseActorActor<Void>::cancel() (genericactors.actor.g.h:9880) | |
==2642== by 0xBF4C8A1: ~Future (flow.h:636) | |
==2642== by 0xBF4C8A1: Cluster::~Cluster() (NativeAPI.actor.cpp:716) | |
==2642== by 0xBF56578: delref (FastRef.h:74) | |
==2642== by 0xBF56578: delref<Cluster> (FastRef.h:95) | |
==2642== by 0xBF56578: ~Reference (FastRef.h:113) | |
==2642== by 0xBF56578: DatabaseContext::~DatabaseContext() (NativeAPI.actor.cpp:539) | |
==2642== by 0xC04A36F: delref (FastRef.h:74) | |
==2642== by 0xC04A36F: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A36F: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A36F: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A36F: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A36F: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== | |
==2642== Invalid read of size 8 | |
==2642== at 0xBFE0330: _M_rep (basic_string.h:301) | |
==2642== by 0xBFE0330: ~basic_string (basic_string.h:547) | |
==2642== by 0xBFE0330: ~ClusterConnectionFile (CoordinationInterface.h:56) | |
==2642== by 0xBFE0330: ThreadUnsafeReferenceCounted<ClusterConnectionFile>::delref() const (FastRef.h:74) | |
==2642== by 0xC095D96: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC095D96: ~Reference (FastRef.h:113) | |
==2642== by 0xC095D96: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1165) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== by 0x5E16E1: erl_drv_thread_wrapper (erl_drv_thread.c:122) | |
==2642== by 0x6BFA99: thr_wrapper (ethread.c:118) | |
==2642== Address 0x9f2f7d0 is 80 bytes inside a block of size 96 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC07B095: delref (FastRef.h:74) | |
==2642== by 0xC07B095: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC07B095: ~Reference (FastRef.h:113) | |
==2642== by 0xC07B095: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::~MonitorLeaderInternalActorState() (MonitorLeader.actor.cpp:419) | |
==2642== by 0xC07B18D: a_body1Catch1 (MonitorLeader.actor.g.cpp:1207) | |
==2642== by 0xC07B18D: a_callback_error (MonitorLeader.actor.g.cpp:1276) | |
==2642== by 0xC07B18D: (anonymous namespace)::MonitorLeaderInternalActor::cancel() (MonitorLeader.actor.g.cpp:1316) | |
==2642== by 0xBF49FAB: ~Future (flow.h:636) | |
==2642== by 0xBF49FAB: ~ChooseActorActorState (genericactors.actor.h:1040) | |
==2642== by 0xBF49FAB: a_body1Catch1 (genericactors.actor.g.h:9759) | |
==2642== by 0xBF49FAB: a_callback_error (genericactors.actor.g.h:9813) | |
==2642== by 0xBF49FAB: (anonymous namespace)::ChooseActorActor<Void>::cancel() (genericactors.actor.g.h:9880) | |
==2642== by 0xBF4C8A1: ~Future (flow.h:636) | |
==2642== by 0xBF4C8A1: Cluster::~Cluster() (NativeAPI.actor.cpp:716) | |
==2642== by 0xBF56578: delref (FastRef.h:74) | |
==2642== by 0xBF56578: delref<Cluster> (FastRef.h:95) | |
==2642== by 0xBF56578: ~Reference (FastRef.h:113) | |
==2642== by 0xBF56578: DatabaseContext::~DatabaseContext() (NativeAPI.actor.cpp:539) | |
==2642== by 0xC04A36F: delref (FastRef.h:74) | |
==2642== by 0xC04A36F: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A36F: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A36F: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A36F: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A36F: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== | |
==2642== Invalid read of size 4 | |
==2642== at 0xBF41613: __exchange_and_add (atomicity.h:49) | |
==2642== by 0xBF41613: __exchange_and_add_dispatch (atomicity.h:82) | |
==2642== by 0xBF41613: std::string::_Rep::_M_dispose(std::allocator<char> const&) [clone .part.128] (basic_string.h:246) | |
==2642== by 0xBFE0398: _M_dispose (FastRef.h:75) | |
==2642== by 0xBFE0398: ~basic_string (basic_string.h:547) | |
==2642== by 0xBFE0398: ~ClusterConnectionFile (CoordinationInterface.h:56) | |
==2642== by 0xBFE0398: ThreadUnsafeReferenceCounted<ClusterConnectionFile>::delref() const (FastRef.h:74) | |
==2642== by 0xC095D96: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC095D96: ~Reference (FastRef.h:113) | |
==2642== by 0xC095D96: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1165) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== by 0x5E16E1: erl_drv_thread_wrapper (erl_drv_thread.c:122) | |
==2642== Address 0x9d2b9c0 is 16 bytes inside a block of size 59 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC07B0B8: _M_dispose (MonitorLeader.actor.cpp:419) | |
==2642== by 0xC07B0B8: ~basic_string (basic_string.h:547) | |
==2642== by 0xC07B0B8: ~ClusterConnectionFile (CoordinationInterface.h:56) | |
==2642== by 0xC07B0B8: delref (FastRef.h:74) | |
==2642== by 0xC07B0B8: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC07B0B8: ~Reference (FastRef.h:113) | |
==2642== by 0xC07B0B8: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::~MonitorLeaderInternalActorState() (MonitorLeader.actor.cpp:419) | |
==2642== by 0xC07B18D: a_body1Catch1 (MonitorLeader.actor.g.cpp:1207) | |
==2642== by 0xC07B18D: a_callback_error (MonitorLeader.actor.g.cpp:1276) | |
==2642== by 0xC07B18D: (anonymous namespace)::MonitorLeaderInternalActor::cancel() (MonitorLeader.actor.g.cpp:1316) | |
==2642== by 0xBF49FAB: ~Future (flow.h:636) | |
==2642== by 0xBF49FAB: ~ChooseActorActorState (genericactors.actor.h:1040) | |
==2642== by 0xBF49FAB: a_body1Catch1 (genericactors.actor.g.h:9759) | |
==2642== by 0xBF49FAB: a_callback_error (genericactors.actor.g.h:9813) | |
==2642== by 0xBF49FAB: (anonymous namespace)::ChooseActorActor<Void>::cancel() (genericactors.actor.g.h:9880) | |
==2642== by 0xBF4C8A1: ~Future (flow.h:636) | |
==2642== by 0xBF4C8A1: Cluster::~Cluster() (NativeAPI.actor.cpp:716) | |
==2642== by 0xBF56578: delref (FastRef.h:74) | |
==2642== by 0xBF56578: delref<Cluster> (FastRef.h:95) | |
==2642== by 0xBF56578: ~Reference (FastRef.h:113) | |
==2642== by 0xBF56578: DatabaseContext::~DatabaseContext() (NativeAPI.actor.cpp:539) | |
==2642== by 0xC04A36F: delref (FastRef.h:74) | |
==2642== by 0xC04A36F: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A36F: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A36F: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A36F: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A36F: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== | |
==2642== Invalid free() / delete / delete[] / realloc() | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xBFE0398: _M_dispose (FastRef.h:75) | |
==2642== by 0xBFE0398: ~basic_string (basic_string.h:547) | |
==2642== by 0xBFE0398: ~ClusterConnectionFile (CoordinationInterface.h:56) | |
==2642== by 0xBFE0398: ThreadUnsafeReferenceCounted<ClusterConnectionFile>::delref() const (FastRef.h:74) | |
==2642== by 0xC095D96: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC095D96: ~Reference (FastRef.h:113) | |
==2642== by 0xC095D96: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1165) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== by 0x5E16E1: erl_drv_thread_wrapper (erl_drv_thread.c:122) | |
==2642== Address 0x9d2b9b0 is 0 bytes inside a block of size 59 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC07B0B8: _M_dispose (MonitorLeader.actor.cpp:419) | |
==2642== by 0xC07B0B8: ~basic_string (basic_string.h:547) | |
==2642== by 0xC07B0B8: ~ClusterConnectionFile (CoordinationInterface.h:56) | |
==2642== by 0xC07B0B8: delref (FastRef.h:74) | |
==2642== by 0xC07B0B8: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC07B0B8: ~Reference (FastRef.h:113) | |
==2642== by 0xC07B0B8: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::~MonitorLeaderInternalActorState() (MonitorLeader.actor.cpp:419) | |
==2642== by 0xC07B18D: a_body1Catch1 (MonitorLeader.actor.g.cpp:1207) | |
==2642== by 0xC07B18D: a_callback_error (MonitorLeader.actor.g.cpp:1276) | |
==2642== by 0xC07B18D: (anonymous namespace)::MonitorLeaderInternalActor::cancel() (MonitorLeader.actor.g.cpp:1316) | |
==2642== by 0xBF49FAB: ~Future (flow.h:636) | |
==2642== by 0xBF49FAB: ~ChooseActorActorState (genericactors.actor.h:1040) | |
==2642== by 0xBF49FAB: a_body1Catch1 (genericactors.actor.g.h:9759) | |
==2642== by 0xBF49FAB: a_callback_error (genericactors.actor.g.h:9813) | |
==2642== by 0xBF49FAB: (anonymous namespace)::ChooseActorActor<Void>::cancel() (genericactors.actor.g.h:9880) | |
==2642== by 0xBF4C8A1: ~Future (flow.h:636) | |
==2642== by 0xBF4C8A1: Cluster::~Cluster() (NativeAPI.actor.cpp:716) | |
==2642== by 0xBF56578: delref (FastRef.h:74) | |
==2642== by 0xBF56578: delref<Cluster> (FastRef.h:95) | |
==2642== by 0xBF56578: ~Reference (FastRef.h:113) | |
==2642== by 0xBF56578: DatabaseContext::~DatabaseContext() (NativeAPI.actor.cpp:539) | |
==2642== by 0xC04A36F: delref (FastRef.h:74) | |
==2642== by 0xC04A36F: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A36F: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A36F: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A36F: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A36F: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== | |
==2642== Invalid read of size 8 | |
==2642== at 0xBFE0341: ~Reference (FastRef.h:113) | |
==2642== by 0xBFE0341: ~Arena (Arena.h:89) | |
==2642== by 0xBFE0341: ~Standalone (Arena.h:329) | |
==2642== by 0xBFE0341: ~ClusterConnectionString (CoordinationInterface.h:39) | |
==2642== by 0xBFE0341: ~ClusterConnectionFile (CoordinationInterface.h:56) | |
==2642== by 0xBFE0341: ThreadUnsafeReferenceCounted<ClusterConnectionFile>::delref() const (FastRef.h:74) | |
==2642== by 0xC095D96: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC095D96: ~Reference (FastRef.h:113) | |
==2642== by 0xC095D96: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1165) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== by 0x5E16E1: erl_drv_thread_wrapper (erl_drv_thread.c:122) | |
==2642== by 0x6BFA99: thr_wrapper (ethread.c:118) | |
==2642== Address 0x9f2f7b8 is 56 bytes inside a block of size 96 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC07B095: delref (FastRef.h:74) | |
==2642== by 0xC07B095: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC07B095: ~Reference (FastRef.h:113) | |
==2642== by 0xC07B095: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::~MonitorLeaderInternalActorState() (MonitorLeader.actor.cpp:419) | |
==2642== by 0xC07B18D: a_body1Catch1 (MonitorLeader.actor.g.cpp:1207) | |
==2642== by 0xC07B18D: a_callback_error (MonitorLeader.actor.g.cpp:1276) | |
==2642== by 0xC07B18D: (anonymous namespace)::MonitorLeaderInternalActor::cancel() (MonitorLeader.actor.g.cpp:1316) | |
==2642== by 0xBF49FAB: ~Future (flow.h:636) | |
==2642== by 0xBF49FAB: ~ChooseActorActorState (genericactors.actor.h:1040) | |
==2642== by 0xBF49FAB: a_body1Catch1 (genericactors.actor.g.h:9759) | |
==2642== by 0xBF49FAB: a_callback_error (genericactors.actor.g.h:9813) | |
==2642== by 0xBF49FAB: (anonymous namespace)::ChooseActorActor<Void>::cancel() (genericactors.actor.g.h:9880) | |
==2642== by 0xBF4C8A1: ~Future (flow.h:636) | |
==2642== by 0xBF4C8A1: Cluster::~Cluster() (NativeAPI.actor.cpp:716) | |
==2642== by 0xBF56578: delref (FastRef.h:74) | |
==2642== by 0xBF56578: delref<Cluster> (FastRef.h:95) | |
==2642== by 0xBF56578: ~Reference (FastRef.h:113) | |
==2642== by 0xBF56578: DatabaseContext::~DatabaseContext() (NativeAPI.actor.cpp:539) | |
==2642== by 0xC04A36F: delref (FastRef.h:74) | |
==2642== by 0xC04A36F: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A36F: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A36F: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A36F: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A36F: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== | |
==2642== Invalid read of size 8 | |
==2642== at 0xBFE034F: ~Reference (FastRef.h:113) | |
==2642== by 0xBFE034F: ~Arena (Arena.h:89) | |
==2642== by 0xBFE034F: ~Standalone (Arena.h:329) | |
==2642== by 0xBFE034F: ~ClusterConnectionString (CoordinationInterface.h:39) | |
==2642== by 0xBFE034F: ~ClusterConnectionFile (CoordinationInterface.h:56) | |
==2642== by 0xBFE034F: ThreadUnsafeReferenceCounted<ClusterConnectionFile>::delref() const (FastRef.h:74) | |
==2642== by 0xC095D96: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC095D96: ~Reference (FastRef.h:113) | |
==2642== by 0xC095D96: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1165) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== by 0x5E16E1: erl_drv_thread_wrapper (erl_drv_thread.c:122) | |
==2642== by 0x6BFA99: thr_wrapper (ethread.c:118) | |
==2642== Address 0x9f2f7a0 is 32 bytes inside a block of size 96 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC07B095: delref (FastRef.h:74) | |
==2642== by 0xC07B095: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC07B095: ~Reference (FastRef.h:113) | |
==2642== by 0xC07B095: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::~MonitorLeaderInternalActorState() (MonitorLeader.actor.cpp:419) | |
==2642== by 0xC07B18D: a_body1Catch1 (MonitorLeader.actor.g.cpp:1207) | |
==2642== by 0xC07B18D: a_callback_error (MonitorLeader.actor.g.cpp:1276) | |
==2642== by 0xC07B18D: (anonymous namespace)::MonitorLeaderInternalActor::cancel() (MonitorLeader.actor.g.cpp:1316) | |
==2642== by 0xBF49FAB: ~Future (flow.h:636) | |
==2642== by 0xBF49FAB: ~ChooseActorActorState (genericactors.actor.h:1040) | |
==2642== by 0xBF49FAB: a_body1Catch1 (genericactors.actor.g.h:9759) | |
==2642== by 0xBF49FAB: a_callback_error (genericactors.actor.g.h:9813) | |
==2642== by 0xBF49FAB: (anonymous namespace)::ChooseActorActor<Void>::cancel() (genericactors.actor.g.h:9880) | |
==2642== by 0xBF4C8A1: ~Future (flow.h:636) | |
==2642== by 0xBF4C8A1: Cluster::~Cluster() (NativeAPI.actor.cpp:716) | |
==2642== by 0xBF56578: delref (FastRef.h:74) | |
==2642== by 0xBF56578: delref<Cluster> (FastRef.h:95) | |
==2642== by 0xBF56578: ~Reference (FastRef.h:113) | |
==2642== by 0xBF56578: DatabaseContext::~DatabaseContext() (NativeAPI.actor.cpp:539) | |
==2642== by 0xC04A36F: delref (FastRef.h:74) | |
==2642== by 0xC04A36F: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A36F: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A36F: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A36F: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A36F: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== | |
==2642== Invalid read of size 8 | |
==2642== at 0xBFE035D: ~_Vector_base (stl_vector.h:161) | |
==2642== by 0xBFE035D: ~vector (stl_vector.h:425) | |
==2642== by 0xBFE035D: ~ClusterConnectionString (CoordinationInterface.h:39) | |
==2642== by 0xBFE035D: ~ClusterConnectionFile (CoordinationInterface.h:56) | |
==2642== by 0xBFE035D: ThreadUnsafeReferenceCounted<ClusterConnectionFile>::delref() const (FastRef.h:74) | |
==2642== by 0xC095D96: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC095D96: ~Reference (FastRef.h:113) | |
==2642== by 0xC095D96: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1165) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== by 0x5E16E1: erl_drv_thread_wrapper (erl_drv_thread.c:122) | |
==2642== by 0x6BFA99: thr_wrapper (ethread.c:118) | |
==2642== Address 0x9f2f788 is 8 bytes inside a block of size 96 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC07B095: delref (FastRef.h:74) | |
==2642== by 0xC07B095: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC07B095: ~Reference (FastRef.h:113) | |
==2642== by 0xC07B095: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::~MonitorLeaderInternalActorState() (MonitorLeader.actor.cpp:419) | |
==2642== by 0xC07B18D: a_body1Catch1 (MonitorLeader.actor.g.cpp:1207) | |
==2642== by 0xC07B18D: a_callback_error (MonitorLeader.actor.g.cpp:1276) | |
==2642== by 0xC07B18D: (anonymous namespace)::MonitorLeaderInternalActor::cancel() (MonitorLeader.actor.g.cpp:1316) | |
==2642== by 0xBF49FAB: ~Future (flow.h:636) | |
==2642== by 0xBF49FAB: ~ChooseActorActorState (genericactors.actor.h:1040) | |
==2642== by 0xBF49FAB: a_body1Catch1 (genericactors.actor.g.h:9759) | |
==2642== by 0xBF49FAB: a_callback_error (genericactors.actor.g.h:9813) | |
==2642== by 0xBF49FAB: (anonymous namespace)::ChooseActorActor<Void>::cancel() (genericactors.actor.g.h:9880) | |
==2642== by 0xBF4C8A1: ~Future (flow.h:636) | |
==2642== by 0xBF4C8A1: Cluster::~Cluster() (NativeAPI.actor.cpp:716) | |
==2642== by 0xBF56578: delref (FastRef.h:74) | |
==2642== by 0xBF56578: delref<Cluster> (FastRef.h:95) | |
==2642== by 0xBF56578: ~Reference (FastRef.h:113) | |
==2642== by 0xBF56578: DatabaseContext::~DatabaseContext() (NativeAPI.actor.cpp:539) | |
==2642== by 0xC04A36F: delref (FastRef.h:74) | |
==2642== by 0xC04A36F: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A36F: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A36F: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A36F: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A36F: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== | |
==2642== Invalid free() / delete / delete[] / realloc() | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xBFE036A: deallocate (new_allocator.h:110) | |
==2642== by 0xBFE036A: deallocate (alloc_traits.h:383) | |
==2642== by 0xBFE036A: _M_deallocate (stl_vector.h:178) | |
==2642== by 0xBFE036A: ~_Vector_base (stl_vector.h:160) | |
==2642== by 0xBFE036A: ~vector (stl_vector.h:425) | |
==2642== by 0xBFE036A: ~ClusterConnectionString (CoordinationInterface.h:39) | |
==2642== by 0xBFE036A: ~ClusterConnectionFile (CoordinationInterface.h:56) | |
==2642== by 0xBFE036A: ThreadUnsafeReferenceCounted<ClusterConnectionFile>::delref() const (FastRef.h:74) | |
==2642== by 0xC095D96: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC095D96: ~Reference (FastRef.h:113) | |
==2642== by 0xC095D96: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1165) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== by 0x5E16E1: erl_drv_thread_wrapper (erl_drv_thread.c:122) | |
==2642== Address 0x9a729a0 is 0 bytes inside a block of size 8 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC07B08D: deallocate (new_allocator.h:110) | |
==2642== by 0xC07B08D: deallocate (alloc_traits.h:383) | |
==2642== by 0xC07B08D: _M_deallocate (stl_vector.h:178) | |
==2642== by 0xC07B08D: ~_Vector_base (stl_vector.h:160) | |
==2642== by 0xC07B08D: ~vector (stl_vector.h:425) | |
==2642== by 0xC07B08D: ~ClusterConnectionString (CoordinationInterface.h:39) | |
==2642== by 0xC07B08D: ~ClusterConnectionFile (CoordinationInterface.h:56) | |
==2642== by 0xC07B08D: delref (FastRef.h:74) | |
==2642== by 0xC07B08D: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC07B08D: ~Reference (FastRef.h:113) | |
==2642== by 0xC07B08D: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::~MonitorLeaderInternalActorState() (MonitorLeader.actor.cpp:419) | |
==2642== by 0xC07B18D: a_body1Catch1 (MonitorLeader.actor.g.cpp:1207) | |
==2642== by 0xC07B18D: a_callback_error (MonitorLeader.actor.g.cpp:1276) | |
==2642== by 0xC07B18D: (anonymous namespace)::MonitorLeaderInternalActor::cancel() (MonitorLeader.actor.g.cpp:1316) | |
==2642== by 0xBF49FAB: ~Future (flow.h:636) | |
==2642== by 0xBF49FAB: ~ChooseActorActorState (genericactors.actor.h:1040) | |
==2642== by 0xBF49FAB: a_body1Catch1 (genericactors.actor.g.h:9759) | |
==2642== by 0xBF49FAB: a_callback_error (genericactors.actor.g.h:9813) | |
==2642== by 0xBF49FAB: (anonymous namespace)::ChooseActorActor<Void>::cancel() (genericactors.actor.g.h:9880) | |
==2642== by 0xBF4C8A1: ~Future (flow.h:636) | |
==2642== by 0xBF4C8A1: Cluster::~Cluster() (NativeAPI.actor.cpp:716) | |
==2642== by 0xBF56578: delref (FastRef.h:74) | |
==2642== by 0xBF56578: delref<Cluster> (FastRef.h:95) | |
==2642== by 0xBF56578: ~Reference (FastRef.h:113) | |
==2642== by 0xBF56578: DatabaseContext::~DatabaseContext() (NativeAPI.actor.cpp:539) | |
==2642== by 0xC04A36F: delref (FastRef.h:74) | |
==2642== by 0xC04A36F: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A36F: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A36F: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A36F: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A36F: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== | |
==2642== Invalid free() / delete / delete[] / realloc() | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xBFE0372: ThreadUnsafeReferenceCounted<ClusterConnectionFile>::delref() const (FastRef.h:74) | |
==2642== by 0xC095D96: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC095D96: ~Reference (FastRef.h:113) | |
==2642== by 0xC095D96: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1165) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== by 0x5E16E1: erl_drv_thread_wrapper (erl_drv_thread.c:122) | |
==2642== Address 0x9f2f780 is 0 bytes inside a block of size 96 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC07B095: delref (FastRef.h:74) | |
==2642== by 0xC07B095: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC07B095: ~Reference (FastRef.h:113) | |
==2642== by 0xC07B095: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::~MonitorLeaderInternalActorState() (MonitorLeader.actor.cpp:419) | |
==2642== by 0xC07B18D: a_body1Catch1 (MonitorLeader.actor.g.cpp:1207) | |
==2642== by 0xC07B18D: a_callback_error (MonitorLeader.actor.g.cpp:1276) | |
==2642== by 0xC07B18D: (anonymous namespace)::MonitorLeaderInternalActor::cancel() (MonitorLeader.actor.g.cpp:1316) | |
==2642== by 0xBF49FAB: ~Future (flow.h:636) | |
==2642== by 0xBF49FAB: ~ChooseActorActorState (genericactors.actor.h:1040) | |
==2642== by 0xBF49FAB: a_body1Catch1 (genericactors.actor.g.h:9759) | |
==2642== by 0xBF49FAB: a_callback_error (genericactors.actor.g.h:9813) | |
==2642== by 0xBF49FAB: (anonymous namespace)::ChooseActorActor<Void>::cancel() (genericactors.actor.g.h:9880) | |
==2642== by 0xBF4C8A1: ~Future (flow.h:636) | |
==2642== by 0xBF4C8A1: Cluster::~Cluster() (NativeAPI.actor.cpp:716) | |
==2642== by 0xBF56578: delref (FastRef.h:74) | |
==2642== by 0xBF56578: delref<Cluster> (FastRef.h:95) | |
==2642== by 0xBF56578: ~Reference (FastRef.h:113) | |
==2642== by 0xBF56578: DatabaseContext::~DatabaseContext() (NativeAPI.actor.cpp:539) | |
==2642== by 0xC04A36F: delref (FastRef.h:74) | |
==2642== by 0xC04A36F: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A36F: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A36F: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A36F: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A36F: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== | |
==2642== Invalid read of size 4 | |
==2642== at 0xBF57180: delref (FastRef.h:74) | |
==2642== by 0xBF57180: void delref<DatabaseContext>(DatabaseContext*) (NativeAPI.actor.cpp:221) | |
==2642== by 0xC095D9E: ~Reference (FastRef.h:113) | |
==2642== by 0xC095D9E: ~Database (NativeAPI.h:61) | |
==2642== by 0xC095D9E: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1165) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== by 0x5E16E1: erl_drv_thread_wrapper (erl_drv_thread.c:122) | |
==2642== by 0x6BFA99: thr_wrapper (ethread.c:118) | |
==2642== Address 0x95b5dc0 is 0 bytes inside a block of size 968 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC04A377: delref (FastRef.h:74) | |
==2642== by 0xC04A377: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A377: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A377: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A377: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A377: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== by 0x5E16E1: erl_drv_thread_wrapper (erl_drv_thread.c:122) | |
==2642== by 0x6BFA99: thr_wrapper (ethread.c:118) | |
==2642== by 0x578F6A9: start_thread (pthread_create.c:333) | |
==2642== | |
==2642== Invalid read of size 4 | |
==2642== at 0xBF57180: delref (FastRef.h:74) | |
==2642== by 0xBF57180: void delref<DatabaseContext>(DatabaseContext*) (NativeAPI.actor.cpp:221) | |
==2642== by 0xC095DA6: ~Reference (FastRef.h:113) | |
==2642== by 0xC095DA6: ~Database (NativeAPI.h:61) | |
==2642== by 0xC095DA6: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1165) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== by 0x5E16E1: erl_drv_thread_wrapper (erl_drv_thread.c:122) | |
==2642== by 0x6BFA99: thr_wrapper (ethread.c:118) | |
==2642== Address 0x95b5dc0 is 0 bytes inside a block of size 968 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC04A377: delref (FastRef.h:74) | |
==2642== by 0xC04A377: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A377: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A377: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A377: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A377: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== by 0x5E16E1: erl_drv_thread_wrapper (erl_drv_thread.c:122) | |
==2642== by 0x6BFA99: thr_wrapper (ethread.c:118) | |
==2642== by 0x578F6A9: start_thread (pthread_create.c:333) | |
==2642== | |
==2642== Invalid read of size 4 | |
==2642== at 0xBF57180: delref (FastRef.h:74) | |
==2642== by 0xBF57180: void delref<DatabaseContext>(DatabaseContext*) (NativeAPI.actor.cpp:221) | |
==2642== by 0xC095DAE: ~Reference (FastRef.h:113) | |
==2642== by 0xC095DAE: ~Database (NativeAPI.h:61) | |
==2642== by 0xC095DAE: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1165) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== by 0x5E16E1: erl_drv_thread_wrapper (erl_drv_thread.c:122) | |
==2642== by 0x6BFA99: thr_wrapper (ethread.c:118) | |
==2642== Address 0x95b5dc0 is 0 bytes inside a block of size 968 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC04A377: delref (FastRef.h:74) | |
==2642== by 0xC04A377: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A377: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A377: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A377: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A377: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== by 0x5E16E1: erl_drv_thread_wrapper (erl_drv_thread.c:122) | |
==2642== by 0x6BFA99: thr_wrapper (ethread.c:118) | |
==2642== by 0x578F6A9: start_thread (pthread_create.c:333) | |
==2642== | |
==2642== Invalid read of size 4 | |
==2642== at 0xBF43381: addref (FastRef.h:71) | |
==2642== by 0xBF43381: void addref<DatabaseContext>(DatabaseContext*) (NativeAPI.actor.cpp:220) | |
==2642== by 0xC095DC2: Reference (FastRef.h:105) | |
==2642== by 0xC095DC2: Database (NativeAPI.h:65) | |
==2642== by 0xC095DC2: getDatabase (NativeAPI.h:302) | |
==2642== by 0xC095DC2: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1166) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== by 0x5E16E1: erl_drv_thread_wrapper (erl_drv_thread.c:122) | |
==2642== by 0x6BFA99: thr_wrapper (ethread.c:118) | |
==2642== Address 0x95b5dc0 is 0 bytes inside a block of size 968 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC04A377: delref (FastRef.h:74) | |
==2642== by 0xC04A377: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A377: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A377: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A377: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A377: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== by 0x5E16E1: erl_drv_thread_wrapper (erl_drv_thread.c:122) | |
==2642== by 0x6BFA99: thr_wrapper (ethread.c:118) | |
==2642== by 0x578F6A9: start_thread (pthread_create.c:333) | |
==2642== | |
==2642== Invalid read of size 8 | |
==2642== at 0xC095DC3: getPtr (FastRef.h:145) | |
==2642== by 0xC095DC3: Reference (FastRef.h:105) | |
==2642== by 0xC095DC3: getConnectionFile (NativeAPI.h:117) | |
==2642== by 0xC095DC3: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1166) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== by 0x5E16E1: erl_drv_thread_wrapper (erl_drv_thread.c:122) | |
==2642== by 0x6BFA99: thr_wrapper (ethread.c:118) | |
==2642== by 0x578F6A9: start_thread (pthread_create.c:333) | |
==2642== Address 0x95b5dd0 is 16 bytes inside a block of size 968 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC04A377: delref (FastRef.h:74) | |
==2642== by 0xC04A377: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A377: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A377: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A377: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A377: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== by 0x5E16E1: erl_drv_thread_wrapper (erl_drv_thread.c:122) | |
==2642== by 0x6BFA99: thr_wrapper (ethread.c:118) | |
==2642== by 0x578F6A9: start_thread (pthread_create.c:333) | |
==2642== | |
==2642== Invalid read of size 8 | |
==2642== at 0xC095DC7: getPtr (FastRef.h:145) | |
==2642== by 0xC095DC7: Reference (FastRef.h:105) | |
==2642== by 0xC095DC7: getConnectionFile (NativeAPI.h:117) | |
==2642== by 0xC095DC7: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1166) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== by 0x5E16E1: erl_drv_thread_wrapper (erl_drv_thread.c:122) | |
==2642== by 0x6BFA99: thr_wrapper (ethread.c:118) | |
==2642== by 0x578F6A9: start_thread (pthread_create.c:333) | |
==2642== Address 0xa7d0eb8 is 40 bytes inside a block of size 56 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xBF56580: delref (FastRef.h:74) | |
==2642== by 0xBF56580: delref<Cluster> (FastRef.h:95) | |
==2642== by 0xBF56580: ~Reference (FastRef.h:113) | |
==2642== by 0xBF56580: DatabaseContext::~DatabaseContext() (NativeAPI.actor.cpp:539) | |
==2642== by 0xC04A36F: delref (FastRef.h:74) | |
==2642== by 0xC04A36F: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A36F: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A36F: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A36F: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A36F: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== by 0x5E16E1: erl_drv_thread_wrapper (erl_drv_thread.c:122) | |
==2642== by 0x6BFA99: thr_wrapper (ethread.c:118) | |
==2642== by 0x578F6A9: start_thread (pthread_create.c:333) | |
==2642== | |
==2642== Invalid read of size 4 | |
==2642== at 0xC095DD7: addref (FastRef.h:71) | |
==2642== by 0xC095DD7: addref<ClusterConnectionFile> (FastRef.h:92) | |
==2642== by 0xC095DD7: Reference (FastRef.h:105) | |
==2642== by 0xC095DD7: getConnectionFile (NativeAPI.h:117) | |
==2642== by 0xC095DD7: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1166) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== by 0x5E16E1: erl_drv_thread_wrapper (erl_drv_thread.c:122) | |
==2642== by 0x6BFA99: thr_wrapper (ethread.c:118) | |
==2642== by 0x578F6A9: start_thread (pthread_create.c:333) | |
==2642== Address 0x9f2f780 is 0 bytes inside a block of size 96 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC07B095: delref (FastRef.h:74) | |
==2642== by 0xC07B095: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC07B095: ~Reference (FastRef.h:113) | |
==2642== by 0xC07B095: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::~MonitorLeaderInternalActorState() (MonitorLeader.actor.cpp:419) | |
==2642== by 0xC07B18D: a_body1Catch1 (MonitorLeader.actor.g.cpp:1207) | |
==2642== by 0xC07B18D: a_callback_error (MonitorLeader.actor.g.cpp:1276) | |
==2642== by 0xC07B18D: (anonymous namespace)::MonitorLeaderInternalActor::cancel() (MonitorLeader.actor.g.cpp:1316) | |
==2642== by 0xBF49FAB: ~Future (flow.h:636) | |
==2642== by 0xBF49FAB: ~ChooseActorActorState (genericactors.actor.h:1040) | |
==2642== by 0xBF49FAB: a_body1Catch1 (genericactors.actor.g.h:9759) | |
==2642== by 0xBF49FAB: a_callback_error (genericactors.actor.g.h:9813) | |
==2642== by 0xBF49FAB: (anonymous namespace)::ChooseActorActor<Void>::cancel() (genericactors.actor.g.h:9880) | |
==2642== by 0xBF4C8A1: ~Future (flow.h:636) | |
==2642== by 0xBF4C8A1: Cluster::~Cluster() (NativeAPI.actor.cpp:716) | |
==2642== by 0xBF56578: delref (FastRef.h:74) | |
==2642== by 0xBF56578: delref<Cluster> (FastRef.h:95) | |
==2642== by 0xBF56578: ~Reference (FastRef.h:113) | |
==2642== by 0xBF56578: DatabaseContext::~DatabaseContext() (NativeAPI.actor.cpp:539) | |
==2642== by 0xC04A36F: delref (FastRef.h:74) | |
==2642== by 0xC04A36F: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A36F: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A36F: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A36F: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A36F: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== | |
==2642== Invalid read of size 4 | |
==2642== at 0xC094BD7: addref (FastRef.h:71) | |
==2642== by 0xC094BD7: addref<ClusterConnectionFile> (FastRef.h:92) | |
==2642== by 0xC094BD7: Reference (FastRef.h:105) | |
==2642== by 0xC094BD7: GetJSONActorState (ReadYourWrites.actor.cpp:1137) | |
==2642== by 0xC094BD7: GetJSONActor (ReadYourWrites.actor.g.cpp:4967) | |
==2642== by 0xC094BD7: getJSON(Reference<ClusterConnectionFile> const&) (ReadYourWrites.actor.cpp:1137) | |
==2642== by 0xC095DE8: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1166) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== by 0x5E16E1: erl_drv_thread_wrapper (erl_drv_thread.c:122) | |
==2642== by 0x6BFA99: thr_wrapper (ethread.c:118) | |
==2642== Address 0x9f2f780 is 0 bytes inside a block of size 96 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC07B095: delref (FastRef.h:74) | |
==2642== by 0xC07B095: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC07B095: ~Reference (FastRef.h:113) | |
==2642== by 0xC07B095: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::~MonitorLeaderInternalActorState() (MonitorLeader.actor.cpp:419) | |
==2642== by 0xC07B18D: a_body1Catch1 (MonitorLeader.actor.g.cpp:1207) | |
==2642== by 0xC07B18D: a_callback_error (MonitorLeader.actor.g.cpp:1276) | |
==2642== by 0xC07B18D: (anonymous namespace)::MonitorLeaderInternalActor::cancel() (MonitorLeader.actor.g.cpp:1316) | |
==2642== by 0xBF49FAB: ~Future (flow.h:636) | |
==2642== by 0xBF49FAB: ~ChooseActorActorState (genericactors.actor.h:1040) | |
==2642== by 0xBF49FAB: a_body1Catch1 (genericactors.actor.g.h:9759) | |
==2642== by 0xBF49FAB: a_callback_error (genericactors.actor.g.h:9813) | |
==2642== by 0xBF49FAB: (anonymous namespace)::ChooseActorActor<Void>::cancel() (genericactors.actor.g.h:9880) | |
==2642== by 0xBF4C8A1: ~Future (flow.h:636) | |
==2642== by 0xBF4C8A1: Cluster::~Cluster() (NativeAPI.actor.cpp:716) | |
==2642== by 0xBF56578: delref (FastRef.h:74) | |
==2642== by 0xBF56578: delref<Cluster> (FastRef.h:95) | |
==2642== by 0xBF56578: ~Reference (FastRef.h:113) | |
==2642== by 0xBF56578: DatabaseContext::~DatabaseContext() (NativeAPI.actor.cpp:539) | |
==2642== by 0xC04A36F: delref (FastRef.h:74) | |
==2642== by 0xC04A36F: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A36F: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A36F: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A36F: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A36F: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== | |
==2642== Invalid write of size 4 | |
==2642== at 0xC094BF2: addref (FastRef.h:71) | |
==2642== by 0xC094BF2: addref<ClusterConnectionFile> (FastRef.h:92) | |
==2642== by 0xC094BF2: Reference (FastRef.h:105) | |
==2642== by 0xC094BF2: a_body1 (ReadYourWrites.actor.cpp:1138) | |
==2642== by 0xC094BF2: GetJSONActor (ReadYourWrites.actor.g.cpp:4969) | |
==2642== by 0xC094BF2: getJSON(Reference<ClusterConnectionFile> const&) (ReadYourWrites.actor.cpp:1137) | |
==2642== by 0xC095DE8: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1166) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== by 0x5E16E1: erl_drv_thread_wrapper (erl_drv_thread.c:122) | |
==2642== by 0x6BFA99: thr_wrapper (ethread.c:118) | |
==2642== Address 0x9f2f780 is 0 bytes inside a block of size 96 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC07B095: delref (FastRef.h:74) | |
==2642== by 0xC07B095: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC07B095: ~Reference (FastRef.h:113) | |
==2642== by 0xC07B095: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::~MonitorLeaderInternalActorState() (MonitorLeader.actor.cpp:419) | |
==2642== by 0xC07B18D: a_body1Catch1 (MonitorLeader.actor.g.cpp:1207) | |
==2642== by 0xC07B18D: a_callback_error (MonitorLeader.actor.g.cpp:1276) | |
==2642== by 0xC07B18D: (anonymous namespace)::MonitorLeaderInternalActor::cancel() (MonitorLeader.actor.g.cpp:1316) | |
==2642== by 0xBF49FAB: ~Future (flow.h:636) | |
==2642== by 0xBF49FAB: ~ChooseActorActorState (genericactors.actor.h:1040) | |
==2642== by 0xBF49FAB: a_body1Catch1 (genericactors.actor.g.h:9759) | |
==2642== by 0xBF49FAB: a_callback_error (genericactors.actor.g.h:9813) | |
==2642== by 0xBF49FAB: (anonymous namespace)::ChooseActorActor<Void>::cancel() (genericactors.actor.g.h:9880) | |
==2642== by 0xBF4C8A1: ~Future (flow.h:636) | |
==2642== by 0xBF4C8A1: Cluster::~Cluster() (NativeAPI.actor.cpp:716) | |
==2642== by 0xBF56578: delref (FastRef.h:74) | |
==2642== by 0xBF56578: delref<Cluster> (FastRef.h:95) | |
==2642== by 0xBF56578: ~Reference (FastRef.h:113) | |
==2642== by 0xBF56578: DatabaseContext::~DatabaseContext() (NativeAPI.actor.cpp:539) | |
==2642== by 0xC04A36F: delref (FastRef.h:74) | |
==2642== by 0xC04A36F: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A36F: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A36F: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A36F: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A36F: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== | |
==2642== Invalid read of size 4 | |
==2642== at 0xC0E5703: addref (FastRef.h:71) | |
==2642== by 0xC0E5703: addref<ClusterConnectionFile> (FastRef.h:92) | |
==2642== by 0xC0E5703: Reference (FastRef.h:105) | |
==2642== by 0xC0E5703: StatusFetcherImplActorState (StatusClient.actor.cpp:425) | |
==2642== by 0xC0E5703: StatusFetcherImplActor (StatusClient.actor.g.cpp:1612) | |
==2642== by 0xC0E5703: statusFetcherImpl(Reference<ClusterConnectionFile> const&) (StatusClient.actor.cpp:425) | |
==2642== by 0xC0E6020: StatusClient::statusFetcher(Reference<ClusterConnectionFile>) (StatusClient.actor.cpp:522) | |
==2642== by 0xC094C0D: a_body1 (ReadYourWrites.actor.cpp:1138) | |
==2642== by 0xC094C0D: GetJSONActor (ReadYourWrites.actor.g.cpp:4969) | |
==2642== by 0xC094C0D: getJSON(Reference<ClusterConnectionFile> const&) (ReadYourWrites.actor.cpp:1137) | |
==2642== by 0xC095DE8: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1166) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== Address 0x9f2f780 is 0 bytes inside a block of size 96 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC07B095: delref (FastRef.h:74) | |
==2642== by 0xC07B095: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC07B095: ~Reference (FastRef.h:113) | |
==2642== by 0xC07B095: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::~MonitorLeaderInternalActorState() (MonitorLeader.actor.cpp:419) | |
==2642== by 0xC07B18D: a_body1Catch1 (MonitorLeader.actor.g.cpp:1207) | |
==2642== by 0xC07B18D: a_callback_error (MonitorLeader.actor.g.cpp:1276) | |
==2642== by 0xC07B18D: (anonymous namespace)::MonitorLeaderInternalActor::cancel() (MonitorLeader.actor.g.cpp:1316) | |
==2642== by 0xBF49FAB: ~Future (flow.h:636) | |
==2642== by 0xBF49FAB: ~ChooseActorActorState (genericactors.actor.h:1040) | |
==2642== by 0xBF49FAB: a_body1Catch1 (genericactors.actor.g.h:9759) | |
==2642== by 0xBF49FAB: a_callback_error (genericactors.actor.g.h:9813) | |
==2642== by 0xBF49FAB: (anonymous namespace)::ChooseActorActor<Void>::cancel() (genericactors.actor.g.h:9880) | |
==2642== by 0xBF4C8A1: ~Future (flow.h:636) | |
==2642== by 0xBF4C8A1: Cluster::~Cluster() (NativeAPI.actor.cpp:716) | |
==2642== by 0xBF56578: delref (FastRef.h:74) | |
==2642== by 0xBF56578: delref<Cluster> (FastRef.h:95) | |
==2642== by 0xBF56578: ~Reference (FastRef.h:113) | |
==2642== by 0xBF56578: DatabaseContext::~DatabaseContext() (NativeAPI.actor.cpp:539) | |
==2642== by 0xC04A36F: delref (FastRef.h:74) | |
==2642== by 0xC04A36F: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A36F: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A36F: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A36F: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A36F: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== | |
==2642== Invalid read of size 4 | |
==2642== at 0xC08175B: addref (FastRef.h:71) | |
==2642== by 0xC08175B: addref<ClusterConnectionFile> (FastRef.h:92) | |
==2642== by 0xC08175B: Reference (FastRef.h:105) | |
==2642== by 0xC08175B: MonitorLeaderInternalActorState (MonitorLeader.actor.cpp:420) | |
==2642== by 0xC08175B: MonitorLeaderInternalActor (MonitorLeader.actor.g.cpp:1306) | |
==2642== by 0xC08175B: monitorLeaderInternal(Reference<ClusterConnectionFile> const&, Reference<AsyncVar<Standalone<StringRef> > > const&) (MonitorLeader.actor.cpp:419) | |
==2642== by 0xBFFB284: Future<Void> monitorLeader<ClusterInterface>(Reference<ClusterConnectionFile> const&, Reference<AsyncVar<Optional<ClusterInterface> > > const&) (MonitorLeader.h:45) | |
==2642== by 0xC0E5A04: a_body1 (StatusClient.actor.cpp:440) | |
==2642== by 0xC0E5A04: StatusFetcherImplActor (StatusClient.actor.g.cpp:1614) | |
==2642== by 0xC0E5A04: statusFetcherImpl(Reference<ClusterConnectionFile> const&) (StatusClient.actor.cpp:425) | |
==2642== by 0xC0E6020: StatusClient::statusFetcher(Reference<ClusterConnectionFile>) (StatusClient.actor.cpp:522) | |
==2642== by 0xC094C0D: a_body1 (ReadYourWrites.actor.cpp:1138) | |
==2642== by 0xC094C0D: GetJSONActor (ReadYourWrites.actor.g.cpp:4969) | |
==2642== by 0xC094C0D: getJSON(Reference<ClusterConnectionFile> const&) (ReadYourWrites.actor.cpp:1137) | |
==2642== by 0xC095DE8: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1166) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== Address 0x9f2f780 is 0 bytes inside a block of size 96 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC07B095: delref (FastRef.h:74) | |
==2642== by 0xC07B095: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC07B095: ~Reference (FastRef.h:113) | |
==2642== by 0xC07B095: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::~MonitorLeaderInternalActorState() (MonitorLeader.actor.cpp:419) | |
==2642== by 0xC07B18D: a_body1Catch1 (MonitorLeader.actor.g.cpp:1207) | |
==2642== by 0xC07B18D: a_callback_error (MonitorLeader.actor.g.cpp:1276) | |
==2642== by 0xC07B18D: (anonymous namespace)::MonitorLeaderInternalActor::cancel() (MonitorLeader.actor.g.cpp:1316) | |
==2642== by 0xBF49FAB: ~Future (flow.h:636) | |
==2642== by 0xBF49FAB: ~ChooseActorActorState (genericactors.actor.h:1040) | |
==2642== by 0xBF49FAB: a_body1Catch1 (genericactors.actor.g.h:9759) | |
==2642== by 0xBF49FAB: a_callback_error (genericactors.actor.g.h:9813) | |
==2642== by 0xBF49FAB: (anonymous namespace)::ChooseActorActor<Void>::cancel() (genericactors.actor.g.h:9880) | |
==2642== by 0xBF4C8A1: ~Future (flow.h:636) | |
==2642== by 0xBF4C8A1: Cluster::~Cluster() (NativeAPI.actor.cpp:716) | |
==2642== by 0xBF56578: delref (FastRef.h:74) | |
==2642== by 0xBF56578: delref<Cluster> (FastRef.h:95) | |
==2642== by 0xBF56578: ~Reference (FastRef.h:113) | |
==2642== by 0xBF56578: DatabaseContext::~DatabaseContext() (NativeAPI.actor.cpp:539) | |
==2642== by 0xC04A36F: delref (FastRef.h:74) | |
==2642== by 0xC04A36F: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A36F: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A36F: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A36F: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A36F: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== | |
==2642== Invalid read of size 4 | |
==2642== at 0xC081776: addref (FastRef.h:71) | |
==2642== by 0xC081776: addref<ClusterConnectionFile> (FastRef.h:92) | |
==2642== by 0xC081776: Reference (FastRef.h:105) | |
==2642== by 0xC081776: MonitorLeaderInternalActorState (MonitorLeader.actor.cpp:420) | |
==2642== by 0xC081776: MonitorLeaderInternalActor (MonitorLeader.actor.g.cpp:1306) | |
==2642== by 0xC081776: monitorLeaderInternal(Reference<ClusterConnectionFile> const&, Reference<AsyncVar<Standalone<StringRef> > > const&) (MonitorLeader.actor.cpp:419) | |
==2642== by 0xBFFB284: Future<Void> monitorLeader<ClusterInterface>(Reference<ClusterConnectionFile> const&, Reference<AsyncVar<Optional<ClusterInterface> > > const&) (MonitorLeader.h:45) | |
==2642== by 0xC0E5A04: a_body1 (StatusClient.actor.cpp:440) | |
==2642== by 0xC0E5A04: StatusFetcherImplActor (StatusClient.actor.g.cpp:1614) | |
==2642== by 0xC0E5A04: statusFetcherImpl(Reference<ClusterConnectionFile> const&) (StatusClient.actor.cpp:425) | |
==2642== by 0xC0E6020: StatusClient::statusFetcher(Reference<ClusterConnectionFile>) (StatusClient.actor.cpp:522) | |
==2642== by 0xC094C0D: a_body1 (ReadYourWrites.actor.cpp:1138) | |
==2642== by 0xC094C0D: GetJSONActor (ReadYourWrites.actor.g.cpp:4969) | |
==2642== by 0xC094C0D: getJSON(Reference<ClusterConnectionFile> const&) (ReadYourWrites.actor.cpp:1137) | |
==2642== by 0xC095DE8: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1166) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== Address 0x9f2f780 is 0 bytes inside a block of size 96 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC07B095: delref (FastRef.h:74) | |
==2642== by 0xC07B095: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC07B095: ~Reference (FastRef.h:113) | |
==2642== by 0xC07B095: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::~MonitorLeaderInternalActorState() (MonitorLeader.actor.cpp:419) | |
==2642== by 0xC07B18D: a_body1Catch1 (MonitorLeader.actor.g.cpp:1207) | |
==2642== by 0xC07B18D: a_callback_error (MonitorLeader.actor.g.cpp:1276) | |
==2642== by 0xC07B18D: (anonymous namespace)::MonitorLeaderInternalActor::cancel() (MonitorLeader.actor.g.cpp:1316) | |
==2642== by 0xBF49FAB: ~Future (flow.h:636) | |
==2642== by 0xBF49FAB: ~ChooseActorActorState (genericactors.actor.h:1040) | |
==2642== by 0xBF49FAB: a_body1Catch1 (genericactors.actor.g.h:9759) | |
==2642== by 0xBF49FAB: a_callback_error (genericactors.actor.g.h:9813) | |
==2642== by 0xBF49FAB: (anonymous namespace)::ChooseActorActor<Void>::cancel() (genericactors.actor.g.h:9880) | |
==2642== by 0xBF4C8A1: ~Future (flow.h:636) | |
==2642== by 0xBF4C8A1: Cluster::~Cluster() (NativeAPI.actor.cpp:716) | |
==2642== by 0xBF56578: delref (FastRef.h:74) | |
==2642== by 0xBF56578: delref<Cluster> (FastRef.h:95) | |
==2642== by 0xBF56578: ~Reference (FastRef.h:113) | |
==2642== by 0xBF56578: DatabaseContext::~DatabaseContext() (NativeAPI.actor.cpp:539) | |
==2642== by 0xC04A36F: delref (FastRef.h:74) | |
==2642== by 0xC04A36F: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A36F: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A36F: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A36F: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A36F: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== | |
==2642== Invalid write of size 4 | |
==2642== at 0xC081786: addref (FastRef.h:71) | |
==2642== by 0xC081786: addref<ClusterConnectionFile> (FastRef.h:92) | |
==2642== by 0xC081786: Reference (FastRef.h:105) | |
==2642== by 0xC081786: MonitorLeaderInfo (MonitorLeader.actor.cpp:375) | |
==2642== by 0xC081786: MonitorLeaderInternalActorState (MonitorLeader.actor.cpp:420) | |
==2642== by 0xC081786: MonitorLeaderInternalActor (MonitorLeader.actor.g.cpp:1306) | |
==2642== by 0xC081786: monitorLeaderInternal(Reference<ClusterConnectionFile> const&, Reference<AsyncVar<Standalone<StringRef> > > const&) (MonitorLeader.actor.cpp:419) | |
==2642== by 0xBFFB284: Future<Void> monitorLeader<ClusterInterface>(Reference<ClusterConnectionFile> const&, Reference<AsyncVar<Optional<ClusterInterface> > > const&) (MonitorLeader.h:45) | |
==2642== by 0xC0E5A04: a_body1 (StatusClient.actor.cpp:440) | |
==2642== by 0xC0E5A04: StatusFetcherImplActor (StatusClient.actor.g.cpp:1614) | |
==2642== by 0xC0E5A04: statusFetcherImpl(Reference<ClusterConnectionFile> const&) (StatusClient.actor.cpp:425) | |
==2642== by 0xC0E6020: StatusClient::statusFetcher(Reference<ClusterConnectionFile>) (StatusClient.actor.cpp:522) | |
==2642== by 0xC094C0D: a_body1 (ReadYourWrites.actor.cpp:1138) | |
==2642== by 0xC094C0D: GetJSONActor (ReadYourWrites.actor.g.cpp:4969) | |
==2642== by 0xC094C0D: getJSON(Reference<ClusterConnectionFile> const&) (ReadYourWrites.actor.cpp:1137) | |
==2642== by 0xC095DE8: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1166) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== Address 0x9f2f780 is 0 bytes inside a block of size 96 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC07B095: delref (FastRef.h:74) | |
==2642== by 0xC07B095: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC07B095: ~Reference (FastRef.h:113) | |
==2642== by 0xC07B095: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::~MonitorLeaderInternalActorState() (MonitorLeader.actor.cpp:419) | |
==2642== by 0xC07B18D: a_body1Catch1 (MonitorLeader.actor.g.cpp:1207) | |
==2642== by 0xC07B18D: a_callback_error (MonitorLeader.actor.g.cpp:1276) | |
==2642== by 0xC07B18D: (anonymous namespace)::MonitorLeaderInternalActor::cancel() (MonitorLeader.actor.g.cpp:1316) | |
==2642== by 0xBF49FAB: ~Future (flow.h:636) | |
==2642== by 0xBF49FAB: ~ChooseActorActorState (genericactors.actor.h:1040) | |
==2642== by 0xBF49FAB: a_body1Catch1 (genericactors.actor.g.h:9759) | |
==2642== by 0xBF49FAB: a_callback_error (genericactors.actor.g.h:9813) | |
==2642== by 0xBF49FAB: (anonymous namespace)::ChooseActorActor<Void>::cancel() (genericactors.actor.g.h:9880) | |
==2642== by 0xBF4C8A1: ~Future (flow.h:636) | |
==2642== by 0xBF4C8A1: Cluster::~Cluster() (NativeAPI.actor.cpp:716) | |
==2642== by 0xBF56578: delref (FastRef.h:74) | |
==2642== by 0xBF56578: delref<Cluster> (FastRef.h:95) | |
==2642== by 0xBF56578: ~Reference (FastRef.h:113) | |
==2642== by 0xBF56578: DatabaseContext::~DatabaseContext() (NativeAPI.actor.cpp:539) | |
==2642== by 0xC04A36F: delref (FastRef.h:74) | |
==2642== by 0xC04A36F: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A36F: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A36F: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A36F: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A36F: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== | |
==2642== Invalid read of size 4 | |
==2642== at 0xBFE032B: ThreadUnsafeReferenceCounted<ClusterConnectionFile>::delref() const (FastRef.h:73) | |
==2642== by 0xC081795: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC081795: ~Reference (FastRef.h:113) | |
==2642== by 0xC081795: MonitorLeaderInternalActorState (MonitorLeader.actor.cpp:420) | |
==2642== by 0xC081795: MonitorLeaderInternalActor (MonitorLeader.actor.g.cpp:1306) | |
==2642== by 0xC081795: monitorLeaderInternal(Reference<ClusterConnectionFile> const&, Reference<AsyncVar<Standalone<StringRef> > > const&) (MonitorLeader.actor.cpp:419) | |
==2642== by 0xBFFB284: Future<Void> monitorLeader<ClusterInterface>(Reference<ClusterConnectionFile> const&, Reference<AsyncVar<Optional<ClusterInterface> > > const&) (MonitorLeader.h:45) | |
==2642== by 0xC0E5A04: a_body1 (StatusClient.actor.cpp:440) | |
==2642== by 0xC0E5A04: StatusFetcherImplActor (StatusClient.actor.g.cpp:1614) | |
==2642== by 0xC0E5A04: statusFetcherImpl(Reference<ClusterConnectionFile> const&) (StatusClient.actor.cpp:425) | |
==2642== by 0xC0E6020: StatusClient::statusFetcher(Reference<ClusterConnectionFile>) (StatusClient.actor.cpp:522) | |
==2642== by 0xC094C0D: a_body1 (ReadYourWrites.actor.cpp:1138) | |
==2642== by 0xC094C0D: GetJSONActor (ReadYourWrites.actor.g.cpp:4969) | |
==2642== by 0xC094C0D: getJSON(Reference<ClusterConnectionFile> const&) (ReadYourWrites.actor.cpp:1137) | |
==2642== by 0xC095DE8: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1166) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== Address 0x9f2f780 is 0 bytes inside a block of size 96 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC07B095: delref (FastRef.h:74) | |
==2642== by 0xC07B095: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC07B095: ~Reference (FastRef.h:113) | |
==2642== by 0xC07B095: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::~MonitorLeaderInternalActorState() (MonitorLeader.actor.cpp:419) | |
==2642== by 0xC07B18D: a_body1Catch1 (MonitorLeader.actor.g.cpp:1207) | |
==2642== by 0xC07B18D: a_callback_error (MonitorLeader.actor.g.cpp:1276) | |
==2642== by 0xC07B18D: (anonymous namespace)::MonitorLeaderInternalActor::cancel() (MonitorLeader.actor.g.cpp:1316) | |
==2642== by 0xBF49FAB: ~Future (flow.h:636) | |
==2642== by 0xBF49FAB: ~ChooseActorActorState (genericactors.actor.h:1040) | |
==2642== by 0xBF49FAB: a_body1Catch1 (genericactors.actor.g.h:9759) | |
==2642== by 0xBF49FAB: a_callback_error (genericactors.actor.g.h:9813) | |
==2642== by 0xBF49FAB: (anonymous namespace)::ChooseActorActor<Void>::cancel() (genericactors.actor.g.h:9880) | |
==2642== by 0xBF4C8A1: ~Future (flow.h:636) | |
==2642== by 0xBF4C8A1: Cluster::~Cluster() (NativeAPI.actor.cpp:716) | |
==2642== by 0xBF56578: delref (FastRef.h:74) | |
==2642== by 0xBF56578: delref<Cluster> (FastRef.h:95) | |
==2642== by 0xBF56578: ~Reference (FastRef.h:113) | |
==2642== by 0xBF56578: DatabaseContext::~DatabaseContext() (NativeAPI.actor.cpp:539) | |
==2642== by 0xC04A36F: delref (FastRef.h:74) | |
==2642== by 0xC04A36F: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A36F: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A36F: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A36F: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A36F: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== | |
==2642== Invalid read of size 4 | |
==2642== at 0xC080EF8: addref (FastRef.h:71) | |
==2642== by 0xC080EF8: addref<ClusterConnectionFile> (FastRef.h:92) | |
==2642== by 0xC080EF8: Reference (FastRef.h:105) | |
==2642== by 0xC080EF8: MonitorLeaderOneGenerationActorState (MonitorLeader.actor.cpp:382) | |
==2642== by 0xC080EF8: MonitorLeaderOneGenerationActor (MonitorLeader.actor.g.cpp:1142) | |
==2642== by 0xC080EF8: monitorLeaderOneGeneration(Reference<ClusterConnectionFile> const&, Reference<AsyncVar<Standalone<StringRef> > > const&, MonitorLeaderInfo const&) (MonitorLeader.actor.cpp:378) | |
==2642== by 0xC0814BA: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::a_body1loopBody1(int) (MonitorLeader.actor.cpp:422) | |
==2642== by 0xC0817BC: a_body1loopHead1 (MonitorLeader.actor.g.cpp:1216) | |
==2642== by 0xC0817BC: a_body1 (MonitorLeader.actor.g.cpp:1195) | |
==2642== by 0xC0817BC: MonitorLeaderInternalActor (MonitorLeader.actor.g.cpp:1308) | |
==2642== by 0xC0817BC: monitorLeaderInternal(Reference<ClusterConnectionFile> const&, Reference<AsyncVar<Standalone<StringRef> > > const&) (MonitorLeader.actor.cpp:419) | |
==2642== by 0xBFFB284: Future<Void> monitorLeader<ClusterInterface>(Reference<ClusterConnectionFile> const&, Reference<AsyncVar<Optional<ClusterInterface> > > const&) (MonitorLeader.h:45) | |
==2642== by 0xC0E5A04: a_body1 (StatusClient.actor.cpp:440) | |
==2642== by 0xC0E5A04: StatusFetcherImplActor (StatusClient.actor.g.cpp:1614) | |
==2642== by 0xC0E5A04: statusFetcherImpl(Reference<ClusterConnectionFile> const&) (StatusClient.actor.cpp:425) | |
==2642== by 0xC0E6020: StatusClient::statusFetcher(Reference<ClusterConnectionFile>) (StatusClient.actor.cpp:522) | |
==2642== by 0xC094C0D: a_body1 (ReadYourWrites.actor.cpp:1138) | |
==2642== by 0xC094C0D: GetJSONActor (ReadYourWrites.actor.g.cpp:4969) | |
==2642== by 0xC094C0D: getJSON(Reference<ClusterConnectionFile> const&) (ReadYourWrites.actor.cpp:1137) | |
==2642== by 0xC095DE8: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1166) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== Address 0x9f2f780 is 0 bytes inside a block of size 96 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC07B095: delref (FastRef.h:74) | |
==2642== by 0xC07B095: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC07B095: ~Reference (FastRef.h:113) | |
==2642== by 0xC07B095: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::~MonitorLeaderInternalActorState() (MonitorLeader.actor.cpp:419) | |
==2642== by 0xC07B18D: a_body1Catch1 (MonitorLeader.actor.g.cpp:1207) | |
==2642== by 0xC07B18D: a_callback_error (MonitorLeader.actor.g.cpp:1276) | |
==2642== by 0xC07B18D: (anonymous namespace)::MonitorLeaderInternalActor::cancel() (MonitorLeader.actor.g.cpp:1316) | |
==2642== by 0xBF49FAB: ~Future (flow.h:636) | |
==2642== by 0xBF49FAB: ~ChooseActorActorState (genericactors.actor.h:1040) | |
==2642== by 0xBF49FAB: a_body1Catch1 (genericactors.actor.g.h:9759) | |
==2642== by 0xBF49FAB: a_callback_error (genericactors.actor.g.h:9813) | |
==2642== by 0xBF49FAB: (anonymous namespace)::ChooseActorActor<Void>::cancel() (genericactors.actor.g.h:9880) | |
==2642== by 0xBF4C8A1: ~Future (flow.h:636) | |
==2642== by 0xBF4C8A1: Cluster::~Cluster() (NativeAPI.actor.cpp:716) | |
==2642== by 0xBF56578: delref (FastRef.h:74) | |
==2642== by 0xBF56578: delref<Cluster> (FastRef.h:95) | |
==2642== by 0xBF56578: ~Reference (FastRef.h:113) | |
==2642== by 0xBF56578: DatabaseContext::~DatabaseContext() (NativeAPI.actor.cpp:539) | |
==2642== by 0xC04A36F: delref (FastRef.h:74) | |
==2642== by 0xC04A36F: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A36F: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A36F: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A36F: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A36F: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== | |
==2642== Invalid read of size 4 | |
==2642== at 0xC080F22: addref (FastRef.h:71) | |
==2642== by 0xC080F22: addref<ClusterConnectionFile> (FastRef.h:92) | |
==2642== by 0xC080F22: Reference (FastRef.h:105) | |
==2642== by 0xC080F22: MonitorLeaderInfo (MonitorLeader.actor.cpp:369) | |
==2642== by 0xC080F22: MonitorLeaderOneGenerationActorState (MonitorLeader.actor.cpp:382) | |
==2642== by 0xC080F22: MonitorLeaderOneGenerationActor (MonitorLeader.actor.g.cpp:1142) | |
==2642== by 0xC080F22: monitorLeaderOneGeneration(Reference<ClusterConnectionFile> const&, Reference<AsyncVar<Standalone<StringRef> > > const&, MonitorLeaderInfo const&) (MonitorLeader.actor.cpp:378) | |
==2642== by 0xC0814BA: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::a_body1loopBody1(int) (MonitorLeader.actor.cpp:422) | |
==2642== by 0xC0817BC: a_body1loopHead1 (MonitorLeader.actor.g.cpp:1216) | |
==2642== by 0xC0817BC: a_body1 (MonitorLeader.actor.g.cpp:1195) | |
==2642== by 0xC0817BC: MonitorLeaderInternalActor (MonitorLeader.actor.g.cpp:1308) | |
==2642== by 0xC0817BC: monitorLeaderInternal(Reference<ClusterConnectionFile> const&, Reference<AsyncVar<Standalone<StringRef> > > const&) (MonitorLeader.actor.cpp:419) | |
==2642== by 0xBFFB284: Future<Void> monitorLeader<ClusterInterface>(Reference<ClusterConnectionFile> const&, Reference<AsyncVar<Optional<ClusterInterface> > > const&) (MonitorLeader.h:45) | |
==2642== by 0xC0E5A04: a_body1 (StatusClient.actor.cpp:440) | |
==2642== by 0xC0E5A04: StatusFetcherImplActor (StatusClient.actor.g.cpp:1614) | |
==2642== by 0xC0E5A04: statusFetcherImpl(Reference<ClusterConnectionFile> const&) (StatusClient.actor.cpp:425) | |
==2642== by 0xC0E6020: StatusClient::statusFetcher(Reference<ClusterConnectionFile>) (StatusClient.actor.cpp:522) | |
==2642== by 0xC094C0D: a_body1 (ReadYourWrites.actor.cpp:1138) | |
==2642== by 0xC094C0D: GetJSONActor (ReadYourWrites.actor.g.cpp:4969) | |
==2642== by 0xC094C0D: getJSON(Reference<ClusterConnectionFile> const&) (ReadYourWrites.actor.cpp:1137) | |
==2642== by 0xC095DE8: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1166) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== Address 0x9f2f780 is 0 bytes inside a block of size 96 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC07B095: delref (FastRef.h:74) | |
==2642== by 0xC07B095: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC07B095: ~Reference (FastRef.h:113) | |
==2642== by 0xC07B095: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::~MonitorLeaderInternalActorState() (MonitorLeader.actor.cpp:419) | |
==2642== by 0xC07B18D: a_body1Catch1 (MonitorLeader.actor.g.cpp:1207) | |
==2642== by 0xC07B18D: a_callback_error (MonitorLeader.actor.g.cpp:1276) | |
==2642== by 0xC07B18D: (anonymous namespace)::MonitorLeaderInternalActor::cancel() (MonitorLeader.actor.g.cpp:1316) | |
==2642== by 0xBF49FAB: ~Future (flow.h:636) | |
==2642== by 0xBF49FAB: ~ChooseActorActorState (genericactors.actor.h:1040) | |
==2642== by 0xBF49FAB: a_body1Catch1 (genericactors.actor.g.h:9759) | |
==2642== by 0xBF49FAB: a_callback_error (genericactors.actor.g.h:9813) | |
==2642== by 0xBF49FAB: (anonymous namespace)::ChooseActorActor<Void>::cancel() (genericactors.actor.g.h:9880) | |
==2642== by 0xBF4C8A1: ~Future (flow.h:636) | |
==2642== by 0xBF4C8A1: Cluster::~Cluster() (NativeAPI.actor.cpp:716) | |
==2642== by 0xBF56578: delref (FastRef.h:74) | |
==2642== by 0xBF56578: delref<Cluster> (FastRef.h:95) | |
==2642== by 0xBF56578: ~Reference (FastRef.h:113) | |
==2642== by 0xBF56578: DatabaseContext::~DatabaseContext() (NativeAPI.actor.cpp:539) | |
==2642== by 0xC04A36F: delref (FastRef.h:74) | |
==2642== by 0xC04A36F: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A36F: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A36F: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A36F: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A36F: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== | |
==2642== Invalid read of size 4 | |
==2642== at 0xC080F3A: addref (FastRef.h:71) | |
==2642== by 0xC080F3A: addref<ClusterConnectionFile> (FastRef.h:92) | |
==2642== by 0xC080F3A: Reference (FastRef.h:105) | |
==2642== by 0xC080F3A: MonitorLeaderOneGenerationActorState (MonitorLeader.actor.cpp:382) | |
==2642== by 0xC080F3A: MonitorLeaderOneGenerationActor (MonitorLeader.actor.g.cpp:1142) | |
==2642== by 0xC080F3A: monitorLeaderOneGeneration(Reference<ClusterConnectionFile> const&, Reference<AsyncVar<Standalone<StringRef> > > const&, MonitorLeaderInfo const&) (MonitorLeader.actor.cpp:378) | |
==2642== by 0xC0814BA: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::a_body1loopBody1(int) (MonitorLeader.actor.cpp:422) | |
==2642== by 0xC0817BC: a_body1loopHead1 (MonitorLeader.actor.g.cpp:1216) | |
==2642== by 0xC0817BC: a_body1 (MonitorLeader.actor.g.cpp:1195) | |
==2642== by 0xC0817BC: MonitorLeaderInternalActor (MonitorLeader.actor.g.cpp:1308) | |
==2642== by 0xC0817BC: monitorLeaderInternal(Reference<ClusterConnectionFile> const&, Reference<AsyncVar<Standalone<StringRef> > > const&) (MonitorLeader.actor.cpp:419) | |
==2642== by 0xBFFB284: Future<Void> monitorLeader<ClusterInterface>(Reference<ClusterConnectionFile> const&, Reference<AsyncVar<Optional<ClusterInterface> > > const&) (MonitorLeader.h:45) | |
==2642== by 0xC0E5A04: a_body1 (StatusClient.actor.cpp:440) | |
==2642== by 0xC0E5A04: StatusFetcherImplActor (StatusClient.actor.g.cpp:1614) | |
==2642== by 0xC0E5A04: statusFetcherImpl(Reference<ClusterConnectionFile> const&) (StatusClient.actor.cpp:425) | |
==2642== by 0xC0E6020: StatusClient::statusFetcher(Reference<ClusterConnectionFile>) (StatusClient.actor.cpp:522) | |
==2642== by 0xC094C0D: a_body1 (ReadYourWrites.actor.cpp:1138) | |
==2642== by 0xC094C0D: GetJSONActor (ReadYourWrites.actor.g.cpp:4969) | |
==2642== by 0xC094C0D: getJSON(Reference<ClusterConnectionFile> const&) (ReadYourWrites.actor.cpp:1137) | |
==2642== by 0xC095DE8: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1166) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== Address 0x9f2f780 is 0 bytes inside a block of size 96 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC07B095: delref (FastRef.h:74) | |
==2642== by 0xC07B095: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC07B095: ~Reference (FastRef.h:113) | |
==2642== by 0xC07B095: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::~MonitorLeaderInternalActorState() (MonitorLeader.actor.cpp:419) | |
==2642== by 0xC07B18D: a_body1Catch1 (MonitorLeader.actor.g.cpp:1207) | |
==2642== by 0xC07B18D: a_callback_error (MonitorLeader.actor.g.cpp:1276) | |
==2642== by 0xC07B18D: (anonymous namespace)::MonitorLeaderInternalActor::cancel() (MonitorLeader.actor.g.cpp:1316) | |
==2642== by 0xBF49FAB: ~Future (flow.h:636) | |
==2642== by 0xBF49FAB: ~ChooseActorActorState (genericactors.actor.h:1040) | |
==2642== by 0xBF49FAB: a_body1Catch1 (genericactors.actor.g.h:9759) | |
==2642== by 0xBF49FAB: a_callback_error (genericactors.actor.g.h:9813) | |
==2642== by 0xBF49FAB: (anonymous namespace)::ChooseActorActor<Void>::cancel() (genericactors.actor.g.h:9880) | |
==2642== by 0xBF4C8A1: ~Future (flow.h:636) | |
==2642== by 0xBF4C8A1: Cluster::~Cluster() (NativeAPI.actor.cpp:716) | |
==2642== by 0xBF56578: delref (FastRef.h:74) | |
==2642== by 0xBF56578: delref<Cluster> (FastRef.h:95) | |
==2642== by 0xBF56578: ~Reference (FastRef.h:113) | |
==2642== by 0xBF56578: DatabaseContext::~DatabaseContext() (NativeAPI.actor.cpp:539) | |
==2642== by 0xC04A36F: delref (FastRef.h:74) | |
==2642== by 0xC04A36F: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A36F: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A36F: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A36F: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A36F: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== | |
==2642== Invalid read of size 4 | |
==2642== at 0xC07BB90: addref (FastRef.h:71) | |
==2642== by 0xC07BB90: addref<ClusterConnectionFile> (FastRef.h:92) | |
==2642== by 0xC07BB90: Reference (FastRef.h:105) | |
==2642== by 0xC07BB90: ClientCoordinators::ClientCoordinators(Reference<ClusterConnectionFile>) (MonitorLeader.actor.cpp:290) | |
==2642== by 0xC080F5A: MonitorLeaderOneGenerationActorState (MonitorLeader.actor.cpp:382) | |
==2642== by 0xC080F5A: MonitorLeaderOneGenerationActor (MonitorLeader.actor.g.cpp:1142) | |
==2642== by 0xC080F5A: monitorLeaderOneGeneration(Reference<ClusterConnectionFile> const&, Reference<AsyncVar<Standalone<StringRef> > > const&, MonitorLeaderInfo const&) (MonitorLeader.actor.cpp:378) | |
==2642== by 0xC0814BA: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::a_body1loopBody1(int) (MonitorLeader.actor.cpp:422) | |
==2642== by 0xC0817BC: a_body1loopHead1 (MonitorLeader.actor.g.cpp:1216) | |
==2642== by 0xC0817BC: a_body1 (MonitorLeader.actor.g.cpp:1195) | |
==2642== by 0xC0817BC: MonitorLeaderInternalActor (MonitorLeader.actor.g.cpp:1308) | |
==2642== by 0xC0817BC: monitorLeaderInternal(Reference<ClusterConnectionFile> const&, Reference<AsyncVar<Standalone<StringRef> > > const&) (MonitorLeader.actor.cpp:419) | |
==2642== by 0xBFFB284: Future<Void> monitorLeader<ClusterInterface>(Reference<ClusterConnectionFile> const&, Reference<AsyncVar<Optional<ClusterInterface> > > const&) (MonitorLeader.h:45) | |
==2642== by 0xC0E5A04: a_body1 (StatusClient.actor.cpp:440) | |
==2642== by 0xC0E5A04: StatusFetcherImplActor (StatusClient.actor.g.cpp:1614) | |
==2642== by 0xC0E5A04: statusFetcherImpl(Reference<ClusterConnectionFile> const&) (StatusClient.actor.cpp:425) | |
==2642== by 0xC0E6020: StatusClient::statusFetcher(Reference<ClusterConnectionFile>) (StatusClient.actor.cpp:522) | |
==2642== by 0xC094C0D: a_body1 (ReadYourWrites.actor.cpp:1138) | |
==2642== by 0xC094C0D: GetJSONActor (ReadYourWrites.actor.g.cpp:4969) | |
==2642== by 0xC094C0D: getJSON(Reference<ClusterConnectionFile> const&) (ReadYourWrites.actor.cpp:1137) | |
==2642== by 0xC095DE8: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1166) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== Address 0x9f2f780 is 0 bytes inside a block of size 96 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC07B095: delref (FastRef.h:74) | |
==2642== by 0xC07B095: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC07B095: ~Reference (FastRef.h:113) | |
==2642== by 0xC07B095: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::~MonitorLeaderInternalActorState() (MonitorLeader.actor.cpp:419) | |
==2642== by 0xC07B18D: a_body1Catch1 (MonitorLeader.actor.g.cpp:1207) | |
==2642== by 0xC07B18D: a_callback_error (MonitorLeader.actor.g.cpp:1276) | |
==2642== by 0xC07B18D: (anonymous namespace)::MonitorLeaderInternalActor::cancel() (MonitorLeader.actor.g.cpp:1316) | |
==2642== by 0xBF49FAB: ~Future (flow.h:636) | |
==2642== by 0xBF49FAB: ~ChooseActorActorState (genericactors.actor.h:1040) | |
==2642== by 0xBF49FAB: a_body1Catch1 (genericactors.actor.g.h:9759) | |
==2642== by 0xBF49FAB: a_callback_error (genericactors.actor.g.h:9813) | |
==2642== by 0xBF49FAB: (anonymous namespace)::ChooseActorActor<Void>::cancel() (genericactors.actor.g.h:9880) | |
==2642== by 0xBF4C8A1: ~Future (flow.h:636) | |
==2642== by 0xBF4C8A1: Cluster::~Cluster() (NativeAPI.actor.cpp:716) | |
==2642== by 0xBF56578: delref (FastRef.h:74) | |
==2642== by 0xBF56578: delref<Cluster> (FastRef.h:95) | |
==2642== by 0xBF56578: ~Reference (FastRef.h:113) | |
==2642== by 0xBF56578: DatabaseContext::~DatabaseContext() (NativeAPI.actor.cpp:539) | |
==2642== by 0xC04A36F: delref (FastRef.h:74) | |
==2642== by 0xC04A36F: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A36F: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A36F: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A36F: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A36F: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== | |
==2642== Invalid read of size 8 | |
==2642== at 0xC07BB9E: size (stl_vector.h:655) | |
==2642== by 0xC07BB9E: vector (stl_vector.h:320) | |
==2642== by 0xC07BB9E: ClusterConnectionString (CoordinationInterface.h:39) | |
==2642== by 0xC07BB9E: ClientCoordinators::ClientCoordinators(Reference<ClusterConnectionFile>) (MonitorLeader.actor.cpp:292) | |
==2642== by 0xC080F5A: MonitorLeaderOneGenerationActorState (MonitorLeader.actor.cpp:382) | |
==2642== by 0xC080F5A: MonitorLeaderOneGenerationActor (MonitorLeader.actor.g.cpp:1142) | |
==2642== by 0xC080F5A: monitorLeaderOneGeneration(Reference<ClusterConnectionFile> const&, Reference<AsyncVar<Standalone<StringRef> > > const&, MonitorLeaderInfo const&) (MonitorLeader.actor.cpp:378) | |
==2642== by 0xC0814BA: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::a_body1loopBody1(int) (MonitorLeader.actor.cpp:422) | |
==2642== by 0xC0817BC: a_body1loopHead1 (MonitorLeader.actor.g.cpp:1216) | |
==2642== by 0xC0817BC: a_body1 (MonitorLeader.actor.g.cpp:1195) | |
==2642== by 0xC0817BC: MonitorLeaderInternalActor (MonitorLeader.actor.g.cpp:1308) | |
==2642== by 0xC0817BC: monitorLeaderInternal(Reference<ClusterConnectionFile> const&, Reference<AsyncVar<Standalone<StringRef> > > const&) (MonitorLeader.actor.cpp:419) | |
==2642== by 0xBFFB284: Future<Void> monitorLeader<ClusterInterface>(Reference<ClusterConnectionFile> const&, Reference<AsyncVar<Optional<ClusterInterface> > > const&) (MonitorLeader.h:45) | |
==2642== by 0xC0E5A04: a_body1 (StatusClient.actor.cpp:440) | |
==2642== by 0xC0E5A04: StatusFetcherImplActor (StatusClient.actor.g.cpp:1614) | |
==2642== by 0xC0E5A04: statusFetcherImpl(Reference<ClusterConnectionFile> const&) (StatusClient.actor.cpp:425) | |
==2642== by 0xC0E6020: StatusClient::statusFetcher(Reference<ClusterConnectionFile>) (StatusClient.actor.cpp:522) | |
==2642== by 0xC094C0D: a_body1 (ReadYourWrites.actor.cpp:1138) | |
==2642== by 0xC094C0D: GetJSONActor (ReadYourWrites.actor.g.cpp:4969) | |
==2642== by 0xC094C0D: getJSON(Reference<ClusterConnectionFile> const&) (ReadYourWrites.actor.cpp:1137) | |
==2642== by 0xC095DE8: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1166) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== Address 0x9f2f790 is 16 bytes inside a block of size 96 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC07B095: delref (FastRef.h:74) | |
==2642== by 0xC07B095: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC07B095: ~Reference (FastRef.h:113) | |
==2642== by 0xC07B095: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::~MonitorLeaderInternalActorState() (MonitorLeader.actor.cpp:419) | |
==2642== by 0xC07B18D: a_body1Catch1 (MonitorLeader.actor.g.cpp:1207) | |
==2642== by 0xC07B18D: a_callback_error (MonitorLeader.actor.g.cpp:1276) | |
==2642== by 0xC07B18D: (anonymous namespace)::MonitorLeaderInternalActor::cancel() (MonitorLeader.actor.g.cpp:1316) | |
==2642== by 0xBF49FAB: ~Future (flow.h:636) | |
==2642== by 0xBF49FAB: ~ChooseActorActorState (genericactors.actor.h:1040) | |
==2642== by 0xBF49FAB: a_body1Catch1 (genericactors.actor.g.h:9759) | |
==2642== by 0xBF49FAB: a_callback_error (genericactors.actor.g.h:9813) | |
==2642== by 0xBF49FAB: (anonymous namespace)::ChooseActorActor<Void>::cancel() (genericactors.actor.g.h:9880) | |
==2642== by 0xBF4C8A1: ~Future (flow.h:636) | |
==2642== by 0xBF4C8A1: Cluster::~Cluster() (NativeAPI.actor.cpp:716) | |
==2642== by 0xBF56578: delref (FastRef.h:74) | |
==2642== by 0xBF56578: delref<Cluster> (FastRef.h:95) | |
==2642== by 0xBF56578: ~Reference (FastRef.h:113) | |
==2642== by 0xBF56578: DatabaseContext::~DatabaseContext() (NativeAPI.actor.cpp:539) | |
==2642== by 0xC04A36F: delref (FastRef.h:74) | |
==2642== by 0xC04A36F: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A36F: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A36F: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A36F: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A36F: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== | |
==2642== Invalid read of size 8 | |
==2642== at 0xC07BBA2: size (stl_vector.h:655) | |
==2642== by 0xC07BBA2: vector (stl_vector.h:320) | |
==2642== by 0xC07BBA2: ClusterConnectionString (CoordinationInterface.h:39) | |
==2642== by 0xC07BBA2: ClientCoordinators::ClientCoordinators(Reference<ClusterConnectionFile>) (MonitorLeader.actor.cpp:292) | |
==2642== by 0xC080F5A: MonitorLeaderOneGenerationActorState (MonitorLeader.actor.cpp:382) | |
==2642== by 0xC080F5A: MonitorLeaderOneGenerationActor (MonitorLeader.actor.g.cpp:1142) | |
==2642== by 0xC080F5A: monitorLeaderOneGeneration(Reference<ClusterConnectionFile> const&, Reference<AsyncVar<Standalone<StringRef> > > const&, MonitorLeaderInfo const&) (MonitorLeader.actor.cpp:378) | |
==2642== by 0xC0814BA: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::a_body1loopBody1(int) (MonitorLeader.actor.cpp:422) | |
==2642== by 0xC0817BC: a_body1loopHead1 (MonitorLeader.actor.g.cpp:1216) | |
==2642== by 0xC0817BC: a_body1 (MonitorLeader.actor.g.cpp:1195) | |
==2642== by 0xC0817BC: MonitorLeaderInternalActor (MonitorLeader.actor.g.cpp:1308) | |
==2642== by 0xC0817BC: monitorLeaderInternal(Reference<ClusterConnectionFile> const&, Reference<AsyncVar<Standalone<StringRef> > > const&) (MonitorLeader.actor.cpp:419) | |
==2642== by 0xBFFB284: Future<Void> monitorLeader<ClusterInterface>(Reference<ClusterConnectionFile> const&, Reference<AsyncVar<Optional<ClusterInterface> > > const&) (MonitorLeader.h:45) | |
==2642== by 0xC0E5A04: a_body1 (StatusClient.actor.cpp:440) | |
==2642== by 0xC0E5A04: StatusFetcherImplActor (StatusClient.actor.g.cpp:1614) | |
==2642== by 0xC0E5A04: statusFetcherImpl(Reference<ClusterConnectionFile> const&) (StatusClient.actor.cpp:425) | |
==2642== by 0xC0E6020: StatusClient::statusFetcher(Reference<ClusterConnectionFile>) (StatusClient.actor.cpp:522) | |
==2642== by 0xC094C0D: a_body1 (ReadYourWrites.actor.cpp:1138) | |
==2642== by 0xC094C0D: GetJSONActor (ReadYourWrites.actor.g.cpp:4969) | |
==2642== by 0xC094C0D: getJSON(Reference<ClusterConnectionFile> const&) (ReadYourWrites.actor.cpp:1137) | |
==2642== by 0xC095DE8: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1166) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== Address 0x9f2f788 is 8 bytes inside a block of size 96 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC07B095: delref (FastRef.h:74) | |
==2642== by 0xC07B095: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC07B095: ~Reference (FastRef.h:113) | |
==2642== by 0xC07B095: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::~MonitorLeaderInternalActorState() (MonitorLeader.actor.cpp:419) | |
==2642== by 0xC07B18D: a_body1Catch1 (MonitorLeader.actor.g.cpp:1207) | |
==2642== by 0xC07B18D: a_callback_error (MonitorLeader.actor.g.cpp:1276) | |
==2642== by 0xC07B18D: (anonymous namespace)::MonitorLeaderInternalActor::cancel() (MonitorLeader.actor.g.cpp:1316) | |
==2642== by 0xBF49FAB: ~Future (flow.h:636) | |
==2642== by 0xBF49FAB: ~ChooseActorActorState (genericactors.actor.h:1040) | |
==2642== by 0xBF49FAB: a_body1Catch1 (genericactors.actor.g.h:9759) | |
==2642== by 0xBF49FAB: a_callback_error (genericactors.actor.g.h:9813) | |
==2642== by 0xBF49FAB: (anonymous namespace)::ChooseActorActor<Void>::cancel() (genericactors.actor.g.h:9880) | |
==2642== by 0xBF4C8A1: ~Future (flow.h:636) | |
==2642== by 0xBF4C8A1: Cluster::~Cluster() (NativeAPI.actor.cpp:716) | |
==2642== by 0xBF56578: delref (FastRef.h:74) | |
==2642== by 0xBF56578: delref<Cluster> (FastRef.h:95) | |
==2642== by 0xBF56578: ~Reference (FastRef.h:113) | |
==2642== by 0xBF56578: DatabaseContext::~DatabaseContext() (NativeAPI.actor.cpp:539) | |
==2642== by 0xC04A36F: delref (FastRef.h:74) | |
==2642== by 0xC04A36F: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A36F: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A36F: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A36F: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A36F: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== | |
==2642== Invalid read of size 8 | |
==2642== at 0xC07BBD5: _M_create_storage (stl_vector.h:187) | |
==2642== by 0xC07BBD5: _Vector_base (stl_vector.h:136) | |
==2642== by 0xC07BBD5: vector (stl_vector.h:320) | |
==2642== by 0xC07BBD5: ClusterConnectionString (CoordinationInterface.h:39) | |
==2642== by 0xC07BBD5: ClientCoordinators::ClientCoordinators(Reference<ClusterConnectionFile>) (MonitorLeader.actor.cpp:292) | |
==2642== by 0xC080F5A: MonitorLeaderOneGenerationActorState (MonitorLeader.actor.cpp:382) | |
==2642== by 0xC080F5A: MonitorLeaderOneGenerationActor (MonitorLeader.actor.g.cpp:1142) | |
==2642== by 0xC080F5A: monitorLeaderOneGeneration(Reference<ClusterConnectionFile> const&, Reference<AsyncVar<Standalone<StringRef> > > const&, MonitorLeaderInfo const&) (MonitorLeader.actor.cpp:378) | |
==2642== by 0xC0814BA: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::a_body1loopBody1(int) (MonitorLeader.actor.cpp:422) | |
==2642== by 0xC0817BC: a_body1loopHead1 (MonitorLeader.actor.g.cpp:1216) | |
==2642== by 0xC0817BC: a_body1 (MonitorLeader.actor.g.cpp:1195) | |
==2642== by 0xC0817BC: MonitorLeaderInternalActor (MonitorLeader.actor.g.cpp:1308) | |
==2642== by 0xC0817BC: monitorLeaderInternal(Reference<ClusterConnectionFile> const&, Reference<AsyncVar<Standalone<StringRef> > > const&) (MonitorLeader.actor.cpp:419) | |
==2642== by 0xBFFB284: Future<Void> monitorLeader<ClusterInterface>(Reference<ClusterConnectionFile> const&, Reference<AsyncVar<Optional<ClusterInterface> > > const&) (MonitorLeader.h:45) | |
==2642== by 0xC0E5A04: a_body1 (StatusClient.actor.cpp:440) | |
==2642== by 0xC0E5A04: StatusFetcherImplActor (StatusClient.actor.g.cpp:1614) | |
==2642== by 0xC0E5A04: statusFetcherImpl(Reference<ClusterConnectionFile> const&) (StatusClient.actor.cpp:425) | |
==2642== by 0xC0E6020: StatusClient::statusFetcher(Reference<ClusterConnectionFile>) (StatusClient.actor.cpp:522) | |
==2642== by 0xC094C0D: a_body1 (ReadYourWrites.actor.cpp:1138) | |
==2642== by 0xC094C0D: GetJSONActor (ReadYourWrites.actor.g.cpp:4969) | |
==2642== by 0xC094C0D: getJSON(Reference<ClusterConnectionFile> const&) (ReadYourWrites.actor.cpp:1137) | |
==2642== by 0xC095DE8: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1166) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== Address 0x9f2f790 is 16 bytes inside a block of size 96 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC07B095: delref (FastRef.h:74) | |
==2642== by 0xC07B095: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC07B095: ~Reference (FastRef.h:113) | |
==2642== by 0xC07B095: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::~MonitorLeaderInternalActorState() (MonitorLeader.actor.cpp:419) | |
==2642== by 0xC07B18D: a_body1Catch1 (MonitorLeader.actor.g.cpp:1207) | |
==2642== by 0xC07B18D: a_callback_error (MonitorLeader.actor.g.cpp:1276) | |
==2642== by 0xC07B18D: (anonymous namespace)::MonitorLeaderInternalActor::cancel() (MonitorLeader.actor.g.cpp:1316) | |
==2642== by 0xBF49FAB: ~Future (flow.h:636) | |
==2642== by 0xBF49FAB: ~ChooseActorActorState (genericactors.actor.h:1040) | |
==2642== by 0xBF49FAB: a_body1Catch1 (genericactors.actor.g.h:9759) | |
==2642== by 0xBF49FAB: a_callback_error (genericactors.actor.g.h:9813) | |
==2642== by 0xBF49FAB: (anonymous namespace)::ChooseActorActor<Void>::cancel() (genericactors.actor.g.h:9880) | |
==2642== by 0xBF4C8A1: ~Future (flow.h:636) | |
==2642== by 0xBF4C8A1: Cluster::~Cluster() (NativeAPI.actor.cpp:716) | |
==2642== by 0xBF56578: delref (FastRef.h:74) | |
==2642== by 0xBF56578: delref<Cluster> (FastRef.h:95) | |
==2642== by 0xBF56578: ~Reference (FastRef.h:113) | |
==2642== by 0xBF56578: DatabaseContext::~DatabaseContext() (NativeAPI.actor.cpp:539) | |
==2642== by 0xC04A36F: delref (FastRef.h:74) | |
==2642== by 0xC04A36F: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A36F: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A36F: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A36F: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A36F: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== | |
==2642== Invalid read of size 8 | |
==2642== at 0xC07BBD9: _M_create_storage (stl_vector.h:187) | |
==2642== by 0xC07BBD9: _Vector_base (stl_vector.h:136) | |
==2642== by 0xC07BBD9: vector (stl_vector.h:320) | |
==2642== by 0xC07BBD9: ClusterConnectionString (CoordinationInterface.h:39) | |
==2642== by 0xC07BBD9: ClientCoordinators::ClientCoordinators(Reference<ClusterConnectionFile>) (MonitorLeader.actor.cpp:292) | |
==2642== by 0xC080F5A: MonitorLeaderOneGenerationActorState (MonitorLeader.actor.cpp:382) | |
==2642== by 0xC080F5A: MonitorLeaderOneGenerationActor (MonitorLeader.actor.g.cpp:1142) | |
==2642== by 0xC080F5A: monitorLeaderOneGeneration(Reference<ClusterConnectionFile> const&, Reference<AsyncVar<Standalone<StringRef> > > const&, MonitorLeaderInfo const&) (MonitorLeader.actor.cpp:378) | |
==2642== by 0xC0814BA: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::a_body1loopBody1(int) (MonitorLeader.actor.cpp:422) | |
==2642== by 0xC0817BC: a_body1loopHead1 (MonitorLeader.actor.g.cpp:1216) | |
==2642== by 0xC0817BC: a_body1 (MonitorLeader.actor.g.cpp:1195) | |
==2642== by 0xC0817BC: MonitorLeaderInternalActor (MonitorLeader.actor.g.cpp:1308) | |
==2642== by 0xC0817BC: monitorLeaderInternal(Reference<ClusterConnectionFile> const&, Reference<AsyncVar<Standalone<StringRef> > > const&) (MonitorLeader.actor.cpp:419) | |
==2642== by 0xBFFB284: Future<Void> monitorLeader<ClusterInterface>(Reference<ClusterConnectionFile> const&, Reference<AsyncVar<Optional<ClusterInterface> > > const&) (MonitorLeader.h:45) | |
==2642== by 0xC0E5A04: a_body1 (StatusClient.actor.cpp:440) | |
==2642== by 0xC0E5A04: StatusFetcherImplActor (StatusClient.actor.g.cpp:1614) | |
==2642== by 0xC0E5A04: statusFetcherImpl(Reference<ClusterConnectionFile> const&) (StatusClient.actor.cpp:425) | |
==2642== by 0xC0E6020: StatusClient::statusFetcher(Reference<ClusterConnectionFile>) (StatusClient.actor.cpp:522) | |
==2642== by 0xC094C0D: a_body1 (ReadYourWrites.actor.cpp:1138) | |
==2642== by 0xC094C0D: GetJSONActor (ReadYourWrites.actor.g.cpp:4969) | |
==2642== by 0xC094C0D: getJSON(Reference<ClusterConnectionFile> const&) (ReadYourWrites.actor.cpp:1137) | |
==2642== by 0xC095DE8: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1166) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== Address 0x9f2f788 is 8 bytes inside a block of size 96 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC07B095: delref (FastRef.h:74) | |
==2642== by 0xC07B095: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC07B095: ~Reference (FastRef.h:113) | |
==2642== by 0xC07B095: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::~MonitorLeaderInternalActorState() (MonitorLeader.actor.cpp:419) | |
==2642== by 0xC07B18D: a_body1Catch1 (MonitorLeader.actor.g.cpp:1207) | |
==2642== by 0xC07B18D: a_callback_error (MonitorLeader.actor.g.cpp:1276) | |
==2642== by 0xC07B18D: (anonymous namespace)::MonitorLeaderInternalActor::cancel() (MonitorLeader.actor.g.cpp:1316) | |
==2642== by 0xBF49FAB: ~Future (flow.h:636) | |
==2642== by 0xBF49FAB: ~ChooseActorActorState (genericactors.actor.h:1040) | |
==2642== by 0xBF49FAB: a_body1Catch1 (genericactors.actor.g.h:9759) | |
==2642== by 0xBF49FAB: a_callback_error (genericactors.actor.g.h:9813) | |
==2642== by 0xBF49FAB: (anonymous namespace)::ChooseActorActor<Void>::cancel() (genericactors.actor.g.h:9880) | |
==2642== by 0xBF4C8A1: ~Future (flow.h:636) | |
==2642== by 0xBF4C8A1: Cluster::~Cluster() (NativeAPI.actor.cpp:716) | |
==2642== by 0xBF56578: delref (FastRef.h:74) | |
==2642== by 0xBF56578: delref<Cluster> (FastRef.h:95) | |
==2642== by 0xBF56578: ~Reference (FastRef.h:113) | |
==2642== by 0xBF56578: DatabaseContext::~DatabaseContext() (NativeAPI.actor.cpp:539) | |
==2642== by 0xC04A36F: delref (FastRef.h:74) | |
==2642== by 0xC04A36F: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A36F: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A36F: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A36F: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A36F: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== | |
==2642== Invalid read of size 8 | |
==2642== at 0xC07BBF5: _Construct<NetworkAddress, const NetworkAddress&> (stl_construct.h:75) | |
==2642== by 0xC07BBF5: __uninit_copy<__gnu_cxx::__normal_iterator<const NetworkAddress*, std::vector<NetworkAddress> >, NetworkAddress*> (stl_uninitialized.h:75) | |
==2642== by 0xC07BBF5: uninitialized_copy<__gnu_cxx::__normal_iterator<const NetworkAddress*, std::vector<NetworkAddress> >, NetworkAddress*> (stl_uninitialized.h:126) | |
==2642== by 0xC07BBF5: __uninitialized_copy_a<__gnu_cxx::__normal_iterator<const NetworkAddress*, std::vector<NetworkAddress> >, NetworkAddress*, NetworkAddress> (stl_uninitialized.h:279) | |
==2642== by 0xC07BBF5: vector (stl_vector.h:324) | |
==2642== by 0xC07BBF5: ClusterConnectionString (CoordinationInterface.h:39) | |
==2642== by 0xC07BBF5: ClientCoordinators::ClientCoordinators(Reference<ClusterConnectionFile>) (MonitorLeader.actor.cpp:292) | |
==2642== by 0xC080F5A: MonitorLeaderOneGenerationActorState (MonitorLeader.actor.cpp:382) | |
==2642== by 0xC080F5A: MonitorLeaderOneGenerationActor (MonitorLeader.actor.g.cpp:1142) | |
==2642== by 0xC080F5A: monitorLeaderOneGeneration(Reference<ClusterConnectionFile> const&, Reference<AsyncVar<Standalone<StringRef> > > const&, MonitorLeaderInfo const&) (MonitorLeader.actor.cpp:378) | |
==2642== by 0xC0814BA: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::a_body1loopBody1(int) (MonitorLeader.actor.cpp:422) | |
==2642== by 0xC0817BC: a_body1loopHead1 (MonitorLeader.actor.g.cpp:1216) | |
==2642== by 0xC0817BC: a_body1 (MonitorLeader.actor.g.cpp:1195) | |
==2642== by 0xC0817BC: MonitorLeaderInternalActor (MonitorLeader.actor.g.cpp:1308) | |
==2642== by 0xC0817BC: monitorLeaderInternal(Reference<ClusterConnectionFile> const&, Reference<AsyncVar<Standalone<StringRef> > > const&) (MonitorLeader.actor.cpp:419) | |
==2642== by 0xBFFB284: Future<Void> monitorLeader<ClusterInterface>(Reference<ClusterConnectionFile> const&, Reference<AsyncVar<Optional<ClusterInterface> > > const&) (MonitorLeader.h:45) | |
==2642== by 0xC0E5A04: a_body1 (StatusClient.actor.cpp:440) | |
==2642== by 0xC0E5A04: StatusFetcherImplActor (StatusClient.actor.g.cpp:1614) | |
==2642== by 0xC0E5A04: statusFetcherImpl(Reference<ClusterConnectionFile> const&) (StatusClient.actor.cpp:425) | |
==2642== by 0xC0E6020: StatusClient::statusFetcher(Reference<ClusterConnectionFile>) (StatusClient.actor.cpp:522) | |
==2642== by 0xC094C0D: a_body1 (ReadYourWrites.actor.cpp:1138) | |
==2642== by 0xC094C0D: GetJSONActor (ReadYourWrites.actor.g.cpp:4969) | |
==2642== by 0xC094C0D: getJSON(Reference<ClusterConnectionFile> const&) (ReadYourWrites.actor.cpp:1137) | |
==2642== by 0xC095DE8: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1166) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== Address 0x9a729a0 is 0 bytes inside a block of size 8 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC07B08D: deallocate (new_allocator.h:110) | |
==2642== by 0xC07B08D: deallocate (alloc_traits.h:383) | |
==2642== by 0xC07B08D: _M_deallocate (stl_vector.h:178) | |
==2642== by 0xC07B08D: ~_Vector_base (stl_vector.h:160) | |
==2642== by 0xC07B08D: ~vector (stl_vector.h:425) | |
==2642== by 0xC07B08D: ~ClusterConnectionString (CoordinationInterface.h:39) | |
==2642== by 0xC07B08D: ~ClusterConnectionFile (CoordinationInterface.h:56) | |
==2642== by 0xC07B08D: delref (FastRef.h:74) | |
==2642== by 0xC07B08D: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC07B08D: ~Reference (FastRef.h:113) | |
==2642== by 0xC07B08D: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::~MonitorLeaderInternalActorState() (MonitorLeader.actor.cpp:419) | |
==2642== by 0xC07B18D: a_body1Catch1 (MonitorLeader.actor.g.cpp:1207) | |
==2642== by 0xC07B18D: a_callback_error (MonitorLeader.actor.g.cpp:1276) | |
==2642== by 0xC07B18D: (anonymous namespace)::MonitorLeaderInternalActor::cancel() (MonitorLeader.actor.g.cpp:1316) | |
==2642== by 0xBF49FAB: ~Future (flow.h:636) | |
==2642== by 0xBF49FAB: ~ChooseActorActorState (genericactors.actor.h:1040) | |
==2642== by 0xBF49FAB: a_body1Catch1 (genericactors.actor.g.h:9759) | |
==2642== by 0xBF49FAB: a_callback_error (genericactors.actor.g.h:9813) | |
==2642== by 0xBF49FAB: (anonymous namespace)::ChooseActorActor<Void>::cancel() (genericactors.actor.g.h:9880) | |
==2642== by 0xBF4C8A1: ~Future (flow.h:636) | |
==2642== by 0xBF4C8A1: Cluster::~Cluster() (NativeAPI.actor.cpp:716) | |
==2642== by 0xBF56578: delref (FastRef.h:74) | |
==2642== by 0xBF56578: delref<Cluster> (FastRef.h:95) | |
==2642== by 0xBF56578: ~Reference (FastRef.h:113) | |
==2642== by 0xBF56578: DatabaseContext::~DatabaseContext() (NativeAPI.actor.cpp:539) | |
==2642== by 0xC04A36F: delref (FastRef.h:74) | |
==2642== by 0xC04A36F: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A36F: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A36F: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A36F: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A36F: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== | |
==2642== Invalid read of size 8 | |
==2642== at 0xC07BC1C: getPtr (FastRef.h:145) | |
==2642== by 0xC07BC1C: Reference (FastRef.h:105) | |
==2642== by 0xC07BC1C: Arena (Arena.h:290) | |
==2642== by 0xC07BC1C: Standalone (Arena.h:364) | |
==2642== by 0xC07BC1C: ClusterConnectionString (CoordinationInterface.h:39) | |
==2642== by 0xC07BC1C: ClientCoordinators::ClientCoordinators(Reference<ClusterConnectionFile>) (MonitorLeader.actor.cpp:292) | |
==2642== by 0xC080F5A: MonitorLeaderOneGenerationActorState (MonitorLeader.actor.cpp:382) | |
==2642== by 0xC080F5A: MonitorLeaderOneGenerationActor (MonitorLeader.actor.g.cpp:1142) | |
==2642== by 0xC080F5A: monitorLeaderOneGeneration(Reference<ClusterConnectionFile> const&, Reference<AsyncVar<Standalone<StringRef> > > const&, MonitorLeaderInfo const&) (MonitorLeader.actor.cpp:378) | |
==2642== by 0xC0814BA: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::a_body1loopBody1(int) (MonitorLeader.actor.cpp:422) | |
==2642== by 0xC0817BC: a_body1loopHead1 (MonitorLeader.actor.g.cpp:1216) | |
==2642== by 0xC0817BC: a_body1 (MonitorLeader.actor.g.cpp:1195) | |
==2642== by 0xC0817BC: MonitorLeaderInternalActor (MonitorLeader.actor.g.cpp:1308) | |
==2642== by 0xC0817BC: monitorLeaderInternal(Reference<ClusterConnectionFile> const&, Reference<AsyncVar<Standalone<StringRef> > > const&) (MonitorLeader.actor.cpp:419) | |
==2642== by 0xBFFB284: Future<Void> monitorLeader<ClusterInterface>(Reference<ClusterConnectionFile> const&, Reference<AsyncVar<Optional<ClusterInterface> > > const&) (MonitorLeader.h:45) | |
==2642== by 0xC0E5A04: a_body1 (StatusClient.actor.cpp:440) | |
==2642== by 0xC0E5A04: StatusFetcherImplActor (StatusClient.actor.g.cpp:1614) | |
==2642== by 0xC0E5A04: statusFetcherImpl(Reference<ClusterConnectionFile> const&) (StatusClient.actor.cpp:425) | |
==2642== by 0xC0E6020: StatusClient::statusFetcher(Reference<ClusterConnectionFile>) (StatusClient.actor.cpp:522) | |
==2642== by 0xC094C0D: a_body1 (ReadYourWrites.actor.cpp:1138) | |
==2642== by 0xC094C0D: GetJSONActor (ReadYourWrites.actor.g.cpp:4969) | |
==2642== by 0xC094C0D: getJSON(Reference<ClusterConnectionFile> const&) (ReadYourWrites.actor.cpp:1137) | |
==2642== by 0xC095DE8: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1166) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== Address 0x9f2f7a0 is 32 bytes inside a block of size 96 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC07B095: delref (FastRef.h:74) | |
==2642== by 0xC07B095: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC07B095: ~Reference (FastRef.h:113) | |
==2642== by 0xC07B095: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::~MonitorLeaderInternalActorState() (MonitorLeader.actor.cpp:419) | |
==2642== by 0xC07B18D: a_body1Catch1 (MonitorLeader.actor.g.cpp:1207) | |
==2642== by 0xC07B18D: a_callback_error (MonitorLeader.actor.g.cpp:1276) | |
==2642== by 0xC07B18D: (anonymous namespace)::MonitorLeaderInternalActor::cancel() (MonitorLeader.actor.g.cpp:1316) | |
==2642== by 0xBF49FAB: ~Future (flow.h:636) | |
==2642== by 0xBF49FAB: ~ChooseActorActorState (genericactors.actor.h:1040) | |
==2642== by 0xBF49FAB: a_body1Catch1 (genericactors.actor.g.h:9759) | |
==2642== by 0xBF49FAB: a_callback_error (genericactors.actor.g.h:9813) | |
==2642== by 0xBF49FAB: (anonymous namespace)::ChooseActorActor<Void>::cancel() (genericactors.actor.g.h:9880) | |
==2642== by 0xBF4C8A1: ~Future (flow.h:636) | |
==2642== by 0xBF4C8A1: Cluster::~Cluster() (NativeAPI.actor.cpp:716) | |
==2642== by 0xBF56578: delref (FastRef.h:74) | |
==2642== by 0xBF56578: delref<Cluster> (FastRef.h:95) | |
==2642== by 0xBF56578: ~Reference (FastRef.h:113) | |
==2642== by 0xBF56578: DatabaseContext::~DatabaseContext() (NativeAPI.actor.cpp:539) | |
==2642== by 0xC04A36F: delref (FastRef.h:74) | |
==2642== by 0xC04A36F: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A36F: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A36F: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A36F: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A36F: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== | |
==2642== Invalid read of size 8 | |
==2642== at 0xC07BC2D: Standalone (Arena.h:364) | |
==2642== by 0xC07BC2D: ClusterConnectionString (CoordinationInterface.h:39) | |
==2642== by 0xC07BC2D: ClientCoordinators::ClientCoordinators(Reference<ClusterConnectionFile>) (MonitorLeader.actor.cpp:292) | |
==2642== by 0xC080F5A: MonitorLeaderOneGenerationActorState (MonitorLeader.actor.cpp:382) | |
==2642== by 0xC080F5A: MonitorLeaderOneGenerationActor (MonitorLeader.actor.g.cpp:1142) | |
==2642== by 0xC080F5A: monitorLeaderOneGeneration(Reference<ClusterConnectionFile> const&, Reference<AsyncVar<Standalone<StringRef> > > const&, MonitorLeaderInfo const&) (MonitorLeader.actor.cpp:378) | |
==2642== by 0xC0814BA: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::a_body1loopBody1(int) (MonitorLeader.actor.cpp:422) | |
==2642== by 0xC0817BC: a_body1loopHead1 (MonitorLeader.actor.g.cpp:1216) | |
==2642== by 0xC0817BC: a_body1 (MonitorLeader.actor.g.cpp:1195) | |
==2642== by 0xC0817BC: MonitorLeaderInternalActor (MonitorLeader.actor.g.cpp:1308) | |
==2642== by 0xC0817BC: monitorLeaderInternal(Reference<ClusterConnectionFile> const&, Reference<AsyncVar<Standalone<StringRef> > > const&) (MonitorLeader.actor.cpp:419) | |
==2642== by 0xBFFB284: Future<Void> monitorLeader<ClusterInterface>(Reference<ClusterConnectionFile> const&, Reference<AsyncVar<Optional<ClusterInterface> > > const&) (MonitorLeader.h:45) | |
==2642== by 0xC0E5A04: a_body1 (StatusClient.actor.cpp:440) | |
==2642== by 0xC0E5A04: StatusFetcherImplActor (StatusClient.actor.g.cpp:1614) | |
==2642== by 0xC0E5A04: statusFetcherImpl(Reference<ClusterConnectionFile> const&) (StatusClient.actor.cpp:425) | |
==2642== by 0xC0E6020: StatusClient::statusFetcher(Reference<ClusterConnectionFile>) (StatusClient.actor.cpp:522) | |
==2642== by 0xC094C0D: a_body1 (ReadYourWrites.actor.cpp:1138) | |
==2642== by 0xC094C0D: GetJSONActor (ReadYourWrites.actor.g.cpp:4969) | |
==2642== by 0xC094C0D: getJSON(Reference<ClusterConnectionFile> const&) (ReadYourWrites.actor.cpp:1137) | |
==2642== by 0xC095DE8: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1166) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== Address 0x9f2f7a8 is 40 bytes inside a block of size 96 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC07B095: delref (FastRef.h:74) | |
==2642== by 0xC07B095: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC07B095: ~Reference (FastRef.h:113) | |
==2642== by 0xC07B095: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::~MonitorLeaderInternalActorState() (MonitorLeader.actor.cpp:419) | |
==2642== by 0xC07B18D: a_body1Catch1 (MonitorLeader.actor.g.cpp:1207) | |
==2642== by 0xC07B18D: a_callback_error (MonitorLeader.actor.g.cpp:1276) | |
==2642== by 0xC07B18D: (anonymous namespace)::MonitorLeaderInternalActor::cancel() (MonitorLeader.actor.g.cpp:1316) | |
==2642== by 0xBF49FAB: ~Future (flow.h:636) | |
==2642== by 0xBF49FAB: ~ChooseActorActorState (genericactors.actor.h:1040) | |
==2642== by 0xBF49FAB: a_body1Catch1 (genericactors.actor.g.h:9759) | |
==2642== by 0xBF49FAB: a_callback_error (genericactors.actor.g.h:9813) | |
==2642== by 0xBF49FAB: (anonymous namespace)::ChooseActorActor<Void>::cancel() (genericactors.actor.g.h:9880) | |
==2642== by 0xBF4C8A1: ~Future (flow.h:636) | |
==2642== by 0xBF4C8A1: Cluster::~Cluster() (NativeAPI.actor.cpp:716) | |
==2642== by 0xBF56578: delref (FastRef.h:74) | |
==2642== by 0xBF56578: delref<Cluster> (FastRef.h:95) | |
==2642== by 0xBF56578: ~Reference (FastRef.h:113) | |
==2642== by 0xBF56578: DatabaseContext::~DatabaseContext() (NativeAPI.actor.cpp:539) | |
==2642== by 0xC04A36F: delref (FastRef.h:74) | |
==2642== by 0xC04A36F: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A36F: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A36F: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A36F: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A36F: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== | |
==2642== Invalid read of size 4 | |
==2642== at 0xC07BC35: Standalone (Arena.h:364) | |
==2642== by 0xC07BC35: ClusterConnectionString (CoordinationInterface.h:39) | |
==2642== by 0xC07BC35: ClientCoordinators::ClientCoordinators(Reference<ClusterConnectionFile>) (MonitorLeader.actor.cpp:292) | |
==2642== by 0xC080F5A: MonitorLeaderOneGenerationActorState (MonitorLeader.actor.cpp:382) | |
==2642== by 0xC080F5A: MonitorLeaderOneGenerationActor (MonitorLeader.actor.g.cpp:1142) | |
==2642== by 0xC080F5A: monitorLeaderOneGeneration(Reference<ClusterConnectionFile> const&, Reference<AsyncVar<Standalone<StringRef> > > const&, MonitorLeaderInfo const&) (MonitorLeader.actor.cpp:378) | |
==2642== by 0xC0814BA: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::a_body1loopBody1(int) (MonitorLeader.actor.cpp:422) | |
==2642== by 0xC0817BC: a_body1loopHead1 (MonitorLeader.actor.g.cpp:1216) | |
==2642== by 0xC0817BC: a_body1 (MonitorLeader.actor.g.cpp:1195) | |
==2642== by 0xC0817BC: MonitorLeaderInternalActor (MonitorLeader.actor.g.cpp:1308) | |
==2642== by 0xC0817BC: monitorLeaderInternal(Reference<ClusterConnectionFile> const&, Reference<AsyncVar<Standalone<StringRef> > > const&) (MonitorLeader.actor.cpp:419) | |
==2642== by 0xBFFB284: Future<Void> monitorLeader<ClusterInterface>(Reference<ClusterConnectionFile> const&, Reference<AsyncVar<Optional<ClusterInterface> > > const&) (MonitorLeader.h:45) | |
==2642== by 0xC0E5A04: a_body1 (StatusClient.actor.cpp:440) | |
==2642== by 0xC0E5A04: StatusFetcherImplActor (StatusClient.actor.g.cpp:1614) | |
==2642== by 0xC0E5A04: statusFetcherImpl(Reference<ClusterConnectionFile> const&) (StatusClient.actor.cpp:425) | |
==2642== by 0xC0E6020: StatusClient::statusFetcher(Reference<ClusterConnectionFile>) (StatusClient.actor.cpp:522) | |
==2642== by 0xC094C0D: a_body1 (ReadYourWrites.actor.cpp:1138) | |
==2642== by 0xC094C0D: GetJSONActor (ReadYourWrites.actor.g.cpp:4969) | |
==2642== by 0xC094C0D: getJSON(Reference<ClusterConnectionFile> const&) (ReadYourWrites.actor.cpp:1137) | |
==2642== by 0xC095DE8: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1166) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== Address 0x9f2f7b0 is 48 bytes inside a block of size 96 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC07B095: delref (FastRef.h:74) | |
==2642== by 0xC07B095: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC07B095: ~Reference (FastRef.h:113) | |
==2642== by 0xC07B095: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::~MonitorLeaderInternalActorState() (MonitorLeader.actor.cpp:419) | |
==2642== by 0xC07B18D: a_body1Catch1 (MonitorLeader.actor.g.cpp:1207) | |
==2642== by 0xC07B18D: a_callback_error (MonitorLeader.actor.g.cpp:1276) | |
==2642== by 0xC07B18D: (anonymous namespace)::MonitorLeaderInternalActor::cancel() (MonitorLeader.actor.g.cpp:1316) | |
==2642== by 0xBF49FAB: ~Future (flow.h:636) | |
==2642== by 0xBF49FAB: ~ChooseActorActorState (genericactors.actor.h:1040) | |
==2642== by 0xBF49FAB: a_body1Catch1 (genericactors.actor.g.h:9759) | |
==2642== by 0xBF49FAB: a_callback_error (genericactors.actor.g.h:9813) | |
==2642== by 0xBF49FAB: (anonymous namespace)::ChooseActorActor<Void>::cancel() (genericactors.actor.g.h:9880) | |
==2642== by 0xBF4C8A1: ~Future (flow.h:636) | |
==2642== by 0xBF4C8A1: Cluster::~Cluster() (NativeAPI.actor.cpp:716) | |
==2642== by 0xBF56578: delref (FastRef.h:74) | |
==2642== by 0xBF56578: delref<Cluster> (FastRef.h:95) | |
==2642== by 0xBF56578: ~Reference (FastRef.h:113) | |
==2642== by 0xBF56578: DatabaseContext::~DatabaseContext() (NativeAPI.actor.cpp:539) | |
==2642== by 0xC04A36F: delref (FastRef.h:74) | |
==2642== by 0xC04A36F: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A36F: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A36F: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A36F: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A36F: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== | |
==2642== Invalid read of size 8 | |
==2642== at 0xC07BC3B: getPtr (FastRef.h:145) | |
==2642== by 0xC07BC3B: Reference (FastRef.h:105) | |
==2642== by 0xC07BC3B: Arena (Arena.h:290) | |
==2642== by 0xC07BC3B: Standalone (Arena.h:364) | |
==2642== by 0xC07BC3B: ClusterConnectionString (CoordinationInterface.h:39) | |
==2642== by 0xC07BC3B: ClientCoordinators::ClientCoordinators(Reference<ClusterConnectionFile>) (MonitorLeader.actor.cpp:292) | |
==2642== by 0xC080F5A: MonitorLeaderOneGenerationActorState (MonitorLeader.actor.cpp:382) | |
==2642== by 0xC080F5A: MonitorLeaderOneGenerationActor (MonitorLeader.actor.g.cpp:1142) | |
==2642== by 0xC080F5A: monitorLeaderOneGeneration(Reference<ClusterConnectionFile> const&, Reference<AsyncVar<Standalone<StringRef> > > const&, MonitorLeaderInfo const&) (MonitorLeader.actor.cpp:378) | |
==2642== by 0xC0814BA: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::a_body1loopBody1(int) (MonitorLeader.actor.cpp:422) | |
==2642== by 0xC0817BC: a_body1loopHead1 (MonitorLeader.actor.g.cpp:1216) | |
==2642== by 0xC0817BC: a_body1 (MonitorLeader.actor.g.cpp:1195) | |
==2642== by 0xC0817BC: MonitorLeaderInternalActor (MonitorLeader.actor.g.cpp:1308) | |
==2642== by 0xC0817BC: monitorLeaderInternal(Reference<ClusterConnectionFile> const&, Reference<AsyncVar<Standalone<StringRef> > > const&) (MonitorLeader.actor.cpp:419) | |
==2642== by 0xBFFB284: Future<Void> monitorLeader<ClusterInterface>(Reference<ClusterConnectionFile> const&, Reference<AsyncVar<Optional<ClusterInterface> > > const&) (MonitorLeader.h:45) | |
==2642== by 0xC0E5A04: a_body1 (StatusClient.actor.cpp:440) | |
==2642== by 0xC0E5A04: StatusFetcherImplActor (StatusClient.actor.g.cpp:1614) | |
==2642== by 0xC0E5A04: statusFetcherImpl(Reference<ClusterConnectionFile> const&) (StatusClient.actor.cpp:425) | |
==2642== by 0xC0E6020: StatusClient::statusFetcher(Reference<ClusterConnectionFile>) (StatusClient.actor.cpp:522) | |
==2642== by 0xC094C0D: a_body1 (ReadYourWrites.actor.cpp:1138) | |
==2642== by 0xC094C0D: GetJSONActor (ReadYourWrites.actor.g.cpp:4969) | |
==2642== by 0xC094C0D: getJSON(Reference<ClusterConnectionFile> const&) (ReadYourWrites.actor.cpp:1137) | |
==2642== by 0xC095DE8: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1166) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== Address 0x9f2f7b8 is 56 bytes inside a block of size 96 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC07B095: delref (FastRef.h:74) | |
==2642== by 0xC07B095: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC07B095: ~Reference (FastRef.h:113) | |
==2642== by 0xC07B095: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::~MonitorLeaderInternalActorState() (MonitorLeader.actor.cpp:419) | |
==2642== by 0xC07B18D: a_body1Catch1 (MonitorLeader.actor.g.cpp:1207) | |
==2642== by 0xC07B18D: a_callback_error (MonitorLeader.actor.g.cpp:1276) | |
==2642== by 0xC07B18D: (anonymous namespace)::MonitorLeaderInternalActor::cancel() (MonitorLeader.actor.g.cpp:1316) | |
==2642== by 0xBF49FAB: ~Future (flow.h:636) | |
==2642== by 0xBF49FAB: ~ChooseActorActorState (genericactors.actor.h:1040) | |
==2642== by 0xBF49FAB: a_body1Catch1 (genericactors.actor.g.h:9759) | |
==2642== by 0xBF49FAB: a_callback_error (genericactors.actor.g.h:9813) | |
==2642== by 0xBF49FAB: (anonymous namespace)::ChooseActorActor<Void>::cancel() (genericactors.actor.g.h:9880) | |
==2642== by 0xBF4C8A1: ~Future (flow.h:636) | |
==2642== by 0xBF4C8A1: Cluster::~Cluster() (NativeAPI.actor.cpp:716) | |
==2642== by 0xBF56578: delref (FastRef.h:74) | |
==2642== by 0xBF56578: delref<Cluster> (FastRef.h:95) | |
==2642== by 0xBF56578: ~Reference (FastRef.h:113) | |
==2642== by 0xBF56578: DatabaseContext::~DatabaseContext() (NativeAPI.actor.cpp:539) | |
==2642== by 0xC04A36F: delref (FastRef.h:74) | |
==2642== by 0xC04A36F: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A36F: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A36F: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A36F: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A36F: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== | |
==2642== Invalid read of size 8 | |
==2642== at 0xC07BC4C: Standalone (Arena.h:364) | |
==2642== by 0xC07BC4C: ClusterConnectionString (CoordinationInterface.h:39) | |
==2642== by 0xC07BC4C: ClientCoordinators::ClientCoordinators(Reference<ClusterConnectionFile>) (MonitorLeader.actor.cpp:292) | |
==2642== by 0xC080F5A: MonitorLeaderOneGenerationActorState (MonitorLeader.actor.cpp:382) | |
==2642== by 0xC080F5A: MonitorLeaderOneGenerationActor (MonitorLeader.actor.g.cpp:1142) | |
==2642== by 0xC080F5A: monitorLeaderOneGeneration(Reference<ClusterConnectionFile> const&, Reference<AsyncVar<Standalone<StringRef> > > const&, MonitorLeaderInfo const&) (MonitorLeader.actor.cpp:378) | |
==2642== by 0xC0814BA: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::a_body1loopBody1(int) (MonitorLeader.actor.cpp:422) | |
==2642== by 0xC0817BC: a_body1loopHead1 (MonitorLeader.actor.g.cpp:1216) | |
==2642== by 0xC0817BC: a_body1 (MonitorLeader.actor.g.cpp:1195) | |
==2642== by 0xC0817BC: MonitorLeaderInternalActor (MonitorLeader.actor.g.cpp:1308) | |
==2642== by 0xC0817BC: monitorLeaderInternal(Reference<ClusterConnectionFile> const&, Reference<AsyncVar<Standalone<StringRef> > > const&) (MonitorLeader.actor.cpp:419) | |
==2642== by 0xBFFB284: Future<Void> monitorLeader<ClusterInterface>(Reference<ClusterConnectionFile> const&, Reference<AsyncVar<Optional<ClusterInterface> > > const&) (MonitorLeader.h:45) | |
==2642== by 0xC0E5A04: a_body1 (StatusClient.actor.cpp:440) | |
==2642== by 0xC0E5A04: StatusFetcherImplActor (StatusClient.actor.g.cpp:1614) | |
==2642== by 0xC0E5A04: statusFetcherImpl(Reference<ClusterConnectionFile> const&) (StatusClient.actor.cpp:425) | |
==2642== by 0xC0E6020: StatusClient::statusFetcher(Reference<ClusterConnectionFile>) (StatusClient.actor.cpp:522) | |
==2642== by 0xC094C0D: a_body1 (ReadYourWrites.actor.cpp:1138) | |
==2642== by 0xC094C0D: GetJSONActor (ReadYourWrites.actor.g.cpp:4969) | |
==2642== by 0xC094C0D: getJSON(Reference<ClusterConnectionFile> const&) (ReadYourWrites.actor.cpp:1137) | |
==2642== by 0xC095DE8: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1166) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== Address 0x9f2f7c0 is 64 bytes inside a block of size 96 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC07B095: delref (FastRef.h:74) | |
==2642== by 0xC07B095: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC07B095: ~Reference (FastRef.h:113) | |
==2642== by 0xC07B095: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::~MonitorLeaderInternalActorState() (MonitorLeader.actor.cpp:419) | |
==2642== by 0xC07B18D: a_body1Catch1 (MonitorLeader.actor.g.cpp:1207) | |
==2642== by 0xC07B18D: a_callback_error (MonitorLeader.actor.g.cpp:1276) | |
==2642== by 0xC07B18D: (anonymous namespace)::MonitorLeaderInternalActor::cancel() (MonitorLeader.actor.g.cpp:1316) | |
==2642== by 0xBF49FAB: ~Future (flow.h:636) | |
==2642== by 0xBF49FAB: ~ChooseActorActorState (genericactors.actor.h:1040) | |
==2642== by 0xBF49FAB: a_body1Catch1 (genericactors.actor.g.h:9759) | |
==2642== by 0xBF49FAB: a_callback_error (genericactors.actor.g.h:9813) | |
==2642== by 0xBF49FAB: (anonymous namespace)::ChooseActorActor<Void>::cancel() (genericactors.actor.g.h:9880) | |
==2642== by 0xBF4C8A1: ~Future (flow.h:636) | |
==2642== by 0xBF4C8A1: Cluster::~Cluster() (NativeAPI.actor.cpp:716) | |
==2642== by 0xBF56578: delref (FastRef.h:74) | |
==2642== by 0xBF56578: delref<Cluster> (FastRef.h:95) | |
==2642== by 0xBF56578: ~Reference (FastRef.h:113) | |
==2642== by 0xBF56578: DatabaseContext::~DatabaseContext() (NativeAPI.actor.cpp:539) | |
==2642== by 0xC04A36F: delref (FastRef.h:74) | |
==2642== by 0xC04A36F: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A36F: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A36F: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A36F: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A36F: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== | |
==2642== Invalid read of size 4 | |
==2642== at 0xC07BC62: Standalone (Arena.h:364) | |
==2642== by 0xC07BC62: ClusterConnectionString (CoordinationInterface.h:39) | |
==2642== by 0xC07BC62: ClientCoordinators::ClientCoordinators(Reference<ClusterConnectionFile>) (MonitorLeader.actor.cpp:292) | |
==2642== by 0xC080F5A: MonitorLeaderOneGenerationActorState (MonitorLeader.actor.cpp:382) | |
==2642== by 0xC080F5A: MonitorLeaderOneGenerationActor (MonitorLeader.actor.g.cpp:1142) | |
==2642== by 0xC080F5A: monitorLeaderOneGeneration(Reference<ClusterConnectionFile> const&, Reference<AsyncVar<Standalone<StringRef> > > const&, MonitorLeaderInfo const&) (MonitorLeader.actor.cpp:378) | |
==2642== by 0xC0814BA: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::a_body1loopBody1(int) (MonitorLeader.actor.cpp:422) | |
==2642== by 0xC0817BC: a_body1loopHead1 (MonitorLeader.actor.g.cpp:1216) | |
==2642== by 0xC0817BC: a_body1 (MonitorLeader.actor.g.cpp:1195) | |
==2642== by 0xC0817BC: MonitorLeaderInternalActor (MonitorLeader.actor.g.cpp:1308) | |
==2642== by 0xC0817BC: monitorLeaderInternal(Reference<ClusterConnectionFile> const&, Reference<AsyncVar<Standalone<StringRef> > > const&) (MonitorLeader.actor.cpp:419) | |
==2642== by 0xBFFB284: Future<Void> monitorLeader<ClusterInterface>(Reference<ClusterConnectionFile> const&, Reference<AsyncVar<Optional<ClusterInterface> > > const&) (MonitorLeader.h:45) | |
==2642== by 0xC0E5A04: a_body1 (StatusClient.actor.cpp:440) | |
==2642== by 0xC0E5A04: StatusFetcherImplActor (StatusClient.actor.g.cpp:1614) | |
==2642== by 0xC0E5A04: statusFetcherImpl(Reference<ClusterConnectionFile> const&) (StatusClient.actor.cpp:425) | |
==2642== by 0xC0E6020: StatusClient::statusFetcher(Reference<ClusterConnectionFile>) (StatusClient.actor.cpp:522) | |
==2642== by 0xC094C0D: a_body1 (ReadYourWrites.actor.cpp:1138) | |
==2642== by 0xC094C0D: GetJSONActor (ReadYourWrites.actor.g.cpp:4969) | |
==2642== by 0xC094C0D: getJSON(Reference<ClusterConnectionFile> const&) (ReadYourWrites.actor.cpp:1137) | |
==2642== by 0xC095DE8: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1166) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== Address 0x9f2f7c8 is 72 bytes inside a block of size 96 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC07B095: delref (FastRef.h:74) | |
==2642== by 0xC07B095: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC07B095: ~Reference (FastRef.h:113) | |
==2642== by 0xC07B095: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::~MonitorLeaderInternalActorState() (MonitorLeader.actor.cpp:419) | |
==2642== by 0xC07B18D: a_body1Catch1 (MonitorLeader.actor.g.cpp:1207) | |
==2642== by 0xC07B18D: a_callback_error (MonitorLeader.actor.g.cpp:1276) | |
==2642== by 0xC07B18D: (anonymous namespace)::MonitorLeaderInternalActor::cancel() (MonitorLeader.actor.g.cpp:1316) | |
==2642== by 0xBF49FAB: ~Future (flow.h:636) | |
==2642== by 0xBF49FAB: ~ChooseActorActorState (genericactors.actor.h:1040) | |
==2642== by 0xBF49FAB: a_body1Catch1 (genericactors.actor.g.h:9759) | |
==2642== by 0xBF49FAB: a_callback_error (genericactors.actor.g.h:9813) | |
==2642== by 0xBF49FAB: (anonymous namespace)::ChooseActorActor<Void>::cancel() (genericactors.actor.g.h:9880) | |
==2642== by 0xBF4C8A1: ~Future (flow.h:636) | |
==2642== by 0xBF4C8A1: Cluster::~Cluster() (NativeAPI.actor.cpp:716) | |
==2642== by 0xBF56578: delref (FastRef.h:74) | |
==2642== by 0xBF56578: delref<Cluster> (FastRef.h:95) | |
==2642== by 0xBF56578: ~Reference (FastRef.h:113) | |
==2642== by 0xBF56578: DatabaseContext::~DatabaseContext() (NativeAPI.actor.cpp:539) | |
==2642== by 0xC04A36F: delref (FastRef.h:74) | |
==2642== by 0xC04A36F: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A36F: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A36F: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A36F: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A36F: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== | |
==2642== Invalid read of size 4 | |
==2642== at 0xBFE032B: ThreadUnsafeReferenceCounted<ClusterConnectionFile>::delref() const (FastRef.h:73) | |
==2642== by 0xC080F68: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC080F68: ~Reference (FastRef.h:113) | |
==2642== by 0xC080F68: MonitorLeaderOneGenerationActorState (MonitorLeader.actor.cpp:382) | |
==2642== by 0xC080F68: MonitorLeaderOneGenerationActor (MonitorLeader.actor.g.cpp:1142) | |
==2642== by 0xC080F68: monitorLeaderOneGeneration(Reference<ClusterConnectionFile> const&, Reference<AsyncVar<Standalone<StringRef> > > const&, MonitorLeaderInfo const&) (MonitorLeader.actor.cpp:378) | |
==2642== by 0xC0814BA: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::a_body1loopBody1(int) (MonitorLeader.actor.cpp:422) | |
==2642== by 0xC0817BC: a_body1loopHead1 (MonitorLeader.actor.g.cpp:1216) | |
==2642== by 0xC0817BC: a_body1 (MonitorLeader.actor.g.cpp:1195) | |
==2642== by 0xC0817BC: MonitorLeaderInternalActor (MonitorLeader.actor.g.cpp:1308) | |
==2642== by 0xC0817BC: monitorLeaderInternal(Reference<ClusterConnectionFile> const&, Reference<AsyncVar<Standalone<StringRef> > > const&) (MonitorLeader.actor.cpp:419) | |
==2642== by 0xBFFB284: Future<Void> monitorLeader<ClusterInterface>(Reference<ClusterConnectionFile> const&, Reference<AsyncVar<Optional<ClusterInterface> > > const&) (MonitorLeader.h:45) | |
==2642== by 0xC0E5A04: a_body1 (StatusClient.actor.cpp:440) | |
==2642== by 0xC0E5A04: StatusFetcherImplActor (StatusClient.actor.g.cpp:1614) | |
==2642== by 0xC0E5A04: statusFetcherImpl(Reference<ClusterConnectionFile> const&) (StatusClient.actor.cpp:425) | |
==2642== by 0xC0E6020: StatusClient::statusFetcher(Reference<ClusterConnectionFile>) (StatusClient.actor.cpp:522) | |
==2642== by 0xC094C0D: a_body1 (ReadYourWrites.actor.cpp:1138) | |
==2642== by 0xC094C0D: GetJSONActor (ReadYourWrites.actor.g.cpp:4969) | |
==2642== by 0xC094C0D: getJSON(Reference<ClusterConnectionFile> const&) (ReadYourWrites.actor.cpp:1137) | |
==2642== by 0xC095DE8: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1166) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== Address 0x9f2f780 is 0 bytes inside a block of size 96 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC07B095: delref (FastRef.h:74) | |
==2642== by 0xC07B095: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC07B095: ~Reference (FastRef.h:113) | |
==2642== by 0xC07B095: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::~MonitorLeaderInternalActorState() (MonitorLeader.actor.cpp:419) | |
==2642== by 0xC07B18D: a_body1Catch1 (MonitorLeader.actor.g.cpp:1207) | |
==2642== by 0xC07B18D: a_callback_error (MonitorLeader.actor.g.cpp:1276) | |
==2642== by 0xC07B18D: (anonymous namespace)::MonitorLeaderInternalActor::cancel() (MonitorLeader.actor.g.cpp:1316) | |
==2642== by 0xBF49FAB: ~Future (flow.h:636) | |
==2642== by 0xBF49FAB: ~ChooseActorActorState (genericactors.actor.h:1040) | |
==2642== by 0xBF49FAB: a_body1Catch1 (genericactors.actor.g.h:9759) | |
==2642== by 0xBF49FAB: a_callback_error (genericactors.actor.g.h:9813) | |
==2642== by 0xBF49FAB: (anonymous namespace)::ChooseActorActor<Void>::cancel() (genericactors.actor.g.h:9880) | |
==2642== by 0xBF4C8A1: ~Future (flow.h:636) | |
==2642== by 0xBF4C8A1: Cluster::~Cluster() (NativeAPI.actor.cpp:716) | |
==2642== by 0xBF56578: delref (FastRef.h:74) | |
==2642== by 0xBF56578: delref<Cluster> (FastRef.h:95) | |
==2642== by 0xBF56578: ~Reference (FastRef.h:113) | |
==2642== by 0xBF56578: DatabaseContext::~DatabaseContext() (NativeAPI.actor.cpp:539) | |
==2642== by 0xC04A36F: delref (FastRef.h:74) | |
==2642== by 0xC04A36F: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A36F: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A36F: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A36F: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A36F: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== | |
==2642== Invalid read of size 4 | |
==2642== at 0xC0E49C6: addref (FastRef.h:71) | |
==2642== by 0xC0E49C6: addref<ClusterConnectionFile> (FastRef.h:92) | |
==2642== by 0xC0E49C6: Reference (FastRef.h:105) | |
==2642== by 0xC0E49C6: ClientStatusFetcherActorState (StatusClient.actor.cpp:304) | |
==2642== by 0xC0E49C6: ClientStatusFetcherActor (StatusClient.actor.g.cpp:678) | |
==2642== by 0xC0E49C6: clientStatusFetcher(Reference<ClusterConnectionFile> const&, StatusArray* const&, bool* const&, int* const&) (StatusClient.actor.cpp:303) | |
==2642== by 0xC0E5A80: a_body1 (StatusClient.actor.cpp:442) | |
==2642== by 0xC0E5A80: StatusFetcherImplActor (StatusClient.actor.g.cpp:1614) | |
==2642== by 0xC0E5A80: statusFetcherImpl(Reference<ClusterConnectionFile> const&) (StatusClient.actor.cpp:425) | |
==2642== by 0xC0E6020: StatusClient::statusFetcher(Reference<ClusterConnectionFile>) (StatusClient.actor.cpp:522) | |
==2642== by 0xC094C0D: a_body1 (ReadYourWrites.actor.cpp:1138) | |
==2642== by 0xC094C0D: GetJSONActor (ReadYourWrites.actor.g.cpp:4969) | |
==2642== by 0xC094C0D: getJSON(Reference<ClusterConnectionFile> const&) (ReadYourWrites.actor.cpp:1137) | |
==2642== by 0xC095DE8: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1166) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== Address 0x9f2f780 is 0 bytes inside a block of size 96 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC07B095: delref (FastRef.h:74) | |
==2642== by 0xC07B095: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC07B095: ~Reference (FastRef.h:113) | |
==2642== by 0xC07B095: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::~MonitorLeaderInternalActorState() (MonitorLeader.actor.cpp:419) | |
==2642== by 0xC07B18D: a_body1Catch1 (MonitorLeader.actor.g.cpp:1207) | |
==2642== by 0xC07B18D: a_callback_error (MonitorLeader.actor.g.cpp:1276) | |
==2642== by 0xC07B18D: (anonymous namespace)::MonitorLeaderInternalActor::cancel() (MonitorLeader.actor.g.cpp:1316) | |
==2642== by 0xBF49FAB: ~Future (flow.h:636) | |
==2642== by 0xBF49FAB: ~ChooseActorActorState (genericactors.actor.h:1040) | |
==2642== by 0xBF49FAB: a_body1Catch1 (genericactors.actor.g.h:9759) | |
==2642== by 0xBF49FAB: a_callback_error (genericactors.actor.g.h:9813) | |
==2642== by 0xBF49FAB: (anonymous namespace)::ChooseActorActor<Void>::cancel() (genericactors.actor.g.h:9880) | |
==2642== by 0xBF4C8A1: ~Future (flow.h:636) | |
==2642== by 0xBF4C8A1: Cluster::~Cluster() (NativeAPI.actor.cpp:716) | |
==2642== by 0xBF56578: delref (FastRef.h:74) | |
==2642== by 0xBF56578: delref<Cluster> (FastRef.h:95) | |
==2642== by 0xBF56578: ~Reference (FastRef.h:113) | |
==2642== by 0xBF56578: DatabaseContext::~DatabaseContext() (NativeAPI.actor.cpp:539) | |
==2642== by 0xC04A36F: delref (FastRef.h:74) | |
==2642== by 0xC04A36F: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A36F: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A36F: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A36F: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A36F: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== | |
==2642== Invalid read of size 4 | |
==2642== at 0xC0E4808: addref (FastRef.h:71) | |
==2642== by 0xC0E4808: addref<ClusterConnectionFile> (FastRef.h:92) | |
==2642== by 0xC0E4808: Reference (FastRef.h:105) | |
==2642== by 0xC0E4808: ClientCoordinatorsStatusFetcherActorState (StatusClient.actor.cpp:261) | |
==2642== by 0xC0E4808: ClientCoordinatorsStatusFetcherActor (StatusClient.actor.g.cpp:468) | |
==2642== by 0xC0E4808: clientCoordinatorsStatusFetcher(Reference<ClusterConnectionFile> const&, bool* const&, int* const&) (StatusClient.actor.cpp:261) | |
==2642== by 0xC0E4A4F: a_body1 (StatusClient.actor.cpp:306) | |
==2642== by 0xC0E4A4F: ClientStatusFetcherActor (StatusClient.actor.g.cpp:680) | |
==2642== by 0xC0E4A4F: clientStatusFetcher(Reference<ClusterConnectionFile> const&, StatusArray* const&, bool* const&, int* const&) (StatusClient.actor.cpp:303) | |
==2642== by 0xC0E5A80: a_body1 (StatusClient.actor.cpp:442) | |
==2642== by 0xC0E5A80: StatusFetcherImplActor (StatusClient.actor.g.cpp:1614) | |
==2642== by 0xC0E5A80: statusFetcherImpl(Reference<ClusterConnectionFile> const&) (StatusClient.actor.cpp:425) | |
==2642== by 0xC0E6020: StatusClient::statusFetcher(Reference<ClusterConnectionFile>) (StatusClient.actor.cpp:522) | |
==2642== by 0xC094C0D: a_body1 (ReadYourWrites.actor.cpp:1138) | |
==2642== by 0xC094C0D: GetJSONActor (ReadYourWrites.actor.g.cpp:4969) | |
==2642== by 0xC094C0D: getJSON(Reference<ClusterConnectionFile> const&) (ReadYourWrites.actor.cpp:1137) | |
==2642== by 0xC095DE8: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1166) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== Address 0x9f2f780 is 0 bytes inside a block of size 96 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC07B095: delref (FastRef.h:74) | |
==2642== by 0xC07B095: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC07B095: ~Reference (FastRef.h:113) | |
==2642== by 0xC07B095: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::~MonitorLeaderInternalActorState() (MonitorLeader.actor.cpp:419) | |
==2642== by 0xC07B18D: a_body1Catch1 (MonitorLeader.actor.g.cpp:1207) | |
==2642== by 0xC07B18D: a_callback_error (MonitorLeader.actor.g.cpp:1276) | |
==2642== by 0xC07B18D: (anonymous namespace)::MonitorLeaderInternalActor::cancel() (MonitorLeader.actor.g.cpp:1316) | |
==2642== by 0xBF49FAB: ~Future (flow.h:636) | |
==2642== by 0xBF49FAB: ~ChooseActorActorState (genericactors.actor.h:1040) | |
==2642== by 0xBF49FAB: a_body1Catch1 (genericactors.actor.g.h:9759) | |
==2642== by 0xBF49FAB: a_callback_error (genericactors.actor.g.h:9813) | |
==2642== by 0xBF49FAB: (anonymous namespace)::ChooseActorActor<Void>::cancel() (genericactors.actor.g.h:9880) | |
==2642== by 0xBF4C8A1: ~Future (flow.h:636) | |
==2642== by 0xBF4C8A1: Cluster::~Cluster() (NativeAPI.actor.cpp:716) | |
==2642== by 0xBF56578: delref (FastRef.h:74) | |
==2642== by 0xBF56578: delref<Cluster> (FastRef.h:95) | |
==2642== by 0xBF56578: ~Reference (FastRef.h:113) | |
==2642== by 0xBF56578: DatabaseContext::~DatabaseContext() (NativeAPI.actor.cpp:539) | |
==2642== by 0xC04A36F: delref (FastRef.h:74) | |
==2642== by 0xC04A36F: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A36F: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A36F: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A36F: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A36F: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== | |
==2642== Invalid read of size 4 | |
==2642== at 0xC0E4025: addref (FastRef.h:71) | |
==2642== by 0xC0E4025: addref<ClusterConnectionFile> (FastRef.h:92) | |
==2642== by 0xC0E4025: Reference (FastRef.h:105) | |
==2642== by 0xC0E4025: (anonymous namespace)::ClientCoordinatorsStatusFetcherActorState<(anonymous namespace)::ClientCoordinatorsStatusFetcherActor>::a_body1(int) [clone .isra.1001] (StatusClient.actor.cpp:263) | |
==2642== by 0xC0E48DD: ClientCoordinatorsStatusFetcherActor (StatusClient.actor.g.cpp:470) | |
==2642== by 0xC0E48DD: clientCoordinatorsStatusFetcher(Reference<ClusterConnectionFile> const&, bool* const&, int* const&) (StatusClient.actor.cpp:261) | |
==2642== by 0xC0E4A4F: a_body1 (StatusClient.actor.cpp:306) | |
==2642== by 0xC0E4A4F: ClientStatusFetcherActor (StatusClient.actor.g.cpp:680) | |
==2642== by 0xC0E4A4F: clientStatusFetcher(Reference<ClusterConnectionFile> const&, StatusArray* const&, bool* const&, int* const&) (StatusClient.actor.cpp:303) | |
==2642== by 0xC0E5A80: a_body1 (StatusClient.actor.cpp:442) | |
==2642== by 0xC0E5A80: StatusFetcherImplActor (StatusClient.actor.g.cpp:1614) | |
==2642== by 0xC0E5A80: statusFetcherImpl(Reference<ClusterConnectionFile> const&) (StatusClient.actor.cpp:425) | |
==2642== by 0xC0E6020: StatusClient::statusFetcher(Reference<ClusterConnectionFile>) (StatusClient.actor.cpp:522) | |
==2642== by 0xC094C0D: a_body1 (ReadYourWrites.actor.cpp:1138) | |
==2642== by 0xC094C0D: GetJSONActor (ReadYourWrites.actor.g.cpp:4969) | |
==2642== by 0xC094C0D: getJSON(Reference<ClusterConnectionFile> const&) (ReadYourWrites.actor.cpp:1137) | |
==2642== by 0xC095DE8: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1166) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== Address 0x9f2f780 is 0 bytes inside a block of size 96 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC07B095: delref (FastRef.h:74) | |
==2642== by 0xC07B095: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC07B095: ~Reference (FastRef.h:113) | |
==2642== by 0xC07B095: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::~MonitorLeaderInternalActorState() (MonitorLeader.actor.cpp:419) | |
==2642== by 0xC07B18D: a_body1Catch1 (MonitorLeader.actor.g.cpp:1207) | |
==2642== by 0xC07B18D: a_callback_error (MonitorLeader.actor.g.cpp:1276) | |
==2642== by 0xC07B18D: (anonymous namespace)::MonitorLeaderInternalActor::cancel() (MonitorLeader.actor.g.cpp:1316) | |
==2642== by 0xBF49FAB: ~Future (flow.h:636) | |
==2642== by 0xBF49FAB: ~ChooseActorActorState (genericactors.actor.h:1040) | |
==2642== by 0xBF49FAB: a_body1Catch1 (genericactors.actor.g.h:9759) | |
==2642== by 0xBF49FAB: a_callback_error (genericactors.actor.g.h:9813) | |
==2642== by 0xBF49FAB: (anonymous namespace)::ChooseActorActor<Void>::cancel() (genericactors.actor.g.h:9880) | |
==2642== by 0xBF4C8A1: ~Future (flow.h:636) | |
==2642== by 0xBF4C8A1: Cluster::~Cluster() (NativeAPI.actor.cpp:716) | |
==2642== by 0xBF56578: delref (FastRef.h:74) | |
==2642== by 0xBF56578: delref<Cluster> (FastRef.h:95) | |
==2642== by 0xBF56578: ~Reference (FastRef.h:113) | |
==2642== by 0xBF56578: DatabaseContext::~DatabaseContext() (NativeAPI.actor.cpp:539) | |
==2642== by 0xC04A36F: delref (FastRef.h:74) | |
==2642== by 0xC04A36F: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A36F: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A36F: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A36F: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A36F: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== | |
==2642== Invalid read of size 4 | |
==2642== at 0xC07BB90: addref (FastRef.h:71) | |
==2642== by 0xC07BB90: addref<ClusterConnectionFile> (FastRef.h:92) | |
==2642== by 0xC07BB90: Reference (FastRef.h:105) | |
==2642== by 0xC07BB90: ClientCoordinators::ClientCoordinators(Reference<ClusterConnectionFile>) (MonitorLeader.actor.cpp:290) | |
==2642== by 0xC0E4044: (anonymous namespace)::ClientCoordinatorsStatusFetcherActorState<(anonymous namespace)::ClientCoordinatorsStatusFetcherActor>::a_body1(int) [clone .isra.1001] (StatusClient.actor.cpp:263) | |
==2642== by 0xC0E48DD: ClientCoordinatorsStatusFetcherActor (StatusClient.actor.g.cpp:470) | |
==2642== by 0xC0E48DD: clientCoordinatorsStatusFetcher(Reference<ClusterConnectionFile> const&, bool* const&, int* const&) (StatusClient.actor.cpp:261) | |
==2642== by 0xC0E4A4F: a_body1 (StatusClient.actor.cpp:306) | |
==2642== by 0xC0E4A4F: ClientStatusFetcherActor (StatusClient.actor.g.cpp:680) | |
==2642== by 0xC0E4A4F: clientStatusFetcher(Reference<ClusterConnectionFile> const&, StatusArray* const&, bool* const&, int* const&) (StatusClient.actor.cpp:303) | |
==2642== by 0xC0E5A80: a_body1 (StatusClient.actor.cpp:442) | |
==2642== by 0xC0E5A80: StatusFetcherImplActor (StatusClient.actor.g.cpp:1614) | |
==2642== by 0xC0E5A80: statusFetcherImpl(Reference<ClusterConnectionFile> const&) (StatusClient.actor.cpp:425) | |
==2642== by 0xC0E6020: StatusClient::statusFetcher(Reference<ClusterConnectionFile>) (StatusClient.actor.cpp:522) | |
==2642== by 0xC094C0D: a_body1 (ReadYourWrites.actor.cpp:1138) | |
==2642== by 0xC094C0D: GetJSONActor (ReadYourWrites.actor.g.cpp:4969) | |
==2642== by 0xC094C0D: getJSON(Reference<ClusterConnectionFile> const&) (ReadYourWrites.actor.cpp:1137) | |
==2642== by 0xC095DE8: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1166) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== Address 0x9f2f780 is 0 bytes inside a block of size 96 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC07B095: delref (FastRef.h:74) | |
==2642== by 0xC07B095: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC07B095: ~Reference (FastRef.h:113) | |
==2642== by 0xC07B095: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::~MonitorLeaderInternalActorState() (MonitorLeader.actor.cpp:419) | |
==2642== by 0xC07B18D: a_body1Catch1 (MonitorLeader.actor.g.cpp:1207) | |
==2642== by 0xC07B18D: a_callback_error (MonitorLeader.actor.g.cpp:1276) | |
==2642== by 0xC07B18D: (anonymous namespace)::MonitorLeaderInternalActor::cancel() (MonitorLeader.actor.g.cpp:1316) | |
==2642== by 0xBF49FAB: ~Future (flow.h:636) | |
==2642== by 0xBF49FAB: ~ChooseActorActorState (genericactors.actor.h:1040) | |
==2642== by 0xBF49FAB: a_body1Catch1 (genericactors.actor.g.h:9759) | |
==2642== by 0xBF49FAB: a_callback_error (genericactors.actor.g.h:9813) | |
==2642== by 0xBF49FAB: (anonymous namespace)::ChooseActorActor<Void>::cancel() (genericactors.actor.g.h:9880) | |
==2642== by 0xBF4C8A1: ~Future (flow.h:636) | |
==2642== by 0xBF4C8A1: Cluster::~Cluster() (NativeAPI.actor.cpp:716) | |
==2642== by 0xBF56578: delref (FastRef.h:74) | |
==2642== by 0xBF56578: delref<Cluster> (FastRef.h:95) | |
==2642== by 0xBF56578: ~Reference (FastRef.h:113) | |
==2642== by 0xBF56578: DatabaseContext::~DatabaseContext() (NativeAPI.actor.cpp:539) | |
==2642== by 0xC04A36F: delref (FastRef.h:74) | |
==2642== by 0xC04A36F: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A36F: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A36F: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A36F: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A36F: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== | |
==2642== Invalid read of size 8 | |
==2642== at 0xC07BB9E: size (stl_vector.h:655) | |
==2642== by 0xC07BB9E: vector (stl_vector.h:320) | |
==2642== by 0xC07BB9E: ClusterConnectionString (CoordinationInterface.h:39) | |
==2642== by 0xC07BB9E: ClientCoordinators::ClientCoordinators(Reference<ClusterConnectionFile>) (MonitorLeader.actor.cpp:292) | |
==2642== by 0xC0E4044: (anonymous namespace)::ClientCoordinatorsStatusFetcherActorState<(anonymous namespace)::ClientCoordinatorsStatusFetcherActor>::a_body1(int) [clone .isra.1001] (StatusClient.actor.cpp:263) | |
==2642== by 0xC0E48DD: ClientCoordinatorsStatusFetcherActor (StatusClient.actor.g.cpp:470) | |
==2642== by 0xC0E48DD: clientCoordinatorsStatusFetcher(Reference<ClusterConnectionFile> const&, bool* const&, int* const&) (StatusClient.actor.cpp:261) | |
==2642== by 0xC0E4A4F: a_body1 (StatusClient.actor.cpp:306) | |
==2642== by 0xC0E4A4F: ClientStatusFetcherActor (StatusClient.actor.g.cpp:680) | |
==2642== by 0xC0E4A4F: clientStatusFetcher(Reference<ClusterConnectionFile> const&, StatusArray* const&, bool* const&, int* const&) (StatusClient.actor.cpp:303) | |
==2642== by 0xC0E5A80: a_body1 (StatusClient.actor.cpp:442) | |
==2642== by 0xC0E5A80: StatusFetcherImplActor (StatusClient.actor.g.cpp:1614) | |
==2642== by 0xC0E5A80: statusFetcherImpl(Reference<ClusterConnectionFile> const&) (StatusClient.actor.cpp:425) | |
==2642== by 0xC0E6020: StatusClient::statusFetcher(Reference<ClusterConnectionFile>) (StatusClient.actor.cpp:522) | |
==2642== by 0xC094C0D: a_body1 (ReadYourWrites.actor.cpp:1138) | |
==2642== by 0xC094C0D: GetJSONActor (ReadYourWrites.actor.g.cpp:4969) | |
==2642== by 0xC094C0D: getJSON(Reference<ClusterConnectionFile> const&) (ReadYourWrites.actor.cpp:1137) | |
==2642== by 0xC095DE8: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1166) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== Address 0x9f2f790 is 16 bytes inside a block of size 96 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC07B095: delref (FastRef.h:74) | |
==2642== by 0xC07B095: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC07B095: ~Reference (FastRef.h:113) | |
==2642== by 0xC07B095: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::~MonitorLeaderInternalActorState() (MonitorLeader.actor.cpp:419) | |
==2642== by 0xC07B18D: a_body1Catch1 (MonitorLeader.actor.g.cpp:1207) | |
==2642== by 0xC07B18D: a_callback_error (MonitorLeader.actor.g.cpp:1276) | |
==2642== by 0xC07B18D: (anonymous namespace)::MonitorLeaderInternalActor::cancel() (MonitorLeader.actor.g.cpp:1316) | |
==2642== by 0xBF49FAB: ~Future (flow.h:636) | |
==2642== by 0xBF49FAB: ~ChooseActorActorState (genericactors.actor.h:1040) | |
==2642== by 0xBF49FAB: a_body1Catch1 (genericactors.actor.g.h:9759) | |
==2642== by 0xBF49FAB: a_callback_error (genericactors.actor.g.h:9813) | |
==2642== by 0xBF49FAB: (anonymous namespace)::ChooseActorActor<Void>::cancel() (genericactors.actor.g.h:9880) | |
==2642== by 0xBF4C8A1: ~Future (flow.h:636) | |
==2642== by 0xBF4C8A1: Cluster::~Cluster() (NativeAPI.actor.cpp:716) | |
==2642== by 0xBF56578: delref (FastRef.h:74) | |
==2642== by 0xBF56578: delref<Cluster> (FastRef.h:95) | |
==2642== by 0xBF56578: ~Reference (FastRef.h:113) | |
==2642== by 0xBF56578: DatabaseContext::~DatabaseContext() (NativeAPI.actor.cpp:539) | |
==2642== by 0xC04A36F: delref (FastRef.h:74) | |
==2642== by 0xC04A36F: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A36F: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A36F: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A36F: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A36F: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== | |
==2642== Invalid read of size 8 | |
==2642== at 0xC07BBA2: size (stl_vector.h:655) | |
==2642== by 0xC07BBA2: vector (stl_vector.h:320) | |
==2642== by 0xC07BBA2: ClusterConnectionString (CoordinationInterface.h:39) | |
==2642== by 0xC07BBA2: ClientCoordinators::ClientCoordinators(Reference<ClusterConnectionFile>) (MonitorLeader.actor.cpp:292) | |
==2642== by 0xC0E4044: (anonymous namespace)::ClientCoordinatorsStatusFetcherActorState<(anonymous namespace)::ClientCoordinatorsStatusFetcherActor>::a_body1(int) [clone .isra.1001] (StatusClient.actor.cpp:263) | |
==2642== by 0xC0E48DD: ClientCoordinatorsStatusFetcherActor (StatusClient.actor.g.cpp:470) | |
==2642== by 0xC0E48DD: clientCoordinatorsStatusFetcher(Reference<ClusterConnectionFile> const&, bool* const&, int* const&) (StatusClient.actor.cpp:261) | |
==2642== by 0xC0E4A4F: a_body1 (StatusClient.actor.cpp:306) | |
==2642== by 0xC0E4A4F: ClientStatusFetcherActor (StatusClient.actor.g.cpp:680) | |
==2642== by 0xC0E4A4F: clientStatusFetcher(Reference<ClusterConnectionFile> const&, StatusArray* const&, bool* const&, int* const&) (StatusClient.actor.cpp:303) | |
==2642== by 0xC0E5A80: a_body1 (StatusClient.actor.cpp:442) | |
==2642== by 0xC0E5A80: StatusFetcherImplActor (StatusClient.actor.g.cpp:1614) | |
==2642== by 0xC0E5A80: statusFetcherImpl(Reference<ClusterConnectionFile> const&) (StatusClient.actor.cpp:425) | |
==2642== by 0xC0E6020: StatusClient::statusFetcher(Reference<ClusterConnectionFile>) (StatusClient.actor.cpp:522) | |
==2642== by 0xC094C0D: a_body1 (ReadYourWrites.actor.cpp:1138) | |
==2642== by 0xC094C0D: GetJSONActor (ReadYourWrites.actor.g.cpp:4969) | |
==2642== by 0xC094C0D: getJSON(Reference<ClusterConnectionFile> const&) (ReadYourWrites.actor.cpp:1137) | |
==2642== by 0xC095DE8: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1166) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== Address 0x9f2f788 is 8 bytes inside a block of size 96 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC07B095: delref (FastRef.h:74) | |
==2642== by 0xC07B095: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC07B095: ~Reference (FastRef.h:113) | |
==2642== by 0xC07B095: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::~MonitorLeaderInternalActorState() (MonitorLeader.actor.cpp:419) | |
==2642== by 0xC07B18D: a_body1Catch1 (MonitorLeader.actor.g.cpp:1207) | |
==2642== by 0xC07B18D: a_callback_error (MonitorLeader.actor.g.cpp:1276) | |
==2642== by 0xC07B18D: (anonymous namespace)::MonitorLeaderInternalActor::cancel() (MonitorLeader.actor.g.cpp:1316) | |
==2642== by 0xBF49FAB: ~Future (flow.h:636) | |
==2642== by 0xBF49FAB: ~ChooseActorActorState (genericactors.actor.h:1040) | |
==2642== by 0xBF49FAB: a_body1Catch1 (genericactors.actor.g.h:9759) | |
==2642== by 0xBF49FAB: a_callback_error (genericactors.actor.g.h:9813) | |
==2642== by 0xBF49FAB: (anonymous namespace)::ChooseActorActor<Void>::cancel() (genericactors.actor.g.h:9880) | |
==2642== by 0xBF4C8A1: ~Future (flow.h:636) | |
==2642== by 0xBF4C8A1: Cluster::~Cluster() (NativeAPI.actor.cpp:716) | |
==2642== by 0xBF56578: delref (FastRef.h:74) | |
==2642== by 0xBF56578: delref<Cluster> (FastRef.h:95) | |
==2642== by 0xBF56578: ~Reference (FastRef.h:113) | |
==2642== by 0xBF56578: DatabaseContext::~DatabaseContext() (NativeAPI.actor.cpp:539) | |
==2642== by 0xC04A36F: delref (FastRef.h:74) | |
==2642== by 0xC04A36F: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A36F: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A36F: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A36F: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A36F: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== | |
==2642== Invalid read of size 8 | |
==2642== at 0xC07BBD5: _M_create_storage (stl_vector.h:187) | |
==2642== by 0xC07BBD5: _Vector_base (stl_vector.h:136) | |
==2642== by 0xC07BBD5: vector (stl_vector.h:320) | |
==2642== by 0xC07BBD5: ClusterConnectionString (CoordinationInterface.h:39) | |
==2642== by 0xC07BBD5: ClientCoordinators::ClientCoordinators(Reference<ClusterConnectionFile>) (MonitorLeader.actor.cpp:292) | |
==2642== by 0xC0E4044: (anonymous namespace)::ClientCoordinatorsStatusFetcherActorState<(anonymous namespace)::ClientCoordinatorsStatusFetcherActor>::a_body1(int) [clone .isra.1001] (StatusClient.actor.cpp:263) | |
==2642== by 0xC0E48DD: ClientCoordinatorsStatusFetcherActor (StatusClient.actor.g.cpp:470) | |
==2642== by 0xC0E48DD: clientCoordinatorsStatusFetcher(Reference<ClusterConnectionFile> const&, bool* const&, int* const&) (StatusClient.actor.cpp:261) | |
==2642== by 0xC0E4A4F: a_body1 (StatusClient.actor.cpp:306) | |
==2642== by 0xC0E4A4F: ClientStatusFetcherActor (StatusClient.actor.g.cpp:680) | |
==2642== by 0xC0E4A4F: clientStatusFetcher(Reference<ClusterConnectionFile> const&, StatusArray* const&, bool* const&, int* const&) (StatusClient.actor.cpp:303) | |
==2642== by 0xC0E5A80: a_body1 (StatusClient.actor.cpp:442) | |
==2642== by 0xC0E5A80: StatusFetcherImplActor (StatusClient.actor.g.cpp:1614) | |
==2642== by 0xC0E5A80: statusFetcherImpl(Reference<ClusterConnectionFile> const&) (StatusClient.actor.cpp:425) | |
==2642== by 0xC0E6020: StatusClient::statusFetcher(Reference<ClusterConnectionFile>) (StatusClient.actor.cpp:522) | |
==2642== by 0xC094C0D: a_body1 (ReadYourWrites.actor.cpp:1138) | |
==2642== by 0xC094C0D: GetJSONActor (ReadYourWrites.actor.g.cpp:4969) | |
==2642== by 0xC094C0D: getJSON(Reference<ClusterConnectionFile> const&) (ReadYourWrites.actor.cpp:1137) | |
==2642== by 0xC095DE8: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1166) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== Address 0x9f2f790 is 16 bytes inside a block of size 96 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC07B095: delref (FastRef.h:74) | |
==2642== by 0xC07B095: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC07B095: ~Reference (FastRef.h:113) | |
==2642== by 0xC07B095: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::~MonitorLeaderInternalActorState() (MonitorLeader.actor.cpp:419) | |
==2642== by 0xC07B18D: a_body1Catch1 (MonitorLeader.actor.g.cpp:1207) | |
==2642== by 0xC07B18D: a_callback_error (MonitorLeader.actor.g.cpp:1276) | |
==2642== by 0xC07B18D: (anonymous namespace)::MonitorLeaderInternalActor::cancel() (MonitorLeader.actor.g.cpp:1316) | |
==2642== by 0xBF49FAB: ~Future (flow.h:636) | |
==2642== by 0xBF49FAB: ~ChooseActorActorState (genericactors.actor.h:1040) | |
==2642== by 0xBF49FAB: a_body1Catch1 (genericactors.actor.g.h:9759) | |
==2642== by 0xBF49FAB: a_callback_error (genericactors.actor.g.h:9813) | |
==2642== by 0xBF49FAB: (anonymous namespace)::ChooseActorActor<Void>::cancel() (genericactors.actor.g.h:9880) | |
==2642== by 0xBF4C8A1: ~Future (flow.h:636) | |
==2642== by 0xBF4C8A1: Cluster::~Cluster() (NativeAPI.actor.cpp:716) | |
==2642== by 0xBF56578: delref (FastRef.h:74) | |
==2642== by 0xBF56578: delref<Cluster> (FastRef.h:95) | |
==2642== by 0xBF56578: ~Reference (FastRef.h:113) | |
==2642== by 0xBF56578: DatabaseContext::~DatabaseContext() (NativeAPI.actor.cpp:539) | |
==2642== by 0xC04A36F: delref (FastRef.h:74) | |
==2642== by 0xC04A36F: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A36F: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A36F: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A36F: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A36F: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== | |
==2642== Invalid read of size 8 | |
==2642== at 0xC07BBD9: _M_create_storage (stl_vector.h:187) | |
==2642== by 0xC07BBD9: _Vector_base (stl_vector.h:136) | |
==2642== by 0xC07BBD9: vector (stl_vector.h:320) | |
==2642== by 0xC07BBD9: ClusterConnectionString (CoordinationInterface.h:39) | |
==2642== by 0xC07BBD9: ClientCoordinators::ClientCoordinators(Reference<ClusterConnectionFile>) (MonitorLeader.actor.cpp:292) | |
==2642== by 0xC0E4044: (anonymous namespace)::ClientCoordinatorsStatusFetcherActorState<(anonymous namespace)::ClientCoordinatorsStatusFetcherActor>::a_body1(int) [clone .isra.1001] (StatusClient.actor.cpp:263) | |
==2642== by 0xC0E48DD: ClientCoordinatorsStatusFetcherActor (StatusClient.actor.g.cpp:470) | |
==2642== by 0xC0E48DD: clientCoordinatorsStatusFetcher(Reference<ClusterConnectionFile> const&, bool* const&, int* const&) (StatusClient.actor.cpp:261) | |
==2642== by 0xC0E4A4F: a_body1 (StatusClient.actor.cpp:306) | |
==2642== by 0xC0E4A4F: ClientStatusFetcherActor (StatusClient.actor.g.cpp:680) | |
==2642== by 0xC0E4A4F: clientStatusFetcher(Reference<ClusterConnectionFile> const&, StatusArray* const&, bool* const&, int* const&) (StatusClient.actor.cpp:303) | |
==2642== by 0xC0E5A80: a_body1 (StatusClient.actor.cpp:442) | |
==2642== by 0xC0E5A80: StatusFetcherImplActor (StatusClient.actor.g.cpp:1614) | |
==2642== by 0xC0E5A80: statusFetcherImpl(Reference<ClusterConnectionFile> const&) (StatusClient.actor.cpp:425) | |
==2642== by 0xC0E6020: StatusClient::statusFetcher(Reference<ClusterConnectionFile>) (StatusClient.actor.cpp:522) | |
==2642== by 0xC094C0D: a_body1 (ReadYourWrites.actor.cpp:1138) | |
==2642== by 0xC094C0D: GetJSONActor (ReadYourWrites.actor.g.cpp:4969) | |
==2642== by 0xC094C0D: getJSON(Reference<ClusterConnectionFile> const&) (ReadYourWrites.actor.cpp:1137) | |
==2642== by 0xC095DE8: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1166) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== Address 0x9f2f788 is 8 bytes inside a block of size 96 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC07B095: delref (FastRef.h:74) | |
==2642== by 0xC07B095: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC07B095: ~Reference (FastRef.h:113) | |
==2642== by 0xC07B095: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::~MonitorLeaderInternalActorState() (MonitorLeader.actor.cpp:419) | |
==2642== by 0xC07B18D: a_body1Catch1 (MonitorLeader.actor.g.cpp:1207) | |
==2642== by 0xC07B18D: a_callback_error (MonitorLeader.actor.g.cpp:1276) | |
==2642== by 0xC07B18D: (anonymous namespace)::MonitorLeaderInternalActor::cancel() (MonitorLeader.actor.g.cpp:1316) | |
==2642== by 0xBF49FAB: ~Future (flow.h:636) | |
==2642== by 0xBF49FAB: ~ChooseActorActorState (genericactors.actor.h:1040) | |
==2642== by 0xBF49FAB: a_body1Catch1 (genericactors.actor.g.h:9759) | |
==2642== by 0xBF49FAB: a_callback_error (genericactors.actor.g.h:9813) | |
==2642== by 0xBF49FAB: (anonymous namespace)::ChooseActorActor<Void>::cancel() (genericactors.actor.g.h:9880) | |
==2642== by 0xBF4C8A1: ~Future (flow.h:636) | |
==2642== by 0xBF4C8A1: Cluster::~Cluster() (NativeAPI.actor.cpp:716) | |
==2642== by 0xBF56578: delref (FastRef.h:74) | |
==2642== by 0xBF56578: delref<Cluster> (FastRef.h:95) | |
==2642== by 0xBF56578: ~Reference (FastRef.h:113) | |
==2642== by 0xBF56578: DatabaseContext::~DatabaseContext() (NativeAPI.actor.cpp:539) | |
==2642== by 0xC04A36F: delref (FastRef.h:74) | |
==2642== by 0xC04A36F: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A36F: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A36F: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A36F: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A36F: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== | |
==2642== Invalid read of size 8 | |
==2642== at 0xC07BBF5: _Construct<NetworkAddress, const NetworkAddress&> (stl_construct.h:75) | |
==2642== by 0xC07BBF5: __uninit_copy<__gnu_cxx::__normal_iterator<const NetworkAddress*, std::vector<NetworkAddress> >, NetworkAddress*> (stl_uninitialized.h:75) | |
==2642== by 0xC07BBF5: uninitialized_copy<__gnu_cxx::__normal_iterator<const NetworkAddress*, std::vector<NetworkAddress> >, NetworkAddress*> (stl_uninitialized.h:126) | |
==2642== by 0xC07BBF5: __uninitialized_copy_a<__gnu_cxx::__normal_iterator<const NetworkAddress*, std::vector<NetworkAddress> >, NetworkAddress*, NetworkAddress> (stl_uninitialized.h:279) | |
==2642== by 0xC07BBF5: vector (stl_vector.h:324) | |
==2642== by 0xC07BBF5: ClusterConnectionString (CoordinationInterface.h:39) | |
==2642== by 0xC07BBF5: ClientCoordinators::ClientCoordinators(Reference<ClusterConnectionFile>) (MonitorLeader.actor.cpp:292) | |
==2642== by 0xC0E4044: (anonymous namespace)::ClientCoordinatorsStatusFetcherActorState<(anonymous namespace)::ClientCoordinatorsStatusFetcherActor>::a_body1(int) [clone .isra.1001] (StatusClient.actor.cpp:263) | |
==2642== by 0xC0E48DD: ClientCoordinatorsStatusFetcherActor (StatusClient.actor.g.cpp:470) | |
==2642== by 0xC0E48DD: clientCoordinatorsStatusFetcher(Reference<ClusterConnectionFile> const&, bool* const&, int* const&) (StatusClient.actor.cpp:261) | |
==2642== by 0xC0E4A4F: a_body1 (StatusClient.actor.cpp:306) | |
==2642== by 0xC0E4A4F: ClientStatusFetcherActor (StatusClient.actor.g.cpp:680) | |
==2642== by 0xC0E4A4F: clientStatusFetcher(Reference<ClusterConnectionFile> const&, StatusArray* const&, bool* const&, int* const&) (StatusClient.actor.cpp:303) | |
==2642== by 0xC0E5A80: a_body1 (StatusClient.actor.cpp:442) | |
==2642== by 0xC0E5A80: StatusFetcherImplActor (StatusClient.actor.g.cpp:1614) | |
==2642== by 0xC0E5A80: statusFetcherImpl(Reference<ClusterConnectionFile> const&) (StatusClient.actor.cpp:425) | |
==2642== by 0xC0E6020: StatusClient::statusFetcher(Reference<ClusterConnectionFile>) (StatusClient.actor.cpp:522) | |
==2642== by 0xC094C0D: a_body1 (ReadYourWrites.actor.cpp:1138) | |
==2642== by 0xC094C0D: GetJSONActor (ReadYourWrites.actor.g.cpp:4969) | |
==2642== by 0xC094C0D: getJSON(Reference<ClusterConnectionFile> const&) (ReadYourWrites.actor.cpp:1137) | |
==2642== by 0xC095DE8: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1166) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== Address 0x9a729a0 is 0 bytes inside a block of size 8 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC07B08D: deallocate (new_allocator.h:110) | |
==2642== by 0xC07B08D: deallocate (alloc_traits.h:383) | |
==2642== by 0xC07B08D: _M_deallocate (stl_vector.h:178) | |
==2642== by 0xC07B08D: ~_Vector_base (stl_vector.h:160) | |
==2642== by 0xC07B08D: ~vector (stl_vector.h:425) | |
==2642== by 0xC07B08D: ~ClusterConnectionString (CoordinationInterface.h:39) | |
==2642== by 0xC07B08D: ~ClusterConnectionFile (CoordinationInterface.h:56) | |
==2642== by 0xC07B08D: delref (FastRef.h:74) | |
==2642== by 0xC07B08D: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC07B08D: ~Reference (FastRef.h:113) | |
==2642== by 0xC07B08D: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::~MonitorLeaderInternalActorState() (MonitorLeader.actor.cpp:419) | |
==2642== by 0xC07B18D: a_body1Catch1 (MonitorLeader.actor.g.cpp:1207) | |
==2642== by 0xC07B18D: a_callback_error (MonitorLeader.actor.g.cpp:1276) | |
==2642== by 0xC07B18D: (anonymous namespace)::MonitorLeaderInternalActor::cancel() (MonitorLeader.actor.g.cpp:1316) | |
==2642== by 0xBF49FAB: ~Future (flow.h:636) | |
==2642== by 0xBF49FAB: ~ChooseActorActorState (genericactors.actor.h:1040) | |
==2642== by 0xBF49FAB: a_body1Catch1 (genericactors.actor.g.h:9759) | |
==2642== by 0xBF49FAB: a_callback_error (genericactors.actor.g.h:9813) | |
==2642== by 0xBF49FAB: (anonymous namespace)::ChooseActorActor<Void>::cancel() (genericactors.actor.g.h:9880) | |
==2642== by 0xBF4C8A1: ~Future (flow.h:636) | |
==2642== by 0xBF4C8A1: Cluster::~Cluster() (NativeAPI.actor.cpp:716) | |
==2642== by 0xBF56578: delref (FastRef.h:74) | |
==2642== by 0xBF56578: delref<Cluster> (FastRef.h:95) | |
==2642== by 0xBF56578: ~Reference (FastRef.h:113) | |
==2642== by 0xBF56578: DatabaseContext::~DatabaseContext() (NativeAPI.actor.cpp:539) | |
==2642== by 0xC04A36F: delref (FastRef.h:74) | |
==2642== by 0xC04A36F: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A36F: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A36F: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A36F: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A36F: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== | |
==2642== Invalid read of size 8 | |
==2642== at 0xC07BC1C: getPtr (FastRef.h:145) | |
==2642== by 0xC07BC1C: Reference (FastRef.h:105) | |
==2642== by 0xC07BC1C: Arena (Arena.h:290) | |
==2642== by 0xC07BC1C: Standalone (Arena.h:364) | |
==2642== by 0xC07BC1C: ClusterConnectionString (CoordinationInterface.h:39) | |
==2642== by 0xC07BC1C: ClientCoordinators::ClientCoordinators(Reference<ClusterConnectionFile>) (MonitorLeader.actor.cpp:292) | |
==2642== by 0xC0E4044: (anonymous namespace)::ClientCoordinatorsStatusFetcherActorState<(anonymous namespace)::ClientCoordinatorsStatusFetcherActor>::a_body1(int) [clone .isra.1001] (StatusClient.actor.cpp:263) | |
==2642== by 0xC0E48DD: ClientCoordinatorsStatusFetcherActor (StatusClient.actor.g.cpp:470) | |
==2642== by 0xC0E48DD: clientCoordinatorsStatusFetcher(Reference<ClusterConnectionFile> const&, bool* const&, int* const&) (StatusClient.actor.cpp:261) | |
==2642== by 0xC0E4A4F: a_body1 (StatusClient.actor.cpp:306) | |
==2642== by 0xC0E4A4F: ClientStatusFetcherActor (StatusClient.actor.g.cpp:680) | |
==2642== by 0xC0E4A4F: clientStatusFetcher(Reference<ClusterConnectionFile> const&, StatusArray* const&, bool* const&, int* const&) (StatusClient.actor.cpp:303) | |
==2642== by 0xC0E5A80: a_body1 (StatusClient.actor.cpp:442) | |
==2642== by 0xC0E5A80: StatusFetcherImplActor (StatusClient.actor.g.cpp:1614) | |
==2642== by 0xC0E5A80: statusFetcherImpl(Reference<ClusterConnectionFile> const&) (StatusClient.actor.cpp:425) | |
==2642== by 0xC0E6020: StatusClient::statusFetcher(Reference<ClusterConnectionFile>) (StatusClient.actor.cpp:522) | |
==2642== by 0xC094C0D: a_body1 (ReadYourWrites.actor.cpp:1138) | |
==2642== by 0xC094C0D: GetJSONActor (ReadYourWrites.actor.g.cpp:4969) | |
==2642== by 0xC094C0D: getJSON(Reference<ClusterConnectionFile> const&) (ReadYourWrites.actor.cpp:1137) | |
==2642== by 0xC095DE8: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1166) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== Address 0x9f2f7a0 is 32 bytes inside a block of size 96 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC07B095: delref (FastRef.h:74) | |
==2642== by 0xC07B095: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC07B095: ~Reference (FastRef.h:113) | |
==2642== by 0xC07B095: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::~MonitorLeaderInternalActorState() (MonitorLeader.actor.cpp:419) | |
==2642== by 0xC07B18D: a_body1Catch1 (MonitorLeader.actor.g.cpp:1207) | |
==2642== by 0xC07B18D: a_callback_error (MonitorLeader.actor.g.cpp:1276) | |
==2642== by 0xC07B18D: (anonymous namespace)::MonitorLeaderInternalActor::cancel() (MonitorLeader.actor.g.cpp:1316) | |
==2642== by 0xBF49FAB: ~Future (flow.h:636) | |
==2642== by 0xBF49FAB: ~ChooseActorActorState (genericactors.actor.h:1040) | |
==2642== by 0xBF49FAB: a_body1Catch1 (genericactors.actor.g.h:9759) | |
==2642== by 0xBF49FAB: a_callback_error (genericactors.actor.g.h:9813) | |
==2642== by 0xBF49FAB: (anonymous namespace)::ChooseActorActor<Void>::cancel() (genericactors.actor.g.h:9880) | |
==2642== by 0xBF4C8A1: ~Future (flow.h:636) | |
==2642== by 0xBF4C8A1: Cluster::~Cluster() (NativeAPI.actor.cpp:716) | |
==2642== by 0xBF56578: delref (FastRef.h:74) | |
==2642== by 0xBF56578: delref<Cluster> (FastRef.h:95) | |
==2642== by 0xBF56578: ~Reference (FastRef.h:113) | |
==2642== by 0xBF56578: DatabaseContext::~DatabaseContext() (NativeAPI.actor.cpp:539) | |
==2642== by 0xC04A36F: delref (FastRef.h:74) | |
==2642== by 0xC04A36F: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A36F: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A36F: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A36F: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A36F: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== | |
==2642== Invalid read of size 8 | |
==2642== at 0xC07BC2D: Standalone (Arena.h:364) | |
==2642== by 0xC07BC2D: ClusterConnectionString (CoordinationInterface.h:39) | |
==2642== by 0xC07BC2D: ClientCoordinators::ClientCoordinators(Reference<ClusterConnectionFile>) (MonitorLeader.actor.cpp:292) | |
==2642== by 0xC0E4044: (anonymous namespace)::ClientCoordinatorsStatusFetcherActorState<(anonymous namespace)::ClientCoordinatorsStatusFetcherActor>::a_body1(int) [clone .isra.1001] (StatusClient.actor.cpp:263) | |
==2642== by 0xC0E48DD: ClientCoordinatorsStatusFetcherActor (StatusClient.actor.g.cpp:470) | |
==2642== by 0xC0E48DD: clientCoordinatorsStatusFetcher(Reference<ClusterConnectionFile> const&, bool* const&, int* const&) (StatusClient.actor.cpp:261) | |
==2642== by 0xC0E4A4F: a_body1 (StatusClient.actor.cpp:306) | |
==2642== by 0xC0E4A4F: ClientStatusFetcherActor (StatusClient.actor.g.cpp:680) | |
==2642== by 0xC0E4A4F: clientStatusFetcher(Reference<ClusterConnectionFile> const&, StatusArray* const&, bool* const&, int* const&) (StatusClient.actor.cpp:303) | |
==2642== by 0xC0E5A80: a_body1 (StatusClient.actor.cpp:442) | |
==2642== by 0xC0E5A80: StatusFetcherImplActor (StatusClient.actor.g.cpp:1614) | |
==2642== by 0xC0E5A80: statusFetcherImpl(Reference<ClusterConnectionFile> const&) (StatusClient.actor.cpp:425) | |
==2642== by 0xC0E6020: StatusClient::statusFetcher(Reference<ClusterConnectionFile>) (StatusClient.actor.cpp:522) | |
==2642== by 0xC094C0D: a_body1 (ReadYourWrites.actor.cpp:1138) | |
==2642== by 0xC094C0D: GetJSONActor (ReadYourWrites.actor.g.cpp:4969) | |
==2642== by 0xC094C0D: getJSON(Reference<ClusterConnectionFile> const&) (ReadYourWrites.actor.cpp:1137) | |
==2642== by 0xC095DE8: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1166) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== Address 0x9f2f7a8 is 40 bytes inside a block of size 96 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC07B095: delref (FastRef.h:74) | |
==2642== by 0xC07B095: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC07B095: ~Reference (FastRef.h:113) | |
==2642== by 0xC07B095: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::~MonitorLeaderInternalActorState() (MonitorLeader.actor.cpp:419) | |
==2642== by 0xC07B18D: a_body1Catch1 (MonitorLeader.actor.g.cpp:1207) | |
==2642== by 0xC07B18D: a_callback_error (MonitorLeader.actor.g.cpp:1276) | |
==2642== by 0xC07B18D: (anonymous namespace)::MonitorLeaderInternalActor::cancel() (MonitorLeader.actor.g.cpp:1316) | |
==2642== by 0xBF49FAB: ~Future (flow.h:636) | |
==2642== by 0xBF49FAB: ~ChooseActorActorState (genericactors.actor.h:1040) | |
==2642== by 0xBF49FAB: a_body1Catch1 (genericactors.actor.g.h:9759) | |
==2642== by 0xBF49FAB: a_callback_error (genericactors.actor.g.h:9813) | |
==2642== by 0xBF49FAB: (anonymous namespace)::ChooseActorActor<Void>::cancel() (genericactors.actor.g.h:9880) | |
==2642== by 0xBF4C8A1: ~Future (flow.h:636) | |
==2642== by 0xBF4C8A1: Cluster::~Cluster() (NativeAPI.actor.cpp:716) | |
==2642== by 0xBF56578: delref (FastRef.h:74) | |
==2642== by 0xBF56578: delref<Cluster> (FastRef.h:95) | |
==2642== by 0xBF56578: ~Reference (FastRef.h:113) | |
==2642== by 0xBF56578: DatabaseContext::~DatabaseContext() (NativeAPI.actor.cpp:539) | |
==2642== by 0xC04A36F: delref (FastRef.h:74) | |
==2642== by 0xC04A36F: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A36F: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A36F: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A36F: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A36F: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== | |
==2642== Invalid read of size 4 | |
==2642== at 0xC07BC35: Standalone (Arena.h:364) | |
==2642== by 0xC07BC35: ClusterConnectionString (CoordinationInterface.h:39) | |
==2642== by 0xC07BC35: ClientCoordinators::ClientCoordinators(Reference<ClusterConnectionFile>) (MonitorLeader.actor.cpp:292) | |
==2642== by 0xC0E4044: (anonymous namespace)::ClientCoordinatorsStatusFetcherActorState<(anonymous namespace)::ClientCoordinatorsStatusFetcherActor>::a_body1(int) [clone .isra.1001] (StatusClient.actor.cpp:263) | |
==2642== by 0xC0E48DD: ClientCoordinatorsStatusFetcherActor (StatusClient.actor.g.cpp:470) | |
==2642== by 0xC0E48DD: clientCoordinatorsStatusFetcher(Reference<ClusterConnectionFile> const&, bool* const&, int* const&) (StatusClient.actor.cpp:261) | |
==2642== by 0xC0E4A4F: a_body1 (StatusClient.actor.cpp:306) | |
==2642== by 0xC0E4A4F: ClientStatusFetcherActor (StatusClient.actor.g.cpp:680) | |
==2642== by 0xC0E4A4F: clientStatusFetcher(Reference<ClusterConnectionFile> const&, StatusArray* const&, bool* const&, int* const&) (StatusClient.actor.cpp:303) | |
==2642== by 0xC0E5A80: a_body1 (StatusClient.actor.cpp:442) | |
==2642== by 0xC0E5A80: StatusFetcherImplActor (StatusClient.actor.g.cpp:1614) | |
==2642== by 0xC0E5A80: statusFetcherImpl(Reference<ClusterConnectionFile> const&) (StatusClient.actor.cpp:425) | |
==2642== by 0xC0E6020: StatusClient::statusFetcher(Reference<ClusterConnectionFile>) (StatusClient.actor.cpp:522) | |
==2642== by 0xC094C0D: a_body1 (ReadYourWrites.actor.cpp:1138) | |
==2642== by 0xC094C0D: GetJSONActor (ReadYourWrites.actor.g.cpp:4969) | |
==2642== by 0xC094C0D: getJSON(Reference<ClusterConnectionFile> const&) (ReadYourWrites.actor.cpp:1137) | |
==2642== by 0xC095DE8: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1166) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== Address 0x9f2f7b0 is 48 bytes inside a block of size 96 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC07B095: delref (FastRef.h:74) | |
==2642== by 0xC07B095: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC07B095: ~Reference (FastRef.h:113) | |
==2642== by 0xC07B095: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::~MonitorLeaderInternalActorState() (MonitorLeader.actor.cpp:419) | |
==2642== by 0xC07B18D: a_body1Catch1 (MonitorLeader.actor.g.cpp:1207) | |
==2642== by 0xC07B18D: a_callback_error (MonitorLeader.actor.g.cpp:1276) | |
==2642== by 0xC07B18D: (anonymous namespace)::MonitorLeaderInternalActor::cancel() (MonitorLeader.actor.g.cpp:1316) | |
==2642== by 0xBF49FAB: ~Future (flow.h:636) | |
==2642== by 0xBF49FAB: ~ChooseActorActorState (genericactors.actor.h:1040) | |
==2642== by 0xBF49FAB: a_body1Catch1 (genericactors.actor.g.h:9759) | |
==2642== by 0xBF49FAB: a_callback_error (genericactors.actor.g.h:9813) | |
==2642== by 0xBF49FAB: (anonymous namespace)::ChooseActorActor<Void>::cancel() (genericactors.actor.g.h:9880) | |
==2642== by 0xBF4C8A1: ~Future (flow.h:636) | |
==2642== by 0xBF4C8A1: Cluster::~Cluster() (NativeAPI.actor.cpp:716) | |
==2642== by 0xBF56578: delref (FastRef.h:74) | |
==2642== by 0xBF56578: delref<Cluster> (FastRef.h:95) | |
==2642== by 0xBF56578: ~Reference (FastRef.h:113) | |
==2642== by 0xBF56578: DatabaseContext::~DatabaseContext() (NativeAPI.actor.cpp:539) | |
==2642== by 0xC04A36F: delref (FastRef.h:74) | |
==2642== by 0xC04A36F: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A36F: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A36F: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A36F: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A36F: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== | |
==2642== Invalid read of size 8 | |
==2642== at 0xC07BC3B: getPtr (FastRef.h:145) | |
==2642== by 0xC07BC3B: Reference (FastRef.h:105) | |
==2642== by 0xC07BC3B: Arena (Arena.h:290) | |
==2642== by 0xC07BC3B: Standalone (Arena.h:364) | |
==2642== by 0xC07BC3B: ClusterConnectionString (CoordinationInterface.h:39) | |
==2642== by 0xC07BC3B: ClientCoordinators::ClientCoordinators(Reference<ClusterConnectionFile>) (MonitorLeader.actor.cpp:292) | |
==2642== by 0xC0E4044: (anonymous namespace)::ClientCoordinatorsStatusFetcherActorState<(anonymous namespace)::ClientCoordinatorsStatusFetcherActor>::a_body1(int) [clone .isra.1001] (StatusClient.actor.cpp:263) | |
==2642== by 0xC0E48DD: ClientCoordinatorsStatusFetcherActor (StatusClient.actor.g.cpp:470) | |
==2642== by 0xC0E48DD: clientCoordinatorsStatusFetcher(Reference<ClusterConnectionFile> const&, bool* const&, int* const&) (StatusClient.actor.cpp:261) | |
==2642== by 0xC0E4A4F: a_body1 (StatusClient.actor.cpp:306) | |
==2642== by 0xC0E4A4F: ClientStatusFetcherActor (StatusClient.actor.g.cpp:680) | |
==2642== by 0xC0E4A4F: clientStatusFetcher(Reference<ClusterConnectionFile> const&, StatusArray* const&, bool* const&, int* const&) (StatusClient.actor.cpp:303) | |
==2642== by 0xC0E5A80: a_body1 (StatusClient.actor.cpp:442) | |
==2642== by 0xC0E5A80: StatusFetcherImplActor (StatusClient.actor.g.cpp:1614) | |
==2642== by 0xC0E5A80: statusFetcherImpl(Reference<ClusterConnectionFile> const&) (StatusClient.actor.cpp:425) | |
==2642== by 0xC0E6020: StatusClient::statusFetcher(Reference<ClusterConnectionFile>) (StatusClient.actor.cpp:522) | |
==2642== by 0xC094C0D: a_body1 (ReadYourWrites.actor.cpp:1138) | |
==2642== by 0xC094C0D: GetJSONActor (ReadYourWrites.actor.g.cpp:4969) | |
==2642== by 0xC094C0D: getJSON(Reference<ClusterConnectionFile> const&) (ReadYourWrites.actor.cpp:1137) | |
==2642== by 0xC095DE8: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1166) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== Address 0x9f2f7b8 is 56 bytes inside a block of size 96 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC07B095: delref (FastRef.h:74) | |
==2642== by 0xC07B095: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC07B095: ~Reference (FastRef.h:113) | |
==2642== by 0xC07B095: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::~MonitorLeaderInternalActorState() (MonitorLeader.actor.cpp:419) | |
==2642== by 0xC07B18D: a_body1Catch1 (MonitorLeader.actor.g.cpp:1207) | |
==2642== by 0xC07B18D: a_callback_error (MonitorLeader.actor.g.cpp:1276) | |
==2642== by 0xC07B18D: (anonymous namespace)::MonitorLeaderInternalActor::cancel() (MonitorLeader.actor.g.cpp:1316) | |
==2642== by 0xBF49FAB: ~Future (flow.h:636) | |
==2642== by 0xBF49FAB: ~ChooseActorActorState (genericactors.actor.h:1040) | |
==2642== by 0xBF49FAB: a_body1Catch1 (genericactors.actor.g.h:9759) | |
==2642== by 0xBF49FAB: a_callback_error (genericactors.actor.g.h:9813) | |
==2642== by 0xBF49FAB: (anonymous namespace)::ChooseActorActor<Void>::cancel() (genericactors.actor.g.h:9880) | |
==2642== by 0xBF4C8A1: ~Future (flow.h:636) | |
==2642== by 0xBF4C8A1: Cluster::~Cluster() (NativeAPI.actor.cpp:716) | |
==2642== by 0xBF56578: delref (FastRef.h:74) | |
==2642== by 0xBF56578: delref<Cluster> (FastRef.h:95) | |
==2642== by 0xBF56578: ~Reference (FastRef.h:113) | |
==2642== by 0xBF56578: DatabaseContext::~DatabaseContext() (NativeAPI.actor.cpp:539) | |
==2642== by 0xC04A36F: delref (FastRef.h:74) | |
==2642== by 0xC04A36F: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A36F: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A36F: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A36F: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A36F: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== | |
==2642== Invalid read of size 8 | |
==2642== at 0xC07BC4C: Standalone (Arena.h:364) | |
==2642== by 0xC07BC4C: ClusterConnectionString (CoordinationInterface.h:39) | |
==2642== by 0xC07BC4C: ClientCoordinators::ClientCoordinators(Reference<ClusterConnectionFile>) (MonitorLeader.actor.cpp:292) | |
==2642== by 0xC0E4044: (anonymous namespace)::ClientCoordinatorsStatusFetcherActorState<(anonymous namespace)::ClientCoordinatorsStatusFetcherActor>::a_body1(int) [clone .isra.1001] (StatusClient.actor.cpp:263) | |
==2642== by 0xC0E48DD: ClientCoordinatorsStatusFetcherActor (StatusClient.actor.g.cpp:470) | |
==2642== by 0xC0E48DD: clientCoordinatorsStatusFetcher(Reference<ClusterConnectionFile> const&, bool* const&, int* const&) (StatusClient.actor.cpp:261) | |
==2642== by 0xC0E4A4F: a_body1 (StatusClient.actor.cpp:306) | |
==2642== by 0xC0E4A4F: ClientStatusFetcherActor (StatusClient.actor.g.cpp:680) | |
==2642== by 0xC0E4A4F: clientStatusFetcher(Reference<ClusterConnectionFile> const&, StatusArray* const&, bool* const&, int* const&) (StatusClient.actor.cpp:303) | |
==2642== by 0xC0E5A80: a_body1 (StatusClient.actor.cpp:442) | |
==2642== by 0xC0E5A80: StatusFetcherImplActor (StatusClient.actor.g.cpp:1614) | |
==2642== by 0xC0E5A80: statusFetcherImpl(Reference<ClusterConnectionFile> const&) (StatusClient.actor.cpp:425) | |
==2642== by 0xC0E6020: StatusClient::statusFetcher(Reference<ClusterConnectionFile>) (StatusClient.actor.cpp:522) | |
==2642== by 0xC094C0D: a_body1 (ReadYourWrites.actor.cpp:1138) | |
==2642== by 0xC094C0D: GetJSONActor (ReadYourWrites.actor.g.cpp:4969) | |
==2642== by 0xC094C0D: getJSON(Reference<ClusterConnectionFile> const&) (ReadYourWrites.actor.cpp:1137) | |
==2642== by 0xC095DE8: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1166) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== Address 0x9f2f7c0 is 64 bytes inside a block of size 96 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC07B095: delref (FastRef.h:74) | |
==2642== by 0xC07B095: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC07B095: ~Reference (FastRef.h:113) | |
==2642== by 0xC07B095: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::~MonitorLeaderInternalActorState() (MonitorLeader.actor.cpp:419) | |
==2642== by 0xC07B18D: a_body1Catch1 (MonitorLeader.actor.g.cpp:1207) | |
==2642== by 0xC07B18D: a_callback_error (MonitorLeader.actor.g.cpp:1276) | |
==2642== by 0xC07B18D: (anonymous namespace)::MonitorLeaderInternalActor::cancel() (MonitorLeader.actor.g.cpp:1316) | |
==2642== by 0xBF49FAB: ~Future (flow.h:636) | |
==2642== by 0xBF49FAB: ~ChooseActorActorState (genericactors.actor.h:1040) | |
==2642== by 0xBF49FAB: a_body1Catch1 (genericactors.actor.g.h:9759) | |
==2642== by 0xBF49FAB: a_callback_error (genericactors.actor.g.h:9813) | |
==2642== by 0xBF49FAB: (anonymous namespace)::ChooseActorActor<Void>::cancel() (genericactors.actor.g.h:9880) | |
==2642== by 0xBF4C8A1: ~Future (flow.h:636) | |
==2642== by 0xBF4C8A1: Cluster::~Cluster() (NativeAPI.actor.cpp:716) | |
==2642== by 0xBF56578: delref (FastRef.h:74) | |
==2642== by 0xBF56578: delref<Cluster> (FastRef.h:95) | |
==2642== by 0xBF56578: ~Reference (FastRef.h:113) | |
==2642== by 0xBF56578: DatabaseContext::~DatabaseContext() (NativeAPI.actor.cpp:539) | |
==2642== by 0xC04A36F: delref (FastRef.h:74) | |
==2642== by 0xC04A36F: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A36F: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A36F: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A36F: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A36F: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== | |
==2642== Invalid read of size 4 | |
==2642== at 0xC07BC62: Standalone (Arena.h:364) | |
==2642== by 0xC07BC62: ClusterConnectionString (CoordinationInterface.h:39) | |
==2642== by 0xC07BC62: ClientCoordinators::ClientCoordinators(Reference<ClusterConnectionFile>) (MonitorLeader.actor.cpp:292) | |
==2642== by 0xC0E4044: (anonymous namespace)::ClientCoordinatorsStatusFetcherActorState<(anonymous namespace)::ClientCoordinatorsStatusFetcherActor>::a_body1(int) [clone .isra.1001] (StatusClient.actor.cpp:263) | |
==2642== by 0xC0E48DD: ClientCoordinatorsStatusFetcherActor (StatusClient.actor.g.cpp:470) | |
==2642== by 0xC0E48DD: clientCoordinatorsStatusFetcher(Reference<ClusterConnectionFile> const&, bool* const&, int* const&) (StatusClient.actor.cpp:261) | |
==2642== by 0xC0E4A4F: a_body1 (StatusClient.actor.cpp:306) | |
==2642== by 0xC0E4A4F: ClientStatusFetcherActor (StatusClient.actor.g.cpp:680) | |
==2642== by 0xC0E4A4F: clientStatusFetcher(Reference<ClusterConnectionFile> const&, StatusArray* const&, bool* const&, int* const&) (StatusClient.actor.cpp:303) | |
==2642== by 0xC0E5A80: a_body1 (StatusClient.actor.cpp:442) | |
==2642== by 0xC0E5A80: StatusFetcherImplActor (StatusClient.actor.g.cpp:1614) | |
==2642== by 0xC0E5A80: statusFetcherImpl(Reference<ClusterConnectionFile> const&) (StatusClient.actor.cpp:425) | |
==2642== by 0xC0E6020: StatusClient::statusFetcher(Reference<ClusterConnectionFile>) (StatusClient.actor.cpp:522) | |
==2642== by 0xC094C0D: a_body1 (ReadYourWrites.actor.cpp:1138) | |
==2642== by 0xC094C0D: GetJSONActor (ReadYourWrites.actor.g.cpp:4969) | |
==2642== by 0xC094C0D: getJSON(Reference<ClusterConnectionFile> const&) (ReadYourWrites.actor.cpp:1137) | |
==2642== by 0xC095DE8: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1166) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== Address 0x9f2f7c8 is 72 bytes inside a block of size 96 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC07B095: delref (FastRef.h:74) | |
==2642== by 0xC07B095: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC07B095: ~Reference (FastRef.h:113) | |
==2642== by 0xC07B095: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::~MonitorLeaderInternalActorState() (MonitorLeader.actor.cpp:419) | |
==2642== by 0xC07B18D: a_body1Catch1 (MonitorLeader.actor.g.cpp:1207) | |
==2642== by 0xC07B18D: a_callback_error (MonitorLeader.actor.g.cpp:1276) | |
==2642== by 0xC07B18D: (anonymous namespace)::MonitorLeaderInternalActor::cancel() (MonitorLeader.actor.g.cpp:1316) | |
==2642== by 0xBF49FAB: ~Future (flow.h:636) | |
==2642== by 0xBF49FAB: ~ChooseActorActorState (genericactors.actor.h:1040) | |
==2642== by 0xBF49FAB: a_body1Catch1 (genericactors.actor.g.h:9759) | |
==2642== by 0xBF49FAB: a_callback_error (genericactors.actor.g.h:9813) | |
==2642== by 0xBF49FAB: (anonymous namespace)::ChooseActorActor<Void>::cancel() (genericactors.actor.g.h:9880) | |
==2642== by 0xBF4C8A1: ~Future (flow.h:636) | |
==2642== by 0xBF4C8A1: Cluster::~Cluster() (NativeAPI.actor.cpp:716) | |
==2642== by 0xBF56578: delref (FastRef.h:74) | |
==2642== by 0xBF56578: delref<Cluster> (FastRef.h:95) | |
==2642== by 0xBF56578: ~Reference (FastRef.h:113) | |
==2642== by 0xBF56578: DatabaseContext::~DatabaseContext() (NativeAPI.actor.cpp:539) | |
==2642== by 0xC04A36F: delref (FastRef.h:74) | |
==2642== by 0xC04A36F: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A36F: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A36F: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A36F: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A36F: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== | |
==2642== Invalid read of size 4 | |
==2642== at 0xBFE032B: ThreadUnsafeReferenceCounted<ClusterConnectionFile>::delref() const (FastRef.h:73) | |
==2642== by 0xC0E40FB: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC0E40FB: ~Reference (FastRef.h:113) | |
==2642== by 0xC0E40FB: (anonymous namespace)::ClientCoordinatorsStatusFetcherActorState<(anonymous namespace)::ClientCoordinatorsStatusFetcherActor>::a_body1(int) [clone .isra.1001] (StatusClient.actor.cpp:263) | |
==2642== by 0xC0E48DD: ClientCoordinatorsStatusFetcherActor (StatusClient.actor.g.cpp:470) | |
==2642== by 0xC0E48DD: clientCoordinatorsStatusFetcher(Reference<ClusterConnectionFile> const&, bool* const&, int* const&) (StatusClient.actor.cpp:261) | |
==2642== by 0xC0E4A4F: a_body1 (StatusClient.actor.cpp:306) | |
==2642== by 0xC0E4A4F: ClientStatusFetcherActor (StatusClient.actor.g.cpp:680) | |
==2642== by 0xC0E4A4F: clientStatusFetcher(Reference<ClusterConnectionFile> const&, StatusArray* const&, bool* const&, int* const&) (StatusClient.actor.cpp:303) | |
==2642== by 0xC0E5A80: a_body1 (StatusClient.actor.cpp:442) | |
==2642== by 0xC0E5A80: StatusFetcherImplActor (StatusClient.actor.g.cpp:1614) | |
==2642== by 0xC0E5A80: statusFetcherImpl(Reference<ClusterConnectionFile> const&) (StatusClient.actor.cpp:425) | |
==2642== by 0xC0E6020: StatusClient::statusFetcher(Reference<ClusterConnectionFile>) (StatusClient.actor.cpp:522) | |
==2642== by 0xC094C0D: a_body1 (ReadYourWrites.actor.cpp:1138) | |
==2642== by 0xC094C0D: GetJSONActor (ReadYourWrites.actor.g.cpp:4969) | |
==2642== by 0xC094C0D: getJSON(Reference<ClusterConnectionFile> const&) (ReadYourWrites.actor.cpp:1137) | |
==2642== by 0xC095DE8: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1166) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== Address 0x9f2f780 is 0 bytes inside a block of size 96 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC07B095: delref (FastRef.h:74) | |
==2642== by 0xC07B095: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC07B095: ~Reference (FastRef.h:113) | |
==2642== by 0xC07B095: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::~MonitorLeaderInternalActorState() (MonitorLeader.actor.cpp:419) | |
==2642== by 0xC07B18D: a_body1Catch1 (MonitorLeader.actor.g.cpp:1207) | |
==2642== by 0xC07B18D: a_callback_error (MonitorLeader.actor.g.cpp:1276) | |
==2642== by 0xC07B18D: (anonymous namespace)::MonitorLeaderInternalActor::cancel() (MonitorLeader.actor.g.cpp:1316) | |
==2642== by 0xBF49FAB: ~Future (flow.h:636) | |
==2642== by 0xBF49FAB: ~ChooseActorActorState (genericactors.actor.h:1040) | |
==2642== by 0xBF49FAB: a_body1Catch1 (genericactors.actor.g.h:9759) | |
==2642== by 0xBF49FAB: a_callback_error (genericactors.actor.g.h:9813) | |
==2642== by 0xBF49FAB: (anonymous namespace)::ChooseActorActor<Void>::cancel() (genericactors.actor.g.h:9880) | |
==2642== by 0xBF4C8A1: ~Future (flow.h:636) | |
==2642== by 0xBF4C8A1: Cluster::~Cluster() (NativeAPI.actor.cpp:716) | |
==2642== by 0xBF56578: delref (FastRef.h:74) | |
==2642== by 0xBF56578: delref<Cluster> (FastRef.h:95) | |
==2642== by 0xBF56578: ~Reference (FastRef.h:113) | |
==2642== by 0xBF56578: DatabaseContext::~DatabaseContext() (NativeAPI.actor.cpp:539) | |
==2642== by 0xC04A36F: delref (FastRef.h:74) | |
==2642== by 0xC04A36F: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A36F: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A36F: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A36F: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A36F: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== | |
==2642== Invalid read of size 4 | |
==2642== at 0xC094C71: delref_no_destroy (FastRef.h:76) | |
==2642== by 0xC094C71: delref (FastRef.h:73) | |
==2642== by 0xC094C71: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC094C71: ~Reference (FastRef.h:113) | |
==2642== by 0xC094C71: a_body1 (ReadYourWrites.actor.cpp:1138) | |
==2642== by 0xC094C71: GetJSONActor (ReadYourWrites.actor.g.cpp:4969) | |
==2642== by 0xC094C71: getJSON(Reference<ClusterConnectionFile> const&) (ReadYourWrites.actor.cpp:1137) | |
==2642== by 0xC095DE8: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1166) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== by 0x5E16E1: erl_drv_thread_wrapper (erl_drv_thread.c:122) | |
==2642== by 0x6BFA99: thr_wrapper (ethread.c:118) | |
==2642== Address 0x9f2f780 is 0 bytes inside a block of size 96 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC07B095: delref (FastRef.h:74) | |
==2642== by 0xC07B095: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC07B095: ~Reference (FastRef.h:113) | |
==2642== by 0xC07B095: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::~MonitorLeaderInternalActorState() (MonitorLeader.actor.cpp:419) | |
==2642== by 0xC07B18D: a_body1Catch1 (MonitorLeader.actor.g.cpp:1207) | |
==2642== by 0xC07B18D: a_callback_error (MonitorLeader.actor.g.cpp:1276) | |
==2642== by 0xC07B18D: (anonymous namespace)::MonitorLeaderInternalActor::cancel() (MonitorLeader.actor.g.cpp:1316) | |
==2642== by 0xBF49FAB: ~Future (flow.h:636) | |
==2642== by 0xBF49FAB: ~ChooseActorActorState (genericactors.actor.h:1040) | |
==2642== by 0xBF49FAB: a_body1Catch1 (genericactors.actor.g.h:9759) | |
==2642== by 0xBF49FAB: a_callback_error (genericactors.actor.g.h:9813) | |
==2642== by 0xBF49FAB: (anonymous namespace)::ChooseActorActor<Void>::cancel() (genericactors.actor.g.h:9880) | |
==2642== by 0xBF4C8A1: ~Future (flow.h:636) | |
==2642== by 0xBF4C8A1: Cluster::~Cluster() (NativeAPI.actor.cpp:716) | |
==2642== by 0xBF56578: delref (FastRef.h:74) | |
==2642== by 0xBF56578: delref<Cluster> (FastRef.h:95) | |
==2642== by 0xBF56578: ~Reference (FastRef.h:113) | |
==2642== by 0xBF56578: DatabaseContext::~DatabaseContext() (NativeAPI.actor.cpp:539) | |
==2642== by 0xC04A36F: delref (FastRef.h:74) | |
==2642== by 0xC04A36F: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A36F: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A36F: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A36F: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A36F: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== | |
==2642== Invalid write of size 4 | |
==2642== at 0xC094C79: delref_no_destroy (FastRef.h:76) | |
==2642== by 0xC094C79: delref (FastRef.h:73) | |
==2642== by 0xC094C79: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC094C79: ~Reference (FastRef.h:113) | |
==2642== by 0xC094C79: a_body1 (ReadYourWrites.actor.cpp:1138) | |
==2642== by 0xC094C79: GetJSONActor (ReadYourWrites.actor.g.cpp:4969) | |
==2642== by 0xC094C79: getJSON(Reference<ClusterConnectionFile> const&) (ReadYourWrites.actor.cpp:1137) | |
==2642== by 0xC095DE8: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1166) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== by 0x5E16E1: erl_drv_thread_wrapper (erl_drv_thread.c:122) | |
==2642== by 0x6BFA99: thr_wrapper (ethread.c:118) | |
==2642== Address 0x9f2f780 is 0 bytes inside a block of size 96 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC07B095: delref (FastRef.h:74) | |
==2642== by 0xC07B095: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC07B095: ~Reference (FastRef.h:113) | |
==2642== by 0xC07B095: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::~MonitorLeaderInternalActorState() (MonitorLeader.actor.cpp:419) | |
==2642== by 0xC07B18D: a_body1Catch1 (MonitorLeader.actor.g.cpp:1207) | |
==2642== by 0xC07B18D: a_callback_error (MonitorLeader.actor.g.cpp:1276) | |
==2642== by 0xC07B18D: (anonymous namespace)::MonitorLeaderInternalActor::cancel() (MonitorLeader.actor.g.cpp:1316) | |
==2642== by 0xBF49FAB: ~Future (flow.h:636) | |
==2642== by 0xBF49FAB: ~ChooseActorActorState (genericactors.actor.h:1040) | |
==2642== by 0xBF49FAB: a_body1Catch1 (genericactors.actor.g.h:9759) | |
==2642== by 0xBF49FAB: a_callback_error (genericactors.actor.g.h:9813) | |
==2642== by 0xBF49FAB: (anonymous namespace)::ChooseActorActor<Void>::cancel() (genericactors.actor.g.h:9880) | |
==2642== by 0xBF4C8A1: ~Future (flow.h:636) | |
==2642== by 0xBF4C8A1: Cluster::~Cluster() (NativeAPI.actor.cpp:716) | |
==2642== by 0xBF56578: delref (FastRef.h:74) | |
==2642== by 0xBF56578: delref<Cluster> (FastRef.h:95) | |
==2642== by 0xBF56578: ~Reference (FastRef.h:113) | |
==2642== by 0xBF56578: DatabaseContext::~DatabaseContext() (NativeAPI.actor.cpp:539) | |
==2642== by 0xC04A36F: delref (FastRef.h:74) | |
==2642== by 0xC04A36F: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A36F: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A36F: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A36F: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A36F: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== | |
==2642== Invalid read of size 4 | |
==2642== at 0xBFE032B: ThreadUnsafeReferenceCounted<ClusterConnectionFile>::delref() const (FastRef.h:73) | |
==2642== by 0xC095DF9: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC095DF9: ~Reference (FastRef.h:113) | |
==2642== by 0xC095DF9: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1166) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== by 0x5E16E1: erl_drv_thread_wrapper (erl_drv_thread.c:122) | |
==2642== by 0x6BFA99: thr_wrapper (ethread.c:118) | |
==2642== Address 0x9f2f780 is 0 bytes inside a block of size 96 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC07B095: delref (FastRef.h:74) | |
==2642== by 0xC07B095: delref<ClusterConnectionFile> (FastRef.h:95) | |
==2642== by 0xC07B095: ~Reference (FastRef.h:113) | |
==2642== by 0xC07B095: (anonymous namespace)::MonitorLeaderInternalActorState<(anonymous namespace)::MonitorLeaderInternalActor>::~MonitorLeaderInternalActorState() (MonitorLeader.actor.cpp:419) | |
==2642== by 0xC07B18D: a_body1Catch1 (MonitorLeader.actor.g.cpp:1207) | |
==2642== by 0xC07B18D: a_callback_error (MonitorLeader.actor.g.cpp:1276) | |
==2642== by 0xC07B18D: (anonymous namespace)::MonitorLeaderInternalActor::cancel() (MonitorLeader.actor.g.cpp:1316) | |
==2642== by 0xBF49FAB: ~Future (flow.h:636) | |
==2642== by 0xBF49FAB: ~ChooseActorActorState (genericactors.actor.h:1040) | |
==2642== by 0xBF49FAB: a_body1Catch1 (genericactors.actor.g.h:9759) | |
==2642== by 0xBF49FAB: a_callback_error (genericactors.actor.g.h:9813) | |
==2642== by 0xBF49FAB: (anonymous namespace)::ChooseActorActor<Void>::cancel() (genericactors.actor.g.h:9880) | |
==2642== by 0xBF4C8A1: ~Future (flow.h:636) | |
==2642== by 0xBF4C8A1: Cluster::~Cluster() (NativeAPI.actor.cpp:716) | |
==2642== by 0xBF56578: delref (FastRef.h:74) | |
==2642== by 0xBF56578: delref<Cluster> (FastRef.h:95) | |
==2642== by 0xBF56578: ~Reference (FastRef.h:113) | |
==2642== by 0xBF56578: DatabaseContext::~DatabaseContext() (NativeAPI.actor.cpp:539) | |
==2642== by 0xC04A36F: delref (FastRef.h:74) | |
==2642== by 0xC04A36F: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A36F: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A36F: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A36F: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A36F: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== | |
==2642== Invalid read of size 4 | |
==2642== at 0xBF57180: delref (FastRef.h:74) | |
==2642== by 0xBF57180: void delref<DatabaseContext>(DatabaseContext*) (NativeAPI.actor.cpp:221) | |
==2642== by 0xC095E01: ~Reference (FastRef.h:113) | |
==2642== by 0xC095E01: ~Database (NativeAPI.h:61) | |
==2642== by 0xC095E01: ReadYourWritesTransaction::get(Standalone<StringRef> const&, bool) (ReadYourWrites.actor.cpp:1166) | |
==2642== by 0xC05CFD6: operator() (ThreadSafeTransaction.actor.cpp:153) | |
==2642== by 0xC05CFD6: (anonymous namespace)::DoOnMainThreadActorState<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}, (anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, {lambda()#1}> >::a_body1cont2(Void const&, int) [clone .isra.563] (ThreadHelper.actor.h:556) | |
==2642== by 0xC05D439: a_body1when1 (ThreadHelper.actor.g.h:670) | |
==2642== by 0xC05D439: a_callback_fire (ThreadHelper.actor.g.h:684) | |
==2642== by 0xC05D439: ActorCallback<(anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadActor<Optional<Standalone<StringRef> >, ThreadSafeTransaction::get(StringRef const&, bool)::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== by 0x5E16E1: erl_drv_thread_wrapper (erl_drv_thread.c:122) | |
==2642== by 0x6BFA99: thr_wrapper (ethread.c:118) | |
==2642== Address 0x95b5dc0 is 0 bytes inside a block of size 968 free'd | |
==2642== at 0x4C2CE10: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) | |
==2642== by 0xC04A377: delref (FastRef.h:74) | |
==2642== by 0xC04A377: operator() (ThreadSafeTransaction.actor.cpp:106) | |
==2642== by 0xC04A377: a_body1cont1 (ThreadHelper.actor.h:574) | |
==2642== by 0xC04A377: a_body1when1 (ThreadHelper.actor.g.h:896) | |
==2642== by 0xC04A377: a_callback_fire (ThreadHelper.actor.g.h:910) | |
==2642== by 0xC04A377: ActorCallback<(anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}>, 0, Void>::fire((anonymous namespace)::DoOnMainThreadVoidActor<ThreadSafeDatabase::~ThreadSafeDatabase()::{lambda()#1}> const&) (flow.h:928) | |
==2642== by 0xBFD7007: void SAV<Void>::send<Void>(Void&&) (flow.h:382) | |
==2642== by 0xC1E6662: send<Void> (flow.h:708) | |
==2642== by 0xC1E6662: operator() (Net2.actor.cpp:473) | |
==2642== by 0xC1E6662: N2::Net2::run() (Net2.actor.cpp:628) | |
==2642== by 0xBF43627: runNetwork() (NativeAPI.actor.cpp:863) | |
==2642== by 0xBF1731B: MultiVersionApi::runNetwork() (MultiVersionTransaction.actor.cpp:1197) | |
==2642== by 0xBEF5B98: fdb_run_network (fdb_c.cpp:119) | |
==2642== by 0xB941CAA: run_network_wrapper (fdb_nif.c:115) | |
==2642== by 0x5E16E1: erl_drv_thread_wrapper (erl_drv_thread.c:122) | |
==2642== by 0x6BFA99: thr_wrapper (ethread.c:118) | |
==2642== by 0x578F6A9: start_thread (pthread_create.c:333) | |
==2642== | |
==2642== Invalid read of size 8 | |
==2642== at 0xC1CDDDB: FastAllocator<32>::allocate() (FastAlloc.cpp:228) | |
==2642== by 0xBEF8C9F: ArenaBlock::create(int, Reference<ArenaBlock>&) (Arena.h:208) | |
==2642== by 0xBF2941A: Arena (Arena.h:288) | |
==2642== by 0xBF2941A: Standalone<StringRef>::Standalone(StringRef const&) (Arena.h:339) | |
==2642== by 0xC223644: void DynamicEventMetric::setField<Standalone<StringRef> >(char const*, Standalone<StringRef> const&) (TDMetric.actor.h:1037) | |
==2642== by 0xC216060: TraceEvent::detail(char const*, char const*) (Trace.cpp:721) | |
==2642== by 0xC21613A: detail (Trace.cpp:726) | |
==2642== by 0xC21613A: TraceEvent::detail(char const*, NetworkAddress const&) (Trace.cpp:764) | |
==2642== by 0xC081F23: (anonymous namespace)::MonitorNomineeActorState<(anonymous namespace)::MonitorNomineeActor>::a_body1loopBody1cont2(Void const&, int) [clone .isra.296] (MonitorLeader.actor.cpp:314) | |
==2642== by 0xC0823B7: a_body1loopBody1cont1when1 (MonitorLeader.actor.g.cpp:675) | |
==2642== by 0xC0823B7: (anonymous namespace)::MonitorNomineeActorState<(anonymous namespace)::MonitorNomineeActor>::a_body1loopBody1cont1(int) (MonitorLeader.actor.g.cpp:583) | |
==2642== by 0xC082494: a_body1loopBody1when1 (MonitorLeader.actor.g.cpp:597) | |
==2642== by 0xC082494: a_callback_fire (MonitorLeader.actor.g.cpp:611) | |
==2642== by 0xC082494: ActorCallback<(anonymous namespace)::MonitorNomineeActor, 0, Optional<LeaderInfo> >::fire(Optional<LeaderInfo> const&) (flow.h:928) | |
==2642== by 0xC0806D7: finishSendAndDelPromiseRef (flow.h:414) | |
==2642== by 0xC0806D7: a_body1loopBody1cont2 (genericactors.actor.g.h:415) | |
==2642== by 0xC0806D7: a_body1loopBody1when1 (genericactors.actor.g.h:422) | |
==2642== by 0xC0806D7: a_callback_fire (genericactors.actor.g.h:436) | |
==2642== by 0xC0806D7: ActorCallback<(anonymous namespace)::RetryBrokenPromiseActor1<GetLeaderRequest>, 0, Optional<LeaderInfo> >::fire(Optional<LeaderInfo> const&) (flow.h:928) | |
==2642== by 0xC07F487: finishSendAndDelPromiseRef (flow.h:414) | |
==2642== by 0xC07F487: a_body1cont2 (genericactors.actor.g.h:864) | |
==2642== by 0xC07F487: a_body1when1 (genericactors.actor.g.h:871) | |
==2642== by 0xC07F487: a_callback_fire (genericactors.actor.g.h:885) | |
==2642== by 0xC07F487: ActorCallback<(anonymous namespace)::SendCancelerActor<Optional<LeaderInfo> >, 0, Optional<LeaderInfo> >::fire(Optional<LeaderInfo> const&) (flow.h:928) | |
==2642== by 0xC0858B7: finishSendAndDelPromiseRef (flow.h:414) | |
==2642== by 0xC0858B7: sendAndDelPromiseRef<Optional<LeaderInfo>&> (flow.h:407) | |
==2642== by 0xC0858B7: NetSAV<Optional<LeaderInfo> >::receive(ArenaReader&) (fdbrpc.h:81) | |
==2642== Address 0x3030000000000b82 is not stack'd, malloc'd or (recently) free'd | |
==2642== | |
==2642== | |
==2642== Process terminating with default action of signal 11 (SIGSEGV) | |
==2642== General Protection Fault | |
==2642== at 0xC1CDDDB: FastAllocator<32>::allocate() (FastAlloc.cpp:228) | |
==2642== by 0xBEF8C9F: ArenaBlock::create(int, Reference<ArenaBlock>&) (Arena.h:208) | |
==2642== by 0xBF2941A: Arena (Arena.h:288) | |
==2642== by 0xBF2941A: Standalone<StringRef>::Standalone(StringRef const&) (Arena.h:339) | |
==2642== by 0xC223644: void DynamicEventMetric::setField<Standalone<StringRef> >(char const*, Standalone<StringRef> const&) (TDMetric.actor.h:1037) | |
==2642== by 0xC216060: TraceEvent::detail(char const*, char const*) (Trace.cpp:721) | |
==2642== by 0xC21613A: detail (Trace.cpp:726) | |
==2642== by 0xC21613A: TraceEvent::detail(char const*, NetworkAddress const&) (Trace.cpp:764) | |
==2642== by 0xC081F23: (anonymous namespace)::MonitorNomineeActorState<(anonymous namespace)::MonitorNomineeActor>::a_body1loopBody1cont2(Void const&, int) [clone .isra.296] (MonitorLeader.actor.cpp:314) | |
==2642== by 0xC0823B7: a_body1loopBody1cont1when1 (MonitorLeader.actor.g.cpp:675) | |
==2642== by 0xC0823B7: (anonymous namespace)::MonitorNomineeActorState<(anonymous namespace)::MonitorNomineeActor>::a_body1loopBody1cont1(int) (MonitorLeader.actor.g.cpp:583) | |
==2642== by 0xC082494: a_body1loopBody1when1 (MonitorLeader.actor.g.cpp:597) | |
==2642== by 0xC082494: a_callback_fire (MonitorLeader.actor.g.cpp:611) | |
==2642== by 0xC082494: ActorCallback<(anonymous namespace)::MonitorNomineeActor, 0, Optional<LeaderInfo> >::fire(Optional<LeaderInfo> const&) (flow.h:928) | |
==2642== by 0xC0806D7: finishSendAndDelPromiseRef (flow.h:414) | |
==2642== by 0xC0806D7: a_body1loopBody1cont2 (genericactors.actor.g.h:415) | |
==2642== by 0xC0806D7: a_body1loopBody1when1 (genericactors.actor.g.h:422) | |
==2642== by 0xC0806D7: a_callback_fire (genericactors.actor.g.h:436) | |
==2642== by 0xC0806D7: ActorCallback<(anonymous namespace)::RetryBrokenPromiseActor1<GetLeaderRequest>, 0, Optional<LeaderInfo> >::fire(Optional<LeaderInfo> const&) (flow.h:928) | |
==2642== by 0xC07F487: finishSendAndDelPromiseRef (flow.h:414) | |
==2642== by 0xC07F487: a_body1cont2 (genericactors.actor.g.h:864) | |
==2642== by 0xC07F487: a_body1when1 (genericactors.actor.g.h:871) | |
==2642== by 0xC07F487: a_callback_fire (genericactors.actor.g.h:885) | |
==2642== by 0xC07F487: ActorCallback<(anonymous namespace)::SendCancelerActor<Optional<LeaderInfo> >, 0, Optional<LeaderInfo> >::fire(Optional<LeaderInfo> const&) (flow.h:928) | |
==2642== by 0xC0858B7: finishSendAndDelPromiseRef (flow.h:414) | |
==2642== by 0xC0858B7: sendAndDelPromiseRef<Optional<LeaderInfo>&> (flow.h:407) | |
==2642== by 0xC0858B7: NetSAV<Optional<LeaderInfo> >::receive(ArenaReader&) (fdbrpc.h:81) | |
==2642== | |
==2642== HEAP SUMMARY: | |
==2642== in use at exit: 33,463,729 bytes in 29,406 blocks | |
==2642== total heap usage: 192,416 allocs, 163,013 frees, 260,837,553 bytes allocated | |
==2642== | |
==2642== LEAK SUMMARY: | |
==2642== definitely lost: 0 bytes in 0 blocks | |
==2642== indirectly lost: 0 bytes in 0 blocks | |
==2642== possibly lost: 941,983 bytes in 4,750 blocks | |
==2642== still reachable: 32,521,746 bytes in 24,656 blocks | |
==2642== suppressed: 0 bytes in 0 blocks | |
==2642== Reachable blocks (those to which a pointer was found) are not shown. | |
==2642== To see them, rerun with: --leak-check=full --show-leak-kinds=all | |
==2642== | |
==2642== For counts of detected and suppressed errors, rerun with: -v | |
==2642== ERROR SUMMARY: 566 errors from 536 contexts (suppressed: 0 from 0) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment