mirror of
https://github.com/s3fs-fuse/s3fs-fuse.git
synced 2026-04-25 13:26:00 +03:00
[GH-ISSUE #2457] Getting Frequent dismount issue of OCI object Storage #1210
Labels
No labels
bug
bug
dataloss
duplicate
enhancement
feature request
help wanted
invalid
need info
performance
pull-request
question
question
testing
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/s3fs-fuse#1210
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @kparmar-winfo on GitHub (May 23, 2024).
Original GitHub issue: https://github.com/s3fs-fuse/s3fs-fuse/issues/2457
Additional Information
Version of s3fs being used (
s3fs --version)V1.93 (commit:unknown) with Open SSL
Version of fuse being used (
pkg-config --modversion fuse,rpm -qi fuseordpkg -s fuse)Name : fuse
Version : 2.9.4
Release : 1.0.9.el7
Kernel information (
uname -r)5.4.17-2136.321.4.el7uek.x86_64
GNU/Linux Distribution, if applicable (
cat /etc/os-release)NAME="Oracle Linux Server"
VERSION="7.9"
ID="ol"
ID_LIKE="fedora"
VARIANT="Server"
VARIANT_ID="server"
VERSION_ID="7.9"
PRETTY_NAME="Oracle Linux Server 7.9"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:oracle:linux:7:9:server"
HOME_URL="https://linux.oracle.com/"
BUG_REPORT_URL="https://github.com/oracle/oracle-linux"
ORACLE_BUGZILLA_PRODUCT="Oracle Linux 7"
ORACLE_BUGZILLA_PRODUCT_VERSION=7.9
ORACLE_SUPPORT_PRODUCT="Oracle Linux"
ORACLE_SUPPORT_PRODUCT_VERSION=7.9
How to run s3fs, if applicable
[] command line
[] /etc/fstab
s3fs syslog messages (
grep s3fs /var/log/syslog,journalctl | grep s3fs, ors3fs outputs)Details about issue
Currently we are using Oracle Linux 7 system in which we have mounted an OCI object storage using s3fs-fuse utility. But since few months we are facing an issue as mountpoint dismounted frequetly with segement fault error.
Please check the below log, generated during dismount of the object storage in /var/log/messages file.
May 19 10:36:03 test01 kernel: s3fs[19840]: segfault at 0 ip 000055a7e80b01ed sp 00007efd2e7fb8c0 error 4 in s3fs[55a7e80a0000+9d000]
May 19 10:36:03 test01 kernel: Code: 00 00 00 48 89 44 24 38 31 c0 49 8d 44 24 18 48 89 44 24 20 31 c0 e8 b2 35 01 00 48 8d 3d 73 ce 06 00 b9 02 00 00 00 48 89 ee a6 74 23 48 8d 3d cc 4e 07 00 b9 02 00 00 00 48 89 ee f3 a6 74
May 19 10:36:03 test01 abrt-hook-ccpp: Process 19698 (s3fs) of user 0 killed by SIGSEGV - dumping core
May 19 10:36:07 test01 abrtd: Size of '/var/spool/abrt' >= 5000 MB (MaxCrashReportsSize), deleting old directory 'ccpp-2024-05-16-10:31:44-18344'
We have also tried to update the s3fs-fuse to it's latest version, though we falll into the same place.
Thank you,
Karan Parmar.
@kparmar-winfo commented on GitHub (Jun 13, 2024):
We are frequently getting an issue. Can anyone respond to this issue please.
@gaul commented on GitHub (Jun 14, 2024):
Please attach
gdbto the s3fs process. When the segfault occurs, usethread apply all btto get the backtrace.@gaul commented on GitHub (Jun 14, 2024):
If you can tolerate the slower performance,
valgrindwill give an even better diagnostic.@kparmar-winfo commented on GitHub (Jun 17, 2024):
s3fs_gdb_backtrace.txt
Hi Gaul,
Have attached s3fs backtrace. Can you plerase check the output once.
Moreover I will try to diagnose process using valgrind and attach that as well later.
Also, I have checked /var/log/messages file in which I found below message. Not sure whether it is showing any error or not.
Jun 17 10:59:55 vm01 s3fs[27838]: Loaded mime information from /etc/mime.types
Jun 17 10:59:55 vm01 s3fs[27851]: init v1.94(commit:unknown) with OpenSSL, credential-library(built-in)
Jun 17 11:00:01 vm01 syst
@kparmar-winfo commented on GitHub (Jun 17, 2024):
valgrind-out1.txt
Hi Gaul,
We have ran the valgrind for the process of s3fs and attaching the same log here. Can you please check the log once.
@gaul commented on GitHub (Jun 17, 2024):
gdb doesn't show a segfault -- are you sure you attached to the process that is failing? The valgrind output is more interesting:
But it appears that s3fs lacks debug symbols so I don't know where the failure is occuring. Which distribution do you have? Can you install debug symbols for s3fs separately? Otherwise you will need to compile s3fs locally to make sure the
-gcompiler flag is specified so we can make progress.@kparmar-winfo commented on GitHub (Jun 18, 2024):
An error message is reported in dmesg:
In addition, I have added
-o dbglevel=debugoption while mounting s3fs bucket using valgrind. I will send it to you once error occur.Also, not sure why am I getting commit as unknow:
@ggtakec commented on GitHub (Jun 23, 2024):
@kparmar-winfo
Thanks. I hope the log you get gives some hints.
I think the reason why
unknownis displayed is because the distributed package does not read the git commit hash.The s3fs distribution package displays this.
(If you built it yourself, you can display the commit hash value if you have the git information.)
This display is misleading, so I will submit a PR to improve it soon.
@kparmar-winfo commented on GitHub (Jul 10, 2024):
Hi @ggtakec,
Did we got any progress on the above issue.
Thanks in advance.