Skip to content

Instantly share code, notes, and snippets.

@eliasnaur
Created March 24, 2019 18:27
Show Gist options
  • Save eliasnaur/0a276a0bcf6c7b4ec7dbcd1031ad4a23 to your computer and use it in GitHub Desktop.
Save eliasnaur/0a276a0bcf6c7b4ec7dbcd1031ad4a23 to your computer and use it in GitHub Desktop.
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: un.bash
names before [1/100]0xc000078700
names after [1/100]0xc000078700
name: md
names before [2/100]0xc000078700
names after [2/100]0xc000078700
name: atabase
names before [3/100]0xc000078700
names after [3/100]0xc000078700
name: ufio
names before [4/100]0xc000078700
names after [4/100]0xc000078700
name: estdata
names before [5/100]0xc000078700
names after [5/100]0xc000078700
name: ll.bash
names before [6/100]0xc000078700
names after [6/100]0xc000078700
name: rypto
names before [7/100]0xc000078700
names after [7/100]0xc000078700
name: ompress
names before [8/100]0xc000078700
names after [8/100]0xc000078700
name: lag
names before [9/100]0xc000078700
names after [9/100]0xc000078700
name: trconv
names before [10/100]0xc000078700
names after [10/100]0xc000078700
name: lean.bash
names before [11/100]0xc000078700
names after [11/100]0xc000078700
name: trings
names before [12/100]0xc000078700
names after [12/100]0xc000078700
name: ootstrap.bash
names before [13/100]0xc000078700
names after [13/100]0xc000078700
name: o.mod
names before [14/100]0xc000078700
names after [14/100]0xc000078700
name: lean.bat
names before [15/100]0xc000078700
names after [15/100]0xc000078700
name: aclmake.bash
names before [16/100]0xc000078700
names after [16/100]0xc000078700
name: et
names before [17/100]0xc000078700
names after [17/100]0xc000078700
name: o
names before [18/100]0xc000078700
names after [18/100]0xc000078700
name: ontext
names before [19/100]0xc000078700
names after [19/100]0xc000078700
name: egexp
names before [20/100]0xc000078700
names after [20/100]0xc000078700
name: ostest.bash
names before [21/100]0xc000078700
names after [21/100]0xc000078700
name: rchive
names before [22/100]0xc000078700
names after [22/100]0xc000078700
name: ytes
names before [23/100]0xc000078700
names after [23/100]0xc000078700
name: ort
names before [24/100]0xc000078700
names after [24/100]0xc000078700
name: nicode
names before [25/100]0xc000078700
names after [25/100]0xc000078700
name: ash
names before [26/100]0xc000078700
names after [26/100]0xc000078700
name: un.bat
names before [27/100]0xc000078700
names after [27/100]0xc000078700
name: ake.rc
names before [28/100]0xc000078700
names after [28/100]0xc000078700
name: mt
names before [29/100]0xc000078700
names after [29/100]0xc000078700
name: ath
names before [30/100]0xc000078700
names after [30/100]0xc000078700
name: ace.bash
names before [31/100]0xc000078700
names after [31/100]0xc000078700
name: eflect
names before [32/100]0xc000078700
names after [32/100]0xc000078700
name: o
names before [33/100]0xc000078700
names after [33/100]0xc000078700
name: untime
names before [34/100]0xc000078700
names after [34/100]0xc000078700
name: lugin
names before [35/100]0xc000078700
names after [35/100]0xc000078700
name: nternal
names before [36/100]0xc000078700
names after [36/100]0xc000078700
name: ncoding
names before [37/100]0xc000078700
names after [37/100]0xc000078700
name: tml
names before [38/100]0xc000078700
names after [38/100]0xc000078700
name: o.sum
names before [39/100]0xc000078700
names after [39/100]0xc000078700
name: acltest.bash
names before [40/100]0xc000078700
names after [40/100]0xc000078700
name: ath
names before [41/100]0xc000078700
names after [41/100]0xc000078700
name: mage
names before [42/100]0xc000078700
names after [42/100]0xc000078700
name: ime
names before [43/100]0xc000078700
names after [43/100]0xc000078700
name: ll.rc
names before [44/100]0xc000078700
names after [44/100]0xc000078700
name: esting
names before [45/100]0xc000078700
names after [45/100]0xc000078700
name: ontainer
names before [46/100]0xc000078700
names after [46/100]0xc000078700
name: ptimized.dump
names before [47/100]0xc000078700
names after [47/100]0xc000078700
name: s.test
names before [48/100]0xc000078700
names after [48/100]0xc000078700
name: ake.dist
names before [49/100]0xc000078700
names after [49/100]0xc000078700
name: ake.bat
names before [50/100]0xc000078700
names after [50/100]0xc000078700
name: nsafe
names before [51/100]0xc000078700
names after [51/100]0xc000078700
name: ndex
names before [52/100]0xc000078700
names after [52/100]0xc000078700
name: og
names before [53/100]0xc000078700
names after [53/100]0xc000078700
name: ime
names before [54/100]0xc000078700
names after [54/100]0xc000078700
name: s
names before [55/100]0xc000078700
names after [55/100]0xc000078700
name: uildall.bash
names before [56/100]0xc000078700
names after [56/100]0xc000078700
name: ext
names before [57/100]0xc000078700
names after [57/100]0xc000078700
name: mp.bash
names before [58/100]0xc000078700
names after [58/100]0xc000078700
name: rrors
names before [59/100]0xc000078700
names after [59/100]0xc000078700
name: ync
names before [60/100]0xc000078700
names after [60/100]0xc000078700
name: lean.rc
names before [61/100]0xc000078700
names after [61/100]0xc000078700
name: ake.bash
names before [62/100]0xc000078700
names after [62/100]0xc000078700
name: ink.a
names before [63/100]0xc000078700
names after [63/100]0xc000078700
name: yscall
names before [64/100]0xc000078700
names after [64/100]0xc000078700
name: ace.bat
names before [65/100]0xc000078700
names after [65/100]0xc000078700
name: noptimized.dump
names before [66/100]0xc000078700
names after [66/100]0xc000078700
name: xpvar
names before [67/100]0xc000078700
names after [67/100]0xc000078700
name: uiltin
names before [68/100]0xc000078700
names after [68/100]0xc000078700
name: un.rc
names before [69/100]0xc000078700
names after [69/100]0xc000078700
name: endor
names before [70/100]0xc000078700
names after [70/100]0xc000078700
name: ebug
names before [71/100]0xc000078700
names after [71/100]0xc000078700
name: ll.bat
names before [72/100]0xc000078700
names after [72/100]0xc000078700
after readdirnames loop
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: mond.d
names before [1/100]0xc000088e00
names after [1/100]0xc000088e00
name: eriodic
names before [2/100]0xc000088e00
names after [2/100]0xc000088e00
name: anpaths
names before [3/100]0xc000088e00
names after [3/100]0xc000088e00
name: ervices~previous
names before [4/100]0xc000088e00
names after [4/100]0xc000088e00
name: nsextd.conf
names before [5/100]0xc000088e00
names after [5/100]0xc000088e00
name: c.common
names before [6/100]0xc000088e00
names after [6/100]0xc000088e00
name: sh.logout~orig
names before [7/100]0xc000088e00
names after [7/100]0xc000088e00
name: uto_master
names before [8/100]0xc000088e00
names after [8/100]0xc000088e00
name: sh.login
names before [9/100]0xc000088e00
names after [9/100]0xc000088e00
name: ach_init.d
names before [10/100]0xc000088e00
names after [10/100]0xc000088e00
name: yslog.conf
names before [11/100]0xc000088e00
names after [11/100]0xc000088e00
name: tadvd.conf~previous
names before [12/100]0xc000088e00
names after [12/100]0xc000088e00
name: yslog.conf~previous
names before [13/100]0xc000088e00
names after [13/100]0xc000088e00
name: rb5.keytab
names before [14/100]0xc000088e00
names after [14/100]0xc000088e00
name: udoers.d
names before [15/100]0xc000088e00
names after [15/100]0xc000088e00
name: sl
names before [16/100]0xc000088e00
names after [16/100]0xc000088e00
name: anorc
names before [17/100]0xc000088e00
names after [17/100]0xc000088e00
name: tys~previous
names before [18/100]0xc000088e00
names after [18/100]0xc000088e00
name: sh.logout
names before [19/100]0xc000088e00
names after [19/100]0xc000088e00
name: liases.db
names before [20/100]0xc000088e00
names after [20/100]0x0
name: ashrc_Apple_Terminal
--- 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=0x148 pc=0x108150f]
goroutine 18 [running]:
testing.tRunner.func1(0xc0000dc100)
/Users/elias/go-tip/src/testing/testing.go:830 +0x392
panic(0x117ab20, 0x12ee5d0)
/Users/elias/go-tip/src/runtime/panic.go:619 +0x1b5
runtime: unexpected return pc for os.(*File).readdirnames called from 0x0
stack: frame={sp:0xc0000ed970, fp:0xc0000f1e70} stack=[0xc0000ea000,0xc0000f2000)
000000c0000ed870: 000000c0000ed8a0 000000000105abcb <runtime.call32+59>
000000c0000ed880: 000000c0000dc100 0000000000000000
000000c0000ed890: 0000000000000000 000000000100bc66 <runtime.mallocgc+742>
000000c0000ed8a0: 000000c0000ed930 000000000102cdc5 <runtime.gopanic+437>
000000c0000ed8b0: 0000000000000000 00000000011b4f28
000000c0000ed8c0: 000000c000098870 0000000800000008
000000c0000ed8d0: 000000000112472c <os_test.testReaddirnames+156> 0000000000000014
000000c0000ed8e0: 000000c0000f1e70 000000c000058480
000000c0000ed8f0: 000000c0000ed940 000000c000098840
000000c0000ed900: 000000c0000584a8 000000c0000ed880
000000c0000ed910: 000000000116db00 000000c0000923b0
000000c0000ed920: 0000000000000000 0000000000000101
000000c0000ed930: 000000c0000ed960 0000000001042a7d <runtime.sigpanic+1021>
000000c0000ed940: 000000000117ab20 00000000012ee5d0
000000c0000ed950: 0000000000000014 000000c0000a42a0
000000c0000ed960: 000000c0000f1e60 000000000108150f <os.(*File).readdirnames+959>
000000c0000ed970: <0000000000000000 000000c0000f0a2d
000000c0000ed980: 0000000000000014 0000000000000400
000000c0000ed990: 000000c0000a42a0 0000000000000014
000000c0000ed9a0: 0000000000000000 0000000000000000
000000c0000ed9b0: 0000000000000000 0000000000000064
000000c0000ed9c0: 0000000000000014 0000000000000000
000000c0000ed9d0: 0000000004000000 0000000000000014
000000c0000ed9e0: 0000000000000014 0000000000000064
000000c0000ed9f0: 70415f6372687361 6d7265545f656c70
000000c0000eda00: 000000006c616e69 0000000000000000
000000c0000eda10: 0000000000000000 0000000000000000
000000c0000eda20: 0000000000000000 0000000000000000
000000c0000eda30: 0000000000000000 0000000000000000
000000c0000eda40: 0000000000000000 0000000000000000
000000c0000eda50: 0000000000000000 0000000000000000
000000c0000eda60: 0000000000000000 0000000000000000
000000c0000eda70: 0000000000000000 0000000000000000
000000c0000eda80: 0000000000000000 0000000000000000
000000c0000eda90: 0000000000000000 0000000000000000
000000c0000edaa0: 0000000000000000 0000000000000000
000000c0000edab0: 0000000000000000 0000000000000000
000000c0000edac0: 0000000000000000 0000000000000000
000000c0000edad0: 0000000000000000 0000000000000000
000000c0000edae0: 0000000000000000 0000000000000000
000000c0000edaf0: 0000000000000000 0000000000000000
000000c0000edb00: 0000000000000000 0000000000000000
000000c0000edb10: 0000000000000000 0000000000000000
000000c0000edb20: 0000000000000000 0000000000000000
000000c0000edb30: 0000000000000000 0000000000000000
000000c0000edb40: 0000000000000000 0000000000000000
000000c0000edb50: 0000000000000000 0000000000000000
000000c0000edb60: 0000000000000000 0000000000000000
000000c0000edb70: 0000000000000000 0000000000000000
000000c0000edb80: 0000000000000000 0000000000000000
000000c0000edb90: 0000000000000000 0000000000000000
000000c0000edba0: 0000000000000000 0000000000000000
000000c0000edbb0: 0000000000000000 0000000000000000
000000c0000edbc0: 0000000000000000 0000000000000000
000000c0000edbd0: 0000000000000000 0000000000000000
000000c0000edbe0: 0000000000000000 0000000000000000
000000c0000edbf0: 0000000000000000 0000000000000000
000000c0000edc00: 0000000000000000 0000000000000000
000000c0000edc10: 0000000000000000 0000000000000000
000000c0000edc20: 0000000000000000 0000000000000000
000000c0000edc30: 0000000000000000 0000000000000000
000000c0000edc40: 0000000000000000 0000000000000000
000000c0000edc50: 0000000000000000 0000000000000000
000000c0000edc60: 0000000000000000 0000000000000000
000000c0000edc70: 0000000000000000 0000000000000000
000000c0000edc80: 0000000000000000 0000000000000000
000000c0000edc90: 0000000000000000 0000000000000000
000000c0000edca0: 0000000000000000 0000000000000000
000000c0000edcb0: 0000000000000000 0000000000000000
000000c0000edcc0: 0000000000000000 0000000000000000
000000c0000edcd0: 0000000000000000 0000000000000000
000000c0000edce0: 0000000000000000 0000000000000000
000000c0000edcf0: 0000000000000000 0000000000000000
000000c0000edd00: 0000000000000000 0000000000000000
000000c0000edd10: 0000000000000000 0000000000000000
000000c0000edd20: 0000000000000000 0000000000000000
000000c0000edd30: 0000000000000000 0000000000000000
000000c0000edd40: 0000000000000000 0000000000000000
000000c0000edd50: 0000000000000000 0000000000000000
000000c0000edd60: 0000000000000000 0000000000000000
000000c0000edd70: 0000000000000000 0000000000000000
000000c0000edd80: 0000000000000000 0000000000000000
000000c0000edd90: 0000000000000000 0000000000000000
000000c0000edda0: 0000000000000000 0000000000000000
000000c0000eddb0: 0000000000000000 0000000000000000
000000c0000eddc0: 0000000000000000 0000000000000000
000000c0000eddd0: 0000000000000000 0000000000000000
000000c0000edde0: 0000000000000000 0000000000000000
000000c0000eddf0: 0000000000000000 0000000000000000
000000c0000ede00: 0000000000000000 0000000000000000
000000c0000ede10: 0000000000000000 0000000000000000
000000c0000ede20: 0000000000000000 0000000000000000
000000c0000ede30: 0000000000000000 0000000000000000
000000c0000ede40: 0000000000000000 0000000000000000
000000c0000ede50: 0000000000000000 0000000000000000
000000c0000ede60: 0000000000000000 0000000000000000
000000c0000ede70: 0000000000000000 0000000000000000
000000c0000ede80: 0000000000000000 0000000000000000
000000c0000ede90: 0000000000000000 0000000000000000
000000c0000edea0: 0000000000000000 0000000000000000
000000c0000edeb0: 0000000000000000 0000000000000000
000000c0000edec0: 0000000000000000 0000000000000000
000000c0000eded0: 0000000000000000 0000000000000000
000000c0000edee0: 0000000000000000 0000000000000000
000000c0000edef0: 0000000000000000 0000000000000000
000000c0000edf00: 0000000000000000 0000000000000000
000000c0000edf10: 0000000000000000 0000000000000000
000000c0000edf20: 0000000000000000 0000000000000000
000000c0000edf30: 0000000000000000 0000000000000000
000000c0000edf40: 0000000000000000 0000000000000000
000000c0000edf50: 0000000000000000 0000000000000000
000000c0000edf60: 0000000000000000 0000000000000000
000000c0000edf70: 0000000000000000 0000000000000000
000000c0000edf80: 0000000000000000 0000000000000000
000000c0000edf90: 0000000000000000 0000000000000000
000000c0000edfa0: 0000000000000000 0000000000000000
000000c0000edfb0: 0000000000000000 0000000000000000
000000c0000edfc0: 0000000000000000 0000000000000000
000000c0000edfd0: 0000000000000000 0000000000000000
000000c0000edfe0: 0000000000000000 0000000000000000
000000c0000edff0: 0000000000000000 0000000000000000
000000c0000ee000: 0000000000000000 0000000000000000
000000c0000ee010: 0000000000000000 0000000000000000
000000c0000ee020: 0000000000000000 0000000000000000
000000c0000ee030: 0000000000000000 0000000000000000
000000c0000ee040: 0000000000000000 0000000000000000
000000c0000ee050: 0000000000000000 0000000000000000
000000c0000ee060: 0000000000000000 0000000000000000
000000c0000ee070: 0000000000000000 0000000000000000
000000c0000ee080: 0000000000000000 0000000000000000
000000c0000ee090: 0000000000000000 0000000000000000
000000c0000ee0a0: 0000000000000000 0000000000000000
000000c0000ee0b0: 0000000000000000 0000000000000000
000000c0000ee0c0: 0000000000000000 0000000000000000
000000c0000ee0d0: 0000000000000000 0000000000000000
000000c0000ee0e0: 0000000000000000 0000000000000000
000000c0000ee0f0: 0000000000000000 0000000000000000
000000c0000ee100: 0000000000000000 0000000000000000
000000c0000ee110: 0000000000000000 0000000000000000
000000c0000ee120: 0000000000000000 0000000000000000
000000c0000ee130: 0000000000000000 0000000000000000
000000c0000ee140: 0000000000000000 0000000000000000
000000c0000ee150: 0000000000000000 0000000000000000
000000c0000ee160: 0000000000000000 0000000000000000
os.(*File).readdirnames(0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/Users/elias/go-tip/src/os/dir_darwin.go:81 +0x3bf
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