Skip to content

Instantly share code, notes, and snippets.

@jacobsa
Created May 4, 2015 03:59
Show Gist options
  • Save jacobsa/587e58dcd12a3c953b9a to your computer and use it in GitHub Desktop.
Save jacobsa/587e58dcd12a3c953b9a to your computer and use it in GitHub Desktop.
2015/05/04 03:58:17.844067 Initializing GCS connection.
2015/05/04 03:58:17.845944 Opening a bazilfuse connection.
2015/05/04 03:58:17.849549 File system has been successfully mounted.
2015/05/04 03:58:17.865840 Op 0x00000000 connection.go:109] <- Init [ID=0x1 Node=0x0 Uid=0 Gid=0 Pid=0] 7.23 ra=131072 fl=InitAsyncRead+InitPosixLocks+InitAtomicTrunc+InitExportSupport+InitBigWrites+InitDontMask+InitSpliceWrite+InitSpliceMove+InitSpliceRead+InitFlockLocks+InitAutoInvalData+InitDoReaddirplus+InitReaddirplusAuto+InitAsyncDIO+InitWritebackCache+InitNoOpenSupport
2015/05/04 03:58:17.884099 Op 0x00000000 common_op.go:222] -> Init {MaxReadahead:131072 Flags:InitBigWrites MaxWrite:2097152}
2015/05/04 03:58:20.300114 Op 0x00000001 connection.go:109] <- Getattr [ID=0x2 Node=0x1 Uid=1000 Gid=1000 Pid=5845]
2015/05/04 03:58:20.324042 Op 0x00000001 common_op.go:222] -> Getattr {AttrValid:0 Attr:{Inode:1 Size:0 Blocks:0 Atime:0001-01-01 00:00:00 +0000 UTC Mtime:0001-01-01 00:00:00 +0000 UTC Ctime:0001-01-01 00:00:00 +0000 UTC Crtime:0001-01-01 00:00:00 +0000 UTC Mode:drwx------ Nlink:1 Uid:1000 Gid:1000 Rdev:0 Flags:0}}
2015/05/04 03:58:20.324388 Op 0x00000002 connection.go:109] <- Getattr [ID=0x3 Node=0x1 Uid=1000 Gid=1000 Pid=5845]
2015/05/04 03:58:20.340860 Op 0x00000002 common_op.go:222] -> Getattr {AttrValid:0 Attr:{Inode:1 Size:0 Blocks:0 Atime:0001-01-01 00:00:00 +0000 UTC Mtime:0001-01-01 00:00:00 +0000 UTC Ctime:0001-01-01 00:00:00 +0000 UTC Crtime:0001-01-01 00:00:00 +0000 UTC Mode:drwx------ Nlink:1 Uid:1000 Gid:1000 Rdev:0 Flags:0}}
2015/05/04 03:58:20.341140 Op 0x00000003 connection.go:109] <- Open [ID=0x4 Node=0x1 Uid=1000 Gid=1000 Pid=5845] dir=true fl=OpenReadOnly+0x10800
2015/05/04 03:58:20.371777 Op 0x00000003 common_op.go:222] -> Open {Handle:0 Flags:0}
2015/05/04 03:58:20.372072 Op 0x00000004 connection.go:109] <- Read [ID=0x5 Node=0x1 Uid=1000 Gid=1000 Pid=5845] 0x0 4096 @0x0 dir=true
gcs: 2015/05/04 03:58:20.416856 Req 0x0: <- ListObjects()
gcs: 2015/05/04 03:58:20.898751 Req 0x0: -> ListObjects() (481.950399ms): OK
gcs: 2015/05/04 03:58:20.900143 Req 0x1: <- StatObject("0/")
gcs: 2015/05/04 03:58:20.936433 Req 0x1: -> StatObject("0/") (36.314392ms): OK
SIGQUIT: quit
PC=0x657aa2
goroutine 7 [syscall]:
syscall.Syscall(0x0, 0x7, 0xc20c0bc000, 0x1001000, 0xc2080382ec, 0x43b510, 0xc2080019e0)
/usr/local/go/src/syscall/asm_linux_amd64.s:21 +0x5 fp=0xc2080652f8 sp=0xc2080652f0
syscall.read(0x7, 0xc20c0bc000, 0x1001000, 0x1001000, 0x67298c, 0x0, 0x0)
/usr/local/go/src/syscall/zsyscall_linux_amd64.go:867 +0x7c fp=0xc208065340 sp=0xc2080652f8
syscall.Read(0x7, 0xc20c0bc000, 0x1001000, 0x1001000, 0x7fd828970ac0, 0x0, 0x0)
/usr/local/go/src/syscall/syscall_unix.go:136 +0x66 fp=0xc208065380 sp=0xc208065340
github.com/jacobsa/bazilfuse.(*Conn).ReadRequest(0xc2080382a0, 0x0, 0x0, 0x0, 0x0)
/home/jacobsa/go/src/github.com/jacobsa/bazilfuse/fuse.go:460 +0x10e fp=0xc208065df8 sp=0xc208065380
github.com/jacobsa/fuse.(*Connection).ReadOp(0xc208059b80, 0x0, 0x0, 0x0, 0x0)
/home/jacobsa/go/src/github.com/jacobsa/fuse/connection.go:99 +0xed fp=0xc208065f00 sp=0xc208065df8
github.com/jacobsa/fuse/fuseutil.fileSystemServer.ServeOps(0x7fd82896e600, 0xc20805a1b0, 0xc208059b80)
/home/jacobsa/go/src/github.com/jacobsa/fuse/fuseutil/file_system.go:105 +0x36 fp=0xc208065f50 sp=0xc208065f00
github.com/jacobsa/fuse/fuseutil.(*fileSystemServer).ServeOps(0xc20802b370, 0xc208059b80)
<autogenerated>:19 +0xce fp=0xc208065f88 sp=0xc208065f50
github.com/jacobsa/fuse.func·002()
/home/jacobsa/go/src/github.com/jacobsa/fuse/mounted_file_system.go:150 +0x87 fp=0xc208065fe0 sp=0xc208065f88
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:2232 +0x1 fp=0xc208065fe8 sp=0xc208065fe0
created by github.com/jacobsa/fuse.Mount
/home/jacobsa/go/src/github.com/jacobsa/fuse/mounted_file_system.go:153 +0x9e2
goroutine 1 [select]:
github.com/jacobsa/fuse.(*MountedFileSystem).Join(0xc20803d950, 0x7fd82896e170, 0xc20802a210, 0x0, 0x0)
/home/jacobsa/go/src/github.com/jacobsa/fuse/mounted_file_system.go:54 +0x1bd
main.main()
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/mount.go:179 +0xa7a
goroutine 5 [syscall]:
os/signal.loop()
/usr/local/go/src/os/signal/signal_unix.go:21 +0x2d
created by os/signal.init·1
/usr/local/go/src/os/signal/signal_unix.go:27 +0x43
goroutine 17 [syscall, locked to thread]:
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:2232 +0x1
goroutine 8 [chan receive]:
main.func·001()
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/mount.go:82 +0x79
created by main.registerSIGINTHandler
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/mount.go:93 +0x215
goroutine 9 [sleep]:
github.com/jacobsa/fuse/fuseops.reportWhenPIDGone(0x0, 0x7fd828970ba8, 0xc20803d110, 0xc20801eb00)
/home/jacobsa/go/src/github.com/jacobsa/fuse/fuseops/common_op.go:94 +0x4db
created by github.com/jacobsa/fuse/fuseops.(*commonOp).maybeTraceByPID
/home/jacobsa/go/src/github.com/jacobsa/fuse/fuseops/common_op.go:129 +0x3be
goroutine 12 [sleep]:
github.com/jacobsa/fuse/fuseops.reportWhenPIDGone(0x16d5, 0x7fd828970ba8, 0xc20803d350, 0xc20801ed00)
/home/jacobsa/go/src/github.com/jacobsa/fuse/fuseops/common_op.go:94 +0x4db
created by github.com/jacobsa/fuse/fuseops.(*commonOp).maybeTraceByPID
/home/jacobsa/go/src/github.com/jacobsa/fuse/fuseops/common_op.go:129 +0x3be
goroutine 16 [semacquire]:
sync.(*WaitGroup).Wait(0xc20803e5b8)
/usr/local/go/src/sync/waitgroup.go:132 +0x1e8
github.com/jacobsa/gcloud/syncutil.(*Bundle).Join(0xc20803e5a0, 0x0, 0x0)
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:107 +0x54
github.com/googlecloudplatform/gcsfuse/fs.(*dirHandle).readAllEntries(0xc20803e960, 0x7fd828970ba8, 0xc20803d350, 0x0, 0x0, 0x0, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:325 +0x390
github.com/googlecloudplatform/gcsfuse/fs.(*dirHandle).ensureEntries(0xc20803e960, 0x7fd828970ba8, 0xc20803d350, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:354 +0x91
github.com/googlecloudplatform/gcsfuse/fs.(*dirHandle).ReadDir(0xc20803e960, 0xc208080700, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:390 +0x17b
github.com/googlecloudplatform/gcsfuse/fs.(*fileSystem).ReadDir(0xc20805a1b0, 0xc208080700)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/fs.go:997 +0x203
github.com/jacobsa/fuse/fuseutil.fileSystemServer.handleOp(0x7fd82896e600, 0xc20805a1b0, 0x7fd828971590, 0xc208080700)
/home/jacobsa/go/src/github.com/jacobsa/fuse/fuseutil/file_system.go:162 +0x916
created by github.com/jacobsa/fuse/fuseutil.fileSystemServer.ServeOps
/home/jacobsa/go/src/github.com/jacobsa/fuse/fuseutil/file_system.go:114 +0x141
goroutine 19 [semacquire]:
sync.(*Mutex).Lock(0xc20808e120)
/usr/local/go/src/sync/mutex.go:66 +0xfd
sync.(*RWMutex).Lock(0xc20808e120)
/usr/local/go/src/sync/rwmutex.go:82 +0x4d
github.com/jacobsa/gcloud/syncutil.(*InvariantMutex).Lock(0xc20808e120)
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/invariant_mutex.go:76 +0x3d
github.com/googlecloudplatform/gcsfuse/fs/inode.(*DirInode).Lock(0xc20808e0f0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/inode/dir.go:315 +0x42
github.com/googlecloudplatform/gcsfuse/fs.filterMissingDirectories(0x7fd828971608, 0xc20808c0c0, 0xc20808e0f0, 0xc208038120, 0xc208038420, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:205 +0xf5
github.com/googlecloudplatform/gcsfuse/fs.func·002(0x7fd828971608, 0xc20808c0c0, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:299 +0xf7
github.com/jacobsa/gcloud/syncutil.func·002()
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:89 +0xd0
created by github.com/jacobsa/gcloud/syncutil.(*Bundle).Add
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:99 +0x14c
goroutine 20 [semacquire]:
sync.(*Mutex).Lock(0xc20808e120)
/usr/local/go/src/sync/mutex.go:66 +0xfd
sync.(*RWMutex).Lock(0xc20808e120)
/usr/local/go/src/sync/rwmutex.go:82 +0x4d
github.com/jacobsa/gcloud/syncutil.(*InvariantMutex).Lock(0xc20808e120)
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/invariant_mutex.go:76 +0x3d
github.com/googlecloudplatform/gcsfuse/fs/inode.(*DirInode).Lock(0xc20808e0f0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/inode/dir.go:315 +0x42
github.com/googlecloudplatform/gcsfuse/fs.filterMissingDirectories(0x7fd828971608, 0xc20808c0c0, 0xc20808e0f0, 0xc208038120, 0xc208038420, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:205 +0xf5
github.com/googlecloudplatform/gcsfuse/fs.func·002(0x7fd828971608, 0xc20808c0c0, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:299 +0xf7
github.com/jacobsa/gcloud/syncutil.func·002()
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:89 +0xd0
created by github.com/jacobsa/gcloud/syncutil.(*Bundle).Add
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:99 +0x14c
goroutine 21 [semacquire]:
sync.(*Mutex).Lock(0xc20808e120)
/usr/local/go/src/sync/mutex.go:66 +0xfd
sync.(*RWMutex).Lock(0xc20808e120)
/usr/local/go/src/sync/rwmutex.go:82 +0x4d
github.com/jacobsa/gcloud/syncutil.(*InvariantMutex).Lock(0xc20808e120)
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/invariant_mutex.go:76 +0x3d
github.com/googlecloudplatform/gcsfuse/fs/inode.(*DirInode).Lock(0xc20808e0f0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/inode/dir.go:315 +0x42
github.com/googlecloudplatform/gcsfuse/fs.filterMissingDirectories(0x7fd828971608, 0xc20808c0c0, 0xc20808e0f0, 0xc208038120, 0xc208038420, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:205 +0xf5
github.com/googlecloudplatform/gcsfuse/fs.func·002(0x7fd828971608, 0xc20808c0c0, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:299 +0xf7
github.com/jacobsa/gcloud/syncutil.func·002()
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:89 +0xd0
created by github.com/jacobsa/gcloud/syncutil.(*Bundle).Add
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:99 +0x14c
goroutine 22 [semacquire]:
sync.(*Mutex).Lock(0xc20808e120)
/usr/local/go/src/sync/mutex.go:66 +0xfd
sync.(*RWMutex).Lock(0xc20808e120)
/usr/local/go/src/sync/rwmutex.go:82 +0x4d
github.com/jacobsa/gcloud/syncutil.(*InvariantMutex).Lock(0xc20808e120)
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/invariant_mutex.go:76 +0x3d
github.com/googlecloudplatform/gcsfuse/fs/inode.(*DirInode).Lock(0xc20808e0f0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/inode/dir.go:315 +0x42
github.com/googlecloudplatform/gcsfuse/fs.filterMissingDirectories(0x7fd828971608, 0xc20808c0c0, 0xc20808e0f0, 0xc208038120, 0xc208038420, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:205 +0xf5
github.com/googlecloudplatform/gcsfuse/fs.func·002(0x7fd828971608, 0xc20808c0c0, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:299 +0xf7
github.com/jacobsa/gcloud/syncutil.func·002()
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:89 +0xd0
created by github.com/jacobsa/gcloud/syncutil.(*Bundle).Add
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:99 +0x14c
goroutine 23 [semacquire]:
sync.(*Mutex).Lock(0xc20808e120)
/usr/local/go/src/sync/mutex.go:66 +0xfd
sync.(*RWMutex).Lock(0xc20808e120)
/usr/local/go/src/sync/rwmutex.go:82 +0x4d
github.com/jacobsa/gcloud/syncutil.(*InvariantMutex).Lock(0xc20808e120)
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/invariant_mutex.go:76 +0x3d
github.com/googlecloudplatform/gcsfuse/fs/inode.(*DirInode).Lock(0xc20808e0f0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/inode/dir.go:315 +0x42
github.com/googlecloudplatform/gcsfuse/fs.filterMissingDirectories(0x7fd828971608, 0xc20808c0c0, 0xc20808e0f0, 0xc208038120, 0xc208038420, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:205 +0xf5
github.com/googlecloudplatform/gcsfuse/fs.func·002(0x7fd828971608, 0xc20808c0c0, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:299 +0xf7
github.com/jacobsa/gcloud/syncutil.func·002()
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:89 +0xd0
created by github.com/jacobsa/gcloud/syncutil.(*Bundle).Add
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:99 +0x14c
goroutine 24 [semacquire]:
sync.(*Mutex).Lock(0xc20808e120)
/usr/local/go/src/sync/mutex.go:66 +0xfd
sync.(*RWMutex).Lock(0xc20808e120)
/usr/local/go/src/sync/rwmutex.go:82 +0x4d
github.com/jacobsa/gcloud/syncutil.(*InvariantMutex).Lock(0xc20808e120)
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/invariant_mutex.go:76 +0x3d
github.com/googlecloudplatform/gcsfuse/fs/inode.(*DirInode).Lock(0xc20808e0f0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/inode/dir.go:315 +0x42
github.com/googlecloudplatform/gcsfuse/fs.filterMissingDirectories(0x7fd828971608, 0xc20808c0c0, 0xc20808e0f0, 0xc208038120, 0xc208038420, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:205 +0xf5
github.com/googlecloudplatform/gcsfuse/fs.func·002(0x7fd828971608, 0xc20808c0c0, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:299 +0xf7
github.com/jacobsa/gcloud/syncutil.func·002()
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:89 +0xd0
created by github.com/jacobsa/gcloud/syncutil.(*Bundle).Add
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:99 +0x14c
goroutine 25 [semacquire]:
sync.(*Mutex).Lock(0xc20808e120)
/usr/local/go/src/sync/mutex.go:66 +0xfd
sync.(*RWMutex).Lock(0xc20808e120)
/usr/local/go/src/sync/rwmutex.go:82 +0x4d
github.com/jacobsa/gcloud/syncutil.(*InvariantMutex).Lock(0xc20808e120)
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/invariant_mutex.go:76 +0x3d
github.com/googlecloudplatform/gcsfuse/fs/inode.(*DirInode).Lock(0xc20808e0f0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/inode/dir.go:315 +0x42
github.com/googlecloudplatform/gcsfuse/fs.filterMissingDirectories(0x7fd828971608, 0xc20808c0c0, 0xc20808e0f0, 0xc208038120, 0xc208038420, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:205 +0xf5
github.com/googlecloudplatform/gcsfuse/fs.func·002(0x7fd828971608, 0xc20808c0c0, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:299 +0xf7
github.com/jacobsa/gcloud/syncutil.func·002()
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:89 +0xd0
created by github.com/jacobsa/gcloud/syncutil.(*Bundle).Add
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:99 +0x14c
goroutine 26 [semacquire]:
sync.(*Mutex).Lock(0xc20808e120)
/usr/local/go/src/sync/mutex.go:66 +0xfd
sync.(*RWMutex).Lock(0xc20808e120)
/usr/local/go/src/sync/rwmutex.go:82 +0x4d
github.com/jacobsa/gcloud/syncutil.(*InvariantMutex).Lock(0xc20808e120)
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/invariant_mutex.go:76 +0x3d
github.com/googlecloudplatform/gcsfuse/fs/inode.(*DirInode).Lock(0xc20808e0f0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/inode/dir.go:315 +0x42
github.com/googlecloudplatform/gcsfuse/fs.filterMissingDirectories(0x7fd828971608, 0xc20808c0c0, 0xc20808e0f0, 0xc208038120, 0xc208038420, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:205 +0xf5
github.com/googlecloudplatform/gcsfuse/fs.func·002(0x7fd828971608, 0xc20808c0c0, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:299 +0xf7
github.com/jacobsa/gcloud/syncutil.func·002()
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:89 +0xd0
created by github.com/jacobsa/gcloud/syncutil.(*Bundle).Add
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:99 +0x14c
goroutine 27 [semacquire]:
sync.(*Mutex).Lock(0xc20808e120)
/usr/local/go/src/sync/mutex.go:66 +0xfd
sync.(*RWMutex).Lock(0xc20808e120)
/usr/local/go/src/sync/rwmutex.go:82 +0x4d
github.com/jacobsa/gcloud/syncutil.(*InvariantMutex).Lock(0xc20808e120)
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/invariant_mutex.go:76 +0x3d
github.com/googlecloudplatform/gcsfuse/fs/inode.(*DirInode).Lock(0xc20808e0f0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/inode/dir.go:315 +0x42
github.com/googlecloudplatform/gcsfuse/fs.filterMissingDirectories(0x7fd828971608, 0xc20808c0c0, 0xc20808e0f0, 0xc208038120, 0xc208038420, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:205 +0xf5
github.com/googlecloudplatform/gcsfuse/fs.func·002(0x7fd828971608, 0xc20808c0c0, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:299 +0xf7
github.com/jacobsa/gcloud/syncutil.func·002()
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:89 +0xd0
created by github.com/jacobsa/gcloud/syncutil.(*Bundle).Add
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:99 +0x14c
goroutine 28 [semacquire]:
sync.(*Mutex).Lock(0xc20808e120)
/usr/local/go/src/sync/mutex.go:66 +0xfd
sync.(*RWMutex).Lock(0xc20808e120)
/usr/local/go/src/sync/rwmutex.go:82 +0x4d
github.com/jacobsa/gcloud/syncutil.(*InvariantMutex).Lock(0xc20808e120)
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/invariant_mutex.go:76 +0x3d
github.com/googlecloudplatform/gcsfuse/fs/inode.(*DirInode).Lock(0xc20808e0f0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/inode/dir.go:315 +0x42
github.com/googlecloudplatform/gcsfuse/fs.filterMissingDirectories(0x7fd828971608, 0xc20808c0c0, 0xc20808e0f0, 0xc208038120, 0xc208038420, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:205 +0xf5
github.com/googlecloudplatform/gcsfuse/fs.func·002(0x7fd828971608, 0xc20808c0c0, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:299 +0xf7
github.com/jacobsa/gcloud/syncutil.func·002()
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:89 +0xd0
created by github.com/jacobsa/gcloud/syncutil.(*Bundle).Add
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:99 +0x14c
goroutine 29 [semacquire]:
sync.(*Mutex).Lock(0xc20808e120)
/usr/local/go/src/sync/mutex.go:66 +0xfd
sync.(*RWMutex).Lock(0xc20808e120)
/usr/local/go/src/sync/rwmutex.go:82 +0x4d
github.com/jacobsa/gcloud/syncutil.(*InvariantMutex).Lock(0xc20808e120)
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/invariant_mutex.go:76 +0x3d
github.com/googlecloudplatform/gcsfuse/fs/inode.(*DirInode).Lock(0xc20808e0f0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/inode/dir.go:315 +0x42
github.com/googlecloudplatform/gcsfuse/fs.filterMissingDirectories(0x7fd828971608, 0xc20808c0c0, 0xc20808e0f0, 0xc208038120, 0xc208038420, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:205 +0xf5
github.com/googlecloudplatform/gcsfuse/fs.func·002(0x7fd828971608, 0xc20808c0c0, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:299 +0xf7
github.com/jacobsa/gcloud/syncutil.func·002()
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:89 +0xd0
created by github.com/jacobsa/gcloud/syncutil.(*Bundle).Add
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:99 +0x14c
goroutine 30 [semacquire]:
sync.(*Mutex).Lock(0xc20808e120)
/usr/local/go/src/sync/mutex.go:66 +0xfd
sync.(*RWMutex).Lock(0xc20808e120)
/usr/local/go/src/sync/rwmutex.go:82 +0x4d
github.com/jacobsa/gcloud/syncutil.(*InvariantMutex).Lock(0xc20808e120)
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/invariant_mutex.go:76 +0x3d
github.com/googlecloudplatform/gcsfuse/fs/inode.(*DirInode).Lock(0xc20808e0f0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/inode/dir.go:315 +0x42
github.com/googlecloudplatform/gcsfuse/fs.filterMissingDirectories(0x7fd828971608, 0xc20808c0c0, 0xc20808e0f0, 0xc208038120, 0xc208038420, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:205 +0xf5
github.com/googlecloudplatform/gcsfuse/fs.func·002(0x7fd828971608, 0xc20808c0c0, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:299 +0xf7
github.com/jacobsa/gcloud/syncutil.func·002()
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:89 +0xd0
created by github.com/jacobsa/gcloud/syncutil.(*Bundle).Add
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:99 +0x14c
goroutine 31 [semacquire]:
sync.(*Mutex).Lock(0xc20808e120)
/usr/local/go/src/sync/mutex.go:66 +0xfd
sync.(*RWMutex).Lock(0xc20808e120)
/usr/local/go/src/sync/rwmutex.go:82 +0x4d
github.com/jacobsa/gcloud/syncutil.(*InvariantMutex).Lock(0xc20808e120)
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/invariant_mutex.go:76 +0x3d
github.com/googlecloudplatform/gcsfuse/fs/inode.(*DirInode).Lock(0xc20808e0f0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/inode/dir.go:315 +0x42
github.com/googlecloudplatform/gcsfuse/fs.filterMissingDirectories(0x7fd828971608, 0xc20808c0c0, 0xc20808e0f0, 0xc208038120, 0xc208038420, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:205 +0xf5
github.com/googlecloudplatform/gcsfuse/fs.func·002(0x7fd828971608, 0xc20808c0c0, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:299 +0xf7
github.com/jacobsa/gcloud/syncutil.func·002()
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:89 +0xd0
created by github.com/jacobsa/gcloud/syncutil.(*Bundle).Add
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:99 +0x14c
goroutine 32 [semacquire]:
sync.(*Mutex).Lock(0xc20808e120)
/usr/local/go/src/sync/mutex.go:66 +0xfd
sync.(*RWMutex).Lock(0xc20808e120)
/usr/local/go/src/sync/rwmutex.go:82 +0x4d
github.com/jacobsa/gcloud/syncutil.(*InvariantMutex).Lock(0xc20808e120)
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/invariant_mutex.go:76 +0x3d
github.com/googlecloudplatform/gcsfuse/fs/inode.(*DirInode).Lock(0xc20808e0f0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/inode/dir.go:315 +0x42
github.com/googlecloudplatform/gcsfuse/fs.filterMissingDirectories(0x7fd828971608, 0xc20808c0c0, 0xc20808e0f0, 0xc208038120, 0xc208038420, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:205 +0xf5
github.com/googlecloudplatform/gcsfuse/fs.func·002(0x7fd828971608, 0xc20808c0c0, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:299 +0xf7
github.com/jacobsa/gcloud/syncutil.func·002()
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:89 +0xd0
created by github.com/jacobsa/gcloud/syncutil.(*Bundle).Add
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:99 +0x14c
goroutine 33 [semacquire]:
sync.(*Mutex).Lock(0xc20808e120)
/usr/local/go/src/sync/mutex.go:66 +0xfd
sync.(*RWMutex).Lock(0xc20808e120)
/usr/local/go/src/sync/rwmutex.go:82 +0x4d
github.com/jacobsa/gcloud/syncutil.(*InvariantMutex).Lock(0xc20808e120)
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/invariant_mutex.go:76 +0x3d
github.com/googlecloudplatform/gcsfuse/fs/inode.(*DirInode).Lock(0xc20808e0f0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/inode/dir.go:315 +0x42
github.com/googlecloudplatform/gcsfuse/fs.filterMissingDirectories(0x7fd828971608, 0xc20808c0c0, 0xc20808e0f0, 0xc208038120, 0xc208038420, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:205 +0xf5
github.com/googlecloudplatform/gcsfuse/fs.func·002(0x7fd828971608, 0xc20808c0c0, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:299 +0xf7
github.com/jacobsa/gcloud/syncutil.func·002()
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:89 +0xd0
created by github.com/jacobsa/gcloud/syncutil.(*Bundle).Add
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:99 +0x14c
goroutine 34 [semacquire]:
sync.(*Mutex).Lock(0xc20808e120)
/usr/local/go/src/sync/mutex.go:66 +0xfd
sync.(*RWMutex).Lock(0xc20808e120)
/usr/local/go/src/sync/rwmutex.go:82 +0x4d
github.com/jacobsa/gcloud/syncutil.(*InvariantMutex).Lock(0xc20808e120)
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/invariant_mutex.go:76 +0x3d
github.com/googlecloudplatform/gcsfuse/fs/inode.(*DirInode).Lock(0xc20808e0f0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/inode/dir.go:315 +0x42
github.com/googlecloudplatform/gcsfuse/fs.filterMissingDirectories(0x7fd828971608, 0xc20808c0c0, 0xc20808e0f0, 0xc208038120, 0xc208038420, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:205 +0xf5
github.com/googlecloudplatform/gcsfuse/fs.func·002(0x7fd828971608, 0xc20808c0c0, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:299 +0xf7
github.com/jacobsa/gcloud/syncutil.func·002()
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:89 +0xd0
created by github.com/jacobsa/gcloud/syncutil.(*Bundle).Add
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:99 +0x14c
goroutine 35 [semacquire]:
sync.(*Mutex).Lock(0xc20808e120)
/usr/local/go/src/sync/mutex.go:66 +0xfd
sync.(*RWMutex).Lock(0xc20808e120)
/usr/local/go/src/sync/rwmutex.go:82 +0x4d
github.com/jacobsa/gcloud/syncutil.(*InvariantMutex).Lock(0xc20808e120)
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/invariant_mutex.go:76 +0x3d
github.com/googlecloudplatform/gcsfuse/fs/inode.(*DirInode).Lock(0xc20808e0f0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/inode/dir.go:315 +0x42
github.com/googlecloudplatform/gcsfuse/fs.filterMissingDirectories(0x7fd828971608, 0xc20808c0c0, 0xc20808e0f0, 0xc208038120, 0xc208038420, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:205 +0xf5
github.com/googlecloudplatform/gcsfuse/fs.func·002(0x7fd828971608, 0xc20808c0c0, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:299 +0xf7
github.com/jacobsa/gcloud/syncutil.func·002()
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:89 +0xd0
created by github.com/jacobsa/gcloud/syncutil.(*Bundle).Add
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:99 +0x14c
goroutine 36 [semacquire]:
sync.(*Mutex).Lock(0xc20808e120)
/usr/local/go/src/sync/mutex.go:66 +0xfd
sync.(*RWMutex).Lock(0xc20808e120)
/usr/local/go/src/sync/rwmutex.go:82 +0x4d
github.com/jacobsa/gcloud/syncutil.(*InvariantMutex).Lock(0xc20808e120)
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/invariant_mutex.go:76 +0x3d
github.com/googlecloudplatform/gcsfuse/fs/inode.(*DirInode).Lock(0xc20808e0f0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/inode/dir.go:315 +0x42
github.com/googlecloudplatform/gcsfuse/fs.filterMissingDirectories(0x7fd828971608, 0xc20808c0c0, 0xc20808e0f0, 0xc208038120, 0xc208038420, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:205 +0xf5
github.com/googlecloudplatform/gcsfuse/fs.func·002(0x7fd828971608, 0xc20808c0c0, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:299 +0xf7
github.com/jacobsa/gcloud/syncutil.func·002()
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:89 +0xd0
created by github.com/jacobsa/gcloud/syncutil.(*Bundle).Add
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:99 +0x14c
goroutine 37 [semacquire]:
sync.(*Mutex).Lock(0xc20808e120)
/usr/local/go/src/sync/mutex.go:66 +0xfd
sync.(*RWMutex).Lock(0xc20808e120)
/usr/local/go/src/sync/rwmutex.go:82 +0x4d
github.com/jacobsa/gcloud/syncutil.(*InvariantMutex).Lock(0xc20808e120)
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/invariant_mutex.go:76 +0x3d
github.com/googlecloudplatform/gcsfuse/fs/inode.(*DirInode).Lock(0xc20808e0f0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/inode/dir.go:315 +0x42
github.com/googlecloudplatform/gcsfuse/fs.filterMissingDirectories(0x7fd828971608, 0xc20808c0c0, 0xc20808e0f0, 0xc208038120, 0xc208038420, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:205 +0xf5
github.com/googlecloudplatform/gcsfuse/fs.func·002(0x7fd828971608, 0xc20808c0c0, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:299 +0xf7
github.com/jacobsa/gcloud/syncutil.func·002()
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:89 +0xd0
created by github.com/jacobsa/gcloud/syncutil.(*Bundle).Add
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:99 +0x14c
goroutine 38 [semacquire]:
sync.(*Mutex).Lock(0xc20808e120)
/usr/local/go/src/sync/mutex.go:66 +0xfd
sync.(*RWMutex).Lock(0xc20808e120)
/usr/local/go/src/sync/rwmutex.go:82 +0x4d
github.com/jacobsa/gcloud/syncutil.(*InvariantMutex).Lock(0xc20808e120)
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/invariant_mutex.go:76 +0x3d
github.com/googlecloudplatform/gcsfuse/fs/inode.(*DirInode).Lock(0xc20808e0f0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/inode/dir.go:315 +0x42
github.com/googlecloudplatform/gcsfuse/fs.filterMissingDirectories(0x7fd828971608, 0xc20808c0c0, 0xc20808e0f0, 0xc208038120, 0xc208038420, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:205 +0xf5
github.com/googlecloudplatform/gcsfuse/fs.func·002(0x7fd828971608, 0xc20808c0c0, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:299 +0xf7
github.com/jacobsa/gcloud/syncutil.func·002()
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:89 +0xd0
created by github.com/jacobsa/gcloud/syncutil.(*Bundle).Add
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:99 +0x14c
goroutine 39 [semacquire]:
sync.(*Mutex).Lock(0xc20808e120)
/usr/local/go/src/sync/mutex.go:66 +0xfd
sync.(*RWMutex).Lock(0xc20808e120)
/usr/local/go/src/sync/rwmutex.go:82 +0x4d
github.com/jacobsa/gcloud/syncutil.(*InvariantMutex).Lock(0xc20808e120)
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/invariant_mutex.go:76 +0x3d
github.com/googlecloudplatform/gcsfuse/fs/inode.(*DirInode).Lock(0xc20808e0f0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/inode/dir.go:315 +0x42
github.com/googlecloudplatform/gcsfuse/fs.filterMissingDirectories(0x7fd828971608, 0xc20808c0c0, 0xc20808e0f0, 0xc208038120, 0xc208038420, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:205 +0xf5
github.com/googlecloudplatform/gcsfuse/fs.func·002(0x7fd828971608, 0xc20808c0c0, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:299 +0xf7
github.com/jacobsa/gcloud/syncutil.func·002()
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:89 +0xd0
created by github.com/jacobsa/gcloud/syncutil.(*Bundle).Add
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:99 +0x14c
goroutine 40 [semacquire]:
sync.(*Mutex).Lock(0xc20808e120)
/usr/local/go/src/sync/mutex.go:66 +0xfd
sync.(*RWMutex).Lock(0xc20808e120)
/usr/local/go/src/sync/rwmutex.go:82 +0x4d
github.com/jacobsa/gcloud/syncutil.(*InvariantMutex).Lock(0xc20808e120)
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/invariant_mutex.go:76 +0x3d
github.com/googlecloudplatform/gcsfuse/fs/inode.(*DirInode).Lock(0xc20808e0f0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/inode/dir.go:315 +0x42
github.com/googlecloudplatform/gcsfuse/fs.filterMissingDirectories(0x7fd828971608, 0xc20808c0c0, 0xc20808e0f0, 0xc208038120, 0xc208038420, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:205 +0xf5
github.com/googlecloudplatform/gcsfuse/fs.func·002(0x7fd828971608, 0xc20808c0c0, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:299 +0xf7
github.com/jacobsa/gcloud/syncutil.func·002()
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:89 +0xd0
created by github.com/jacobsa/gcloud/syncutil.(*Bundle).Add
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:99 +0x14c
goroutine 41 [semacquire]:
sync.(*Mutex).Lock(0xc20808e120)
/usr/local/go/src/sync/mutex.go:66 +0xfd
sync.(*RWMutex).Lock(0xc20808e120)
/usr/local/go/src/sync/rwmutex.go:82 +0x4d
github.com/jacobsa/gcloud/syncutil.(*InvariantMutex).Lock(0xc20808e120)
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/invariant_mutex.go:76 +0x3d
github.com/googlecloudplatform/gcsfuse/fs/inode.(*DirInode).Lock(0xc20808e0f0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/inode/dir.go:315 +0x42
github.com/googlecloudplatform/gcsfuse/fs.filterMissingDirectories(0x7fd828971608, 0xc20808c0c0, 0xc20808e0f0, 0xc208038120, 0xc208038420, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:205 +0xf5
github.com/googlecloudplatform/gcsfuse/fs.func·002(0x7fd828971608, 0xc20808c0c0, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:299 +0xf7
github.com/jacobsa/gcloud/syncutil.func·002()
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:89 +0xd0
created by github.com/jacobsa/gcloud/syncutil.(*Bundle).Add
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:99 +0x14c
goroutine 42 [semacquire]:
sync.(*Mutex).Lock(0xc20808e120)
/usr/local/go/src/sync/mutex.go:66 +0xfd
sync.(*RWMutex).Lock(0xc20808e120)
/usr/local/go/src/sync/rwmutex.go:82 +0x4d
github.com/jacobsa/gcloud/syncutil.(*InvariantMutex).Lock(0xc20808e120)
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/invariant_mutex.go:76 +0x3d
github.com/googlecloudplatform/gcsfuse/fs/inode.(*DirInode).Lock(0xc20808e0f0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/inode/dir.go:315 +0x42
github.com/googlecloudplatform/gcsfuse/fs.filterMissingDirectories(0x7fd828971608, 0xc20808c0c0, 0xc20808e0f0, 0xc208038120, 0xc208038420, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:205 +0xf5
github.com/googlecloudplatform/gcsfuse/fs.func·002(0x7fd828971608, 0xc20808c0c0, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:299 +0xf7
github.com/jacobsa/gcloud/syncutil.func·002()
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:89 +0xd0
created by github.com/jacobsa/gcloud/syncutil.(*Bundle).Add
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:99 +0x14c
goroutine 43 [semacquire]:
sync.(*Mutex).Lock(0xc20808e120)
/usr/local/go/src/sync/mutex.go:66 +0xfd
sync.(*RWMutex).Lock(0xc20808e120)
/usr/local/go/src/sync/rwmutex.go:82 +0x4d
github.com/jacobsa/gcloud/syncutil.(*InvariantMutex).Lock(0xc20808e120)
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/invariant_mutex.go:76 +0x3d
github.com/googlecloudplatform/gcsfuse/fs/inode.(*DirInode).Lock(0xc20808e0f0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/inode/dir.go:315 +0x42
github.com/googlecloudplatform/gcsfuse/fs.filterMissingDirectories(0x7fd828971608, 0xc20808c0c0, 0xc20808e0f0, 0xc208038120, 0xc208038420, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:205 +0xf5
github.com/googlecloudplatform/gcsfuse/fs.func·002(0x7fd828971608, 0xc20808c0c0, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:299 +0xf7
github.com/jacobsa/gcloud/syncutil.func·002()
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:89 +0xd0
created by github.com/jacobsa/gcloud/syncutil.(*Bundle).Add
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:99 +0x14c
goroutine 44 [semacquire]:
sync.(*Mutex).Lock(0xc20808e120)
/usr/local/go/src/sync/mutex.go:66 +0xfd
sync.(*RWMutex).Lock(0xc20808e120)
/usr/local/go/src/sync/rwmutex.go:82 +0x4d
github.com/jacobsa/gcloud/syncutil.(*InvariantMutex).Lock(0xc20808e120)
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/invariant_mutex.go:76 +0x3d
github.com/googlecloudplatform/gcsfuse/fs/inode.(*DirInode).Lock(0xc20808e0f0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/inode/dir.go:315 +0x42
github.com/googlecloudplatform/gcsfuse/fs.filterMissingDirectories(0x7fd828971608, 0xc20808c0c0, 0xc20808e0f0, 0xc208038120, 0xc208038420, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:205 +0xf5
github.com/googlecloudplatform/gcsfuse/fs.func·002(0x7fd828971608, 0xc20808c0c0, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:299 +0xf7
github.com/jacobsa/gcloud/syncutil.func·002()
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:89 +0xd0
created by github.com/jacobsa/gcloud/syncutil.(*Bundle).Add
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:99 +0x14c
goroutine 45 [semacquire]:
sync.(*Mutex).Lock(0xc20808e120)
/usr/local/go/src/sync/mutex.go:66 +0xfd
sync.(*RWMutex).Lock(0xc20808e120)
/usr/local/go/src/sync/rwmutex.go:82 +0x4d
github.com/jacobsa/gcloud/syncutil.(*InvariantMutex).Lock(0xc20808e120)
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/invariant_mutex.go:76 +0x3d
github.com/googlecloudplatform/gcsfuse/fs/inode.(*DirInode).Lock(0xc20808e0f0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/inode/dir.go:315 +0x42
github.com/googlecloudplatform/gcsfuse/fs.filterMissingDirectories(0x7fd828971608, 0xc20808c0c0, 0xc20808e0f0, 0xc208038120, 0xc208038420, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:205 +0xf5
github.com/googlecloudplatform/gcsfuse/fs.func·002(0x7fd828971608, 0xc20808c0c0, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:299 +0xf7
github.com/jacobsa/gcloud/syncutil.func·002()
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:89 +0xd0
created by github.com/jacobsa/gcloud/syncutil.(*Bundle).Add
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:99 +0x14c
goroutine 46 [semacquire]:
sync.(*Mutex).Lock(0xc20808e120)
/usr/local/go/src/sync/mutex.go:66 +0xfd
sync.(*RWMutex).Lock(0xc20808e120)
/usr/local/go/src/sync/rwmutex.go:82 +0x4d
github.com/jacobsa/gcloud/syncutil.(*InvariantMutex).Lock(0xc20808e120)
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/invariant_mutex.go:76 +0x3d
github.com/googlecloudplatform/gcsfuse/fs/inode.(*DirInode).Lock(0xc20808e0f0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/inode/dir.go:315 +0x42
github.com/googlecloudplatform/gcsfuse/fs.filterMissingDirectories(0x7fd828971608, 0xc20808c0c0, 0xc20808e0f0, 0xc208038120, 0xc208038420, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:205 +0xf5
github.com/googlecloudplatform/gcsfuse/fs.func·002(0x7fd828971608, 0xc20808c0c0, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:299 +0xf7
github.com/jacobsa/gcloud/syncutil.func·002()
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:89 +0xd0
created by github.com/jacobsa/gcloud/syncutil.(*Bundle).Add
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:99 +0x14c
goroutine 47 [semacquire]:
sync.(*Mutex).Lock(0xc20808e120)
/usr/local/go/src/sync/mutex.go:66 +0xfd
sync.(*RWMutex).Lock(0xc20808e120)
/usr/local/go/src/sync/rwmutex.go:82 +0x4d
github.com/jacobsa/gcloud/syncutil.(*InvariantMutex).Lock(0xc20808e120)
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/invariant_mutex.go:76 +0x3d
github.com/googlecloudplatform/gcsfuse/fs/inode.(*DirInode).Lock(0xc20808e0f0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/inode/dir.go:315 +0x42
github.com/googlecloudplatform/gcsfuse/fs.filterMissingDirectories(0x7fd828971608, 0xc20808c0c0, 0xc20808e0f0, 0xc208038120, 0xc208038420, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:205 +0xf5
github.com/googlecloudplatform/gcsfuse/fs.func·002(0x7fd828971608, 0xc20808c0c0, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:299 +0xf7
github.com/jacobsa/gcloud/syncutil.func·002()
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:89 +0xd0
created by github.com/jacobsa/gcloud/syncutil.(*Bundle).Add
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:99 +0x14c
goroutine 48 [semacquire]:
sync.(*Mutex).Lock(0xc20808e120)
/usr/local/go/src/sync/mutex.go:66 +0xfd
sync.(*RWMutex).Lock(0xc20808e120)
/usr/local/go/src/sync/rwmutex.go:82 +0x4d
github.com/jacobsa/gcloud/syncutil.(*InvariantMutex).Lock(0xc20808e120)
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/invariant_mutex.go:76 +0x3d
github.com/googlecloudplatform/gcsfuse/fs/inode.(*DirInode).Lock(0xc20808e0f0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/inode/dir.go:315 +0x42
github.com/googlecloudplatform/gcsfuse/fs.filterMissingDirectories(0x7fd828971608, 0xc20808c0c0, 0xc20808e0f0, 0xc208038120, 0xc208038420, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:205 +0xf5
github.com/googlecloudplatform/gcsfuse/fs.func·002(0x7fd828971608, 0xc20808c0c0, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:299 +0xf7
github.com/jacobsa/gcloud/syncutil.func·002()
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:89 +0xd0
created by github.com/jacobsa/gcloud/syncutil.(*Bundle).Add
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:99 +0x14c
goroutine 49 [semacquire]:
sync.(*Mutex).Lock(0xc20808e120)
/usr/local/go/src/sync/mutex.go:66 +0xfd
sync.(*RWMutex).Lock(0xc20808e120)
/usr/local/go/src/sync/rwmutex.go:82 +0x4d
github.com/jacobsa/gcloud/syncutil.(*InvariantMutex).Lock(0xc20808e120)
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/invariant_mutex.go:76 +0x3d
github.com/googlecloudplatform/gcsfuse/fs/inode.(*DirInode).Lock(0xc20808e0f0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/inode/dir.go:315 +0x42
github.com/googlecloudplatform/gcsfuse/fs.filterMissingDirectories(0x7fd828971608, 0xc20808c0c0, 0xc20808e0f0, 0xc208038120, 0xc208038420, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:205 +0xf5
github.com/googlecloudplatform/gcsfuse/fs.func·002(0x7fd828971608, 0xc20808c0c0, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:299 +0xf7
github.com/jacobsa/gcloud/syncutil.func·002()
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:89 +0xd0
created by github.com/jacobsa/gcloud/syncutil.(*Bundle).Add
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:99 +0x14c
goroutine 50 [semacquire]:
sync.(*Mutex).Lock(0xc20808e120)
/usr/local/go/src/sync/mutex.go:66 +0xfd
sync.(*RWMutex).Lock(0xc20808e120)
/usr/local/go/src/sync/rwmutex.go:82 +0x4d
github.com/jacobsa/gcloud/syncutil.(*InvariantMutex).Lock(0xc20808e120)
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/invariant_mutex.go:76 +0x3d
github.com/googlecloudplatform/gcsfuse/fs/inode.(*DirInode).Lock(0xc20808e0f0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/inode/dir.go:315 +0x42
github.com/googlecloudplatform/gcsfuse/fs.filterMissingDirectories(0x7fd828971608, 0xc20808c0c0, 0xc20808e0f0, 0xc208038120, 0xc208038420, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:205 +0xf5
github.com/googlecloudplatform/gcsfuse/fs.func·002(0x7fd828971608, 0xc20808c0c0, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:299 +0xf7
github.com/jacobsa/gcloud/syncutil.func·002()
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:89 +0xd0
created by github.com/jacobsa/gcloud/syncutil.(*Bundle).Add
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:99 +0x14c
goroutine 51 [semacquire]:
sync.(*WaitGroup).Wait(0xc20801e760)
/usr/local/go/src/sync/waitgroup.go:132 +0x1e8
github.com/googlecloudplatform/gcsfuse/fs.func·003()
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:310 +0x3e
created by github.com/googlecloudplatform/gcsfuse/fs.(*dirHandle).readAllEntries
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:312 +0x9e2
goroutine 52 [chan receive]:
github.com/googlecloudplatform/gcsfuse/fs.func·004(0x7fd828971608, 0xc20808c0c0, 0x0, 0x0)
/home/jacobsa/go/src/github.com/googlecloudplatform/gcsfuse/fs/dir_handle.go:317 +0xb8
github.com/jacobsa/gcloud/syncutil.func·002()
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:89 +0xd0
created by github.com/jacobsa/gcloud/syncutil.(*Bundle).Add
/home/jacobsa/go/src/github.com/jacobsa/gcloud/syncutil/bundle.go:99 +0x14c
goroutine 56 [IO wait]:
net.(*pollDesc).Wait(0xc20a28da30, 0x72, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:84 +0x63
net.(*pollDesc).WaitRead(0xc20a28da30, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:89 +0x51
net.(*netFD).Read(0xc20a28d9d0, 0xc208057000, 0x400, 0x400, 0x0, 0x7fd82896dd98, 0xc20a5c6db8)
/usr/local/go/src/net/fd_unix.go:242 +0x4b3
net.(*conn).Read(0xc20803a398, 0xc208057000, 0x400, 0x400, 0x40de7b, 0x0, 0x0)
/usr/local/go/src/net/net.go:121 +0x125
net.(*TCPConn).Read(0xc20803a398, 0xc208057000, 0x400, 0x400, 0xc20a29a5d0, 0x0, 0x0)
<autogenerated>:36 +0x86
crypto/tls.(*block).readFromUntil(0xc20a29a5d0, 0x7fd828979e20, 0xc20803a398, 0x5, 0x0, 0x0)
/usr/local/go/src/crypto/tls/conn.go:454 +0x16e
crypto/tls.(*Conn).readRecord(0xc208044b00, 0x17, 0x0, 0x0)
/usr/local/go/src/crypto/tls/conn.go:539 +0x3c6
crypto/tls.(*Conn).Read(0xc208044b00, 0xc20a468000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/crypto/tls/conn.go:904 +0x1bf
net/http.noteEOFReader.Read(0x7fd8289828e0, 0xc208044b00, 0xc20a271bd8, 0xc20a468000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1270 +0x7c
net/http.(*noteEOFReader).Read(0xc20a5d4480, 0xc20a468000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
<autogenerated>:125 +0xfc
bufio.(*Reader).fill(0xc20a5d0420)
/usr/local/go/src/bufio/bufio.go:97 +0x382
bufio.(*Reader).Peek(0xc20a5d0420, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:132 +0x199
net/http.(*persistConn).readLoop(0xc20a271b80)
/usr/local/go/src/net/http/transport.go:842 +0xff
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:660 +0x10d4
goroutine 57 [select]:
net/http.(*persistConn).writeLoop(0xc20a271b80)
/usr/local/go/src/net/http/transport.go:945 +0x4ff
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:661 +0x10f1
goroutine 61 [IO wait]:
net.(*pollDesc).Wait(0xc20a527c60, 0x72, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:84 +0x63
net.(*pollDesc).WaitRead(0xc20a527c60, 0x0, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:89 +0x51
net.(*netFD).Read(0xc20a527c00, 0xc20a5e2000, 0x1000, 0x1000, 0x0, 0x7fd82896dd98, 0xc20a5efb58)
/usr/local/go/src/net/fd_unix.go:242 +0x4b3
net.(*conn).Read(0xc20803a410, 0xc20a5e2000, 0x1000, 0x1000, 0x40de7b, 0x0, 0x0)
/usr/local/go/src/net/net.go:121 +0x125
net.(*TCPConn).Read(0xc20803a410, 0xc20a5e2000, 0x1000, 0x1000, 0xc20a46a480, 0x0, 0x0)
<autogenerated>:36 +0x86
crypto/tls.(*block).readFromUntil(0xc20a46a480, 0x7fd828979e20, 0xc20803a410, 0x5, 0x0, 0x0)
/usr/local/go/src/crypto/tls/conn.go:454 +0x16e
crypto/tls.(*Conn).readRecord(0xc20a428840, 0x17, 0x0, 0x0)
/usr/local/go/src/crypto/tls/conn.go:539 +0x3c6
crypto/tls.(*Conn).Read(0xc20a428840, 0xc20a5e4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/crypto/tls/conn.go:904 +0x1bf
net/http.noteEOFReader.Read(0x7fd8289828e0, 0xc20a428840, 0xc20a5d61b8, 0xc20a5e4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:1270 +0x7c
net/http.(*noteEOFReader).Read(0xc20a600580, 0xc20a5e4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
<autogenerated>:125 +0xfc
bufio.(*Reader).fill(0xc20a5d1320)
/usr/local/go/src/bufio/bufio.go:97 +0x382
bufio.(*Reader).Peek(0xc20a5d1320, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0)
/usr/local/go/src/bufio/bufio.go:132 +0x199
net/http.(*persistConn).readLoop(0xc20a5d6160)
/usr/local/go/src/net/http/transport.go:842 +0xff
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:660 +0x10d4
goroutine 62 [select]:
net/http.(*persistConn).writeLoop(0xc20a5d6160)
/usr/local/go/src/net/http/transport.go:945 +0x4ff
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:661 +0x10f1
rax 0x0
rbx 0xc20801200c
rcx 0xffffffffffffffff
rdx 0x1001000
rdi 0x7
rsi 0xc20c0bc000
rbp 0xc20803ca28
rsp 0xc2080652f0
r8 0x0
r9 0x0
r10 0x0
r11 0x246
r12 0xc2080652e8
r13 0xb52e60
r14 0xc2080019e0
r15 0x672a99
rip 0x657aa2
rflags 0x246
cs 0x33
fs 0x0
gs 0x0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment