Skip to content

Instantly share code, notes, and snippets.

@fsouza
Created February 6, 2013 12:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save fsouza/4722172 to your computer and use it in GitHub Desktop.
Save fsouza/4722172 to your computer and use it in GitHub Desktop.
fsnotify data races
==================
WARNING: DATA RACE
Read by goroutine 8:
runtime.mapaccess1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:839 +0x0
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:255 +0x650
Previous write by goroutine 7:
runtime.mapassign1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:969 +0x0
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:144 +0x400
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyMultipleOperations()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:47 +0x459
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 8 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyMultipleOperations()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:16 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 7 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Read by goroutine 8:
runtime.mapaccess1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:839 +0x0
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:257 +0x6c1
Previous write by goroutine 7:
runtime.mapassign1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:969 +0x0
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:146 +0x45b
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyMultipleOperations()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:47 +0x459
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 8 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyMultipleOperations()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:16 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 7 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Read by goroutine 8:
os.(*fileStat).IsDir()
/Users/f/lib/go/src/pkg/os/types.go:103 +0x3d
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:258 +0x6e5
Previous write by goroutine 7:
os.fileInfoFromStat()
/Users/f/lib/go/src/pkg/os/stat_darwin.go:23 +0xf7
os.Lstat()
/Users/f/lib/go/src/pkg/os/file_unix.go:149 +0x36a
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:109 +0x197
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyMultipleOperations()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:47 +0x459
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 8 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyMultipleOperations()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:16 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 7 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Write by goroutine 8:
runtime.mapassign1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:969 +0x0
github.com/howeyc/fsnotify.(*Watcher).sendDirectoryChangeEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:360 +0x2b7
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:270 +0x81e
Previous write by goroutine 7:
runtime.mapassign1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:969 +0x0
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:51 +0x6e
github.com/howeyc/fsnotify.TestFsnotifyMultipleOperations()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:47 +0x459
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 8 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyMultipleOperations()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:16 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 7 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Read by goroutine 8:
runtime.mapaccess2()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:868 +0x0
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:107 +0x159
github.com/howeyc/fsnotify.(*Watcher).watchDirectoryFiles()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:317 +0x24a
github.com/howeyc/fsnotify.(*Watcher).sendDirectoryChangeEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:369 +0x3f7
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:270 +0x81e
Previous write by goroutine 7:
runtime.mapassign1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:969 +0x0
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:143 +0x3a5
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyMultipleOperations()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:47 +0x459
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 8 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyMultipleOperations()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:16 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 7 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Write by goroutine 8:
runtime.mapassign1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:969 +0x0
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:155 +0x576
github.com/howeyc/fsnotify.(*Watcher).watchDirectoryFiles()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:317 +0x24a
github.com/howeyc/fsnotify.(*Watcher).sendDirectoryChangeEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:369 +0x3f7
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:270 +0x81e
Previous write by goroutine 7:
runtime.mapassign1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:969 +0x0
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:155 +0x576
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyMultipleOperations()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:47 +0x459
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 8 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyMultipleOperations()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:16 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 7 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Write by goroutine 8:
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:157 +0x599
github.com/howeyc/fsnotify.(*Watcher).watchDirectoryFiles()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:317 +0x24a
github.com/howeyc/fsnotify.(*Watcher).sendDirectoryChangeEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:369 +0x3f7
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:270 +0x81e
Previous write by goroutine 7:
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:157 +0x599
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyMultipleOperations()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:47 +0x459
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 8 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyMultipleOperations()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:16 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 7 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Write by goroutine 8:
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:158 +0x5db
github.com/howeyc/fsnotify.(*Watcher).watchDirectoryFiles()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:317 +0x24a
github.com/howeyc/fsnotify.(*Watcher).sendDirectoryChangeEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:369 +0x3f7
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:270 +0x81e
Previous write by goroutine 7:
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:158 +0x5db
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyMultipleOperations()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:47 +0x459
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 8 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyMultipleOperations()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:16 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 7 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Write by goroutine 8:
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:158 +0x5f6
github.com/howeyc/fsnotify.(*Watcher).watchDirectoryFiles()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:317 +0x24a
github.com/howeyc/fsnotify.(*Watcher).sendDirectoryChangeEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:369 +0x3f7
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:270 +0x81e
Previous write by goroutine 7:
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:158 +0x5f6
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyMultipleOperations()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:47 +0x459
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 8 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyMultipleOperations()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:16 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 7 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Write by goroutine 8:
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:158 +0x615
github.com/howeyc/fsnotify.(*Watcher).watchDirectoryFiles()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:317 +0x24a
github.com/howeyc/fsnotify.(*Watcher).sendDirectoryChangeEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:369 +0x3f7
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:270 +0x81e
Previous write by goroutine 7:
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:158 +0x615
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyMultipleOperations()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:47 +0x459
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 8 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyMultipleOperations()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:16 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 7 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Read by goroutine 7:
github.com/howeyc/fsnotify.TestFsnotifyMultipleOperations()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:125 +0xc8f
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Previous write by goroutine 11:
github.com/howeyc/fsnotify.func·003()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:70 +0x276
Goroutine 7 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
Goroutine 11 (running) created at:
github.com/howeyc/fsnotify.TestFsnotifyMultipleOperations()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:80 +0x6fc
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
==================
==================
WARNING: DATA RACE
Read by goroutine 14:
runtime.mapaccess1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:839 +0x0
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:255 +0x650
Previous write by goroutine 13:
runtime.mapassign1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:969 +0x0
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:144 +0x400
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyMultipleCreates()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:172 +0x31f
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 14 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyMultipleCreates()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:149 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 13 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Read by goroutine 14:
runtime.mapaccess1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:839 +0x0
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:257 +0x6c1
Previous write by goroutine 13:
runtime.mapassign1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:969 +0x0
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:146 +0x45b
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyMultipleCreates()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:172 +0x31f
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 14 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyMultipleCreates()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:149 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 13 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Read by goroutine 14:
os.(*fileStat).IsDir()
/Users/f/lib/go/src/pkg/os/types.go:103 +0x3d
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:258 +0x6e5
Previous write by goroutine 13:
os.fileInfoFromStat()
/Users/f/lib/go/src/pkg/os/stat_darwin.go:23 +0xf7
os.Lstat()
/Users/f/lib/go/src/pkg/os/file_unix.go:149 +0x36a
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:109 +0x197
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyMultipleCreates()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:172 +0x31f
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 14 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyMultipleCreates()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:149 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 13 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Write by goroutine 14:
runtime.mapassign1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:969 +0x0
github.com/howeyc/fsnotify.(*Watcher).sendDirectoryChangeEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:360 +0x2b7
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:270 +0x81e
Previous write by goroutine 13:
runtime.mapassign1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:969 +0x0
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:51 +0x6e
github.com/howeyc/fsnotify.TestFsnotifyMultipleCreates()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:172 +0x31f
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 14 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyMultipleCreates()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:149 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 13 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Read by goroutine 14:
runtime.mapaccess2()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:868 +0x0
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:107 +0x159
github.com/howeyc/fsnotify.(*Watcher).watchDirectoryFiles()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:317 +0x24a
github.com/howeyc/fsnotify.(*Watcher).sendDirectoryChangeEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:369 +0x3f7
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:270 +0x81e
Previous write by goroutine 13:
runtime.mapassign1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:969 +0x0
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:143 +0x3a5
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyMultipleCreates()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:172 +0x31f
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 14 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyMultipleCreates()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:149 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 13 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Write by goroutine 14:
runtime.mapassign1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:969 +0x0
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:155 +0x576
github.com/howeyc/fsnotify.(*Watcher).watchDirectoryFiles()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:317 +0x24a
github.com/howeyc/fsnotify.(*Watcher).sendDirectoryChangeEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:369 +0x3f7
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:270 +0x81e
Previous write by goroutine 13:
runtime.mapassign1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:969 +0x0
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:155 +0x576
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyMultipleCreates()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:172 +0x31f
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 14 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyMultipleCreates()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:149 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 13 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Write by goroutine 14:
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:157 +0x599
github.com/howeyc/fsnotify.(*Watcher).watchDirectoryFiles()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:317 +0x24a
github.com/howeyc/fsnotify.(*Watcher).sendDirectoryChangeEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:369 +0x3f7
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:270 +0x81e
Previous write by goroutine 13:
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:157 +0x599
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyMultipleCreates()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:172 +0x31f
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 14 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyMultipleCreates()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:149 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 13 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Write by goroutine 14:
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:158 +0x5db
github.com/howeyc/fsnotify.(*Watcher).watchDirectoryFiles()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:317 +0x24a
github.com/howeyc/fsnotify.(*Watcher).sendDirectoryChangeEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:369 +0x3f7
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:270 +0x81e
Previous write by goroutine 13:
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:158 +0x5db
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyMultipleCreates()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:172 +0x31f
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 14 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyMultipleCreates()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:149 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 13 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Write by goroutine 14:
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:158 +0x5f6
github.com/howeyc/fsnotify.(*Watcher).watchDirectoryFiles()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:317 +0x24a
github.com/howeyc/fsnotify.(*Watcher).sendDirectoryChangeEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:369 +0x3f7
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:270 +0x81e
Previous write by goroutine 13:
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:158 +0x5f6
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyMultipleCreates()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:172 +0x31f
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 14 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyMultipleCreates()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:149 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 13 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Write by goroutine 14:
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:158 +0x615
github.com/howeyc/fsnotify.(*Watcher).watchDirectoryFiles()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:317 +0x24a
github.com/howeyc/fsnotify.(*Watcher).sendDirectoryChangeEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:369 +0x3f7
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:270 +0x81e
Previous write by goroutine 13:
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:158 +0x615
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyMultipleCreates()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:172 +0x31f
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 14 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyMultipleCreates()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:149 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 13 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Read by goroutine 13:
github.com/howeyc/fsnotify.TestFsnotifyMultipleCreates()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:261 +0xb8b
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Previous write by goroutine 17:
github.com/howeyc/fsnotify.func·005()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:191 +0x20e
Goroutine 13 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
Goroutine 17 (running) created at:
github.com/howeyc/fsnotify.TestFsnotifyMultipleCreates()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:201 +0x598
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
==================
==================
WARNING: DATA RACE
Read by goroutine 13:
github.com/howeyc/fsnotify.TestFsnotifyMultipleCreates()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:264 +0xc96
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Previous write by goroutine 17:
github.com/howeyc/fsnotify.func·005()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:194 +0x26d
Goroutine 13 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
Goroutine 17 (running) created at:
github.com/howeyc/fsnotify.TestFsnotifyMultipleCreates()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:201 +0x598
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
==================
==================
WARNING: DATA RACE
Read by goroutine 20:
runtime.mapaccess1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:839 +0x0
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:255 +0x650
Previous write by goroutine 19:
runtime.mapassign1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:969 +0x0
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:144 +0x400
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyDirOnly()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:312 +0x42d
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 20 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyDirOnly()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:285 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 19 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Read by goroutine 20:
runtime.mapaccess1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:839 +0x0
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:257 +0x6c1
Previous write by goroutine 19:
runtime.mapassign1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:969 +0x0
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:146 +0x45b
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyDirOnly()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:312 +0x42d
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 20 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyDirOnly()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:285 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 19 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Read by goroutine 20:
os.(*fileStat).IsDir()
/Users/f/lib/go/src/pkg/os/types.go:103 +0x3d
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:258 +0x6e5
Previous write by goroutine 19:
os.fileInfoFromStat()
/Users/f/lib/go/src/pkg/os/stat_darwin.go:23 +0xf7
os.Lstat()
/Users/f/lib/go/src/pkg/os/file_unix.go:149 +0x36a
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:109 +0x197
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyDirOnly()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:312 +0x42d
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 20 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyDirOnly()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:285 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 19 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Read by goroutine 20:
runtime.mapaccess2()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:868 +0x0
github.com/howeyc/fsnotify.(*Watcher).sendDirectoryChangeEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:358 +0x252
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:270 +0x81e
Previous write by goroutine 19:
runtime.mapassign1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:969 +0x0
github.com/howeyc/fsnotify.(*Watcher).watchDirectoryFiles()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:338 +0x338
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:168 +0x7e9
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyDirOnly()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:312 +0x42d
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 20 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyDirOnly()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:285 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 19 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Write by goroutine 20:
runtime.mapassign1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:969 +0x0
github.com/howeyc/fsnotify.(*Watcher).sendDirectoryChangeEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:360 +0x2b7
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:270 +0x81e
Previous write by goroutine 19:
runtime.mapassign1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:969 +0x0
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:51 +0x6e
github.com/howeyc/fsnotify.TestFsnotifyDirOnly()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:312 +0x42d
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 20 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyDirOnly()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:285 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 19 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Read by goroutine 20:
runtime.mapaccess2()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:868 +0x0
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:107 +0x159
github.com/howeyc/fsnotify.(*Watcher).watchDirectoryFiles()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:317 +0x24a
github.com/howeyc/fsnotify.(*Watcher).sendDirectoryChangeEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:369 +0x3f7
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:270 +0x81e
Previous write by goroutine 19:
runtime.mapassign1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:969 +0x0
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:143 +0x3a5
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyDirOnly()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:312 +0x42d
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 20 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyDirOnly()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:285 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 19 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Write by goroutine 20:
runtime.mapassign1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:969 +0x0
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:155 +0x576
github.com/howeyc/fsnotify.(*Watcher).watchDirectoryFiles()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:317 +0x24a
github.com/howeyc/fsnotify.(*Watcher).sendDirectoryChangeEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:369 +0x3f7
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:270 +0x81e
Previous write by goroutine 19:
runtime.mapassign1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:969 +0x0
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:155 +0x576
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyDirOnly()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:312 +0x42d
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 20 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyDirOnly()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:285 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 19 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Write by goroutine 20:
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:157 +0x599
github.com/howeyc/fsnotify.(*Watcher).watchDirectoryFiles()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:317 +0x24a
github.com/howeyc/fsnotify.(*Watcher).sendDirectoryChangeEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:369 +0x3f7
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:270 +0x81e
Previous write by goroutine 19:
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:157 +0x599
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyDirOnly()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:312 +0x42d
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 20 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyDirOnly()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:285 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 19 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Write by goroutine 20:
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:158 +0x5db
github.com/howeyc/fsnotify.(*Watcher).watchDirectoryFiles()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:317 +0x24a
github.com/howeyc/fsnotify.(*Watcher).sendDirectoryChangeEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:369 +0x3f7
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:270 +0x81e
Previous write by goroutine 19:
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:158 +0x5db
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyDirOnly()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:312 +0x42d
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 20 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyDirOnly()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:285 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 19 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Write by goroutine 20:
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:158 +0x5f6
github.com/howeyc/fsnotify.(*Watcher).watchDirectoryFiles()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:317 +0x24a
github.com/howeyc/fsnotify.(*Watcher).sendDirectoryChangeEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:369 +0x3f7
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:270 +0x81e
Previous write by goroutine 19:
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:158 +0x5f6
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyDirOnly()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:312 +0x42d
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 20 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyDirOnly()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:285 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 19 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Write by goroutine 20:
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:158 +0x615
github.com/howeyc/fsnotify.(*Watcher).watchDirectoryFiles()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:317 +0x24a
github.com/howeyc/fsnotify.(*Watcher).sendDirectoryChangeEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:369 +0x3f7
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:270 +0x81e
Previous write by goroutine 19:
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:158 +0x615
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyDirOnly()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:312 +0x42d
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 20 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyDirOnly()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:285 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 19 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Read by goroutine 20:
os.(*fileStat).IsDir()
/Users/f/lib/go/src/pkg/os/types.go:103 +0x3d
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:149 +0x4b0
github.com/howeyc/fsnotify.(*Watcher).watchDirectoryFiles()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:317 +0x24a
github.com/howeyc/fsnotify.(*Watcher).sendDirectoryChangeEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:369 +0x3f7
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:270 +0x81e
Previous write by goroutine 19:
os.fileInfoFromStat()
/Users/f/lib/go/src/pkg/os/stat_darwin.go:23 +0xf7
os.Lstat()
/Users/f/lib/go/src/pkg/os/file_unix.go:149 +0x36a
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:109 +0x197
github.com/howeyc/fsnotify.(*Watcher).watchDirectoryFiles()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:317 +0x24a
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:168 +0x7e9
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyDirOnly()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:312 +0x42d
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 20 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyDirOnly()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:285 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 19 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Read by goroutine 19:
github.com/howeyc/fsnotify.TestFsnotifyDirOnly()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:374 +0x88a
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Previous write by goroutine 23:
github.com/howeyc/fsnotify.func·007()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:344 +0x275
Goroutine 19 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
Goroutine 23 (running) created at:
github.com/howeyc/fsnotify.TestFsnotifyDirOnly()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:351 +0x6b5
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
==================
==================
WARNING: DATA RACE
Read by goroutine 19:
github.com/howeyc/fsnotify.TestFsnotifyDirOnly()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:377 +0x9a1
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Previous write by goroutine 23:
github.com/howeyc/fsnotify.func·007()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:341 +0x221
Goroutine 19 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
Goroutine 23 (running) created at:
github.com/howeyc/fsnotify.TestFsnotifyDirOnly()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:351 +0x6b5
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
==================
==================
WARNING: DATA RACE
Read by goroutine 19:
github.com/howeyc/fsnotify.TestFsnotifyDirOnly()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:380 +0xaa0
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Previous write by goroutine 23:
github.com/howeyc/fsnotify.func·007()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:338 +0x1c4
Goroutine 19 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
Goroutine 23 (running) created at:
github.com/howeyc/fsnotify.TestFsnotifyDirOnly()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:351 +0x6b5
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
==================
==================
WARNING: DATA RACE
Read by goroutine 25:
runtime.mapaccess1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:839 +0x0
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:255 +0x650
Previous write by goroutine 24:
runtime.mapassign1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:969 +0x0
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:144 +0x400
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyDeleteWatchedDir()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:424 +0x410
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 25 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyDeleteWatchedDir()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:398 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 24 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Read by goroutine 25:
runtime.mapaccess1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:839 +0x0
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:257 +0x6c1
Previous write by goroutine 24:
runtime.mapassign1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:969 +0x0
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:146 +0x45b
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyDeleteWatchedDir()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:424 +0x410
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 25 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyDeleteWatchedDir()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:398 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 24 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Read by goroutine 25:
os.(*fileStat).IsDir()
/Users/f/lib/go/src/pkg/os/types.go:103 +0x3d
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:258 +0x6e5
Previous write by goroutine 24:
os.fileInfoFromStat()
/Users/f/lib/go/src/pkg/os/stat_darwin.go:23 +0xf7
os.Lstat()
/Users/f/lib/go/src/pkg/os/file_unix.go:149 +0x36a
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:109 +0x197
github.com/howeyc/fsnotify.(*Watcher).watchDirectoryFiles()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:317 +0x24a
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:168 +0x7e9
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyDeleteWatchedDir()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:424 +0x410
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 25 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyDeleteWatchedDir()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:398 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 24 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Read by goroutine 25:
runtime.mapaccess2()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:868 +0x0
github.com/howeyc/fsnotify.(*Watcher).removeWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:183 +0x80
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:284 +0x9f0
Previous write by goroutine 24:
runtime.mapassign1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:969 +0x0
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:143 +0x3a5
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyDeleteWatchedDir()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:424 +0x410
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 25 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyDeleteWatchedDir()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:398 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 24 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Write by goroutine 25:
github.com/howeyc/fsnotify.(*Watcher).removeWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:188 +0x2a4
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:284 +0x9f0
Previous write by goroutine 24:
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:158 +0x5db
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyDeleteWatchedDir()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:424 +0x410
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 25 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyDeleteWatchedDir()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:398 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 24 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Write by goroutine 25:
github.com/howeyc/fsnotify.(*Watcher).removeWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:188 +0x2c2
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:284 +0x9f0
Previous write by goroutine 24:
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:158 +0x5f6
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyDeleteWatchedDir()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:424 +0x410
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 25 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyDeleteWatchedDir()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:398 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 24 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Write by goroutine 25:
github.com/howeyc/fsnotify.(*Watcher).removeWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:188 +0x2de
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:284 +0x9f0
Previous write by goroutine 24:
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:158 +0x615
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyDeleteWatchedDir()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:424 +0x410
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 25 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyDeleteWatchedDir()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:398 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 24 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Read by goroutine 26:
runtime.mapaccess1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:839 +0x0
github.com/howeyc/fsnotify.(*Watcher).purgeEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:22 +0xd0
Previous write by goroutine 24:
runtime.mapassign1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:969 +0x0
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:51 +0x6e
github.com/howeyc/fsnotify.TestFsnotifyDeleteWatchedDir()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:424 +0x410
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 26 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:76 +0x489
github.com/howeyc/fsnotify.TestFsnotifyDeleteWatchedDir()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:398 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 24 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Write by goroutine 25:
runtime.mapdelete()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:987 +0x0
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:285 +0xa4f
Previous write by goroutine 24:
runtime.mapassign1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:969 +0x0
github.com/howeyc/fsnotify.(*Watcher).watchDirectoryFiles()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:338 +0x338
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:168 +0x7e9
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyDeleteWatchedDir()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:424 +0x410
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 25 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyDeleteWatchedDir()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:398 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 24 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Read by goroutine 25:
os.(*fileStat).IsDir()
/Users/f/lib/go/src/pkg/os/types.go:103 +0x3d
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:258 +0x6e5
Previous write by goroutine 24:
os.fileInfoFromStat()
/Users/f/lib/go/src/pkg/os/stat_darwin.go:23 +0xf7
os.Lstat()
/Users/f/lib/go/src/pkg/os/file_unix.go:149 +0x36a
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:109 +0x197
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyDeleteWatchedDir()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:424 +0x410
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 25 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyDeleteWatchedDir()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:398 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 24 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Read by goroutine 24:
github.com/howeyc/fsnotify.TestFsnotifyDeleteWatchedDir()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:463 +0x721
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Previous write by goroutine 28:
github.com/howeyc/fsnotify.func·009()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:451 +0x1cd
Goroutine 24 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
Goroutine 28 (running) created at:
github.com/howeyc/fsnotify.TestFsnotifyDeleteWatchedDir()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:457 +0x6e6
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
==================
==================
WARNING: DATA RACE
Read by goroutine 30:
runtime.mapaccess1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:839 +0x0
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:255 +0x650
Previous write by goroutine 29:
runtime.mapassign1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:969 +0x0
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:144 +0x400
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifySubDir()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:517 +0x480
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 30 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifySubDir()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:470 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 29 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Read by goroutine 30:
runtime.mapaccess1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:839 +0x0
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:257 +0x6c1
Previous write by goroutine 29:
runtime.mapassign1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:969 +0x0
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:146 +0x45b
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifySubDir()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:517 +0x480
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 30 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifySubDir()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:470 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 29 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Read by goroutine 30:
os.(*fileStat).IsDir()
/Users/f/lib/go/src/pkg/os/types.go:103 +0x3d
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:258 +0x6e5
Previous write by goroutine 29:
os.fileInfoFromStat()
/Users/f/lib/go/src/pkg/os/stat_darwin.go:23 +0xf7
os.Lstat()
/Users/f/lib/go/src/pkg/os/file_unix.go:149 +0x36a
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:109 +0x197
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifySubDir()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:517 +0x480
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 30 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifySubDir()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:470 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 29 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Write by goroutine 30:
runtime.mapassign1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:969 +0x0
github.com/howeyc/fsnotify.(*Watcher).sendDirectoryChangeEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:360 +0x2b7
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:270 +0x81e
Previous write by goroutine 29:
runtime.mapassign1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:969 +0x0
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:51 +0x6e
github.com/howeyc/fsnotify.TestFsnotifySubDir()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:517 +0x480
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 30 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifySubDir()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:470 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 29 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Read by goroutine 30:
runtime.mapaccess2()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:868 +0x0
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:107 +0x159
github.com/howeyc/fsnotify.(*Watcher).watchDirectoryFiles()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:317 +0x24a
github.com/howeyc/fsnotify.(*Watcher).sendDirectoryChangeEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:369 +0x3f7
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:270 +0x81e
Previous write by goroutine 29:
runtime.mapassign1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:969 +0x0
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:143 +0x3a5
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifySubDir()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:517 +0x480
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 30 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifySubDir()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:470 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 29 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Write by goroutine 30:
runtime.mapassign1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:969 +0x0
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:155 +0x576
github.com/howeyc/fsnotify.(*Watcher).watchDirectoryFiles()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:317 +0x24a
github.com/howeyc/fsnotify.(*Watcher).sendDirectoryChangeEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:369 +0x3f7
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:270 +0x81e
Previous write by goroutine 29:
runtime.mapassign1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:969 +0x0
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:155 +0x576
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifySubDir()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:517 +0x480
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 30 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifySubDir()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:470 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 29 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Write by goroutine 30:
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:157 +0x599
github.com/howeyc/fsnotify.(*Watcher).watchDirectoryFiles()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:317 +0x24a
github.com/howeyc/fsnotify.(*Watcher).sendDirectoryChangeEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:369 +0x3f7
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:270 +0x81e
Previous write by goroutine 29:
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:157 +0x599
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifySubDir()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:517 +0x480
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 30 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifySubDir()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:470 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 29 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Write by goroutine 30:
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:158 +0x5db
github.com/howeyc/fsnotify.(*Watcher).watchDirectoryFiles()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:317 +0x24a
github.com/howeyc/fsnotify.(*Watcher).sendDirectoryChangeEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:369 +0x3f7
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:270 +0x81e
Previous write by goroutine 29:
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:158 +0x5db
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifySubDir()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:517 +0x480
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 30 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifySubDir()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:470 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 29 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Write by goroutine 30:
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:158 +0x5f6
github.com/howeyc/fsnotify.(*Watcher).watchDirectoryFiles()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:317 +0x24a
github.com/howeyc/fsnotify.(*Watcher).sendDirectoryChangeEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:369 +0x3f7
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:270 +0x81e
Previous write by goroutine 29:
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:158 +0x5f6
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifySubDir()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:517 +0x480
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 30 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifySubDir()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:470 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 29 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Write by goroutine 30:
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:158 +0x615
github.com/howeyc/fsnotify.(*Watcher).watchDirectoryFiles()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:317 +0x24a
github.com/howeyc/fsnotify.(*Watcher).sendDirectoryChangeEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:369 +0x3f7
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:270 +0x81e
Previous write by goroutine 29:
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:158 +0x615
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifySubDir()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:517 +0x480
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 30 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifySubDir()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:470 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 29 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Read by goroutine 29:
github.com/howeyc/fsnotify.TestFsnotifySubDir()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:551 +0x910
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Previous write by goroutine 33:
github.com/howeyc/fsnotify.func·011()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:504 +0x1be
Goroutine 29 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
Goroutine 33 (running) created at:
github.com/howeyc/fsnotify.TestFsnotifySubDir()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:514 +0x449
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
==================
==================
WARNING: DATA RACE
Read by goroutine 29:
github.com/howeyc/fsnotify.TestFsnotifySubDir()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:554 +0xa27
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Previous write by goroutine 33:
github.com/howeyc/fsnotify.func·011()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:507 +0x214
Goroutine 29 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
Goroutine 33 (running) created at:
github.com/howeyc/fsnotify.TestFsnotifySubDir()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:514 +0x449
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
==================
==================
WARNING: DATA RACE
Read by goroutine 35:
runtime.mapaccess1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:839 +0x0
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:255 +0x650
Previous write by goroutine 34:
runtime.mapassign1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:969 +0x0
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:144 +0x400
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyRename()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:586 +0x2f2
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 35 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyRename()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:572 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 34 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Read by goroutine 35:
runtime.mapaccess1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:839 +0x0
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:257 +0x6c1
Previous write by goroutine 34:
runtime.mapassign1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:969 +0x0
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:146 +0x45b
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyRename()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:586 +0x2f2
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 35 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyRename()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:572 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 34 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Read by goroutine 35:
os.(*fileStat).IsDir()
/Users/f/lib/go/src/pkg/os/types.go:103 +0x3d
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:258 +0x6e5
Previous write by goroutine 34:
os.fileInfoFromStat()
/Users/f/lib/go/src/pkg/os/stat_darwin.go:23 +0xf7
os.Lstat()
/Users/f/lib/go/src/pkg/os/file_unix.go:149 +0x36a
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:109 +0x197
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyRename()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:586 +0x2f2
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 35 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyRename()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:572 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 34 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Write by goroutine 35:
runtime.mapassign1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:969 +0x0
github.com/howeyc/fsnotify.(*Watcher).sendDirectoryChangeEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:360 +0x2b7
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:270 +0x81e
Previous write by goroutine 34:
runtime.mapassign1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:969 +0x0
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:51 +0x6e
github.com/howeyc/fsnotify.TestFsnotifyRename()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:586 +0x2f2
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 35 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyRename()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:572 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 34 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Read by goroutine 35:
runtime.mapaccess2()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:868 +0x0
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:107 +0x159
github.com/howeyc/fsnotify.(*Watcher).watchDirectoryFiles()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:317 +0x24a
github.com/howeyc/fsnotify.(*Watcher).sendDirectoryChangeEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:369 +0x3f7
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:270 +0x81e
Previous write by goroutine 34:
runtime.mapassign1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:969 +0x0
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:143 +0x3a5
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyRename()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:634 +0x6b3
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 35 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyRename()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:572 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 34 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Read by goroutine 35:
os.(*fileStat).IsDir()
/Users/f/lib/go/src/pkg/os/types.go:103 +0x3d
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:149 +0x4b0
github.com/howeyc/fsnotify.(*Watcher).watchDirectoryFiles()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:317 +0x24a
github.com/howeyc/fsnotify.(*Watcher).sendDirectoryChangeEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:369 +0x3f7
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:270 +0x81e
Previous write by goroutine 34:
os.fileInfoFromStat()
/Users/f/lib/go/src/pkg/os/stat_darwin.go:23 +0xf7
os.Lstat()
/Users/f/lib/go/src/pkg/os/file_unix.go:149 +0x36a
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:109 +0x197
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyRename()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:634 +0x6b3
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 35 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyRename()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:572 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 34 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Write by goroutine 35:
runtime.mapassign1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:969 +0x0
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:155 +0x576
github.com/howeyc/fsnotify.(*Watcher).watchDirectoryFiles()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:317 +0x24a
github.com/howeyc/fsnotify.(*Watcher).sendDirectoryChangeEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:369 +0x3f7
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:270 +0x81e
Previous write by goroutine 34:
runtime.mapassign1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:969 +0x0
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:155 +0x576
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyRename()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:634 +0x6b3
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 35 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyRename()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:572 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 34 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Write by goroutine 35:
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:157 +0x599
github.com/howeyc/fsnotify.(*Watcher).watchDirectoryFiles()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:317 +0x24a
github.com/howeyc/fsnotify.(*Watcher).sendDirectoryChangeEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:369 +0x3f7
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:270 +0x81e
Previous write by goroutine 34:
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:157 +0x599
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyRename()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:634 +0x6b3
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 35 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyRename()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:572 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 34 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Write by goroutine 35:
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:158 +0x5db
github.com/howeyc/fsnotify.(*Watcher).watchDirectoryFiles()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:317 +0x24a
github.com/howeyc/fsnotify.(*Watcher).sendDirectoryChangeEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:369 +0x3f7
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:270 +0x81e
Previous write by goroutine 34:
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:158 +0x5db
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyRename()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:634 +0x6b3
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 35 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyRename()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:572 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 34 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Write by goroutine 35:
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:158 +0x5f6
github.com/howeyc/fsnotify.(*Watcher).watchDirectoryFiles()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:317 +0x24a
github.com/howeyc/fsnotify.(*Watcher).sendDirectoryChangeEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:369 +0x3f7
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:270 +0x81e
Previous write by goroutine 34:
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:158 +0x5f6
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyRename()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:634 +0x6b3
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 35 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyRename()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:572 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 34 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Write by goroutine 35:
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:158 +0x615
github.com/howeyc/fsnotify.(*Watcher).watchDirectoryFiles()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:317 +0x24a
github.com/howeyc/fsnotify.(*Watcher).sendDirectoryChangeEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:369 +0x3f7
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:270 +0x81e
Previous write by goroutine 34:
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:158 +0x615
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyRename()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:634 +0x6b3
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 35 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyRename()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:572 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 34 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Read by goroutine 34:
github.com/howeyc/fsnotify.TestFsnotifyRename()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:647 +0x91f
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Previous write by goroutine 38:
github.com/howeyc/fsnotify.func·013()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:610 +0x122
Goroutine 34 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
Goroutine 38 (running) created at:
github.com/howeyc/fsnotify.TestFsnotifyRename()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:618 +0x511
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
==================
==================
WARNING: DATA RACE
Read by goroutine 40:
runtime.mapaccess1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:839 +0x0
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:255 +0x650
Previous write by goroutine 39:
runtime.mapassign1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:969 +0x0
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:144 +0x400
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyRenameToCreate()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:688 +0x417
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 40 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyRenameToCreate()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:667 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 39 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Read by goroutine 40:
runtime.mapaccess1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:839 +0x0
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:257 +0x6c1
Previous write by goroutine 39:
runtime.mapassign1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:969 +0x0
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:146 +0x45b
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyRenameToCreate()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:688 +0x417
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 40 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyRenameToCreate()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:667 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 39 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Read by goroutine 40:
os.(*fileStat).IsDir()
/Users/f/lib/go/src/pkg/os/types.go:103 +0x3d
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:258 +0x6e5
Previous write by goroutine 39:
os.fileInfoFromStat()
/Users/f/lib/go/src/pkg/os/stat_darwin.go:23 +0xf7
os.Lstat()
/Users/f/lib/go/src/pkg/os/file_unix.go:149 +0x36a
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:109 +0x197
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyRenameToCreate()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:688 +0x417
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 40 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyRenameToCreate()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:667 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 39 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Write by goroutine 40:
runtime.mapassign1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:969 +0x0
github.com/howeyc/fsnotify.(*Watcher).sendDirectoryChangeEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:360 +0x2b7
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:270 +0x81e
Previous write by goroutine 39:
runtime.mapassign1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:969 +0x0
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:51 +0x6e
github.com/howeyc/fsnotify.TestFsnotifyRenameToCreate()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:688 +0x417
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 40 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyRenameToCreate()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:667 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 39 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Read by goroutine 40:
runtime.mapaccess2()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:868 +0x0
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:107 +0x159
github.com/howeyc/fsnotify.(*Watcher).watchDirectoryFiles()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:317 +0x24a
github.com/howeyc/fsnotify.(*Watcher).sendDirectoryChangeEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:369 +0x3f7
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:270 +0x81e
Previous write by goroutine 39:
runtime.mapassign1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:969 +0x0
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:143 +0x3a5
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyRenameToCreate()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:688 +0x417
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 40 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyRenameToCreate()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:667 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 39 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Write by goroutine 40:
runtime.mapassign1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:969 +0x0
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:155 +0x576
github.com/howeyc/fsnotify.(*Watcher).watchDirectoryFiles()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:317 +0x24a
github.com/howeyc/fsnotify.(*Watcher).sendDirectoryChangeEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:369 +0x3f7
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:270 +0x81e
Previous write by goroutine 39:
runtime.mapassign1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:969 +0x0
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:155 +0x576
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyRenameToCreate()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:688 +0x417
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 40 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyRenameToCreate()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:667 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 39 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Write by goroutine 40:
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:157 +0x599
github.com/howeyc/fsnotify.(*Watcher).watchDirectoryFiles()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:317 +0x24a
github.com/howeyc/fsnotify.(*Watcher).sendDirectoryChangeEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:369 +0x3f7
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:270 +0x81e
Previous write by goroutine 39:
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:157 +0x599
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyRenameToCreate()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:688 +0x417
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 40 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyRenameToCreate()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:667 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 39 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Write by goroutine 40:
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:158 +0x5db
github.com/howeyc/fsnotify.(*Watcher).watchDirectoryFiles()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:317 +0x24a
github.com/howeyc/fsnotify.(*Watcher).sendDirectoryChangeEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:369 +0x3f7
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:270 +0x81e
Previous write by goroutine 39:
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:158 +0x5db
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyRenameToCreate()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:688 +0x417
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 40 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyRenameToCreate()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:667 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 39 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Write by goroutine 40:
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:158 +0x5f6
github.com/howeyc/fsnotify.(*Watcher).watchDirectoryFiles()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:317 +0x24a
github.com/howeyc/fsnotify.(*Watcher).sendDirectoryChangeEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:369 +0x3f7
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:270 +0x81e
Previous write by goroutine 39:
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:158 +0x5f6
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyRenameToCreate()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:688 +0x417
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 40 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyRenameToCreate()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:667 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 39 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Write by goroutine 40:
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:158 +0x615
github.com/howeyc/fsnotify.(*Watcher).watchDirectoryFiles()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:317 +0x24a
github.com/howeyc/fsnotify.(*Watcher).sendDirectoryChangeEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:369 +0x3f7
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:270 +0x81e
Previous write by goroutine 39:
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:158 +0x615
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyRenameToCreate()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:688 +0x417
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 40 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyRenameToCreate()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:667 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 39 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Read by goroutine 39:
github.com/howeyc/fsnotify.TestFsnotifyRenameToCreate()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:740 +0x913
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Previous write by goroutine 43:
github.com/howeyc/fsnotify.func·015()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:712 +0x11c
Goroutine 39 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
Goroutine 43 (running) created at:
github.com/howeyc/fsnotify.TestFsnotifyRenameToCreate()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:720 +0x636
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
==================
==================
WARNING: DATA RACE
Write by goroutine 39:
github.com/howeyc/fsnotify.(*Watcher).Close()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:87 +0x8b
github.com/howeyc/fsnotify.TestFsnotifyRenameToCreate()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:746 +0xad0
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Previous read by goroutine 40:
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:101 +0x46
github.com/howeyc/fsnotify.(*Watcher).watchDirectoryFiles()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:317 +0x24a
github.com/howeyc/fsnotify.(*Watcher).sendDirectoryChangeEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:369 +0x3f7
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:270 +0x81e
Goroutine 39 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
Goroutine 40 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyRenameToCreate()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:667 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
==================
==================
WARNING: DATA RACE
Read by goroutine 45:
runtime.mapaccess1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:839 +0x0
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:255 +0x650
Previous write by goroutine 44:
runtime.mapassign1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:969 +0x0
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:144 +0x400
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyRenameToOverwrite()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:793 +0x55b
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 45 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyRenameToOverwrite()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:760 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 44 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Read by goroutine 45:
runtime.mapaccess1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:839 +0x0
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:257 +0x6c1
Previous write by goroutine 44:
runtime.mapassign1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:969 +0x0
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:146 +0x45b
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyRenameToOverwrite()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:793 +0x55b
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 45 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyRenameToOverwrite()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:760 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 44 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Read by goroutine 45:
os.(*fileStat).IsDir()
/Users/f/lib/go/src/pkg/os/types.go:103 +0x3d
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:258 +0x6e5
Previous write by goroutine 44:
os.fileInfoFromStat()
/Users/f/lib/go/src/pkg/os/stat_darwin.go:23 +0xf7
os.Lstat()
/Users/f/lib/go/src/pkg/os/file_unix.go:149 +0x36a
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:109 +0x197
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyRenameToOverwrite()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:793 +0x55b
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 45 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyRenameToOverwrite()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:760 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 44 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Read by goroutine 45:
runtime.mapaccess2()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:868 +0x0
github.com/howeyc/fsnotify.(*Watcher).sendDirectoryChangeEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:358 +0x252
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:270 +0x81e
Previous write by goroutine 44:
runtime.mapassign1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:969 +0x0
github.com/howeyc/fsnotify.(*Watcher).watchDirectoryFiles()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:338 +0x338
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:168 +0x7e9
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyRenameToOverwrite()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:793 +0x55b
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 45 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyRenameToOverwrite()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:760 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 44 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Read by goroutine 45:
runtime.mapaccess2()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:868 +0x0
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:107 +0x159
github.com/howeyc/fsnotify.(*Watcher).watchDirectoryFiles()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:317 +0x24a
github.com/howeyc/fsnotify.(*Watcher).sendDirectoryChangeEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:369 +0x3f7
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:270 +0x81e
Previous write by goroutine 44:
runtime.mapassign1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:969 +0x0
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:143 +0x3a5
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyRenameToOverwrite()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:793 +0x55b
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 45 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyRenameToOverwrite()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:760 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 44 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Read by goroutine 45:
os.(*fileStat).IsDir()
/Users/f/lib/go/src/pkg/os/types.go:103 +0x3d
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:149 +0x4b0
github.com/howeyc/fsnotify.(*Watcher).watchDirectoryFiles()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:317 +0x24a
github.com/howeyc/fsnotify.(*Watcher).sendDirectoryChangeEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:369 +0x3f7
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:270 +0x81e
Previous write by goroutine 44:
os.fileInfoFromStat()
/Users/f/lib/go/src/pkg/os/stat_darwin.go:23 +0xf7
os.Lstat()
/Users/f/lib/go/src/pkg/os/file_unix.go:149 +0x36a
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:109 +0x197
github.com/howeyc/fsnotify.(*Watcher).watchDirectoryFiles()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:317 +0x24a
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:168 +0x7e9
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyRenameToOverwrite()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:793 +0x55b
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 45 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyRenameToOverwrite()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:760 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 44 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Write by goroutine 45:
runtime.mapassign1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:969 +0x0
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:155 +0x576
github.com/howeyc/fsnotify.(*Watcher).watchDirectoryFiles()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:317 +0x24a
github.com/howeyc/fsnotify.(*Watcher).sendDirectoryChangeEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:369 +0x3f7
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:270 +0x81e
Previous write by goroutine 44:
runtime.mapassign1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:969 +0x0
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:155 +0x576
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyRenameToOverwrite()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:793 +0x55b
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 45 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyRenameToOverwrite()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:760 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 44 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Write by goroutine 45:
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:157 +0x599
github.com/howeyc/fsnotify.(*Watcher).watchDirectoryFiles()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:317 +0x24a
github.com/howeyc/fsnotify.(*Watcher).sendDirectoryChangeEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:369 +0x3f7
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:270 +0x81e
Previous write by goroutine 44:
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:157 +0x599
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyRenameToOverwrite()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:793 +0x55b
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 45 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyRenameToOverwrite()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:760 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 44 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Write by goroutine 45:
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:158 +0x5db
github.com/howeyc/fsnotify.(*Watcher).watchDirectoryFiles()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:317 +0x24a
github.com/howeyc/fsnotify.(*Watcher).sendDirectoryChangeEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:369 +0x3f7
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:270 +0x81e
Previous write by goroutine 44:
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:158 +0x5db
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyRenameToOverwrite()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:793 +0x55b
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 45 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyRenameToOverwrite()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:760 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 44 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Write by goroutine 45:
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:158 +0x5f6
github.com/howeyc/fsnotify.(*Watcher).watchDirectoryFiles()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:317 +0x24a
github.com/howeyc/fsnotify.(*Watcher).sendDirectoryChangeEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:369 +0x3f7
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:270 +0x81e
Previous write by goroutine 44:
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:158 +0x5f6
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyRenameToOverwrite()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:793 +0x55b
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 45 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyRenameToOverwrite()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:760 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 44 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Write by goroutine 45:
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:158 +0x615
github.com/howeyc/fsnotify.(*Watcher).watchDirectoryFiles()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:317 +0x24a
github.com/howeyc/fsnotify.(*Watcher).sendDirectoryChangeEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:369 +0x3f7
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:270 +0x81e
Previous write by goroutine 44:
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:158 +0x615
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyRenameToOverwrite()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:793 +0x55b
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 45 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyRenameToOverwrite()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:760 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 44 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Write by goroutine 45:
runtime.mapassign1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:969 +0x0
github.com/howeyc/fsnotify.(*Watcher).watchDirectoryFiles()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:318 +0x2ba
github.com/howeyc/fsnotify.(*Watcher).sendDirectoryChangeEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:369 +0x3f7
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:270 +0x81e
Previous write by goroutine 44:
runtime.mapassign1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:969 +0x0
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:51 +0x6e
github.com/howeyc/fsnotify.TestFsnotifyRenameToOverwrite()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:793 +0x55b
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 45 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyRenameToOverwrite()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:760 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 44 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Read by goroutine 44:
github.com/howeyc/fsnotify.TestFsnotifyRenameToOverwrite()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:840 +0xa57
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Previous write by goroutine 48:
github.com/howeyc/fsnotify.func·017()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:813 +0xee
Goroutine 44 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
Goroutine 48 (running) created at:
github.com/howeyc/fsnotify.TestFsnotifyRenameToOverwrite()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:820 +0x77a
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
==================
==================
WARNING: DATA RACE
Read by goroutine 50:
runtime.mapaccess1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:839 +0x0
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:255 +0x650
Previous write by goroutine 49:
runtime.mapassign1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:969 +0x0
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:144 +0x400
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyAttrib()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:915 +0x591
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 50 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyAttrib()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:860 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 49 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Read by goroutine 50:
runtime.mapaccess1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:839 +0x0
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:257 +0x6c1
Previous write by goroutine 49:
runtime.mapassign1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:969 +0x0
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:146 +0x45b
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyAttrib()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:915 +0x591
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 50 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyAttrib()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:860 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 49 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Read by goroutine 50:
os.(*fileStat).IsDir()
/Users/f/lib/go/src/pkg/os/types.go:103 +0x3d
github.com/howeyc/fsnotify.(*Watcher).readEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:258 +0x6e5
Previous write by goroutine 49:
os.fileInfoFromStat()
/Users/f/lib/go/src/pkg/os/stat_darwin.go:23 +0xf7
os.Lstat()
/Users/f/lib/go/src/pkg/os/file_unix.go:149 +0x36a
github.com/howeyc/fsnotify.(*Watcher).addWatch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:109 +0x197
github.com/howeyc/fsnotify.(*Watcher).watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:178 +0x4e
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:52 +0x90
github.com/howeyc/fsnotify.TestFsnotifyAttrib()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:915 +0x591
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 50 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:75 +0x472
github.com/howeyc/fsnotify.TestFsnotifyAttrib()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:860 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 49 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Read by goroutine 51:
runtime.mapaccess1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:839 +0x0
github.com/howeyc/fsnotify.(*Watcher).purgeEvents()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:22 +0xd0
Previous write by goroutine 49:
runtime.mapassign1()
/Users/f/lib/go/src/pkg/runtime/hashmap.c:969 +0x0
github.com/howeyc/fsnotify.(*Watcher).Watch()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify.go:51 +0x6e
github.com/howeyc/fsnotify.TestFsnotifyAttrib()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:915 +0x591
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 51 (running) created at:
github.com/howeyc/fsnotify.NewWatcher()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_bsd.go:76 +0x489
github.com/howeyc/fsnotify.TestFsnotifyAttrib()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:860 +0x76
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Goroutine 49 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
==================
==================
WARNING: DATA RACE
Read by goroutine 49:
github.com/howeyc/fsnotify.TestFsnotifyAttrib()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:928 +0x80c
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Previous write by goroutine 53:
github.com/howeyc/fsnotify.func·019()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:891 +0x12f
Goroutine 49 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
Goroutine 53 (running) created at:
github.com/howeyc/fsnotify.TestFsnotifyAttrib()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:899 +0x3ef
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
==================
==================
WARNING: DATA RACE
Read by goroutine 54:
github.com/howeyc/fsnotify.TestFsnotifyClose()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:957 +0xeb
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
Previous write by goroutine 57:
github.com/howeyc/fsnotify.func·020()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:953 +0x52
Goroutine 54 (running) created at:
testing.RunTests()
/Users/f/lib/go/src/pkg/testing/testing.go:429 +0xc7a
testing.Main()
/Users/f/lib/go/src/pkg/testing/testing.go:326 +0xcd
main.main()
github.com/howeyc/fsnotify/_test/_testmain.go:63 +0xda
runtime.main()
/Users/f/lib/go/src/pkg/runtime/proc.c:255 +0x8e
Goroutine 57 (finished) created at:
github.com/howeyc/fsnotify.TestFsnotifyClose()
/Users/f/gocode/src/github.com/howeyc/fsnotify/fsnotify_test.go:954 +0xcb
testing.tRunner()
/Users/f/lib/go/src/pkg/testing/testing.go:314 +0xe8
==================
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment