Closed tawmaz closed 2 years ago
@tawmaz Do you have conditions or steps to reproduce?
Here is the my setup:
# Enable public API interfaces
api=1
wsuse=1
daemon=1
publicrpcport=38081 wsport=8087
rpcpublicworkqueue=3000 rpcpublicthreads=30 rpcpostworkqueue=1500 rpcpostthreads=15
Fix which I think we should hold for 0.20.18 release: https://github.com/pocketnetteam/pocketnet.core/pull/131
Fix which I think we should hold for 0.20.18 release: #131
Why do you think it should be moved to 0.20.18? I think this is a good change for 0.20.17
I would need to restart 0.20.17 testing from the beginning if we accept this patch. It is a simple patch but there is always the possibility of introducing deadlocks or other serious issue. As far as impact to the community this issue is only visible in debug builds so I think it is okay to wait a few weeks for release.
This fix is being migrated to version 0.20.18
Running getstakereport on 0.20.17 release candidate built with --enable-debug causes a crash with SIGABRT here: https://github.com/pocketnetteam/pocketnet.core/blob/feature/sqlite/src/sync.cpp#L161 I recall seeing this crash back even with reindexer so I do not think this is a new issue.
stack:
frame 2 locals and args:
frame 3 locals and args: