Skip to content

Commit 01a7a89

Browse files
committed
typo
1 parent 885bd0d commit 01a7a89

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

_gsocproposals/2026/proposal_CVMFS_DStateDebugging.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ In many cases, it replaces package managers and shared software areas on cluster
3131

3232
## Task idea
3333

34-
CVMFS is implemented as a FUSE filesystem, which are surprisingly easy to deadlock. While it's a rare occurence in production, if a kernel deadlock occurs, debugging the cause is very difficult. This is because debuggers like gdb rely on sending a PTRACE signal to the process.
34+
CVMFS is implemented as a FUSE filesystem, which are surprisingly easy to deadlock. While it's a rare occurrence in production, if a kernel deadlock occurs, debugging the cause is very difficult. This is because debuggers like gdb rely on sending a PTRACE signal to the process.
3535

3636
In this project proposal, we'd like to investigate ways of obtaining a stacktrace and other possibilities of getting diagnostic information from a stuck process. Even if the process is stuck in a kernel call it *should* still be possible to trigger a coredump and load it with a debugger to get a stacktrace, but we are not aware of any easy way to do this. The resulting utility would be generally useful for FUSE filesystems, but we would want to integrate it into CVMFS.
3737

0 commit comments

Comments
 (0)