GithubHelp home page GithubHelp logo

Comments (2)

dinastyoffreedom avatar dinastyoffreedom commented on June 14, 2024

this is the debugger trace immediately after the SIGSEGV...

1 memcmp_sse2 memcmp.S 223 0x7f9f234ffe3b
2 Crypto::operator== crypto.h 261 0x664be4
3 CryptoNote::SpentOutputDescriptor::operator== TransfersContainer.cpp 157 0x664be4
4 std::equal_toCryptoNote::SpentOutputDescriptor::operator() stl_function.h 357 0x670597
5 boost::multi_index::detail::hashed_index<boost::multi_index::const_mem_fun<CryptoNote::TransactionOutputInformationEx, CryptoNote::SpentOutputDescriptor, &(CryptoNote::TransactionOutputInformationEx::getSpentOutputDescriptor() const)>, CryptoNote::SpentOutputDescriptorHasher, std::equal_toCryptoNote::SpentOutputDescriptor, boost::multi_index::detail::nth_layer<1, CryptoNote::SpentTransactionOutput, boost::multi_index::indexed_by<boost::multi_index::hashed_unique<boost::multi_index::tag<CryptoNote::TransfersContainer::SpentOutputDescriptorIndex, mpl
::na, mpl
::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::const_mem_fun<CryptoNote::TransactionOutputInformationEx, CryptoNote::SpentOutputDescriptor, &(CryptoNote::TransactionOutputInformationEx::getSpentOutputDescriptor() const)>, CryptoNote::SpentOutputDescriptorHasher, mpl_::na>, boost::multi_index::hashed_non_unique<boost::multi_index::tag<CryptoNote::TransfersContainer::ContainingTransactionIndex, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::const_mem_fun<CryptoNote::TransactionOutputInformationEx, Crypto::Hash const&, &(CryptoNote::TransactionOutputInformationEx::getTransactionHash() const)>, mpl_::na, mpl_::na>, boost::multi_index::hashed_non_unique<boost::multi_index::tag<CryptoNote::TransfersContainer::SpendingTransactionIndex, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::const_mem_fun<CryptoNote::SpentTransactionOutput, Crypto::Hash const&, &(CryptoNote::SpentTransactionOutput::getSpendingTransactionHash() const)>, mpl_::na, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocatorCryptoNote::SpentTransactionOutput>, boost::mpl::v_item<CryptoNote::TransfersContainer::SpentOutputDescriptorIndex, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::hashed_unique_tag>::equal_range<CryptoNote::SpentOutputDescriptor, CryptoNote::SpentOutputDescriptorHasher, std::equal_toCryptoNote::SpentOutputDescriptor> hashed_index.hpp 1590 0x670597
6 boost::multi_index::detail::hashed_index<boost::multi_index::const_mem_fun<CryptoNote::TransactionOutputInformationEx, CryptoNote::SpentOutputDescriptor, &(CryptoNote::TransactionOutputInformationEx::getSpentOutputDescriptor() const)>, CryptoNote::SpentOutputDescriptorHasher, std::equal_toCryptoNote::SpentOutputDescriptor, boost::multi_index::detail::nth_layer<1, CryptoNote::SpentTransactionOutput, boost::multi_index::indexed_by<boost::multi_index::hashed_unique<boost::multi_index::tag<CryptoNote::TransfersContainer::SpentOutputDescriptorIndex, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::const_mem_fun<CryptoNote::TransactionOutputInformationEx, CryptoNote::SpentOutputDescriptor, &(CryptoNote::TransactionOutputInformationEx::getSpentOutputDescriptor() const)>, CryptoNote::SpentOutputDescriptorHasher, mpl_::na>, boost::multi_index::hashed_non_unique<boost::multi_index::tag<CryptoNote::TransfersContainer::ContainingTransactionIndex, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::const_mem_fun<CryptoNote::TransactionOutputInformationEx, Crypto::Hash const&, &(CryptoNote::TransactionOutputInformationEx::getTransactionHash() const)>, mpl_::na, mpl_::na>, boost::multi_index::hashed_non_unique<boost::multi_index::tag<CryptoNote::TransfersContainer::SpendingTransactionIndex, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::const_mem_fun<CryptoNote::SpentTransactionOutput, Crypto::Hash const&, &(CryptoNote::SpentTransactionOutput::getSpendingTransactionHash() const)>, mpl_::na, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocatorCryptoNote::SpentTransactionOutput>, boost::mpl::v_item<CryptoNote::TransfersContainer::SpentOutputDescriptorIndex, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::hashed_unique_tag>::equal_range<CryptoNote::SpentOutputDescriptor, CryptoNote::SpentOutputDescriptorHasher, std::equal_toCryptoNote::SpentOutputDescriptor> hashed_index.hpp 516 0x66a60f
7 boost::multi_index::detail::hashed_index<boost::multi_index::const_mem_fun<CryptoNote::TransactionOutputInformationEx, CryptoNote::SpentOutputDescriptor, &(CryptoNote::TransactionOutputInformationEx::getSpentOutputDescriptor() const)>, CryptoNote::SpentOutputDescriptorHasher, std::equal_toCryptoNote::SpentOutputDescriptor, boost::multi_index::detail::nth_layer<1, CryptoNote::SpentTransactionOutput, boost::multi_index::indexed_by<boost::multi_index::hashed_unique<boost::multi_index::tag<CryptoNote::TransfersContainer::SpentOutputDescriptorIndex, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::const_mem_fun<CryptoNote::TransactionOutputInformationEx, CryptoNote::SpentOutputDescriptor, &(CryptoNote::TransactionOutputInformationEx::getSpentOutputDescriptor() const)>, CryptoNote::SpentOutputDescriptorHasher, mpl_::na>, boost::multi_index::hashed_non_unique<boost::multi_index::tag<CryptoNote::TransfersContainer::ContainingTransactionIndex, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::const_mem_fun<CryptoNote::TransactionOutputInformationEx, Crypto::Hash const&, &(CryptoNote::TransactionOutputInformationEx::getTransactionHash() const)>, mpl_::na, mpl_::na>, boost::multi_index::hashed_non_unique<boost::multi_index::tag<CryptoNote::TransfersContainer::SpendingTransactionIndex, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::const_mem_fun<CryptoNote::SpentTransactionOutput, Crypto::Hash const&, &(CryptoNote::SpentTransactionOutput::getSpendingTransactionHash() const)>, mpl_::na, mpl_::na>, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocatorCryptoNote::SpentTransactionOutput>, boost::mpl::v_item<CryptoNote::TransfersContainer::SpentOutputDescriptorIndex, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::hashed_unique_tag>::equal_rangeCryptoNote::SpentOutputDescriptor hashed_index.hpp 505 0x66a60f
8 CryptoNote::TransfersContainer::addTransactionInputs TransfersContainer.cpp 366 0x66a60f
9 CryptoNote::TransfersContainer::addTransaction TransfersContainer.cpp 217 0x66b581
10 CryptoNote::TransfersSubscription::addTransaction TransfersSubscription.cpp 63 0x662e24
11 CryptoNote::TransfersConsumer::processOutputs TransfersConsumer.cpp 563 0x65ec57
12 CryptoNote::TransfersConsumer::processTransaction TransfersConsumer.cpp 527 0x65ef27
13 CryptoNote::TransfersConsumer::onNewBlocks TransfersConsumer.cpp 323 0x6607f6
14 CryptoNote::BlockchainSynchronizer::updateConsumers BlockchainSynchronizer.cpp 591 0x648ea1
15 CryptoNote::BlockchainSynchronizer::processBlocks BlockchainSynchronizer.cpp 531 0x64a4e5
16 CryptoNote::BlockchainSynchronizer::startBlockchainSync BlockchainSynchronizer.cpp 483 0x64b562
17 CryptoNote::BlockchainSynchronizer::actualizeFutureState BlockchainSynchronizer.cpp 300 0x64e452
18 CryptoNote::BlockchainSynchronizer::workingProcedure BlockchainSynchronizer.cpp 335 0x64e5d7
19 ?? 0x7f9f2402fc80
20 start_thread pthread_create.c 333 0x7f9f238426ba
21 clone clone.S 109 0x7f9f2357841d

the last operation before core dump is
memcmp_sse2 memcmp.S 223 0x7f9f234ffe3b

it is a memory leak during a memory compare command

from cryptonote-generator.

dinastyoffreedom avatar dinastyoffreedom commented on June 14, 2024

and this is debugger Log after crash

=thread-exited,id="9",group-id="i1"
sThread 9 in group i1 exited.

~"\nThread "
~"5 "walletd" received signal SIGSEGV, Segmentation fault.\n"
~"[Switching to Thread 0x7fcdd2e1e700 (LWP 8386)]\n"
~"__memcmp_sse2 () at ../sysdeps/x86_64/multiarch/../memcmp.S:223\n"
&"223\t../sysdeps/x86_64/multiarch/../memcmp.S: File o directory non esistent.\n"
*stopped,reason="signal-received",signal-name="SIGSEGV",signal-meaning="Segmentation fault",frame={addr="0x00007fcdd45b2e3b",func="__memcmp_sse2",args=[],file="../sysdeps/x86_64/multiarch/../memcmp.S",fullname="/build/glibc-Cl5G7W/glibc-2.23/string/../sysdeps/x86_64/multiarch/../memcmp.S",line="223"},thread-id="5",stopped-threads="all",core="2"
dNOTE: INFERIOR SPONTANEOUS STOP
sStopped.
dState changed from InferiorRunOk(8) to InferiorStopOk(11) [master]
dHANDLING SIGNAL SIGSEGV
sStopped: Segmentation fault (Signal SIGSEGV).

from cryptonote-generator.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.