JSON-RPC support for mobile devices ("ultra-lightweight" clients) #1

issue gavinandresen opened this issue on December 19, 2010
  1. gavinandresen commented at 4:17 PM on December 19, 2010: contributor

    The idea is to enable mobile or other not-always-connected-to-the-network clients, where the wallet is kept (encrypted, probably) on the mobile device, and the device periodically communicates with a bitcoin-network-connected node to:

    • Update balance for keys in its wallet
    • Submit signed transactions to the network
  2. rasos commented at 1:43 PM on February 7, 2011: none

    Yes, very important. If we enable mobile devices, pocket wallets will be soon obsolete ;-) GUI for smart-phones should include some QR reader, such as portapayment.com

  3. thiloplanz commented at 11:43 AM on April 7, 2011: none

    "Submit signed transactions to the network"

    I want that as well, for Google App Engine, where you cannot participate in the regular peer-to-peer protocol, because you cannot open sockets. Having something like an XMPP proxy that pushes signed transactions into the peer network would be cool. Maybe the existing IRC channel can also be used for that.

  4. mhanne referenced this in commit ca40e581eb on Jul 20, 2011
  5. Stemby commented at 12:35 PM on September 15, 2011: none

    I offer 1 BTC bounty.

    Regards, Carlo

  6. devurandom cross-referenced this on Dec 1, 2011 from issue bitcoin-qt crashes in db on startup by devurandom
  7. vasisualiy cross-referenced this on Dec 21, 2011 from issue bitcoin crashes on the close by vasisualiy
  8. Acadian cross-referenced this on Mar 22, 2012 from issue Enter passphrase, then Bitcoin Wallet Crashes. by Acadian
  9. luke-jr cross-referenced this on Mar 25, 2012 from issue Startup blocks on mutex at "Loading Addresses" by luke-jr
  10. gavinandresen cross-referenced this on Apr 8, 2012 from issue addrMan crash on CentOS by gavinandresen
  11. luke-jr cross-referenced this on Apr 28, 2012 from issue Addrman crash by luke-jr
  12. rebroad cross-referenced this on May 2, 2012 from issue bitcoin-qt usually SEGVs when exited using unix signals by rebroad
  13. wizeman cross-referenced this on May 14, 2012 from issue NULL ptr deref when press Ctrl+C right after starting bitcoind by wizeman
  14. grarpamp cross-referenced this on Jun 16, 2012 from issue detachdb - coredump backtrace by grarpamp
  15. grarpamp cross-referenced this on Jun 22, 2012 from issue Boost exceptions in ReadConfigFile() not caught by grarpamp
  16. glitch003 cross-referenced this on Sep 4, 2012 from issue Exception and fatal error when starting bitcoind by glitch003
  17. gavinandresen cross-referenced this on Sep 18, 2012 from issue JSON parsing in QT debug window by gavinandresen
  18. tucenaber cross-referenced this on Oct 23, 2012 from issue Bitcoind crashes when -datadir directory doesn't exist by tucenaber
  19. roquette cross-referenced this on Nov 19, 2012 from issue bitcoind uses wrong interface to send commands by roquette
  20. luke-jr cross-referenced this on Dec 20, 2012 from issue importaddress by CodeShark
  21. SimonVrouwe cross-referenced this on Dec 30, 2012 from issue Editing label single address in address book also changes another label by SimonVrouwe
  22. gavinandresen closed this on Jan 21, 2013

  23. bOnyofnebOg cross-referenced this on Mar 18, 2013 from issue SIGSEGV on 0.8.1 by bOnyofnebOg
  24. rebroad cross-referenced this on Mar 21, 2013 from issue ReserveKeyFromKeyPool(): read failed by rebroad
  25. dvdkhlng cross-referenced this on Mar 28, 2013 from issue Bitcoind aborts on startup: ./db/skiplist.h:152 Assertion `n >= 0' failed. by dvdkhlng
  26. wtogami cross-referenced this on May 27, 2013 from issue bitcoin-qt hangs during shutdown by wtogami
  27. toffoo cross-referenced this on Aug 25, 2013 from issue LevelDB corruption with 0.8.x Mac client by toffoo
  28. davidmwest cross-referenced this on Mar 18, 2014 from issue Speed limit / throttle network usage by slothbag
  29. maaku cross-referenced this on Mar 28, 2014 from issue [soft fork] Block v3: miner commitments with compact proofs by maaku
  30. akstunt cross-referenced this on May 15, 2014 from issue configure: error: libdb_cxx headers missing (netbsd) by paulogeyer
  31. gmaxwell cross-referenced this on Jun 9, 2014 from issue CBasicKeyStore::AddCScript() : redeemScripts > 520 bytes are invalid by gmaxwell
  32. pstratem cross-referenced this on Jun 15, 2014 from issue libsecp256k1 integration by theuni
  33. rebroad cross-referenced this on Jun 25, 2014 from issue bitcoin-qt core dumping by rebroad
  34. bc4-old-c-coder cross-referenced this on Jul 29, 2014 from issue windows build instructions don't work by rebroad
  35. darkhosis cross-referenced this on Sep 3, 2014 from issue huge memory usage by m4rkusxxl
  36. witten cross-referenced this on Sep 7, 2014 from issue UPnP segfault by witten
  37. imharrywu cross-referenced this on Sep 28, 2014 from issue null pointer of pindexPrev crash. by imharrywu
  38. theuni referenced this in commit 41d67c78bf on Sep 30, 2014
  39. theuni cross-referenced this on Sep 30, 2014 from issue tests: fix python test-runner for windows by theuni
  40. theuni referenced this in commit 2573771141 on Sep 30, 2014
  41. jl2035 cross-referenced this on Sep 30, 2014 from issue Doesn't compile on Debian by jl2035
  42. theuni referenced this in commit 3d3a59be62 on Oct 1, 2014
  43. rdponticelli referenced this in commit 78cb860733 on Nov 26, 2014
  44. eduffield222 cross-referenced this on Jan 23, 2015 from issue Code vulnerable to segfault after a network fork by eduffield222
  45. theuni cross-referenced this on Jan 31, 2015 from issue Trivial tree merge by theuni
  46. lecbee cross-referenced this on Feb 16, 2015 from issue core dumped when closing bitcoin-qt by lecbee
  47. keystrike cross-referenced this on Mar 17, 2015 from issue ERROR: ReadBlockFromDisk : Deserialize or I/O error - ReadCompactSize() : size too large by eN0Rm
  48. dexX7 referenced this in commit d6a48bf907 on Mar 25, 2015
  49. rustyrussell cross-referenced this on Mar 26, 2015 from issue Add autoprune functionality by sdaftuar
  50. petertodd cross-referenced this on May 27, 2015 from issue Add first-seen-safe replace-by-fee logic to the mempool by petertodd
  51. primezeta cross-referenced this on Jun 24, 2015 from issue Segmentation fault on bitcoind or bitcoin-qt startup (64bit Linux) by primezeta
  52. seigneur cross-referenced this on Jul 7, 2015 from issue After upgrading to 0.10.2 bitcoind hangs at Opened LevelDB successfully by seigneur
  53. TheBlueMatt cross-referenced this on Jul 9, 2015 from issue connection limit calculation for select() is overly ambitious with -txindex by TheBlueMatt
  54. petertodd cross-referenced this on Jul 19, 2015 from issue Limited mempool + floating relay fee + rejection caching + mempool expiry by sipa
  55. CodeShark cross-referenced this on Sep 24, 2015 from issue A plan for abstracting out libconsensus by jtimon
  56. laanwj cross-referenced this on Jan 28, 2016 from issue 0.12 release notes: Sort by importance to usability by xor-freenet
  57. ewgalvare referenced this in commit 02a95be977 on Feb 18, 2016
  58. rebroad cross-referenced this on Mar 14, 2016 from issue Bitcoin Core 0.12.0 randomly crashes at launch on WinXP SP3 by RachelPriss
  59. kcb4348 cross-referenced this on May 19, 2016 from issue Bitcoin Fatal Internal Errors by kcb4348
  60. destenson referenced this in commit 47802b4d89 on Jun 26, 2016
  61. destenson referenced this in commit 11cb1481a9 on Jun 26, 2016
  62. destenson referenced this in commit c544f6ca61 on Jun 26, 2016
  63. destenson referenced this in commit fddd577a32 on Jun 26, 2016
  64. destenson referenced this in commit 43dc7e958a on Jun 26, 2016
  65. sdaftuar cross-referenced this on Aug 4, 2016 from issue Mempool DoS risk in segwit due to malleated transactions by petertodd
  66. practicalswift referenced this in commit 9c184a7b41 on Feb 28, 2017
  67. Celean cross-referenced this on Mar 8, 2017 from issue v0.14.0 shutdown hangs by Celean
  68. sipa cross-referenced this on Mar 9, 2017 from issue Reorganise qa directory by jnewbery
  69. gmaxwell cross-referenced this on Mar 15, 2017 from issue Running out of disk space during GUI init results in hang and non-drawing windows by gmaxwell
  70. dooglus referenced this in commit fccba75458 on Mar 26, 2017
  71. dagurval referenced this in commit 24cf193c3c on Apr 1, 2017
  72. nomnombtc referenced this in commit 31c4eeeecb on May 14, 2017
  73. Christewart referenced this in commit 73607b5608 on Jun 17, 2017
  74. rynomster referenced this in commit b3a81cb027 on Jul 17, 2017
  75. laanwj referenced this in commit b13a68e129 on Aug 2, 2017
  76. I3ck cross-referenced this on Aug 8, 2017 from issue Disconnect network service bits 6 and 8 until Aug 1, 2018 by TheBlueMatt
  77. dooglus cross-referenced this on Aug 25, 2017 from issue gui, wallet: random abort (segmentation fault) running master/HEAD by dooglus
  78. jjxtra cross-referenced this on Nov 14, 2017 from issue Bitcoin is Vulnerable to Attacks by jjxtra
  79. laanwj referenced this in commit 16fff80257 on Nov 30, 2017
  80. joaquintides cross-referenced this on Dec 6, 2017 from issue CompareModifiedEntry::operator() not const by joaquintides
  81. ZeroGraviti cross-referenced this on Dec 31, 2017 from issue Unable to compile 0.15 on Cygwin (strerror_r was not declared) by ZeroGraviti
  82. nining referenced this in commit a3a0d2a31f on Jan 3, 2018
  83. nining referenced this in commit ec335b980d on Jan 3, 2018
  84. nining referenced this in commit 56c9f02522 on Jan 3, 2018
  85. DaElf referenced this in commit 35f0a4e2e9 on Jan 10, 2018
  86. licklake cross-referenced this on Feb 2, 2018 from issue Compiling Error "undefined reference to `evhttp_request_set_error_cb'" by licklake
  87. HashUnlimited referenced this in commit fb8585691c on Mar 9, 2018
  88. ValeryDubrava cross-referenced this on Mar 10, 2018 from issue configure: error: No working boost sleep implementation found. by ValeryDubrava
  89. congnghiakhiem cross-referenced this on Mar 12, 2018 from issue How to debug RPC 500 Internal Server Error ? by congnghiakhiem
  90. WorkShop-Office cross-referenced this on Apr 11, 2018 from issue Segfault on startup at a04440 by hkjn
  91. fruit37 referenced this in commit 680d702231 on Jul 1, 2018
  92. MarcoFalke referenced this in commit 4d550ffab6 on Jul 30, 2018
  93. girishvg cross-referenced this on Aug 11, 2018 from issue tinyformat.h porting problem? by girishvg
  94. funasty1985 cross-referenced this on Aug 13, 2018 from issue bitcoind Segmentation fault (core dumped) by funasty1985
  95. hashtobewild referenced this in commit 4ba45136b7 on Aug 26, 2018
  96. ryanofsky cross-referenced this on Sep 10, 2018 from issue doc/descriptors.md tweaks by ryanofsky
  97. ashishchandr70 cross-referenced this on Sep 13, 2018 from issue bitcoind aborts with boost exception in WSL guest by ashishchandr70
  98. laanwj referenced this in commit 2d4749b366 on Sep 17, 2018
  99. Rspigler cross-referenced this on Oct 13, 2018 from issue Bus error (core dumped) crash on Fedora (txindex migration?) by Rspigler
  100. dooglus referenced this in commit cb2ad9334c on Oct 19, 2018
  101. bitcoin locked this on Jan 27, 2019
  102. stplaydog referenced this in commit e48b45683e on Jun 25, 2019
  103. MarcoFalke referenced this in commit 54532f46c4 on Nov 18, 2020
  104. DrahtBot added the label CI failed on Apr 2, 2023
  105. DrahtBot removed the label CI failed on Apr 2, 2023
  106. DrahtBot added the label CI failed on Apr 2, 2023
  107. DrahtBot removed the label CI failed on Apr 3, 2023
  108. DrahtBot added the label CI failed on Apr 5, 2023
  109. MarcoFalke removed the label CI failed on Apr 5, 2023
  110. DrahtBot added the label CI failed on Apr 11, 2023
  111. MarcoFalke removed the label CI failed on Apr 11, 2023
