-
Notifications
You must be signed in to change notification settings - Fork 76
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fulcrum crashes with sigsegv every few minutes #78
Comments
dmesg shows address and code:
Binary is Fulcrum-1.5.0-x86_64-linux (unmodified). The position seems to be in the function:
Should be roughly: https://github.com/cculianu/Fulcrum/blob/v1.5.0/src/RPC.cpp#L430 |
Yeah, I know. There was a dangling reference bug in the codebase. It has been fixed in 1.5.2. Please upgrade to latest. |
Also thanks for the detailed report and sorry about the crash and need to db resynch. I .. have no explanation other than this was a bug lurking in the codebase since forever and somehow some misbehaving BTC servers were able to trigger it (either intentionally or accidentally). The good thing is the bug was fixed. The bad thing is you have to resynch. But please do use 1.5.2. If it makes you feel better my server also got hit hard by this.. and I suffered as well until I fixed it. Sorry. I promise now Fulcrum is bug-free! :) |
Recently my Fulcrum server started to crash regularly (several times per hour). It only happens for BTC, so either something in the chain, or a deliberate DOS attack against BTC servers. The logs show nothing unsual. The most recent crash caused the database to go corrupt, so I guess now I'm back to resync for the next day.
The text was updated successfully, but these errors were encountered: