Comments (2)
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.
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)
- Generator error on MacOS HOT 2
- How can I eliminate alternative chain blocks
- Next hardfork - how to add in code
- Crypto Types Missing Rand
- Zawy LWMA difficulty algorithm issue HOT 7
- Pre-Mine amount goes to wrong wallet HOT 1
- Testing CryptonightV7 HOT 19
- Is it possible to run 2 seednodes on 1 vps that has 2 IP addresses?
- MAINNET_NETWORK_ID
- block_host cannot be compiled with windows compilers
- Latest version compiling the GUI wallet cannot create Currency Object HOT 2
- prof of work too weak not correct
- parameter max_transaction__size _limit do not work with Simplewallet
- bash install_dependencies.sh can't run HOT 2
- Failed to add genesis block to blockchain
- http://forknote.net/create/ 'View Config' button not working.
- have ios or web wallet?
- http://forknote.net/create Not working. HOT 2
- BYTECOIN_NETWORK error
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cryptonote-generator.