Labels
Linked (view graph)
#156 UPnP segfault#273 Speed limit / throttle network usage#340 bug introduced in 0.3.23, crash when no network interfaces up.#473 bitcoin crashes on the close#672 bitcoin-qt crashes in db on startup#737 Deadlock during startup (Appears to be AddAddress / DNSSeed related)#955 Enter passphrase, then Bitcoin Wallet Crashes.#982 Startup blocks on mutex at "Loading Addresses"#999 v0.6.0rc5 segfault on initial blockchain download when out of diskspace#1065 addrMan crash on CentOS#1098 segfault in qrcode message dialog#1156 Addrman crash#1182 bitcoin-qt usually SEGVs when exited using unix signals#1294 NULL ptr deref when press Ctrl+C right after starting bitcoind#1401 windows build instructions don't work#1472 detachdb - coredump backtrace#1505 Boost exceptions in ReadConfigFile() not caught#1768 0.7rc1 crashing in listtransactions#1783 Exception and fatal error when starting bitcoind#1831 JSON parsing in QT debug window#1950 Bitcoind crashes when -datadir directory doesn't exist#2028 bitcoind uses wrong interface to send commands#2117 importaddress#2137 Editing label single address in address book also changes another label#2380 SIGSEGV on 0.8.1 #2397 ReserveKeyFromKeyPool(): read failed#2416 Bitcoind aborts on startup: ./db/skiplist.h:152 Assertion `n >= 0' failed.#2472 System error: database corrupted: void boost::recursive_mutex::lock(): Assertion `!pthread_mutex_lock(&m)' failed#2690 bitcoin-qt hangs during shutdown#2770 LevelDB corruption with 0.8.x Mac client#2998 configure: error: libdb_cxx headers missing (netbsd)#3977 [soft fork] Block v3: miner commitments with compact proofs#3997 crash in CMerkleTx::GetDepthInMainChainINTERNAL()#4312 libsecp256k1 integration#4313 CBasicKeyStore::AddCScript() : redeemScripts > 520 bytes are invalid#4410 bitcoin-qt core dumping#4417 huge memory usage#4502 GetMyExternalIP hangs shutdown when waiting for response#4523 Stuck in futex(0xb71905fc, FUTEX_WAIT_PRIVATE, 1, NULL#4995 null pointer of pindexPrev crash.#5014 tests: fix python test-runner for windows#5016 Doesn't compile on Debian#5633 core dumped when closing bitcoin-qt#5668 ERROR: ReadBlockFromDisk : Deserialize or I/O error - ReadCompactSize() : size too large#5698 Code vulnerable to segfault after a network fork#5731 Trivial tree merge#5795 Bizarre test_bitcoin crash, but passes in debugger#5863 Add autoprune functionality#5910 Gitian 64-bit bitcoin-qt segfaults on Ubuntu 14.04#6176 Add first-seen-safe replace-by-fee logic to the mempool#6332 Segmentation fault on bitcoind or bitcoin-qt startup (64bit Linux)#6386 After upgrading to 0.10.2 bitcoind hangs at Opened LevelDB successfully#6411 connection limit calculation for select() is overly ambitious with -txindex#6455 Limited mempool + floating relay fee + rejection caching + mempool expiry#6540 scheduler_tests (currently disabled) occasionally deadlocks#6714 A plan for abstracting out libconsensus#6775 Bitcoind v0.11.0 segfaults on startup trying to read wallet.#7429 0.12 release notes: Sort by importance to usability#7582 Segmentation fault in QXcbScreen::mapFromNative in 0.12.0 executable#7674 Bitcoin Core 0.12.0 randomly crashes at launch on WinXP SP3#8074 Bitcoin Fatal Internal Errors#8276 CXXLD test/test_bitcoin failed with collect2: error: ld returned 1 exit status on aarch64#8279 Mempool DoS risk in segwit due to malleated transactions#8406 0.13.0rc1: bitcoin-qt db cache not increased to 300 MB on upgrade from 0.12.1#8984 GUI hangs during sync#9398 bitcoin-qt (and possibly bitcoind) shutdown delay on debian stretch#9683 gui, wallet: random abort (segmentation fault) running master/HEAD#9687 bitcoin-qt crashed in FinalizeNode()#9741 Bitcoin-core restored HD wallet reusing payment address#9759 Setting -maxsigcachesize to zero causes segfault#9881 v0.14.0rc2 crash on shutdown#9883 [Qt] Segfault on startup#9950 v0.14.0 shutdown hangs#9956 Reorganise qa directory#9997 Running out of disk space during GUI init results in hang and non-drawing windows#10209 Stalled shutdown#10210 Frozen (for 15 minutes) on shutdown [dnsseed thread]#10293 SEGV in segwit fundrawtransaction#10611 Gitian build (current master) crashes on OSX#10850 bitcoind aborts at shutdown#10861 Segfault on shutdown after pressing 'q' to postpone utxo db upgrade#10982 Disconnect network service bits 6 and 8 until Aug 1, 2018#11063 bitcoind aborts#11114 CScript += operator double free if destination and operand are the same.#11123 Issue running windows signer for 0.15.0rc2#11312 crash when specifying path for -wallet=#11355 LevelDB read failure: Corruption: block checksum mismatch#11679 Bitcoin is Vulnerable to Attacks#11763 deadlock on shutdown#11783 Fix shutdown in case of errors during initialization#11837 CompareModifiedEntry::operator() not const#11938 reindex reopen readonly blocks to write#12016 After loading and opening the programme the synchronizing line shows that last sync was almost 9 years ago and it is not loading at all.#12038 deadlock on database corruption#12049 Unable to compile 0.15 on Cygwin (strerror_r was not declared)#12229 Shutdown deadlock in SyncWithValidationInterfaceQueue#12279 shutdown took 8 minutes in v0.15.0.1#12338 Compiling Error "undefined reference to `evhttp_request_set_error_cb'"#12663 configure: error: No working boost sleep implementation found.#12673 How to debug RPC 500 Internal Server Error ?#12690 LevelDB "corrupted compressed block contents" errors#12915 Segmentation fault in util: ScheduleBatchPriority#12943 Segfault on startup at a04440#13316 make check fails for configure option --with-incompatible-bdb and Berkeley DB 5.3#13567 Compilation: warnings, Alpine Linux (ARM)#13578 [depends, zmq, doc] upgrade zeromq to 4.2.5 and avoid deprecated zeromq api functions#13806 qa: Fix bench/block_assemble assert failure#13933 tinyformat.h porting problem?#13934 bitcoind Segmentation fault (core dumped)#14161 doc/descriptors.md tweaks#14200 bitcoind aborts with boost exception in WSL guest#14330 [tests] segfault during`DEBUG=1` run of existing_data_no_obfuscate locally#14349 mac: make check failure on macOS 10.14#14359 bitcoin-qt hangs in futex() / __cxa_guard_acquire()#14466 Bus error (core dumped) crash on Fedora (txindex migration?)#14523 bitcoin client 0.17.0 ignores wallet's name (file)#14754 bitcoin-qt hangs on startup on Ubuntu 18.10/Debian Buster#14842 segfault in bench_bitcoin if configured using --with-libs=no#14923 segmentation fault on gui startup#14967 TSAN issue in cuckoocache_erase_parallel_ok test after 14935#15227 bitcoind terminated with uncaught exception if configure --debug-enabled#15296 tests: Add script checking for deterministic line coverage in unit tests#15300 rpc: segfault if combinepsbt called with empty inputs#15310 gui: crash if encrypt / change passphrase window is open and wallet is unloaded#15379 bitcoind crashes after exception in scheduler thread#15592 Bitcoin signing key by @laanwj expired on 2019-02-14#15674 Segmentation fault on Ubuntu Linux with trickle#15688 Configure should return an error with not supported versions of QT libraries#15819 macOS: crash while loading wallet with berkeley-db@4#16064 install_db4.sh configure cannot guess build type on ppc64le#16119 gui: crash when running console commands during startup#16133 ThreadSanitizer intermittently reports data race when shutting down node#16142 `getrawtransaction` fails (0.18.0)#16143 tests: Mark unit test blockfilter_index_initial_sync as non-deterministic#16151 [0.18.0] `estimatesmartfee` have no data.#16157 Line coverage non-determinism in unit test(s) calling SerializeFileDB#16221 tests: Mark test coins_tests/updatecoins_simulation_test as non-deterministic#16225 tests: Make coins_tests/updatecoins_simulation_test deterministic#16306 gui: crash in Console after loading & unloading wallet#16307 scheduler: crash after releasing wallet#16320 ci: Add Travis check to make sure unit test coverage reports stay deterministic#16875 gui: Avoid calling processEvents#16877 armhf GUI: Permission denied: "/database/lost+found/wallet.dat" Aborted#16904 Bus error (core dumped) after "Using obfuscation key for" log line#16950 gui: crash trying to access info of a removed transaction#17149 Potential PSBT issues found by the PSBT fuzzer#17153 Regression: GUI screen resolution seems wrong#17205 ci: Enable address sanitizer (ASan) stack-use-after-return checking#17247 Outgoing P2P connections are reset immediately#17427 qt: Fix missing qRegisterMetaType for size_t#17540 ci build fails in ./qt/test/test_bitcoin-qt on aarch64 native tsan#17620 MemorySanitizer complains about unitialized variable in RPC method names#17627 Suppress false positive warning about uninitialized entropy buffers#17632 State of the Repo Report, November 2019#17640 wallet: Fix uninitialized read in bumpfee(…)#17642 wallet: Uninitialized read in bumpfee(…)#17674 tests: Add initialization order fiasco detection in Travis#17685 tests: Fix bug in the descriptor parsing fuzzing harness (descriptor_parse)#17695 gui: disable File->CreateWallet during startup#17729 Fuzzing Bug undefined-behavior pubkey.cpp:210:38#18033 GetMappedAS(...) lookup on an IPv6 address against a maliciously constructed AS-map triggers heap buffer-overflow#18046 Some fuzzing crashes when running under ASan and/or UBSan#18062 gui: Fix unintialized WalletView::progressDialog#18090 gui: Crash if shutdown during processNewTransaction#18177 Has anyone thought of integrating a Mempool Visualizer into Bitcoin Core?#18362 gui: segfault unloading and immediately reloading wallet with gui#18372 sanitizer: heap-use-after-free in checkinputs_test#18456 bitcoin-qt/bitcoind crashes upon startup of crypto/sha256_shani. Illegal instruction#18706 crash briefly after launching binaries compiled using --without-gui and --with-incompatible-bdb#18762 fuzz: AddressSanitizer: SEGV on unknown address in /strprintf#18763 fuzz: AddressSanitizer: container-overflow in /script fuzzer#18913 ci: fuzz/process_message fails#18924 QT Crash when using open wallet dialog#18948 qt: Call setParent() in the parent's context#19024 UB: double lock of mutex in init.cpp#19034 Small memory leak when BerkeleyEnvironment::Open fails#19049 test: Potential deadlock in wallet_tests/CreateWalletFromFile#19140 tests: Avoid fuzzer-specific nullptr dereference in libevent when handling PROXY requests#19211 feature_reindex.py triggers data race#19278 Three UBSan warnings when loading corrupt mempool.dat files#19353 Fix mistakenly swapped "previous" and "current" lock orders#19380 0.20.0 pruned node stuck on ARMhf 32 Linux#19417 Intermittent CI failure: ThreadSanitizer failure (data race) when running wallet_multiwallet.py --usecli#19448 qa: Data race detected when running `mempool_expiry.py`#19678 UBSan warning when fuzzing with -fsanitize=integer#19715 ThreadSanitizer: data race in feature_reindex.py#19789 fuzz: ASAN complaint on macOS with -fsanitize=fuzzer,address,undefined#19955 test: Potential deadlock in wallet_tests#19964 Installing from the source code. Error during "make" that probably has to do with boost lib and CXXLD#20089 validation: Increase robustness when loading malformed mempool.dat files (LoadMempool)#20163 TSAN race after merge of #20090#20242 fuzz: Properly initialize PrecomputedTransactionData#20334 ci: fuzz/decode_tx fails#20372 Avoid signed integer overflow when loading a mempool.dat file with a malformed time field#20542 Unexpected test fail: wallet/wallet.cpp:3113:51: runtime error: division by zero#20607 Signed integer overflow in CFeeRate::GetFee(…) reachable via RPC call analyzepsbt#20618 Data race in interface_zmq.py#20626 Signed integer overflow in CTxMemPool::PrioritiseTransaction(…) reachable via RPC call prioritisetransaction#20776 gui: SIGSEGV when starting v0.21.0rc3#20844 test: Add sanitizer suppressions for AMD EPYC CPUs#20914 Null pointer derefence in CBlockIndexWorkComparator::operator() reachable via RPC call invalidateblock#21367 ScanForWalletTransactions: jump or move depends on uninitialised value#21466 Avoid use of "socket" syscall when formatting IP addresses in CNetAddr::ToString#21479 fuzz: UndefinedBehaviorSanitizer warnings in netbase.cpp#21584 Fix assumeutxo crash due to invalid base_blockhash#21586 test: Add missing suppression for signed-integer-overflow:txmempool.cpp#21605 wallet: Segmentation fault during sync#21632 MemorySanitizer: use-of-uninitialized-value in sqlite3BtreeOpen#21773 fuzz: Ensure prevout is consensus-valid#21802 refactor: Avoid UB in util/asmap (advance a dereferenceable iterator outside its valid range)#21846 fuzz: Add `-fsanitize=integer` suppression needed for RPC fuzzer (`generateblock`)#21948 test: Fix off-by-one in mockscheduler test RPC#22233 fuzz: UndefinedBehaviorSanitizer warnings in consensus/tx_verify.cpp#22537 UndefinedBehaviorSanitizer: implicit-integer-sign-change consensus/tx_verify#22548 CheckQueue_Correct_Random data race#22588 Cirrus CI showed error in netaddress.cpp file when checking PR#22592 LeakSanitizer detects memory leak if CDBWrapper ctor fails#22925 test: Add missing suppression signed-integer-overflow:addrman.cpp#23111 bitcoin-22.0-powerpc64le-linux-gnu tarball does not execute#23160 test_bitcoin-qt error: "Unable to init server: Could not connect: Connection refused"#23248 Bitcoin Core crashes under clang-13 libc++ with "Bad system call (core dumped)"#23321 bitcoind segfault's while loading tr descriptor on regtest v22.0#24290 segfault when compiled with depends DEBUG=1 and libc++#24340 util: Add missing unlinkat to syscall sandbox#24426 test: Fix intermittent Tsan issue#24569 [POC] guix: cross-architecture reproducibility (x86_64 & aarch64)#24810 Crash when creating wallet via bitcoin-cli#24819 data race in SimpleRoundTripTest logging for macOS#25077 Fix chain tip data race and corrupt rest response#25146 Starting with an unsupported wallet configured leads to a segfault (master only?)#25323 miniscript fuzzer failing after qa-assets update#25365 ThreadSanitizer: data race on vptr (ctor/dtor vs virtual call) in BaseIndex#25627 build error with wsl2 mingw32#25632 SUMMARY: ThreadSanitizer: SEGV src/index/base.cpp:388:9 in BaseIndex::SetBestBlockIndex(CBlockIndex const*)::$_1::operator()() const#25692 psbt.h:896:51: runtime error: unsigned integer overflow: 0 - 1 cannot be represented in type 'unsigned long'#25824 UndefinedBehaviorSanitizer: stack-overflow in miniscript (descriptor_parse)#25857 IBD core dumped during recursive call to CCoinsViewCache::FetchCoin (while connecting best chain tip)#26068 Segmentation fault in the scheduler thread when an index fails to commit to the db#26274 bitcoind dumps core when deriveaddresses is called with index 2147483647 (2^31-1)#26477 validation: fix broken maxtipage comparison#27222 test: use-of-uninitialized-value in sqlite3Strlen30#27235 Avoid integer overflow in CheckDiskSpace#27283 Memory leak loading legacy wallet (BDB 4.8.30)#27354 wallet: Data race in GetOrCreateLegacyScriptPubKeyMan vs IsMine#27355 index: ThreadSanitizer: data race on vptr #27360 ci: use LLVM/clang-16 in native_asan job#27492 ci: failure in Docker build step#27582 TSAN: lock-order-inversion (potential deadlock) in ZapSelectTx test#27913 rpc: signed-integer-overflow in analyzepsbt["estimated_feerate"]#27917 fuzz: Fix implicit-integer-sign-change in wallet/fees fuzz target#27922 ci: fix llvm-symbolizer in MSAN jobs#27924 fuzz: banman, Assertion `banmap == banmap_read' failed#28467 ci: Unbreak Asan CI#28570 fuzz: msan fuzz CI currently broken on x86_64#28665 'std::out_of_range' crash in I2P fuzz test#28695 net: Sanity check private keys received from SAM proxy#28761 Undefined behavior in AutoFile::write (gcc only)#28917 fuzz, parse_iso8601: attempt to dereference an end-of-stream istreambuf_iterator#28918 fuzz, coinselection: Assertion 'result_bnb->GetChange(coin_params.m_cost_of_change, CAmount{0}) == 0' failed#28966 test: Add missing CBlockPolicyEstimator::processBlockTx suppression#28969 fuzz: Avoid signed-integer-overflow in wallet_notifications fuzz target#29153 new crash in v26.0#29178 ubsan: misaligned-pointer-use in crc32c/src/crc32c_arm64.cc#29340 loadtxoutset fails to recognize assumeutxo blockhash#29359 build warnings in outputtype.cpp: may be used uninitialized#29767 ThreadSanitizer: data race src/flatfile.cpp:47:13 in FlatFileSeq::Open(FlatFilePos const&, bool)#29908 test: SegFault in `ismine_tests` on SunOS / illumos#30057 ci: msan use-of-uninitialized-value when -jobs=1 (or higher)#30159 LevelDB read failure: Corruption: block checksum mismatch#30284 Mini miner `AncestorFeerateComparator` Signed Integer Overflow#30402 Illegal Instruction in `CoinStatsIndex::CustomAppend`#30514 implicit-integer-sign-change in ActivateSnapshot#30760 ci: fuzz_msan failed with ==4201==WARNING: MemorySanitizer: use-of-uninitialized-value #0 0x55f0c9bdeffb in SetArgs#30792 ci: failure in win64 unit tests `err:virtual:virtual_alloc_first_teb wine: failed to map the shared user data: c0000018\n0444:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.\n0444:err:winediag:nodrv_CreateWindow L"Make sure that your X server is running and that $DISPLAY is set correctly."`)#30862 Race condition between ZMQ UpdateTip and getblocktemplate#30969 win64-cross CI timeout: `wine: chdir to /tmp/wine-JFrcnM/server-30-e86edd : No such file or directory`; `01e0:err:module:relocate_ntdll ntdll could not be mapped at preferred address (0x320000), expect trouble`#31203 fuzz: fix `implicit-integer-sign-change` in wallet_create_transaction#31233 cmake: Improve Python robustness and test usability#31234 fuzz: connman target: terminate called after throwing an instance of 'std::bad_alloc'#31344 ci: how to run native arm job on Apple silicon?#31618 multiprocess: `ipc_tests` fail on *BSD#31723 qa: Facilitate debugging bitcoind inside functional tests#31921 intermittent ipc_tests (Timeout)#32089 Failure to run Fuzz tests when running with corpus#32111 wallet: migratewallet crashes "Assertion `m_wallet_flags == 0' failed"#32112 wallet: migratewallet crashes "Assertion `legacy_spkm' failed"#32173 validation: `CheckBlockIndex` crashes during block reconsideration#32309 bench: close wallets after migration#32495 test: consider Clang `type` sanitizer#32558 intermittent issue in qt addressBookTests: (table_view->model()->rowCount()): [3 != 2] Loc: [./qt/test/addressbooktests.cpp(183)]#32780 lsan: add more Qt suppressions#32957 SegFault in QSortFilterProxyModelPrivate::build_source_to_proxy_mapping#32995 fuzz: AddressSanitizer: odr-violation typeinfo name for CCoinsViewBacked#33063 util: Revert "common: Close non-std fds before exec in RunCommandJSON"#33097 fuzz: `txgraph`: Assertion `cmp == 0' failed#33150 intermittent TSAN failure in lockmanager_tests::blockmanager_readblock_hash_mismatch#33227 tracing: issue running `contrib/tracing/log_utxos.bt`#33245 integer sanitizer warning, when running with -natpmp=1 enabled#33277 intermittent Segmentation fault in mptest IPC path (callFnAsyncParams)#33345 ci: derived LLVM version too new#33548 `test_bitcoin-qt`: segfault under LTO (CMAKE_INTERPROCEDURAL_OPTIMIZATION=ON)#33615 ASAN use-after-free in `m_reconnections`#33817 validation: reduce persisted UTXO set size by prioritizing positive lookups (RFC)#33949 ubsan: add another suppression for InsecureRandomContext#33964 Startup crash on macOS with GCC 15.2: `std::source_location::file_name()` is `nullptr`#34014 mptest hangs, when run in a loop#34109 refactor: Use uint64_t over size_t for serialize corruption check in fees.dat#34110 scriptpubkeyman fuzz target creates Base58 too large; Fails on 32-bit (armhf, ...)#34253 validation: cache tip recency for lock-free `IsInitialBlockDownload()`#34420 consensus: disable min difficulty blocks on testnet4 after height 151,200#34641 node: scale default `-dbcache` with system RAM#34645 oss-fuzz: coins_view_overlay: ASSERT: m_dirty_count == 0#34655 fuzz: keep `coins_view` fuzzers within caller contracts#34711 src/ipc/libmultiprocess/src/mp/proxy.cpp:416:44: runtime error: member access within null pointer of type 'mp::Waiter'#34732 i386 segv in #0 0xf7a49ce0 in kj::operator*(kj::_::Stringifier, kj::Exception const&) (/lib/i386-linux-gnu/libkj-1.1.0.so+0x38ce0)#34734 test: Fix shutdown vptr race in BlockFilterIndexSync bench#34756 ipc: AddressSanitizer: SEGV nptl/pthread_mutex_lock.c:80:23 in __pthread_mutex_lock#34777 ipc: AddressSanitizer: heap-use-after-free in `capnp::CallContext<ipc::capnp::messages::BlockTemplate::GetBlockParams, ipc::capnp::messages::BlockTemplate::GetBlockResults>::getParams()`#34782 mptest: mp::CancelMonitor: AddressSanitizer: stack-use-after-return#34881 GCC + ASan debug builds: runtime SEGV in `sha256_sse4::Transform` on CPUs without SHA-NI#34988 rpc: fix initialization-order-fiasco by lazy-init of decodepsbt_inputs#35081 consensus: soft fork on testnet4 that fixes the min difficulty blocks exploit#35104 release: Checksum mismatch in `guix-codesign` log#35195 coins: cache UTXO outpoint hash codes#35207 tx_package_eval: Timeout in tx_package_eval#35215 coins: use jumboblock SipHash-1-3 for hashing CCoinsMap keys#35293 kernel: btck_chainstate_manager_get_best_entry returns null after SetWipeDbs(true, true), accessors then SEGV

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-05-20 06:56 UTC