v26.0 Testing #28718

issue fanquake openend this issue on October 24, 2023
  1. fanquake commented at 11:05 am on October 24, 2023: member

    Umbrella issue for 26.0 testing. Please help testing on a wide variety of supported platforms, as well as interaction with different software.

    Let us know which version you tested on which operating system.

    If you find an issue, please search Github for known issues first and then open a new Github issue.

    This meta issue should not be used to report bugs, as a single thread makes it impossible to track more than one topic.

    See 26.0 Draft Release Notes for a list of changes.

    See here for the testing guide: https://github.com/bitcoin-core/bitcoin-devwiki/wiki/26.0-Release-Candidate-Testing-Guide.

  2. fanquake pinned this on Oct 24, 2023
  3. fanquake added this to the milestone 26.0 on Nov 1, 2023
  4. mzumsande commented at 4:09 pm on November 7, 2023: contributor
    The link to the release notes draft doesn’t work for me.
  5. fanquake commented at 4:11 pm on November 7, 2023: member
    Should be fixed now.
  6. jsarenik commented at 3:16 pm on November 8, 2023: none

    Running two 26rc2 nodes, using binaries from bitcoincore.org, one on aarch64, one on amd64. Both are also on Tor and v2transport-enabled, connected via v2 at least to one another node running daily master.

    Apart from local bitcoin-cli connections keeping bitcoind from restarting, which is present for some time since around v25 on master, everything works fine. Thanks.

  7. hebasto commented at 5:58 pm on November 12, 2023: member

    Testing v26.0rc2 on an armv7l device with 2 GB of RAM.

    It fails to catch up with OOM when the cache size reaches appr. 125 MiB.

    There is no such an issue when running v25.1.

    The bitcoin.conf file contains:

    0dbcache=100     # default=450
    1par=4           # default=0; nproc returns 8
    2disablewallet=1
    3mempoolfullrbf=1
    

    All binaries are downloaded from https://bitcoincore.org/bin/.

  8. sipa commented at 3:29 pm on November 16, 2023: member
    Could #28440 be related?
  9. maflcko commented at 3:49 pm on November 16, 2023: member

    All binaries are downloaded from https://bitcoincore.org/bin/.

    Does it also happen if you compile from source? If yes, you could try bisecting (without having to go through guix builds)

  10. pinheadmz commented at 12:09 pm on November 17, 2023: member

    So, I got an OOM on a Raspberry Pi as well, syncing 26.0rc2 from genesis. My Pi actually has 8 GB RAM. I have been running 25.0 on this same device ever since its release but I did not have to sync from genesis because I was just upgrading.

    System (Raspberry Pi 4 Model B Rev 1.5)

    0$ uname -a
    1Linux zippi 5.10.103-v8+ [#1529](/bitcoin-bitcoin/1529/) SMP PREEMPT Tue Mar 8 12:26:46 GMT 2022 aarch64 GNU/Linux
    2
    3$ free -m
    4              total        used        free      shared  buff/cache   available
    5Mem:           7862         116        4313          15        3432        7513
    6Swap:            99          36          63
    

    Command:

    0bitcoin-26.0rc2/bin/bitcoind -prune -datadir=/home/pi/.bitcoin/26rc2 -dbcache=100 -par=4 -disablewallet=1 -mempoolfullrbf=1
    

    Bitcoin log:

    02023-11-17T02:11:40Z UpdateTip: new best=000000000000000001a18610db1f5cea310ce1eb2fbc2ad755577a80fcee814a height=368193 version=0x00000003 log2_work=83.162160 tx=78588512 date='2015-08-03T06:41:34Z' progress=0.085029 cache=232.0MiB(31044257txo)
    12023-11-17T02:11:41Z Error: Out of memory. Terminating.
    2terminate called without an active exception
    3Aborted
    
  11. hebasto commented at 3:33 pm on November 17, 2023: member

    All binaries are downloaded from bitcoincore.org/bin.

    Does it also happen if you compile from source?

    It does.

    If yes, you could try bisecting (without having to go through guix builds)

    Due to unknown to me reasons, the natively compiled binaries, at least bitcoind -reindex-chainstate, are significantly slower than Guix built ones. Therefore, I’m in the middle of bisecting using Guix builds.

  12. hebasto commented at 7:41 pm on November 17, 2023: member

    Therefore, I’m in the middle of bisecting using Guix builds.

    See: #28906.

  13. martinus commented at 8:02 am on November 19, 2023: contributor
    The log [...] cache=232.0MiB(31044257txo) indicates that here too something might be wrong with the DynamicMemory calculation. when having 31 million txo in memory cache size should be much higher.
  14. n1bor commented at 9:44 am on November 22, 2023: none

    Running fine on: Intel(R) Atom(TM) CPU C2338 @ 1.74GHz - 2 Cores and 4Gb RAM Ubuntu 20.04.6 LTS

    With 453 connections: Bitcoin Core client v26.0.0rc2 - server 70016/Satoshi:26.0.0/

    ipv4 ipv6 onion total block in 282 111 50 443 out 3 2 5 10 2 total 285 113 55 453

    Now up to: ipv4 ipv6 onion total block in 445 148 42 635 out 3 2 5 10 2 total 448 150 47 645

  15. fanquake referenced this in commit e9beaa749c on Nov 22, 2023
  16. pablomartin4btc commented at 2:59 pm on November 25, 2023: member

    Testing v26.0rc3 on an i7 12gen with 32 GB of RAM compiled from source on Ubuntu 22.04.3 LTS.

    So far so good. I’ve also followed the 26.0 Release Candidate Testing Guide entirely, and I’d suggest others consider doing the same.

  17. fanquake commented at 10:46 am on December 4, 2023: member
    v26.0 has been tagged. Closing this issue.
  18. fanquake closed this on Dec 4, 2023


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: 2024-10-04 19:12 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me