Skip to content

Node crash on Windows server 2012R2 , RocksDB V23.0DB2 #3491

@zhyatt

Description

@zhyatt

Summary

Originally reported by Ricki in Discord. Node crashes when receiving incoming blocks, may require RocksDB.

Node version

V23.0DB2

Build details

Binary build for Windows: https://s3.us-east-2.amazonaws.com/repo.nano.org/beta/binaries/nano-node-V23.0DB2-win64.exe

OS and version

Windows server 2012R2

Steps to reproduce the behavior

  1. Start Windows node on beta
  2. Use rocksdb
  3. Use this simple config file:
[node]
receive_minimum = "1"
[node.rocksdb]
enable = true
  1. Load an account that needs to receive transactions (I have one that should work, if needed ping me)
  2. Run nano_wallet.exe

There may also be a related bug when setting work_watcher_period = 90 in the config, which when added to the above generates a c0000005 exception code.

Expected behavior

Node would receive all transactions and function normally on the network.

Actual behavior

Node crashes with output:

Faulting application name: nano_wallet.exe, version: 0.0.0.0, time stamp: 0x615b2283
Faulting module name: ucrtbase.DLL, version: 10.0.14393.2990, time stamp: 0x5caeb96f
Exception code: 0xc0000409
Fault offset: 0x000000000006e00e
Faulting process id: 0xb90
Faulting application start time: 0x01d7ba07c4f9dbbd
Faulting application path: C:\Program Files\nanocurrency-beta\nano_wallet.exe
Faulting module path: C:\Windows\SYSTEM32\ucrtbase.DLL
Report Id: 04ff3276-25fb-11ec-8418-0a7fdc2bfc9a
Faulting package full name: 
Faulting package-relative application ID:

No helpful details in nano logs.

Possible solution

No response

Supporting files

No response

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions