Skip to content

Core dump on bitcoind 0.15.1 with -mempoolexpiry=24 #12230

@randyrossi

Description

@randyrossi

I upgraded my full node to bitcoin 0.15.1 last night from 0.14.1 and saw that less than 24 hours later I got a core dump:

/usr/local/bin/bitcoind -mempoolexpiry=24
bitcoind: net_processing.cpp:1096: void ProcessGetData(CNode*, const Consensus::Params&, CConnman*, const std::atomic&): Assertion `!"cannot load block from disk"' failed.
Aborted (core dumped)

The previous version (0.14.1) would run indefinitely without ever crashing. However, I just started using -mempoolexpiry=24 option to cut down on memory usage and I'm wondering if this change causes the issue. (So 2 things changed that resulted in core dump, version and additional argument).

Should not crash.

Only saw this once.

Binary distribution of 0.15.1 for linux 64 bit

x86_64 - AMD A4-4000 APU with Radeon(tm) HD Graphics

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions