Skip to content

Instantly share code, notes, and snippets.

@eliasnaur
Created March 24, 2019 18:29
Show Gist options
  • Save eliasnaur/f217d72207db1ee59e39a6f5eff747c3 to your computer and use it in GitHub Desktop.
Save eliasnaur/f217d72207db1ee59e39a6f5eff747c3 to your computer and use it in GitHub Desktop.
Before readdirnames loop
names before [0/100]0xc000088e00
names after [0/100]0xc000088e00
name: .
names before [0/100]0xc000088e00
names after [0/100]0xc000088e00
name: un.bash
names before [1/100]0xc000088e00
names after [1/100]0xc000088e00
name: md
names before [2/100]0xc000088e00
names after [2/100]0xc000088e00
name: atabase
names before [3/100]0xc000088e00
names after [3/100]0xc000088e00
name: ufio
names before [4/100]0xc000088e00
names after [4/100]0xc000088e00
name: estdata
names before [5/100]0xc000088e00
names after [5/100]0xc000088e00
name: ll.bash
names before [6/100]0xc000088e00
names after [6/100]0xc000088e00
name: rypto
names before [7/100]0xc000088e00
names after [7/100]0xc000088e00
name: ompress
names before [8/100]0xc000088e00
names after [8/100]0xc000088e00
name: lag
names before [9/100]0xc000088e00
names after [9/100]0xc000088e00
name: trconv
names before [10/100]0xc000088e00
names after [10/100]0xc000088e00
name: lean.bash
names before [11/100]0xc000088e00
names after [11/100]0xc000088e00
name: trings
names before [12/100]0xc000088e00
names after [12/100]0xc000088e00
name: ootstrap.bash
names before [13/100]0xc000088e00
names after [13/100]0xc000088e00
name: o.mod
names before [14/100]0xc000088e00
names after [14/100]0xc000088e00
name: lean.bat
names before [15/100]0xc000088e00
names after [15/100]0xc000088e00
name: aclmake.bash
names before [16/100]0xc000088e00
names after [16/100]0xc000088e00
name: et
names before [17/100]0xc000088e00
names after [17/100]0xc000088e00
name: o
names before [18/100]0xc000088e00
names after [18/100]0xc000088e00
name: ontext
names before [19/100]0xc000088e00
names after [19/100]0xc000088e00
name: egexp
names before [20/100]0xc000088e00
names after [20/100]0xc000088e00
name: ostest.bash
names before [21/100]0xc000088e00
names after [21/100]0xc000088e00
name: rchive
names before [22/100]0xc000088e00
names after [22/100]0xc000088e00
name: ytes
names before [23/100]0xc000088e00
names after [23/100]0xc000088e00
name: ort
names before [24/100]0xc000088e00
names after [24/100]0xc000088e00
name: nicode
names before [25/100]0xc000088e00
names after [25/100]0xc000088e00
name: ash
names before [26/100]0xc000088e00
names after [26/100]0xc000088e00
name: un.bat
names before [27/100]0xc000088e00
names after [27/100]0xc000088e00
name: ake.rc
names before [28/100]0xc000088e00
names after [28/100]0xc000088e00
name: mt
names before [29/100]0xc000088e00
names after [29/100]0xc000088e00
name: ath
names before [30/100]0xc000088e00
names after [30/100]0xc000088e00
name: ace.bash
names before [31/100]0xc000088e00
names after [31/100]0xc000088e00
name: eflect
names before [32/100]0xc000088e00
names after [32/100]0xc000088e00
name: o
names before [33/100]0xc000088e00
names after [33/100]0xc000088e00
name: untime
names before [34/100]0xc000088e00
names after [34/100]0xc000088e00
name: lugin
names before [35/100]0xc000088e00
names after [35/100]0xc000088e00
name: nternal
names before [36/100]0xc000088e00
names after [36/100]0xc000088e00
name: ncoding
names before [37/100]0xc000088e00
names after [37/100]0xc000088e00
name: tml
names before [38/100]0xc000088e00
names after [38/100]0xc000088e00
name: o.sum
names before [39/100]0xc000088e00
names after [39/100]0xc000088e00
name: acltest.bash
names before [40/100]0xc000088e00
names after [40/100]0xc000088e00
name: ath
names before [41/100]0xc000088e00
names after [41/100]0xc000088e00
name: mage
names before [42/100]0xc000088e00
names after [42/100]0xc000088e00
name: ime
names before [43/100]0xc000088e00
names after [43/100]0xc000088e00
name: ll.rc
names before [44/100]0xc000088e00
names after [44/100]0xc000088e00
name: esting
names before [45/100]0xc000088e00
names after [45/100]0xc000088e00
name: ontainer
names before [46/100]0xc000088e00
names after [46/100]0xc000088e00
name: ptimized.dump
names before [47/100]0xc000088e00
names after [47/100]0xc000088e00
name: s.test
names before [48/100]0xc000088e00
names after [48/100]0xc000088e00
name: ake.dist
names before [49/100]0xc000088e00
names after [49/100]0xc000088e00
name: ake.bat
names before [50/100]0xc000088e00
names after [50/100]0xc000088e00
name: nsafe
names before [51/100]0xc000088e00
names after [51/100]0xc000088e00
name: ndex
names before [52/100]0xc000088e00
names after [52/100]0xc000088e00
name: og
names before [53/100]0xc000088e00
names after [53/100]0xc000088e00
name: ime
names before [54/100]0xc000088e00
names after [54/100]0xc000088e00
name: s
names before [55/100]0xc000088e00
names after [55/100]0xc000088e00
name: uildall.bash
names before [56/100]0xc000088e00
names after [56/100]0xc000088e00
name: ext
names before [57/100]0xc000088e00
names after [57/100]0xc000088e00
name: mp.bash
names before [58/100]0xc000088e00
names after [58/100]0xc000088e00
name: rrors
names before [59/100]0xc000088e00
names after [59/100]0xc000088e00
name: ync
names before [60/100]0xc000088e00
names after [60/100]0xc000088e00
name: lean.rc
names before [61/100]0xc000088e00
names after [61/100]0xc000088e00
name: ake.bash
names before [62/100]0xc000088e00
names after [62/100]0xc000088e00
name: ink.a
names before [63/100]0xc000088e00
names after [63/100]0xc000088e00
name: yscall
names before [64/100]0xc000088e00
names after [64/100]0xc000088e00
name: ace.bat
names before [65/100]0xc000088e00
names after [65/100]0xc000088e00
name: noptimized.dump
names before [66/100]0xc000088e00
names after [66/100]0xc000088e00
name: xpvar
names before [67/100]0xc000088e00
names after [67/100]0xc000088e00
name: uiltin
names before [68/100]0xc000088e00
names after [68/100]0xc000088e00
name: un.rc
names before [69/100]0xc000088e00
names after [69/100]0xc000088e00
name: endor
names before [70/100]0xc000088e00
names after [70/100]0xc000088e00
name: ebug
names before [71/100]0xc000088e00
names after [71/100]0xc000088e00
name: ll.bat
names before [72/100]0xc000088e00
names after [72/100]0xc000088e00
after readdirnames loop
Before readdirnames loop
names before [0/100]0xc000078700
names after [0/100]0xc000078700
name: .
names before [0/100]0xc000078700
names after [0/100]0xc000078700
name: mond.d
names before [1/100]0xc000078700
names after [1/100]0xc000078700
name: eriodic
names before [2/100]0xc000078700
names after [2/100]0xc000078700
name: anpaths
names before [3/100]0xc000078700
names after [3/100]0xc000078700
name: ervices~previous
names before [4/100]0xc000078700
names after [4/100]0xc000078700
name: nsextd.conf
names before [5/100]0xc000078700
names after [5/100]0xc000078700
name: c.common
names before [6/100]0xc000078700
names after [6/100]0xc000078700
name: sh.logout~orig
names before [7/100]0xc000078700
names after [7/100]0xc000078700
name: uto_master
names before [8/100]0xc000078700
names after [8/100]0xc000078700
name: sh.login
names before [9/100]0xc000078700
names after [9/100]0xc000078700
name: ach_init.d
names before [10/100]0xc000078700
names after [10/100]0xc000078700
name: yslog.conf
names before [11/100]0xc000078700
names after [11/100]0xc000078700
name: tadvd.conf~previous
names before [12/100]0xc000078700
--- FAIL: TestReaddirnames (0.01s)
os_test.go:315: could not find dir_unix.go
os_test.go:315: could not find env.go
os_test.go:315: could not find error.go
os_test.go:315: could not find file.go
os_test.go:315: could not find os_test.go
os_test.go:315: could not find types.go
os_test.go:315: could not find stat_darwin.go
os_test.go:315: could not find stat_linux.go
panic: runtime error: invalid memory address or nil pointer dereference [recovered]
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x1082156]
goroutine 18 [running]:
testing.tRunner.func1(0xc0000dc100)
/Users/elias/go-tip/src/testing/testing.go:830 +0x392
panic(0x11a8a60, 0x13325d0)
/Users/elias/go-tip/src/runtime/panic.go:619 +0x1b5
os.(*File).readdirnames(0xc000108000, 0xffffffffffffffff, 0xc000078700, 0xc, 0x64, 0x0, 0x0)
/Users/elias/go-tip/src/os/dir_darwin.go:59 +0x206
os.(*File).Readdirnames(0xc000108000, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0)
/Users/elias/go-tip/src/os/dir.go:45 +0x98
os_test.testReaddirnames(0x11d4dbe, 0x4, 0xc000086690, 0x3, 0x3, 0xc0000dc100)
/Users/elias/go-tip/src/os/os_test.go:297 +0x291
os_test.TestReaddirnames(0xc0000dc100)
/Users/elias/go-tip/src/os/os_test.go:348 +0xdc
testing.tRunner(0xc0000dc100, 0x11e24b0)
/Users/elias/go-tip/src/testing/testing.go:865 +0xc0
created by testing.(*T).Run
/Users/elias/go-tip/src/testing/testing.go:916 +0x351
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment