Skip to content

Instantly share code, notes, and snippets.

@alxschwarz
Created December 12, 2017 17:59
Show Gist options
  • Save alxschwarz/0b603c95b33608b699e630aa4ece0379 to your computer and use it in GitHub Desktop.
Save alxschwarz/0b603c95b33608b699e630aa4ece0379 to your computer and use it in GitHub Desktop.
goofys debug (memory leak)
fatal error: runtime: out of memory
runtime stack:
runtime.throw(0x9b27fe, 0x16)
/usr/local/go/src/runtime/panic.go:596 +0x95
runtime.sysMap(0xc6313f0000, 0x3c0000, 0x457f00, 0xca97b8)
/usr/local/go/src/runtime/mem_linux.go:216 +0x1d0
runtime.(*mheap).sysAlloc(0xc90b00, 0x3c0000, 0x1800033b5e)
/usr/local/go/src/runtime/malloc.go:440 +0x374
runtime.(*mheap).grow(0xc90b00, 0x1db, 0x0)
/usr/local/go/src/runtime/mheap.go:774 +0x62
runtime.(*mheap).allocSpanLocked(0xc90b00, 0x1db, 0x7f9263f21e58)
/usr/local/go/src/runtime/mheap.go:678 +0x44f
runtime.(*mheap).alloc_m(0xc90b00, 0x1db, 0x100000000, 0x0)
/usr/local/go/src/runtime/mheap.go:562 +0xe2
runtime.(*mheap).alloc.func1()
/usr/local/go/src/runtime/mheap.go:627 +0x4b
runtime.systemstack(0x7f92610bde18)
/usr/local/go/src/runtime/asm_amd64.s:343 +0xab
runtime.(*mheap).alloc(0xc90b00, 0x1db, 0x10100000000, 0x424222)
/usr/local/go/src/runtime/mheap.go:628 +0xa0
runtime.largeAlloc(0x3b4c00, 0x452401, 0xc631146000)
/usr/local/go/src/runtime/malloc.go:807 +0x93
runtime.mallocgc.func1()
/usr/local/go/src/runtime/malloc.go:702 +0x3e
runtime.systemstack(0xc420020600)
/usr/local/go/src/runtime/asm_amd64.s:327 +0x79
runtime.mstart()
/usr/local/go/src/runtime/proc.go:1132
goroutine 17627 [running]:
runtime.systemstack_switch()
/usr/local/go/src/runtime/asm_amd64.s:281 fp=0xc42046cb60 sp=0xc42046cb58
runtime.mallocgc(0x3b4c00, 0x8de020, 0xc4acbf1801, 0x1009)
/usr/local/go/src/runtime/malloc.go:703 +0x930 fp=0xc42046cc00 sp=0xc42046cb60
runtime.makeslice(0x8de020, 0x3b4c00, 0x3b4c00, 0x3, 0xc420c5a340, 0xc42027a080)
/usr/local/go/src/runtime/slice.go:54 +0x7b fp=0xc42046cc50 sp=0xc42046cc00
bytes.makeSlice(0x3b4c00, 0x0, 0x0, 0x0)
/usr/local/go/src/bytes/buffer.go:201 +0x77 fp=0xc42046cc90 sp=0xc42046cc50
bytes.(*Buffer).grow(0xc621fcb180, 0x2000, 0xc42046cd10)
/usr/local/go/src/bytes/buffer.go:109 +0x177 fp=0xc42046cce0 sp=0xc42046cc90
bytes.(*Buffer).Write(0xc621fcb180, 0xc4204f4000, 0x2000, 0x2000, 0xc42046cd48, 0x6446dd, 0x311456b0)
/usr/local/go/src/bytes/buffer.go:137 +0x41 fp=0xc42046cd10 sp=0xc42046cce0
net/http.(*http2pipe).Write(0xc5ef3767a8, 0xc4204f4000, 0x2000, 0x2000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/h2_bundle.go:2846 +0x12b fp=0xc42046cd58 sp=0xc42046cd10
net/http.(*http2clientConnReadLoop).processData(0xc42046cfb0, 0xc6311456b0, 0xc6311456b0, 0x0)
/usr/local/go/src/net/http/h2_bundle.go:7011 +0x2ed fp=0xc42046ce00 sp=0xc42046cd58
net/http.(*http2clientConnReadLoop).run(0xc42046cfb0, 0x9c48a0, 0xc510cb47b0)
/usr/local/go/src/net/http/h2_bundle.go:6671 +0x547 fp=0xc42046cf68 sp=0xc42046ce00
net/http.(*http2ClientConn).readLoop(0xc4203724e0)
/usr/local/go/src/net/http/h2_bundle.go:6566 +0xa6 fp=0xc42046cfd8 sp=0xc42046cf68
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:2197 +0x1 fp=0xc42046cfe0 sp=0xc42046cfd8
created by net/http.(*http2Transport).newClientConn
/usr/local/go/src/net/http/h2_bundle.go:5892 +0x728
goroutine 1 [select]:
github.com/jacobsa/fuse.(*MountedFileSystem).Join(0xc4204b21b0, 0x7f9264066340, 0xc420014258, 0x7f9264066340, 0xc420014258)
/home/khc/Code/go/src/github.com/jacobsa/fuse/mounted_file_system.go:43 +0x144
main.main.func1(0xc42008a840, 0x0, 0x0)
/home/khc/Code/go/src/github.com/kahing/goofys/main.go:235 +0x3e6
github.com/urfave/cli.HandleAction(0x8ede20, 0xc4200c5540, 0xc42008a840, 0x0, 0x0)
/home/khc/Code/go/src/github.com/urfave/cli/app.go:490 +0xd4
github.com/urfave/cli.(*App).Run(0xc4201204e0, 0xc4200100c0, 0xc, 0xc, 0x0, 0x0)
/home/khc/Code/go/src/github.com/urfave/cli/app.go:264 +0x6ac
main.main()
/home/khc/Code/go/src/github.com/kahing/goofys/main.go:246 +0x195
goroutine 17 [syscall, locked to thread]:
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:2197 +0x1
goroutine 5 [syscall]:
os/signal.signal_recv(0x0)
/usr/local/go/src/runtime/sigqueue.go:116 +0x104
os/signal.loop()
/usr/local/go/src/os/signal/signal_unix.go:22 +0x22
created by os/signal.init.1
/usr/local/go/src/os/signal/signal_unix.go:28 +0x41
goroutine 25 [syscall]:
syscall.Syscall(0x0, 0x8, 0xc420d3a018, 0x21000, 0x0, 0xc4203f0c00, 0x10)
/usr/local/go/src/syscall/asm_linux_amd64.s:18 +0x5
syscall.read(0x8, 0xc420d3a018, 0x21000, 0x21000, 0x0, 0x0, 0x1)
/usr/local/go/src/syscall/zsyscall_linux_amd64.go:783 +0x55
syscall.Read(0x8, 0xc420d3a018, 0x21000, 0x21000, 0x30, 0x30, 0x9679e0)
/usr/local/go/src/syscall/syscall_unix.go:162 +0x49
os.(*File).read(0xc420492070, 0xc420d3a018, 0x21000, 0x21000, 0xc4203f0c00, 0x0, 0x7f92640bee10)
/usr/local/go/src/os/file_unix.go:165 +0x4f
os.(*File).Read(0xc420492070, 0xc420d3a018, 0x21000, 0x21000, 0xc628397e60, 0xc42003cdd8, 0x7f926402bf40)
/usr/local/go/src/os/file.go:101 +0x76
github.com/jacobsa/fuse/internal/buffer.(*InMessage).Init(0xc420d3a000, 0xc57d60, 0xc420492070, 0x7f926402bf40, 0xc628397e60)
/home/khc/Code/go/src/github.com/jacobsa/fuse/internal/buffer/in_message.go:53 +0x70
github.com/jacobsa/fuse.(*Connection).readMessage(0xc4204aa240, 0xc62d8411c0, 0x8dd0a0, 0xca7d88)
/home/khc/Code/go/src/github.com/jacobsa/fuse/connection.go:318 +0x5c
github.com/jacobsa/fuse.(*Connection).ReadOp(0xc4204aa240, 0x9c4288, 0xc4204ac180, 0xc4204aa240, 0x7f926402bf40, 0xc628397e60, 0x8c6da0)
/home/khc/Code/go/src/github.com/jacobsa/fuse/connection.go:380 +0x4f
github.com/jacobsa/fuse/fuseutil.(*fileSystemServer).ServeOps(0xc4204ac180, 0xc4204aa240)
/home/khc/Code/go/src/github.com/jacobsa/fuse/fuseutil/file_system.go:104 +0x5f
github.com/jacobsa/fuse.Mount.func1(0xc570a0, 0xc4204ac180, 0xc4204aa240, 0xc420492018)
/home/khc/Code/go/src/github.com/jacobsa/fuse/mount.go:90 +0x3f
created by github.com/jacobsa/fuse.Mount
/home/khc/Code/go/src/github.com/jacobsa/fuse/mount.go:93 +0x4f9
goroutine 20 [IO wait]:
net.runtime_pollWait(0x7f92640671c0, 0x72, 0x3)
/usr/local/go/src/runtime/netpoll.go:164 +0x59
net.(*pollDesc).wait(0xc42014cbc8, 0x72, 0xc59560, 0xc55530)
/usr/local/go/src/net/fd_poll_runtime.go:75 +0x38
net.(*pollDesc).waitRead(0xc42014cbc8, 0xc42048c000, 0x4000)
/usr/local/go/src/net/fd_poll_runtime.go:80 +0x34
net.(*netFD).Read(0xc42014cb60, 0xc42048c000, 0x4000, 0x4000, 0x0, 0xc59560, 0xc55530)
/usr/local/go/src/net/fd_unix.go:250 +0x1b7
net.(*conn).Read(0xc4201a8008, 0xc42048c000, 0x4000, 0x4000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:181 +0x70
crypto/tls.(*block).readFromUntil(0xc4201a43c0, 0x7f926401e050, 0xc4201a8008, 0x5, 0xc4201a8008, 0x0)
/usr/local/go/src/crypto/tls/conn.go:488 +0x98
crypto/tls.(*Conn).readRecord(0xc4201b4000, 0x9c4e17, 0xc4201b4120, 0x9c4ea0)
/usr/local/go/src/crypto/tls/conn.go:590 +0xc4
crypto/tls.(*Conn).Read(0xc4201b4000, 0xc420449000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/crypto/tls/conn.go:1134 +0x11d
bufio.(*Reader).Read(0xc42043a4e0, 0xc4201bd488, 0x9, 0x9, 0xc4ab34c330, 0x0, 0xc4203f1000)
/usr/local/go/src/bufio/bufio.go:213 +0x312
io.ReadAtLeast(0xc56b60, 0xc42043a4e0, 0xc4201bd488, 0x9, 0x9, 0x9, 0x0, 0x0, 0x0)
/usr/local/go/src/io/io.go:307 +0xa9
io.ReadFull(0xc56b60, 0xc42043a4e0, 0xc4201bd488, 0x9, 0x9, 0xc420017680, 0x2003dd10, 0xc42003dd48)
/usr/local/go/src/io/io.go:325 +0x58
net/http.http2readFrameHeader(0xc4201bd488, 0x9, 0x9, 0xc56b60, 0xc42043a4e0, 0x0, 0xc400000000, 0xc420570000, 0x2000)
/usr/local/go/src/net/http/h2_bundle.go:781 +0x7b
net/http.(*http2Framer).ReadFrame(0xc4201bd450, 0xc4ab34c330, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/h2_bundle.go:1008 +0xa4
net/http.(*http2clientConnReadLoop).run(0xc42003dfb0, 0x9c48a0, 0xc42002afb0)
/usr/local/go/src/net/http/h2_bundle.go:6637 +0x88
net/http.(*http2ClientConn).readLoop(0xc420063040)
/usr/local/go/src/net/http/h2_bundle.go:6566 +0xa6
created by net/http.(*http2Transport).newClientConn
/usr/local/go/src/net/http/h2_bundle.go:5892 +0x728
goroutine 26 [select, locked to thread]:
runtime.gopark(0x9c4df0, 0x0, 0x9a9bea, 0x6, 0x18, 0x2)
/usr/local/go/src/runtime/proc.go:271 +0x13a
runtime.selectgoImpl(0xc42002af50, 0x0, 0x18)
/usr/local/go/src/runtime/select.go:423 +0x1364
runtime.selectgo(0xc42002af50)
/usr/local/go/src/runtime/select.go:238 +0x1c
runtime.ensureSigM.func1()
/usr/local/go/src/runtime/signal_unix.go:434 +0x2dd
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:2197 +0x1
goroutine 25251 [semacquire]:
sync.runtime_notifyListWait(0xc621fd0c50, 0xc400000000)
/usr/local/go/src/runtime/sema.go:298 +0x10b
sync.(*Cond).Wait(0xc621fd0c40)
/usr/local/go/src/sync/cond.go:57 +0x89
github.com/kahing/goofys/internal.(*Buffer).Read(0xc621fd0c00, 0xc420b7a018, 0x20000, 0x20000, 0x0, 0x0, 0x0)
/home/khc/Code/go/src/github.com/kahing/goofys/internal/buffer_pool.go:377 +0x1aa
io.ReadAtLeast(0xc570e0, 0xc621fd0c00, 0xc420b7a018, 0x20000, 0x20000, 0x20000, 0x0, 0xc4204c2000, 0x9c4318)
/usr/local/go/src/io/io.go:307 +0xa9
io.ReadFull(0xc570e0, 0xc621fd0c00, 0xc420b7a018, 0x20000, 0x20000, 0x440b60, 0xc4204922e8, 0x0)
/usr/local/go/src/io/io.go:325 +0x58
github.com/kahing/goofys/internal.(*S3ReadBuffer).Read(0xc6289a8c80, 0x141c000, 0xc420b7a018, 0x20000, 0x20000, 0x141c000, 0x0, 0xc42046be00)
/home/khc/Code/go/src/github.com/kahing/goofys/internal/file.go:304 +0x8c
github.com/kahing/goofys/internal.(*FileHandle).readFromReadAhead(0xc4201525b0, 0x141c000, 0xc420b7a018, 0x20000, 0x20000, 0x0, 0xc510cb7e88, 0x42966e)
/home/khc/Code/go/src/github.com/kahing/goofys/internal/file.go:328 +0xa2
github.com/kahing/goofys/internal.(*FileHandle).readFile(0xc4201525b0, 0x141c000, 0xc420b7a018, 0x20000, 0x20000, 0x0, 0x0, 0x0)
/home/khc/Code/go/src/github.com/kahing/goofys/internal/file.go:483 +0x334
github.com/kahing/goofys/internal.(*FileHandle).ReadFile(0xc4201525b0, 0x141c000, 0xc420b7a018, 0x20000, 0x20000, 0x0, 0x0, 0x0)
/home/khc/Code/go/src/github.com/kahing/goofys/internal/file.go:415 +0x256
github.com/kahing/goofys/internal.(*Goofys).ReadFile(0xc4201528f0, 0x7f926402bf40, 0xc6283976e0, 0xc62839bd80, 0x0, 0x432318)
/home/khc/Code/go/src/github.com/kahing/goofys/internal/goofys.go:890 +0xc5
github.com/jacobsa/fuse/fuseutil.(*fileSystemServer).handleOp(0xc4204ac180, 0xc4204aa240, 0x7f926402bf40, 0xc6283976e0, 0x8c6da0, 0xc62839bd80)
/home/khc/Code/go/src/github.com/jacobsa/fuse/fuseutil/file_system.go:187 +0xadc
created by github.com/jacobsa/fuse/fuseutil.(*fileSystemServer).ServeOps
/home/khc/Code/go/src/github.com/jacobsa/fuse/fuseutil/file_system.go:121 +0x180
goroutine 35 [semacquire]:
sync.runtime_notifyListWait(0xc4204aa1c0, 0xc400000003)
/usr/local/go/src/runtime/sema.go:298 +0x10b
sync.(*Cond).Wait(0xc4204aa1b0)
/usr/local/go/src/sync/cond.go:57 +0x89
io.(*pipe).read(0xc4204aa180, 0xc420471084, 0xf7c, 0xf7c, 0x0, 0x0, 0x0)
/usr/local/go/src/io/pipe.go:47 +0x104
io.(*PipeReader).Read(0xc420492008, 0xc420471084, 0xf7c, 0xf7c, 0x10, 0x8ddd60, 0xc420467ea0)
/usr/local/go/src/io/pipe.go:130 +0x4c
bufio.(*Scanner).Scan(0xc420467f38, 0x1)
/usr/local/go/src/bufio/scan.go:207 +0x294
github.com/sirupsen/logrus.(*Entry).writerScanner(0xc4204c6140, 0xc420492008, 0xc4204a8280)
/home/khc/Code/go/src/github.com/sirupsen/logrus/writer.go:51 +0x86
created by github.com/sirupsen/logrus.(*Entry).WriterLevel
/home/khc/Code/go/src/github.com/sirupsen/logrus/writer.go:43 +0x17e
goroutine 27 [chan receive]:
main.registerSIGINTHandler.func1(0xc42006e300, 0xc4201528f0, 0xc420178000)
/home/khc/Code/go/src/github.com/kahing/goofys/main.go:50 +0x6b
created by main.registerSIGINTHandler
/home/khc/Code/go/src/github.com/kahing/goofys/main.go:73 +0x113
goroutine 24953 [runnable]:
time.nextStdChunk(0x9b5bca, 0x16, 0x9b5b00, 0x7, 0xc62dd3e587, 0x16, 0x0)
/usr/local/go/src/time/format.go:140 +0x116e
time.parse(0x9b5bc4, 0x1c, 0xc62dd3e580, 0x1d, 0xc86920, 0xc8b760, 0x410e08, 0x20, 0x9a0ce0, 0x9a0301, ...)
/usr/local/go/src/time/format.go:778 +0x113
time.Parse(0x9b5bc4, 0x1c, 0xc62dd3e580, 0x1d, 0x0, 0x9, 0x1, 0x40d019, 0x9acea0)
/usr/local/go/src/time/format.go:743 +0x68
github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/private/protocol/rest.unmarshalHeader(0x9a03a0, 0xc420795330, 0x196, 0xc62dd3e580, 0x1d, 0x921b21, 0x58, 0x9a03a0, 0x921b21)
/home/khc/Code/go/src/github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/private/protocol/rest/unmarshal.go:201 +0x2be
github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/private/protocol/rest.unmarshalLocationElements(0xc62d804400, 0x9a2660, 0xc4207952c0, 0x199)
/home/khc/Code/go/src/github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/private/protocol/rest/unmarshal.go:116 +0x741
github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/private/protocol/rest.UnmarshalMeta(0xc62d804400)
/home/khc/Code/go/src/github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/private/protocol/rest/unmarshal.go:44 +0x121
github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/private/protocol/restxml.UnmarshalMeta(0xc62d804400)
/home/khc/Code/go/src/github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/private/protocol/restxml/restxml.go:63 +0x2b
github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/aws/request.(*HandlerList).Run(0xc62d8045f0, 0xc62d804400)
/home/khc/Code/go/src/github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/aws/request/handlers.go:164 +0x87
github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/aws/request.(*Request).Send(0xc62d804400, 0x0, 0x0)
/home/khc/Code/go/src/github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/aws/request/request.go:497 +0x322
github.com/kahing/goofys/internal.S3ReadBuffer.Init.func1(0xc621fd0c00, 0x0, 0xc4201525b0, 0xc420152978)
/home/khc/Code/go/src/github.com/kahing/goofys/internal/file.go:291 +0x2c0
github.com/kahing/goofys/internal.(*Buffer).readLoop(0xc621fd0c00, 0xc62d8007b0)
/home/khc/Code/go/src/github.com/kahing/goofys/internal/buffer_pool.go:321 +0x227
github.com/kahing/goofys/internal.Buffer.Init.func1(0xc621fd0c00, 0xc62d8007b0)
/home/khc/Code/go/src/github.com/kahing/goofys/internal/buffer_pool.go:311 +0x35
created by github.com/kahing/goofys/internal.Buffer.Init
/home/khc/Code/go/src/github.com/kahing/goofys/internal/buffer_pool.go:312 +0xff
goroutine 25248 [runnable]:
time.nextStdChunk(0x9b5bca, 0x16, 0x9b5b00, 0x7, 0xc60f494527, 0x16, 0x0)
/usr/local/go/src/time/format.go:140 +0x116e
time.parse(0x9b5bc4, 0x1c, 0xc60f494520, 0x1d, 0xc86920, 0xc8b760, 0x410e08, 0x20, 0x9a0ce0, 0x9a0301, ...)
/usr/local/go/src/time/format.go:778 +0x113
time.Parse(0x9b5bc4, 0x1c, 0xc60f494520, 0x1d, 0x0, 0x9, 0x1, 0x40d019, 0x9acea0)
/usr/local/go/src/time/format.go:743 +0x68
github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/private/protocol/rest.unmarshalHeader(0x9a03a0, 0xc62d818070, 0x196, 0xc60f494520, 0x1d, 0x921b21, 0x58, 0x9a03a0, 0x921b21)
/home/khc/Code/go/src/github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/private/protocol/rest/unmarshal.go:201 +0x2be
github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/private/protocol/rest.unmarshalLocationElements(0xc5eb701c00, 0x9a2660, 0xc62d818000, 0x199)
/home/khc/Code/go/src/github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/private/protocol/rest/unmarshal.go:116 +0x741
github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/private/protocol/rest.UnmarshalMeta(0xc5eb701c00)
/home/khc/Code/go/src/github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/private/protocol/rest/unmarshal.go:44 +0x121
github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/private/protocol/restxml.UnmarshalMeta(0xc5eb701c00)
/home/khc/Code/go/src/github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/private/protocol/restxml/restxml.go:63 +0x2b
github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/aws/request.(*HandlerList).Run(0xc5eb701df0, 0xc5eb701c00)
/home/khc/Code/go/src/github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/aws/request/handlers.go:164 +0x87
github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/aws/request.(*Request).Send(0xc5eb701c00, 0x0, 0x0)
/home/khc/Code/go/src/github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/aws/request/request.go:497 +0x322
github.com/kahing/goofys/internal.(*FileHandle).readFromStream(0xc4201bd930, 0x1544000, 0xc420bd0018, 0x19000, 0x19000, 0x0, 0x0, 0x0)
/home/khc/Code/go/src/github.com/kahing/goofys/internal/file.go:562 +0x477
github.com/kahing/goofys/internal.(*FileHandle).readFile(0xc4201bd930, 0x1544000, 0xc420bd0018, 0x19000, 0x19000, 0x0, 0x0, 0x0)
/home/khc/Code/go/src/github.com/kahing/goofys/internal/file.go:496 +0x296
github.com/kahing/goofys/internal.(*FileHandle).ReadFile(0xc4201bd930, 0x1544000, 0xc420bd0018, 0x19000, 0x19000, 0x0, 0x0, 0x0)
/home/khc/Code/go/src/github.com/kahing/goofys/internal/file.go:415 +0x256
github.com/kahing/goofys/internal.(*Goofys).ReadFile(0xc4201528f0, 0x7f926402bf40, 0xc628397650, 0xc62839bc00, 0x0, 0x0)
/home/khc/Code/go/src/github.com/kahing/goofys/internal/goofys.go:890 +0xc5
github.com/jacobsa/fuse/fuseutil.(*fileSystemServer).handleOp(0xc4204ac180, 0xc4204aa240, 0x7f926402bf40, 0xc628397650, 0x8c6da0, 0xc62839bc00)
/home/khc/Code/go/src/github.com/jacobsa/fuse/fuseutil/file_system.go:187 +0xadc
created by github.com/jacobsa/fuse/fuseutil.(*fileSystemServer).ServeOps
/home/khc/Code/go/src/github.com/jacobsa/fuse/fuseutil/file_system.go:121 +0x180
goroutine 25291 [runnable]:
github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/private/protocol/rest.unmarshalHeaderMap(0x9123e0, 0xc62d818438, 0x195, 0xc62e6ba2a0, 0x8def6b, 0xb, 0xc61a60, 0x9123e0)
/home/khc/Code/go/src/github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/private/protocol/rest/unmarshal.go:151 +0xab
github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/private/protocol/rest.unmarshalLocationElements(0xc62dd58400, 0x9a2660, 0xc62d8183c0, 0x199)
/home/khc/Code/go/src/github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/private/protocol/rest/unmarshal.go:123 +0x447
github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/private/protocol/rest.UnmarshalMeta(0xc62dd58400)
/home/khc/Code/go/src/github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/private/protocol/rest/unmarshal.go:44 +0x121
github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/private/protocol/restxml.UnmarshalMeta(0xc62dd58400)
/home/khc/Code/go/src/github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/private/protocol/restxml/restxml.go:63 +0x2b
github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/aws/request.(*HandlerList).Run(0xc62dd585f0, 0xc62dd58400)
/home/khc/Code/go/src/github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/aws/request/handlers.go:164 +0x87
github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/aws/request.(*Request).Send(0xc62dd58400, 0x0, 0x0)
/home/khc/Code/go/src/github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/aws/request/request.go:497 +0x322
github.com/kahing/goofys/internal.(*FileHandle).readFromStream(0xc4208688f0, 0x244000, 0xc420608018, 0x20000, 0x20000, 0x0, 0x0, 0x0)
/home/khc/Code/go/src/github.com/kahing/goofys/internal/file.go:562 +0x477
github.com/kahing/goofys/internal.(*FileHandle).readFile(0xc4208688f0, 0x244000, 0xc420608018, 0x20000, 0x20000, 0x0, 0x0, 0x0)
/home/khc/Code/go/src/github.com/kahing/goofys/internal/file.go:496 +0x296
github.com/kahing/goofys/internal.(*FileHandle).ReadFile(0xc4208688f0, 0x244000, 0xc420608018, 0x20000, 0x20000, 0x0, 0x0, 0x0)
/home/khc/Code/go/src/github.com/kahing/goofys/internal/file.go:415 +0x256
github.com/kahing/goofys/internal.(*Goofys).ReadFile(0xc4201528f0, 0x7f926402bf40, 0xc628397e60, 0xc62d841180, 0x0, 0x432318)
/home/khc/Code/go/src/github.com/kahing/goofys/internal/goofys.go:890 +0xc5
github.com/jacobsa/fuse/fuseutil.(*fileSystemServer).handleOp(0xc4204ac180, 0xc4204aa240, 0x7f926402bf40, 0xc628397e60, 0x8c6da0, 0xc62d841180)
/home/khc/Code/go/src/github.com/jacobsa/fuse/fuseutil/file_system.go:187 +0xadc
created by github.com/jacobsa/fuse/fuseutil.(*fileSystemServer).ServeOps
/home/khc/Code/go/src/github.com/jacobsa/fuse/fuseutil/file_system.go:121 +0x180
goroutine 25290 [runnable]:
github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/private/protocol/rest.unmarshalHeaderMap(0x9123e0, 0xc62d818258, 0x195, 0xc6309e2180, 0x8def6b, 0xb, 0xc61a60, 0x9123e0)
/home/khc/Code/go/src/github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/private/protocol/rest/unmarshal.go:151 +0xab
github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/private/protocol/rest.unmarshalLocationElements(0xc62dd58000, 0x9a2660, 0xc62d8181e0, 0x199)
/home/khc/Code/go/src/github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/private/protocol/rest/unmarshal.go:123 +0x447
github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/private/protocol/rest.UnmarshalMeta(0xc62dd58000)
/home/khc/Code/go/src/github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/private/protocol/rest/unmarshal.go:44 +0x121
github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/private/protocol/restxml.UnmarshalMeta(0xc62dd58000)
/home/khc/Code/go/src/github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/private/protocol/restxml/restxml.go:63 +0x2b
github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/aws/request.(*HandlerList).Run(0xc62dd581f0, 0xc62dd58000)
/home/khc/Code/go/src/github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/aws/request/handlers.go:164 +0x87
github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/aws/request.(*Request).Send(0xc62dd58000, 0x0, 0x0)
/home/khc/Code/go/src/github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/aws/request/request.go:497 +0x322
github.com/kahing/goofys/internal.(*FileHandle).readFromStream(0xc4203ab1e0, 0x904000, 0xc4201d4018, 0x20000, 0x20000, 0x0, 0x0, 0x0)
/home/khc/Code/go/src/github.com/kahing/goofys/internal/file.go:562 +0x477
github.com/kahing/goofys/internal.(*FileHandle).readFile(0xc4203ab1e0, 0x904000, 0xc4201d4018, 0x20000, 0x20000, 0x0, 0x0, 0x0)
/home/khc/Code/go/src/github.com/kahing/goofys/internal/file.go:496 +0x296
github.com/kahing/goofys/internal.(*FileHandle).ReadFile(0xc4203ab1e0, 0x904000, 0xc4201d4018, 0x20000, 0x20000, 0x0, 0x0, 0x0)
/home/khc/Code/go/src/github.com/kahing/goofys/internal/file.go:415 +0x256
github.com/kahing/goofys/internal.(*Goofys).ReadFile(0xc4201528f0, 0x7f926402bf40, 0xc628397e30, 0xc62d841100, 0x0, 0x0)
/home/khc/Code/go/src/github.com/kahing/goofys/internal/goofys.go:890 +0xc5
github.com/jacobsa/fuse/fuseutil.(*fileSystemServer).handleOp(0xc4204ac180, 0xc4204aa240, 0x7f926402bf40, 0xc628397e30, 0x8c6da0, 0xc62d841100)
/home/khc/Code/go/src/github.com/jacobsa/fuse/fuseutil/file_system.go:187 +0xadc
created by github.com/jacobsa/fuse/fuseutil.(*fileSystemServer).ServeOps
/home/khc/Code/go/src/github.com/jacobsa/fuse/fuseutil/file_system.go:121 +0x180
goroutine 25288 [select]:
net/http.(*http2ClientConn).RoundTrip(0xc4203724e0, 0xc57cb59500, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/h2_bundle.go:6166 +0xb84
net/http.(*http2Transport).RoundTripOpt(0xc42001cbe0, 0xc57cb59500, 0x0, 0xffffffffffffffff, 0x0, 0x40cce2)
/usr/local/go/src/net/http/h2_bundle.go:5703 +0x173
net/http.(*http2Transport).RoundTrip(0xc42001cbe0, 0xc57cb59500, 0x369b499c, 0xc62d8345b8, 0x0)
/usr/local/go/src/net/http/h2_bundle.go:5665 +0x40
net/http.http2noDialH2RoundTripper.RoundTrip(0xc42001cbe0, 0xc57cb59500, 0xc62dd26120, 0x5, 0xc420087948)
/usr/local/go/src/net/http/h2_bundle.go:345 +0x39
net/http.(*Transport).RoundTrip(0xc87420, 0xc57cb59500, 0xc87420, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:349 +0xaf9
net/http.send(0xc57cb59500, 0xc57960, 0xc87420, 0x0, 0x0, 0x0, 0x0, 0x8, 0xc420492348, 0x410e08)
/usr/local/go/src/net/http/client.go:249 +0x162
net/http.(*Client).send(0xc8b480, 0xc57cb59500, 0x0, 0x0, 0x0, 0xc420492348, 0x0, 0x1, 0x0)
/usr/local/go/src/net/http/client.go:173 +0x108
net/http.(*Client).Do(0xc8b480, 0xc57cb59500, 0xc4c0b79ad8, 0xc4c0b79ad0, 0xc420702340)
/usr/local/go/src/net/http/client.go:595 +0x254
github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/aws/corehandlers.sendFollowRedirects(0xc62d804800, 0x9c4378, 0xc62d804800, 0xc57cb59200)
/home/khc/Code/go/src/github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/aws/corehandlers/handlers.go:134 +0x3b
github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/aws/corehandlers.glob..func3(0xc62d804800)
/home/khc/Code/go/src/github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/aws/corehandlers/handlers.go:126 +0x85
github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/aws/request.(*HandlerList).Run(0xc62d804990, 0xc62d804800)
/home/khc/Code/go/src/github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/aws/request/handlers.go:164 +0x87
github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/aws/request.(*Request).Send(0xc62d804800, 0x0, 0x0)
/home/khc/Code/go/src/github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/aws/request/request.go:481 +0x191
github.com/kahing/goofys/internal.(*FileHandle).readFromStream(0xc420152750, 0x604000, 0xc420b26018, 0x20000, 0x20000, 0x0, 0x0, 0x0)
/home/khc/Code/go/src/github.com/kahing/goofys/internal/file.go:562 +0x477
github.com/kahing/goofys/internal.(*FileHandle).readFile(0xc420152750, 0x604000, 0xc420b26018, 0x20000, 0x20000, 0x0, 0x0, 0x0)
/home/khc/Code/go/src/github.com/kahing/goofys/internal/file.go:496 +0x296
github.com/kahing/goofys/internal.(*FileHandle).ReadFile(0xc420152750, 0x604000, 0xc420b26018, 0x20000, 0x20000, 0x0, 0x0, 0x0)
/home/khc/Code/go/src/github.com/kahing/goofys/internal/file.go:415 +0x256
github.com/kahing/goofys/internal.(*Goofys).ReadFile(0xc4201528f0, 0x7f926402bf40, 0xc628397dd0, 0xc62d841000, 0xc42000e460, 0x0)
/home/khc/Code/go/src/github.com/kahing/goofys/internal/goofys.go:890 +0xc5
github.com/jacobsa/fuse/fuseutil.(*fileSystemServer).handleOp(0xc4204ac180, 0xc4204aa240, 0x7f926402bf40, 0xc628397dd0, 0x8c6da0, 0xc62d841000)
/home/khc/Code/go/src/github.com/jacobsa/fuse/fuseutil/file_system.go:187 +0xadc
created by github.com/jacobsa/fuse/fuseutil.(*fileSystemServer).ServeOps
/home/khc/Code/go/src/github.com/jacobsa/fuse/fuseutil/file_system.go:121 +0x180
goroutine 24969 [runnable]:
github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/private/protocol/rest.unmarshalHeaderMap(0x9123e0, 0xc589127e78, 0x195, 0xc62fcf8120, 0x8def6b, 0xb, 0xc61a60, 0x9123e0)
/home/khc/Code/go/src/github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/private/protocol/rest/unmarshal.go:151 +0xab
github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/private/protocol/rest.unmarshalLocationElements(0xc5eb701800, 0x9a2660, 0xc589127e00, 0x199)
/home/khc/Code/go/src/github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/private/protocol/rest/unmarshal.go:123 +0x447
github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/private/protocol/rest.UnmarshalMeta(0xc5eb701800)
/home/khc/Code/go/src/github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/private/protocol/rest/unmarshal.go:44 +0x121
github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/private/protocol/restxml.UnmarshalMeta(0xc5eb701800)
/home/khc/Code/go/src/github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/private/protocol/restxml/restxml.go:63 +0x2b
github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/aws/request.(*HandlerList).Run(0xc5eb7019f0, 0xc5eb701800)
/home/khc/Code/go/src/github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/aws/request/handlers.go:164 +0x87
github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/aws/request.(*Request).Send(0xc5eb701800, 0x0, 0x0)
/home/khc/Code/go/src/github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/aws/request/request.go:497 +0x322
github.com/kahing/goofys/internal.S3ReadBuffer.Init.func1(0xc61b50acc0, 0x0, 0xc4203ab110, 0xc420152978)
/home/khc/Code/go/src/github.com/kahing/goofys/internal/file.go:291 +0x2c0
github.com/kahing/goofys/internal.(*Buffer).readLoop(0xc61b50acc0, 0xc62a8a2360)
/home/khc/Code/go/src/github.com/kahing/goofys/internal/buffer_pool.go:321 +0x227
github.com/kahing/goofys/internal.Buffer.Init.func1(0xc61b50acc0, 0xc62a8a2360)
/home/khc/Code/go/src/github.com/kahing/goofys/internal/buffer_pool.go:311 +0x35
created by github.com/kahing/goofys/internal.Buffer.Init
/home/khc/Code/go/src/github.com/kahing/goofys/internal/buffer_pool.go:312 +0xff
goroutine 25227 [semacquire]:
sync.runtime_notifyListWait(0xc61b50ad10, 0xc400000000)
/usr/local/go/src/runtime/sema.go:298 +0x10b
sync.(*Cond).Wait(0xc61b50ad00)
/usr/local/go/src/sync/cond.go:57 +0x89
github.com/kahing/goofys/internal.(*Buffer).Read(0xc61b50acc0, 0xc420ae2018, 0x20000, 0x20000, 0x0, 0x0, 0x0)
/home/khc/Code/go/src/github.com/kahing/goofys/internal/buffer_pool.go:377 +0x1aa
io.ReadAtLeast(0xc570e0, 0xc61b50acc0, 0xc420ae2018, 0x20000, 0x20000, 0x20000, 0x0, 0xc4203f1400, 0x9c4318)
/usr/local/go/src/io/io.go:307 +0xa9
io.ReadFull(0xc570e0, 0xc61b50acc0, 0xc420ae2018, 0x20000, 0x20000, 0x440b60, 0xc42000e490, 0x0)
/usr/local/go/src/io/io.go:325 +0x58
github.com/kahing/goofys/internal.(*S3ReadBuffer).Read(0xc6243c3a40, 0x141c000, 0xc420ae2018, 0x20000, 0x20000, 0x141c000, 0x0, 0xc4f0c68e00)
/home/khc/Code/go/src/github.com/kahing/goofys/internal/file.go:304 +0x8c
github.com/kahing/goofys/internal.(*FileHandle).readFromReadAhead(0xc4203ab110, 0x141c000, 0xc420ae2018, 0x20000, 0x20000, 0x0, 0xc4adb04e88, 0x42966e)
/home/khc/Code/go/src/github.com/kahing/goofys/internal/file.go:328 +0xa2
github.com/kahing/goofys/internal.(*FileHandle).readFile(0xc4203ab110, 0x141c000, 0xc420ae2018, 0x20000, 0x20000, 0x0, 0x0, 0x0)
/home/khc/Code/go/src/github.com/kahing/goofys/internal/file.go:483 +0x334
github.com/kahing/goofys/internal.(*FileHandle).ReadFile(0xc4203ab110, 0x141c000, 0xc420ae2018, 0x20000, 0x20000, 0x0, 0x0, 0x0)
/home/khc/Code/go/src/github.com/kahing/goofys/internal/file.go:415 +0x256
github.com/kahing/goofys/internal.(*Goofys).ReadFile(0xc4201528f0, 0x7f926402bf40, 0xc628396720, 0xc62839b180, 0x0, 0x432318)
/home/khc/Code/go/src/github.com/kahing/goofys/internal/goofys.go:890 +0xc5
github.com/jacobsa/fuse/fuseutil.(*fileSystemServer).handleOp(0xc4204ac180, 0xc4204aa240, 0x7f926402bf40, 0xc628396720, 0x8c6da0, 0xc62839b180)
/home/khc/Code/go/src/github.com/jacobsa/fuse/fuseutil/file_system.go:187 +0xadc
created by github.com/jacobsa/fuse/fuseutil.(*fileSystemServer).ServeOps
/home/khc/Code/go/src/github.com/jacobsa/fuse/fuseutil/file_system.go:121 +0x180
goroutine 24110 [select]:
net/http.(*http2ClientConn).RoundTrip(0xc4203724e0, 0xc57cb58800, 0x0, 0x0, 0x0)
/usr/local/go/src/net/http/h2_bundle.go:6166 +0xb84
net/http.(*http2Transport).RoundTripOpt(0xc42001cbe0, 0xc57cb58800, 0x0, 0xffffffffffffffff, 0x0, 0x40cce2)
/usr/local/go/src/net/http/h2_bundle.go:5703 +0x173
net/http.(*http2Transport).RoundTrip(0xc42001cbe0, 0xc57cb58800, 0x35441631, 0xc5fff3f4a8, 0x0)
/usr/local/go/src/net/http/h2_bundle.go:5665 +0x40
net/http.http2noDialH2RoundTripper.RoundTrip(0xc42001cbe0, 0xc57cb58800, 0xc61b4fc960, 0x5, 0xc420087948)
/usr/local/go/src/net/http/h2_bundle.go:345 +0x39
net/http.(*Transport).RoundTrip(0xc87420, 0xc57cb58800, 0xc87420, 0x0, 0x0)
/usr/local/go/src/net/http/transport.go:349 +0xaf9
net/http.send(0xc57cb58800, 0xc57960, 0xc87420, 0x0, 0x0, 0x0, 0x0, 0x8, 0xc420492290, 0x410e08)
/usr/local/go/src/net/http/client.go:249 +0x162
net/http.(*Client).send(0xc8b480, 0xc57cb58800, 0x0, 0x0, 0x0, 0xc420492290, 0x0, 0x1, 0x0)
/usr/local/go/src/net/http/client.go:173 +0x108
net/http.(*Client).Do(0xc8b480, 0xc57cb58800, 0xc4c0b75bf0, 0xc4c0b75be8, 0xc420477dc0)
/usr/local/go/src/net/http/client.go:595 +0x254
github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/aws/corehandlers.sendFollowRedirects(0xc5eb701000, 0x9c4378, 0xc5eb701000, 0xc5ea7b9800)
/home/khc/Code/go/src/github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/aws/corehandlers/handlers.go:134 +0x3b
github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/aws/corehandlers.glob..func3(0xc5eb701000)
/home/khc/Code/go/src/github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/aws/corehandlers/handlers.go:126 +0x85
github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/aws/request.(*HandlerList).Run(0xc5eb701190, 0xc5eb701000)
/home/khc/Code/go/src/github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/aws/request/handlers.go:164 +0x87
github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/aws/request.(*Request).Send(0xc5eb701000, 0x0, 0x0)
/home/khc/Code/go/src/github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/aws/request/request.go:481 +0x191
github.com/kahing/goofys/internal.S3ReadBuffer.Init.func1(0xc60f4676c0, 0x0, 0xc4201524e0, 0xc420152978)
/home/khc/Code/go/src/github.com/kahing/goofys/internal/file.go:291 +0x2c0
github.com/kahing/goofys/internal.(*Buffer).readLoop(0xc60f4676c0, 0xc61b4fc900)
/home/khc/Code/go/src/github.com/kahing/goofys/internal/buffer_pool.go:321 +0x227
github.com/kahing/goofys/internal.Buffer.Init.func1(0xc60f4676c0, 0xc61b4fc900)
/home/khc/Code/go/src/github.com/kahing/goofys/internal/buffer_pool.go:311 +0x35
created by github.com/kahing/goofys/internal.Buffer.Init
/home/khc/Code/go/src/github.com/kahing/goofys/internal/buffer_pool.go:312 +0xff
goroutine 25289 [runnable]:
time.nextStdChunk(0x9b5bca, 0x16, 0x9b5b00, 0x7, 0xc60f494527, 0x16, 0x0)
/usr/local/go/src/time/format.go:140 +0x116e
time.parse(0x9b5bc4, 0x1c, 0xc60f494520, 0x1d, 0xc86920, 0xc8b760, 0x410e08, 0x20, 0x9a0ce0, 0x9a0301, ...)
/usr/local/go/src/time/format.go:778 +0x113
time.Parse(0x9b5bc4, 0x1c, 0xc60f494520, 0x1d, 0x0, 0x9, 0x1, 0x40d019, 0x9acea0)
/usr/local/go/src/time/format.go:743 +0x68
github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/private/protocol/rest.unmarshalHeader(0x9a03a0, 0xc4207956f0, 0x196, 0xc60f494520, 0x1d, 0x921b21, 0x58, 0x9a03a0, 0x921b21)
/home/khc/Code/go/src/github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/private/protocol/rest/unmarshal.go:201 +0x2be
github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/private/protocol/rest.unmarshalLocationElements(0xc62d804c00, 0x9a2660, 0xc420795680, 0x199)
/home/khc/Code/go/src/github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/private/protocol/rest/unmarshal.go:116 +0x741
github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/private/protocol/rest.UnmarshalMeta(0xc62d804c00)
/home/khc/Code/go/src/github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/private/protocol/rest/unmarshal.go:44 +0x121
github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/private/protocol/restxml.UnmarshalMeta(0xc62d804c00)
/home/khc/Code/go/src/github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/private/protocol/restxml/restxml.go:63 +0x2b
github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/aws/request.(*HandlerList).Run(0xc62d804df0, 0xc62d804c00)
/home/khc/Code/go/src/github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/aws/request/handlers.go:164 +0x87
github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/aws/request.(*Request).Send(0xc62d804c00, 0x0, 0x0)
/home/khc/Code/go/src/github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/aws/request/request.go:497 +0x322
github.com/kahing/goofys/internal.(*FileHandle).readFromStream(0xc4201bd790, 0x17c4000, 0xc4206b2018, 0x20000, 0x20000, 0x0, 0x0, 0x0)
/home/khc/Code/go/src/github.com/kahing/goofys/internal/file.go:562 +0x477
github.com/kahing/goofys/internal.(*FileHandle).readFile(0xc4201bd790, 0x17c4000, 0xc4206b2018, 0x20000, 0x20000, 0x0, 0x0, 0x0)
/home/khc/Code/go/src/github.com/kahing/goofys/internal/file.go:496 +0x296
github.com/kahing/goofys/internal.(*FileHandle).ReadFile(0xc4201bd790, 0x17c4000, 0xc4206b2018, 0x20000, 0x20000, 0x0, 0x0, 0x0)
/home/khc/Code/go/src/github.com/kahing/goofys/internal/file.go:415 +0x256
github.com/kahing/goofys/internal.(*Goofys).ReadFile(0xc4201528f0, 0x7f926402bf40, 0xc628397e00, 0xc62d841080, 0x0, 0x0)
/home/khc/Code/go/src/github.com/kahing/goofys/internal/goofys.go:890 +0xc5
github.com/jacobsa/fuse/fuseutil.(*fileSystemServer).handleOp(0xc4204ac180, 0xc4204aa240, 0x7f926402bf40, 0xc628397e00, 0x8c6da0, 0xc62d841080)
/home/khc/Code/go/src/github.com/jacobsa/fuse/fuseutil/file_system.go:187 +0xadc
created by github.com/jacobsa/fuse/fuseutil.(*fileSystemServer).ServeOps
/home/khc/Code/go/src/github.com/jacobsa/fuse/fuseutil/file_system.go:121 +0x180
goroutine 25247 [runnable]:
time.lookup(0xc86ae0, 0x7, 0x7, 0xc62adb5f60, 0x1d, 0x1d, 0x0, 0x0, 0x10, 0x8)
/usr/local/go/src/time/format.go:339 +0x14b
time.parse(0x9b5bc4, 0x1c, 0xc62adb5f60, 0x1d, 0xc86920, 0xc8b760, 0x410e08, 0x20, 0x9a0ce0, 0x9a0301, ...)
/usr/local/go/src/time/format.go:823 +0x129c
time.Parse(0x9b5bc4, 0x1c, 0xc62adb5f60, 0x1d, 0x0, 0x9, 0x1, 0x40d019, 0x9acea0)
/usr/local/go/src/time/format.go:743 +0x68
github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/private/protocol/rest.unmarshalHeader(0x9a03a0, 0xc420795150, 0x196, 0xc62adb5f60, 0x1d, 0x921b21, 0x58, 0x9a03a0, 0x921b21)
/home/khc/Code/go/src/github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/private/protocol/rest/unmarshal.go:201 +0x2be
github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/private/protocol/rest.unmarshalLocationElements(0xc62d804000, 0x9a2660, 0xc4207950e0, 0x199)
/home/khc/Code/go/src/github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/private/protocol/rest/unmarshal.go:116 +0x741
github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/private/protocol/rest.UnmarshalMeta(0xc62d804000)
/home/khc/Code/go/src/github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/private/protocol/rest/unmarshal.go:44 +0x121
github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/private/protocol/restxml.UnmarshalMeta(0xc62d804000)
/home/khc/Code/go/src/github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/private/protocol/restxml/restxml.go:63 +0x2b
github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/aws/request.(*HandlerList).Run(0xc62d8041f0, 0xc62d804000)
/home/khc/Code/go/src/github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/aws/request/handlers.go:164 +0x87
github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/aws/request.(*Request).Send(0xc62d804000, 0x0, 0x0)
/home/khc/Code/go/src/github.com/kahing/goofys/vendor/github.com/aws/aws-sdk-go/aws/request/request.go:497 +0x322
github.com/kahing/goofys/internal.(*FileHandle).readFromStream(0xc420152680, 0xa04000, 0xc420a96018, 0x20000, 0x20000, 0x0, 0x0, 0x0)
/home/khc/Code/go/src/github.com/kahing/goofys/internal/file.go:562 +0x477
github.com/kahing/goofys/internal.(*FileHandle).readFile(0xc420152680, 0xa04000, 0xc420a96018, 0x20000, 0x20000, 0x0, 0x0, 0x0)
/home/khc/Code/go/src/github.com/kahing/goofys/internal/file.go:496 +0x296
github.com/kahing/goofys/internal.(*FileHandle).ReadFile(0xc420152680, 0xa04000, 0xc420a96018, 0x20000, 0x20000, 0x0, 0x0, 0x0)
/home/khc/Code/go/src/github.com/kahing/goofys/internal/file.go:415 +0x256
github.com/kahing/goofys/internal.(*Goofys).ReadFile(0xc4201528f0, 0x7f926402bf40, 0xc628397620, 0xc62839bb80, 0x0, 0x0)
/home/khc/Code/go/src/github.com/kahing/goofys/internal/goofys.go:890 +0xc5
github.com/jacobsa/fuse/fuseutil.(*fileSystemServer).handleOp(0xc4204ac180, 0xc4204aa240, 0x7f926402bf40, 0xc628397620, 0x8c6da0, 0xc62839bb80)
/home/khc/Code/go/src/github.com/jacobsa/fuse/fuseutil/file_system.go:187 +0xadc
created by github.com/jacobsa/fuse/fuseutil.(*fileSystemServer).ServeOps
/home/khc/Code/go/src/github.com/jacobsa/fuse/fuseutil/file_system.go:121 +0x180
goroutine 24330 [semacquire]:
sync.runtime_notifyListWait(0xc60f467710, 0xc400000000)
/usr/local/go/src/runtime/sema.go:298 +0x10b
sync.(*Cond).Wait(0xc60f467700)
/usr/local/go/src/sync/cond.go:57 +0x89
github.com/kahing/goofys/internal.(*Buffer).Read(0xc60f4676c0, 0xc42064c018, 0x20000, 0x20000, 0x0, 0x0, 0x0)
/home/khc/Code/go/src/github.com/kahing/goofys/internal/buffer_pool.go:377 +0x1aa
io.ReadAtLeast(0xc570e0, 0xc60f4676c0, 0xc42064c018, 0x20000, 0x20000, 0x20000, 0x0, 0xc4204c2400, 0x9c4318)
/usr/local/go/src/io/io.go:307 +0xa9
io.ReadFull(0xc570e0, 0xc60f4676c0, 0xc42064c018, 0x20000, 0x20000, 0x440b60, 0xc42000e448, 0x0)
/usr/local/go/src/io/io.go:325 +0x58
github.com/kahing/goofys/internal.(*S3ReadBuffer).Read(0xc618274b00, 0x141c000, 0xc42064c018, 0x20000, 0x20000, 0x141c000, 0x0, 0xc420039e00)
/home/khc/Code/go/src/github.com/kahing/goofys/internal/file.go:304 +0x8c
github.com/kahing/goofys/internal.(*FileHandle).readFromReadAhead(0xc4201524e0, 0x141c000, 0xc42064c018, 0x20000, 0x20000, 0x0, 0xc4adb09688, 0x42966e)
/home/khc/Code/go/src/github.com/kahing/goofys/internal/file.go:328 +0xa2
github.com/kahing/goofys/internal.(*FileHandle).readFile(0xc4201524e0, 0x141c000, 0xc42064c018, 0x20000, 0x20000, 0x0, 0x0, 0x0)
/home/khc/Code/go/src/github.com/kahing/goofys/internal/file.go:483 +0x334
github.com/kahing/goofys/internal.(*FileHandle).ReadFile(0xc4201524e0, 0x141c000, 0xc42064c018, 0x20000, 0x20000, 0x0, 0x0, 0x0)
/home/khc/Code/go/src/github.com/kahing/goofys/internal/file.go:415 +0x256
github.com/kahing/goofys/internal.(*Goofys).ReadFile(0xc4201528f0, 0x7f926402bf40, 0xc618281b30, 0xc4207ef9c0, 0x0, 0x0)
/home/khc/Code/go/src/github.com/kahing/goofys/internal/goofys.go:890 +0xc5
github.com/jacobsa/fuse/fuseutil.(*fileSystemServer).handleOp(0xc4204ac180, 0xc4204aa240, 0x7f926402bf40, 0xc618281b30, 0x8c6da0, 0xc4207ef9c0)
/home/khc/Code/go/src/github.com/jacobsa/fuse/fuseutil/file_system.go:187 +0xadc
created by github.com/jacobsa/fuse/fuseutil.(*fileSystemServer).ServeOps
/home/khc/Code/go/src/github.com/jacobsa/fuse/fuseutil/file_system.go:121 +0x180
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment