Skip to content

goofys crash ForgetInode defer runtime error: invalid memory address or nil pointer dereference  #552

@wph95

Description

@wph95
INFO  [2020-09-03 19:17:38,974] echo: /usr/bin/goofys[39]: main.ERROR stacktrace from panic: runtime error: invalid memory address or nil pointer dereference 
goroutine 53 [running]:
runtime/debug.Stack(0xc0000a9bd8, 0xc224a0, 0x14517c0)
	/usr/local/go/src/runtime/debug/stack.go:24 +0x9d
github.com/kahing/goofys/api/common.LogPanic(0xc0000a9e48)
	/home/kahing/go/src/github.com/kahing/goofys/api/common/panic_logger.go:32 +0x7c
panic(0xc224a0, 0x14517c0)
	/usr/local/go/src/runtime/panic.go:679 +0x1b2
github.com/kahing/goofys/internal.(*Goofys).ForgetInode(0xc0000b9ae0, 0xeb5b00, 0xc003b6b2c0, 0xc003be4500, 0x0, 0x0)
	/home/kahing/go/src/github.com/kahing/goofys/internal/goofys.go:763 +0xef
github.com/kahing/goofys/api/common.FusePanicLogger.ForgetInode(0xec7540, 0xc0000b9ae0, 0xeb5b00, 0xc003b6b2c0, 0xc003be4500, 0x0, 0x0)
	/home/kahing/go/src/github.com/kahing/goofys/api/common/panic_logger.go:61 +0x9d
github.com/kahing/goofys/vendor/github.com/jacobsa/fuse/fuseutil.(*fileSystemServer).handleOp(0xc00049c100, 0xc0001f61a0, 0xeb5b00, 0xc003b6b2c0, 0xbb6900, 0xc003be4500)
	/home/kahing/go/src/github.com/kahing/goofys/vendor/github.com/jacobsa/fuse/fuseutil/file_system.go:152 +0xa07
github.com/kahing/goofys/vendor/github.com/jacobsa/fuse/fuseutil.(*fileSystemServer).ServeOps(0xc00049c100, 0xc0001f61a0)
	/home/kahing/go/src/github.com/kahing/goofys/vendor/github.com/jacobsa/fuse/fuseutil/file_system.go:120 +0x140
github.com/kahing/goofys/vendor/github.com/jacobsa/fuse.Mount.func1(0xea5560, 0xc00049c100, 0xc0001f61a0, 0xc000276450)
	/home/kahing/go/src/github.com/kahing/goofys/vendor/github.com/jacobsa/fuse/mount.go:84 +0x3f
created by github.com/kahing/goofys/vendor/github.com/jacobsa/fuse.Mount
	/home/kahing/go/src/github.com/kahing/goofys/vendor/github.com/jacobsa/fuse/mount.go:83 +0x4fe

I'm continuing to try to reproduce the bug reliably.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions