Skip to content

macOS v0.19.1 failing test: memory access violation at address: 0x02800000: no mapping at fault address #18776

@porcupinenick

Description

@porcupinenick

ISSUE:
I'm noticing that 0.19.1 fails a particular test:

wallet/test/psbt_wallet_tests.cpp:17: Entering test case "psbt_updater_test"

unknown location:0: fatal error: in "psbt_wallet_tests/psbt_updater_test": memory access violation at address: 0x02800000: no mapping at fault address

wallet/test/psbt_wallet_tests.cpp:17: last checkpoint: "psbt_updater_test" fixture ctor
Test is aborted

What behavior did you expect?

make passes all the tests

What was the actual behavior (provide screenshots if the issue is GUI-related)?

image

How reliably can you reproduce the issue, what are the steps to do so?

$ make check

Easily reproducible

What version of Bitcoin Core are you using, where did you get it (website, self-compiled, etc)?

Bitcoin Core v0.19.1
I cloned the repo from the official Bitcoin project and then built it from source.

What type of machine are you observing the error on (OS/CPU and disk type)?

macOS Catalina 10.15.4

GUI-related issue? What is your operating system and its version? If Linux, what is your desktop environment and graphical shell?

No

Any extra information that might be useful in the debugging process. -->
This is normally the contents of a debug.log or config.log file. Raw text or a link to a pastebin type site are preferred.

$ grep PACKAGE_STRING= ./config.log
PACKAGE_STRING='Bitcoin Core 0.19.1'

$ head -n 20 ./src/fs.h or git log -1
==> ./src/fs.h <==
// Copyright (c) 2017-2018 The Bitcoin Core developers
// Distributed under the MIT software license, see the accompanying
// file COPYING or http://www.opensource.org/licenses/mit-license.php.

#ifndef BITCOIN_FS_H
#define BITCOIN_FS_H

#include <stdio.h>
#include
#if defined WIN32 && defined GLIBCXX
#include <ext/stdio_filebuf.h>
#endif

#include <boost/filesystem.hpp>
#include <boost/filesystem/fstream.hpp>

/** Filesystem operations and types */
namespace fs = boost::filesystem;

/** Bridge operations to C stdio */
head: or: No such file or directory
head: git: No such file or directory
head: log: No such file or directory
head: -1: No such file or directory

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions