-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Segfault in 7.1 with BUILD_AZURE_BACKUP turned on, need help to troubleshoot further #7570
Comments
Here is some more info from my (probably misguided) attempt to run it with gdb
|
Well, that was quick.... I discovered the segfault was caused by my using a path that had two components - "fdbtest02/testing/" - just putting "fdbtest03" seems to have created at least that part. I can confirm it is able to talk to Azure as I can see a directory created there. The backup still failed with a different error, but let me dig this some more..
|
Error seem to be coming from the message - invalid URL prefix and it appears as per code that can only happen if BUILD_AZURE_BACKUP is not defined. Quite possible some binary/library hasn't been updated/replaced with the custom build. I have replaced all executable binaries and Coincidently,
The trace for the above error, since it is unrelated, is logged here. We don't need to delve into it here. |
It seems not all code is enabled - there should ideally be a |
It seems the Segfault is caused at BackupContainerAzureBlobStore.actor.cpp:336 when the container already exists. However, the trace is well inside azure::storage_lite::CurlEasyRequest::perform . I also seeing other folks reporting similar bugs Azure/azure-storage-cpplite#87 |
@harikb Looks like you fixed the issue, shall we close this? |
@sfc-gh-clin - I still see a repeat of the issue in a different environment. I am still debugging. |
Hello,
I built a version of foundationdb 7.1 branch to enable backup to Azure blobstore. I took the latest in the 7.1 branch and followed steps outlined here
Upon running fdbbackup, it segfaults. However, I am unable to obtain a meaningful location/trace. Looking for advice on how I should get more troubleshooting details.
NOTE: I replaced the binaries on top of a 7.12 release that was installed via dpkg. I am also looking for instructions to build a package from the compiled output (instead of copying over the binaries).
It was built with the following
cmake
options.Last few lines of the local trace file
The text was updated successfully, but these errors were encountered: