Skip to content

Instantly share code, notes, and snippets.

@awreece
Created May 14, 2012 05:55
Show Gist options
  • Save awreece/2692048 to your computer and use it in GitHub Desktop.
Save awreece/2692048 to your computer and use it in GitHub Desktop.
Thats interesting
$ GOMAXPROCS=8 ltrace -ttt -f -x runtime.mallocgc -o malloc.trace go get -v github.com/petar/GoLLRB/llrb
Segmentation fault (core dumped)
unexpected fault address 0xc4aa9b20
throw: fault
[signal 0xb code=0x1 addr=0xc4aa9b20 pc=0x80896ea]
goroutine 1 [running]:
errors.New(0x828a240, 0xb, 0xc, 0x0)
/usr/local/src/go/src/pkg/errors/errors.go:10 +0x4e
io.init()
/usr/local/src/go/src/pkg/io/pipe.go:-519 +0x4e
strings.init()
/usr/local/src/go/src/pkg/strings/strings.go:651 +0x47
go/parser.init()
/usr/local/src/go/src/pkg/go/parser/parser.go:2343 +0x47
main.init()
/usr/local/src/go/src/cmd/go/build.go:96 +0x4f
goroutine 2 [syscall]:
created by runtime.main
/usr/local/src/go/src/pkg/runtime/proc.c:221
unexpected fault address 0xc4aaa120
throw: fault
[signal 0xb code=0x1 addr=0xc4aaa120 pc=0x80896ea]
goroutine 1 [running]:
regexp/syntax.cleanClass(0x18954b14, 0x6b, 0x1)
/usr/local/src/go/src/pkg/regexp/syntax/parse.go:1582 +0x51
regexp/syntax.(*parser).parseClass(0x18953f30, 0x82eb0d2, 0x79, 0x0, 0x0, ...)
/usr/local/src/go/src/pkg/regexp/syntax/parse.go:1568 +0x2ed
regexp/syntax.Parse(0x82eb090, 0xbb, 0xd4, 0x8447cf8, 0x8, ...)
/usr/local/src/go/src/pkg/regexp/syntax/parse.go:732 +0x84f
regexp.compile(0x82eb090, 0xbb, 0xb70000d4, 0xffffffff, 0x84472e0, ...)
/usr/local/src/go/src/pkg/regexp/regexp.go:134 +0x36
regexp.Compile(0x82eb090, 0xbb, 0x0, 0x0)
/usr/local/src/go/src/pkg/regexp/regexp.go:107 +0x38
regexp.MustCompile(0x82eb090, 0xbb, 0x812e6db, 0x813dadb)
/usr/local/src/go/src/pkg/regexp/regexp.go:195 +0x2c
go/doc.init()
/usr/local/src/go/src/pkg/go/doc/synopsis.go:-1675 +0x7b
main.init()
/usr/local/src/go/src/cmd/go/build.go:96 +0x54
goroutine 2 [syscall]:
created by runtime.main
/usr/local/src/go/src/pkg/runtime/proc.c:221
unexpected fault address 0xc4aa9720
throw: fault
[signal 0xb code=0x1 addr=0xc4aa9720 pc=0x80896ea]
goroutine 1 [running]:
syscall.Getenv(0x8286604, 0x8, 0x0, 0x0, 0xc5000000, ...)
/usr/local/src/go/src/pkg/syscall/env_unix.go:54 +0x87
time.init()
/usr/local/src/go/src/pkg/time/zoneinfo_unix.go:-371 +0x158
os.init()
/usr/local/src/go/src/pkg/os/types.go:125 +0x47
path/filepath.init(0x813daa7, 0x18960000, 0x1, 0x8070c47, 0x845c448, ...)
/usr/local/src/go/src/pkg/path/filepath/symlink.go:67 +0x56
go/scanner.init()
/usr/local/src/go/src/pkg/go/scanner/scanner.go:704 +0x46
go/parser.init()
/usr/local/src/go/src/pkg/go/parser/parser.go:2343 +0x51
main.init()
/usr/local/src/go/src/cmd/go/build.go:96 +0x4f
goroutine 2 [syscall]:
created by runtime.main
/usr/local/src/go/src/pkg/runtime/proc.c:221
Error: call nesting too deep!
Error: call nesting too deep!
Error: call nesting too deep!
Error: call nesting too deep!
Error: call nesting too deep!
Error: call nesting too deep!
Error: call nesting too deep!
Error: call nesting too deep!
Error: call nesting too deep!
Error: call nesting too deep!
unexpected fault address 0xc4ba0090
Segmentation fault (core dumped)
throw: fault
[signal 0xb code=0x1 addr=0xc4ba0090 pc=0x80896ea]
goroutine 1 [running]:
runtime.throw(0x845a12a, 0xc4ba0090)
/usr/local/src/go/src/pkg/runtime/runtime.c:115 +0x43
runtime.sigpanic()
/usr/local/src/go/src/pkg/runtime/thread_linux.c:212 +0xc7
runtime.malloc(0x8c, 0x100)
/usr/local/src/go/src/pkg/runtime/zmalloc_linux_386.c:92 +0x43
itab(0x826eee8, 0x8274180, 0x0, 0x81e6548)
/usr/local/src/go/src/pkg/runtime/iface.c:100 +0x15f
runtime.convT2I(0x8274180, 0x826eee8, 0x81e6548)
/usr/local/src/go/src/pkg/runtime/iface.c:197 +0x49
reflect.TypeOf(0x81e6540, 0x0, 0x81e6540, 0x0)
/usr/local/src/go/src/pkg/reflect/type.go:946 +0x86
fmt.init()
/usr/local/src/go/src/pkg/fmt/scan.go:-491 +0x10a
go/token.init()
/usr/local/src/go/src/pkg/go/token/position.go:0 +0x46
go/scanner.init()
/usr/local/src/go/src/pkg/go/scanner/scanner.go:704 +0x5a
go/parser.init()
/usr/local/src/go/src/pkg/go/parser/parser.go:2343 +0x51areece@areece-laptop:~$
main.init()
/usr/local/src/go/src/cmd/go/build.go:96 +0x4f
runtime.main()
/usr/local/src/go/src/pkg/runtime/proc.c:234 +0x6d
runtime.goexit()
/usr/local/src/go/src/pkg/runtime/proc.c:271
goroutine 2 [syscall]:
runtime.entersyscall()
/usr/local/src/go/src/pkg/runtime/proc.c:989 +0x18f
runtime.MHeap_Scavenger()
/usr/local/src/go/src/pkg/runtime/mheap.c:375 +0xe3
runtime.goexit()
/usr/local/src/go/src/pkg/runtime/proc.c:271
created by runtime.main
/usr/local/src/go/src/pkg/runtime/proc.c:221
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment