Created
June 24, 2014 16:07
-
-
Save sqs/ce913ce35599d3377c11 to your computer and use it in GitHub Desktop.
sourcegraph/go-vcs libgit2 cgo crash - in cgo-crash branch
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ go test -test.run=Concurrency | |
*** Error in `/tmp/go-build871593397/github.com/sourcegraph/go-vcs/vcs/_test/vcs.test': double free or corruption (top): 0x0000000001549d60 *** | |
======= Backtrace: ========= | |
/lib/x86_64-linux-gnu/libc.so.6(+0x80996)[0x7faa96ef7996] | |
/usr/local/lib/libgit2.so.0(+0x77acc)[0x7faa974d3acc] | |
/usr/local/lib/libgit2.so.0(+0x77b24)[0x7faa974d3b24] | |
/usr/local/lib/libgit2.so.0(+0x77cdd)[0x7faa974d3cdd] | |
/usr/local/lib/libgit2.so.0(+0x9bea5)[0x7faa974f7ea5] | |
/usr/local/lib/libgit2.so.0(+0x6c1aa)[0x7faa974c81aa] | |
/usr/local/lib/libgit2.so.0(+0x6c381)[0x7faa974c8381] | |
/usr/local/lib/libgit2.so.0(+0x33acf)[0x7faa9748facf] | |
/usr/local/lib/libgit2.so.0(+0x33f4c)[0x7faa9748ff4c] | |
/usr/local/lib/libgit2.so.0(+0x3419b)[0x7faa9749019b] | |
/usr/local/lib/libgit2.so.0(+0x29f84)[0x7faa97485f84] | |
/usr/local/lib/libgit2.so.0(+0x904a9)[0x7faa974ec4a9] | |
/usr/local/lib/libgit2.so.0(git_reference_dwim+0x13a)[0x7faa974ec6a4] | |
/usr/local/lib/libgit2.so.0(+0x6df37)[0x7faa974c9f37] | |
/usr/local/lib/libgit2.so.0(+0x6f2a2)[0x7faa974cb2a2] | |
/usr/local/lib/libgit2.so.0(+0x6f894)[0x7faa974cb894] | |
/usr/local/lib/libgit2.so.0(git_revparse_ext+0x47)[0x7faa974cb982] | |
/usr/local/lib/libgit2.so.0(git_revparse_single+0x47)[0x7faa974cba0d] | |
/tmp/go-build871593397/github.com/sourcegraph/go-vcs/vcs/_test/vcs.test(_cgo_656457c419fb_Cfunc_git_revparse_single+0x14)[0x40d414] | |
/tmp/go-build871593397/github.com/sourcegraph/go-vcs/vcs/_test/vcs.test[0x439da1] | |
======= Memory map: ======== | |
00400000-00a2f000 r-xp 00000000 fc:00 9718178 /tmp/go-build871593397/github.com/sourcegraph/go-vcs/vcs/_test/vcs.test | |
00c2e000-00c2f000 r--p 0062e000 fc:00 9718178 /tmp/go-build871593397/github.com/sourcegraph/go-vcs/vcs/_test/vcs.test | |
00c2f000-00c4e000 rw-p 0062f000 fc:00 9718178 /tmp/go-build871593397/github.com/sourcegraph/go-vcs/vcs/_test/vcs.test | |
00c4e000-00c70000 rw-p 00000000 00:00 0 | |
01547000-01568000 rw-p 00000000 00:00 0 [heap] | |
c000000000-c000001000 rw-p 00000000 00:00 0 | |
c207fe0000-c208200000 rw-p 00000000 00:00 0 | |
7faa60000000-7faa64000000 ---p 00000000 00:00 0 | |
7faa68000000-7faa68021000 rw-p 00000000 00:00 0 | |
7faa68021000-7faa6c000000 ---p 00000000 00:00 0 | |
7faa6c000000-7faa6c021000 rw-p 00000000 00:00 0 | |
7faa6c021000-7faa70000000 ---p 00000000 00:00 0 | |
7faa70000000-7faa70021000 rw-p 00000000 00:00 0 | |
7faa70021000-7faa74000000 ---p 00000000 00:00 0 | |
7faa74000000-7faa74021000 rw-p 00000000 00:00 0 | |
7faa74021000-7faa78000000 ---p 00000000 00:00 0 | |
7faa797fb000-7faa797fc000 ---p 00000000 00:00 0 | |
7faa797fc000-7faa79ffc000 rw-p 00000000 00:00 0 [stack:28592] | |
7faa79ffc000-7faa79ffd000 ---p 00000000 00:00 0 | |
7faa79ffd000-7faa7a7fd000 rw-p 00000000 00:00 0 [stack:28591] | |
7faa7a7fd000-7faa7a7fe000 ---p 00000000 00:00 0 | |
7faa7a7fe000-7faa7affe000 rw-p 00000000 00:00 0 [stack:28590] | |
7faa7affe000-7faa7afff000 ---p 00000000 00:00 0 | |
7faa7afff000-7faa7b7ff000 rw-p 00000000 00:00 0 | |
7faa7b7ff000-7faa7b800000 ---p 00000000 00:00 0 | |
7faa7b800000-7faa7c000000 rw-p 00000000 00:00 0 | |
7faa7c000000-7faa7c021000 rw-p 00000000 00:00 0 | |
7faa7c021000-7faa80000000 ---p 00000000 00:00 0 | |
7faa80000000-7faa80021000 rw-p 00000000 00:00 0 | |
7faa80021000-7faa84000000 ---p 00000000 00:00 0 | |
7faa84000000-7faa84021000 rw-p 00000000 00:00 0 | |
7faa84021000-7faa88000000 ---p 00000000 00:00 0 | |
7faa88000000-7faa88021000 rw-p 00000000 00:00 0 | |
7faa88021000-7faa8c000000 ---p 00000000 00:00 0 | |
7faa8c5e3000-7faa8c5e4000 ---p 00000000 00:00 0 | |
7faa8c5e4000-7faa8cde4000 rw-p 00000000 00:00 0 [stack:28587] | |
7faa8cde4000-7faa8cde5000 ---p 00000000 00:00 0 | |
7faa8cde5000-7faa8d5e5000 rw-p 00000000 00:00 0 [stack:28586] | |
7faa8d5e5000-7faa8d5e6000 ---p 00000000 00:00 0 | |
7faa8d5e6000-7faa8dde6000 rw-p 00000000 00:00 0 [stack:28585] | |
7faa8dde6000-7faa8ddfb000 r-xp 00000000 fc:00 8315930 /lib/x86_64-linux-gnu/libgcc_s.so.1 | |
7faa8ddfb000-7faa8dffa000 ---p 00015000 fc:00 8315930 /lib/x86_64-linux-gnu/libgcc_s.so.1 | |
7faa8dffa000-7faa8dffb000 r--p 00014000 fc:00 8315930 /lib/x86_64-linux-gnu/libgcc_s.so.1 | |
7faa8dffb000-7faa8dffc000 rw-p 00015000 fc:00 8315930 /lib/x86_64-linux-gnu/libgcc_s.so.1 | |
7faa8dffc000-7faa8dffd000 ---p 00000000 00:00 0 | |
7faa8dffd000-7faa8e7fd000 rw-p 00000000 00:00 0 | |
7faa8e7fd000-7faa8e7fe000 ---p 00000000 00:00 0 | |
7faa8e7fe000-7faa8effe000 rw-p 00000000 00:00 0 [stack:28583] | |
7faa8effe000-7faa8efff000 ---p 00000000 00:00 0 | |
7faa8efff000-7faa8f7ff000 rw-p 00000000 00:00 0 [stack:28573] | |
7faa8f7ff000-7faa8f800000 ---p 00000000 00:00 0 | |
7faa8f800000-7faa90000000 rw-p 00000000 00:00 0 | |
7faa90000000-7faa90021000 rw-p 00000000 00:00 0 | |
7faa90021000-7faa94000000 ---p 00000000 00:00 0 | |
7faa940f4000-7faa94114000 rw-p 00000000 00:00 0 [stack:28589] | |
7faa94114000-7faa94115000 ---p 00000000 00:00 0 | |
7faa94115000-7faa94a15000 rw-p 00000000 00:00 0 [stack:28571] | |
7faa94a15000-7faa94a16000 ---p 00000000 00:00 0 | |
7faa94a16000-7faa95216000 rw-p 00000000 00:00 0 [stack:28570] | |
7faa95216000-7faa95217000 ---p 00000000 00:00 0 | |
7faa95217000-7faa95a17000 rw-p 00000000 00:00 0 | |
7faa95a17000-7faa95a18000 ---p 00000000 00:00 0 | |
7faa95a18000-7faa96218000 rw-p 00000000 00:00 0 [stack:28568] | |
7faa96218000-7faa9621b000 r-xp 00000000 fc:00 8261432 /lib/x86_64-linux-gnu/libdl-2.17.so | |
7faa9621b000-7faa9641a000 ---p 00003000 fc:00 8261432 /lib/x86_64-linux-gnu/libdl-2.17.so | |
7faa9641a000-7faa9641b000 r--p 00002000 fc:00 8261432 /lib/x86_64-linux-gnu/libdl-2.17.so | |
7faa9641b000-7faa9641c000 rw-p 00003000 fc:00 8261432 /lib/x86_64-linux-gnu/libdl-2.17.so | |
7faa9641c000-7faa96423000 r-xp 00000000 fc:00 8261540 /lib/x86_64-linux-gnu/librt-2.17.so | |
7faa96423000-7faa96622000 ---p 00007000 fc:00 8261540 /lib/x86_64-linux-gnu/librt-2.17.so | |
7faa96622000-7faa96623000 r--p 00006000 fc:00 8261540 /lib/x86_64-linux-gnu/librt-2.17.so | |
7faa96623000-7faa96624000 rw-p 00007000 fc:00 8261540 /lib/x86_64-linux-gnu/librt-2.17.so | |
7faa96624000-7faa967d7000 r-xp 00000000 fc:00 8259236 /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 | |
7faa967d7000-7faa969d6000 ---p 001b3000 fc:00 8259236 /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 | |
7faa969d6000-7faa969f1000 r--p 001b2000 fc:00 8259236 /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 | |
7faa969f1000-7faa969fc000 rw-p 001cd000 fc:00 8259236 /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 | |
7faa969fc000-7faa96a00000 rw-p 00000000 00:00 0 | |
7faa96a00000-7faa96a54000 r-xp 00000000 fc:00 8259235 /lib/x86_64-linux-gnu/libssl.so.1.0.0 | |
7faa96a54000-7faa96c54000 ---p 00054000 fc:00 8259235 /lib/x86_64-linux-gnu/libssl.so.1.0.0 | |
7faa96c54000-7faa96c57000 r--p 00054000 fc:00 8259235 /lib/x86_64-linux-gnu/libssl.so.1.0.0 | |
7faa96c57000-7faa96c5d000 rw-p 00057000 fc:00 8259235 /lib/x86_64-linux-gnu/libssl.so.1.0.0 | |
7faa96c5d000-7faa96c5e000 rw-p 00000000 00:00 0 | |
7faa96c5e000-7faa96c76000 r-xp 00000000 fc:00 8261575 /lib/x86_64-linux-gnu/libz.so.1.2.8 | |
7faa96c76000-7faa96e75000 ---p 00018000 fc:00 8261575 /lib/x86_64-linux-gnu/libz.so.1.2.8 | |
7faa96e75000-7faa96e76000 r--p 00017000 fc:00 8261575 /lib/x86_64-linux-gnu/libz.so.1.2.8 | |
7faa96e76000-7faa96e77000 rw-p 00018000 fc:00 8261575 /lib/x86_64-linux-gnu/libz.so.1.2.8 | |
7faa96e77000-7faa97034000 r-xp 00000000 fc:00 8261417 /lib/x86_64-linux-gnu/libc-2.17.so | |
7faa97034000-7faa97234000 ---p 001bd000 fc:00 8261417 /lib/x86_64-linux-gnu/libc-2.17.so | |
7faa97234000-7faa97238000 r--p 001bd000 fc:00 8261417 /lib/x86_64-linux-gnu/libc-2.17.so | |
7faa97238000-7faa9723a000 rw-p 001c1000 fc:00 8261417 /lib/x86_64-linux-gnu/libc-2.17.so | |
7faa9723a000-7faa9723f000 rw-p 00000000 00:00 0 | |
7faa9723f000-7faa97256000 r-xp 00000000 fc:00 8261532 /lib/x86_64-linux-gnu/libpthread-2.17.so | |
7faa97256000-7faa97456000 ---p 00017000 fc:00 8261532 /lib/x86_64-linux-gnu/libpthread-2.17.so | |
7faa97456000-7faa97457000 r--p 00017000 fc:00 8261532 /lib/x86_64-linux-gnu/libpthread-2.17.so | |
7faa97457000-7faa97458000 rw-p 00018000 fc:00 8261532 /lib/x86_64-linux-gnu/libpthread-2.17.so | |
7faa97458000-7faa9745c000 rw-p 00000000 00:00 0 | |
7faa9745c000-7faa9754a000 r-xp 00000000 fc:00 13375303 /usr/local/lib/libgit2.so.0.20.0 | |
7faa9754a000-7faa9774a000 ---p 000ee000 fc:00 13375303 /usr/local/lib/libgit2.so.0.20.0 | |
7faa9774a000-7faa9774b000 r--p 000ee000 fc:00 13375303 /usr/local/lib/libgit2.so.0.20.0 | |
7faa9774b000-7faa97754000 rw-p 000ef000 fc:00 13375303 /usr/local/lib/libgit2.so.0.20.0 | |
7faa97754000-7faa97777000 r-xp 00000000 fc:00 8261393 /lib/x86_64-linux-gnu/ld-2.17.so | |
7faa9778f000-7faa97955000 rw-p 00000000 00:00 0 [stack:28569] | |
7faa97963000-7faa97976000 rw-p 00000000 00:00 0 | |
7faa97976000-7faa97977000 r--p 00022000 fc:00 8261393 /lib/x86_64-linux-gnu/ld-2.17.so | |
7faa97977000-7faa97979000 rw-p 00023000 fc:00 8261393 /lib/x86_64-linux-gnu/ld-2.17.so | |
7fffed4d0000-7fffed4f2000 rw-p 00000000 00:00 0 [stack] | |
7fffed5fe000-7fffed600000 r-xp 00000000 00:00 0 [vdso] | |
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall] | |
7faa97963000-7faa97976000 rw-p 00000000 00:00 0 | |
7faa97976000-7faa97977000 r--p 00022000 fc:00 8261393 /lib/x86_64-linux-gnu/ld-2.17.so | |
7faa97977000-7faa97979000 rw-p 00023000 fc:00 8261393 /lib/x86_64-linux-gnu/ld-2.17.so | |
7fffed4d0000-7fffed4f2000 rw-p 00000000 00:00 0 [stack] | |
7fffed5fe000-7fffed600000 r-xp 00000000 00:00 0 [vdso] | |
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall] | |
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall] | |
SIGABRT: abort | |
PC=0x7faa96eadf77 | |
signal arrived during cgo execution | |
goroutine 36 [syscall]: | |
runtime.cgocall(0x40d400, 0x7faa940f5d60) | |
/home/sqs/.gvm/gos/go1.3/src/pkg/runtime/cgocall.c:143 +0xe5 fp=0x7faa940f5d48 sp=0x7faa940f5d00 | |
github.com/libgit2/git2go._Cfunc_git_revparse_single(0xc20813a068, 0x7faa80003820, 0x7faa80003920, 0x7faa940f5d88) | |
github.com/libgit2/git2go/_obj/_cgo_defun.c:1998 +0x31 fp=0x7faa940f5d60 sp=0x7faa940f5d48 | |
github.com/libgit2/git2go.(*Repository).RevparseSingle(0xc20813a060, 0x80cb10, 0x6, 0x0, 0x0, 0x0, 0x0) | |
/home/sqs/src/github.com/libgit2/git2go/repository.go:430 +0xdf fp=0x7faa940f5db8 sp=0x7faa940f5d60 | |
github.com/sourcegraph/go-vcs/vcs.(*GitRepositoryLibGit2).ResolveRevision(0xc2081083e0, 0x80cb10, 0x6, 0x0, 0x0, 0x0, 0x0) | |
/home/sqs/src/github.com/sourcegraph/go-vcs/vcs/git_libgit2.go:27 +0x77 fp=0x7faa940f5e28 sp=0x7faa940f5db8 | |
github.com/sourcegraph/go-vcs/vcs.func·028() | |
/home/sqs/src/github.com/sourcegraph/go-vcs/vcs/concurrency_test.go:40 +0x1a3 fp=0x7faa940f5fa8 sp=0x7faa940f5e28 | |
runtime.goexit() | |
/home/sqs/.gvm/gos/go1.3/src/pkg/runtime/proc.c:1445 fp=0x7faa940f5fb0 sp=0x7faa940f5fa8 | |
created by github.com/sourcegraph/go-vcs/vcs.TestRepository_LibGit2_Concurrency | |
/home/sqs/src/github.com/sourcegraph/go-vcs/vcs/concurrency_test.go:83 +0x2ad | |
goroutine 16 [chan receive]: | |
testing.RunTests(0x8d4400, 0xc35a20, 0xb, 0xb, 0x832501) | |
/home/sqs/.gvm/gos/go1.3/src/pkg/testing/testing.go:505 +0x923 | |
testing.Main(0x8d4400, 0xc35a20, 0xb, 0xb, 0xc35f00, 0xf, 0xf, 0xc53140, 0x0, 0x0) | |
/home/sqs/.gvm/gos/go1.3/src/pkg/testing/testing.go:435 +0x84 | |
main.main() | |
github.com/sourcegraph/go-vcs/vcs/_test/_testmain.go:97 +0x9c | |
goroutine 19 [runnable]: | |
github.com/libgit2/git2go._Cfunc_git_object_free(0x7faa7c003660) | |
github.com/libgit2/git2go/_obj/_cgo_defun.c:972 +0x31 | |
github.com/libgit2/git2go.(*gitObject).Free(0xc208000a90) | |
/home/sqs/src/github.com/libgit2/git2go/object.go:60 +0x57 | |
goroutine 17 [syscall]: | |
runtime.goexit() | |
/home/sqs/.gvm/gos/go1.3/src/pkg/runtime/proc.c:1445 | |
goroutine 20 [sleep]: | |
time.Sleep(0x147d35700) | |
/home/sqs/.gvm/gos/go1.3/src/pkg/runtime/time.goc:39 +0x31 | |
github.com/sourcegraph/go-vcs/vcs.TestRepository_LibGit2_Concurrency(0xc2080ac120) | |
/home/sqs/src/github.com/sourcegraph/go-vcs/vcs/concurrency_test.go:86 +0x2de | |
testing.tRunner(0xc2080ac120, 0xc35a20) | |
/home/sqs/.gvm/gos/go1.3/src/pkg/testing/testing.go:422 +0x8b | |
created by testing.RunTests | |
/home/sqs/.gvm/gos/go1.3/src/pkg/testing/testing.go:504 +0x8db | |
goroutine 35 [runnable]: | |
github.com/libgit2/git2go._Cfunc_git_commit_parentcount(0x7faa88003fd0, 0x7faa00000001) | |
github.com/libgit2/git2go/_obj/_cgo_defun.c:423 +0x31 | |
github.com/libgit2/git2go.(*Commit).ParentCount(0xc20819a010, 0x1) | |
/home/sqs/src/github.com/libgit2/git2go/commit.go:70 +0x2b | |
github.com/sourcegraph/go-vcs/vcs.(*GitRepositoryLibGit2).makeCommit(0xc20817e000, 0xc20819a010, 0xc20819a010) | |
/home/sqs/src/github.com/sourcegraph/go-vcs/vcs/git_libgit2.go:110 +0x56 | |
github.com/sourcegraph/go-vcs/vcs.(*GitRepositoryLibGit2).GetCommit(0xc20817e000, 0xc208126090, 0x28, 0x0, 0x0, 0x0) | |
/home/sqs/src/github.com/sourcegraph/go-vcs/vcs/git_libgit2.go:76 +0x119 | |
github.com/sourcegraph/go-vcs/vcs.func·028() | |
/home/sqs/src/github.com/sourcegraph/go-vcs/vcs/concurrency_test.go:46 +0x2ad | |
created by github.com/sourcegraph/go-vcs/vcs.TestRepository_LibGit2_Concurrency | |
/home/sqs/src/github.com/sourcegraph/go-vcs/vcs/concurrency_test.go:83 +0x2ad | |
goroutine 37 [runnable]: | |
github.com/libgit2/git2go._Cfunc_free(0x7faa60000ab0) | |
github.com/libgit2/git2go/_obj/_cgo_defun.c:162 +0x31 | |
github.com/libgit2/git2go.(*Repository).RevparseSingle(0xc20814c000, 0x80cb10, 0x6, 0x7faa97924ac0, 0xc2080a8000, 0x0, 0x0) | |
/home/sqs/src/github.com/libgit2/git2go/repository.go:435 +0x179 | |
github.com/sourcegraph/go-vcs/vcs.(*GitRepositoryLibGit2).ResolveRevision(0xc2080fa020, 0x80cb10, 0x6, 0xc2081cc030, 0x28, 0x0, 0x0) | |
/home/sqs/src/github.com/sourcegraph/go-vcs/vcs/git_libgit2.go:27 +0x77 | |
github.com/sourcegraph/go-vcs/vcs.func·028() | |
/home/sqs/src/github.com/sourcegraph/go-vcs/vcs/concurrency_test.go:40 +0x1a3 | |
created by github.com/sourcegraph/go-vcs/vcs.TestRepository_LibGit2_Concurrency | |
/home/sqs/src/github.com/sourcegraph/go-vcs/vcs/concurrency_test.go:83 +0x2ad | |
goroutine 38 [syscall]: | |
github.com/libgit2/git2go._Cfunc_git_revparse_single(0xc20811e070, 0x7faa70003820, 0x7faa70003920, 0x7faa94111d88) | |
github.com/libgit2/git2go/_obj/_cgo_defun.c:1998 +0x31 | |
github.com/libgit2/git2go.(*Repository).RevparseSingle(0xc20811e068, 0x80cb10, 0x6, 0x0, 0x0, 0x0, 0x0) | |
/home/sqs/src/github.com/libgit2/git2go/repository.go:430 +0xdf | |
github.com/sourcegraph/go-vcs/vcs.(*GitRepositoryLibGit2).ResolveRevision(0xc2080fa3e0, 0x80cb10, 0x6, 0x0, 0x0, 0x0, 0x0) | |
/home/sqs/src/github.com/sourcegraph/go-vcs/vcs/git_libgit2.go:27 +0x77 | |
github.com/sourcegraph/go-vcs/vcs.func·028() | |
/home/sqs/src/github.com/sourcegraph/go-vcs/vcs/concurrency_test.go:40 +0x1a3 | |
created by github.com/sourcegraph/go-vcs/vcs.TestRepository_LibGit2_Concurrency | |
/home/sqs/src/github.com/sourcegraph/go-vcs/vcs/concurrency_test.go:83 +0x2ad | |
goroutine 39 [runnable]: | |
github.com/libgit2/git2go._Cfunc_git_commit_author(0x154ffe0, 0x1550090) | |
github.com/libgit2/git2go/_obj/_cgo_defun.c:369 +0x31 | |
github.com/libgit2/git2go.Commit.Author(0x154ffe0, 0x154ffe0, 0x28) | |
/home/sqs/src/github.com/libgit2/git2go/commit.go:46 +0x27 | |
github.com/sourcegraph/go-vcs/vcs.(*GitRepositoryLibGit2).makeCommit(0xc20800f200, 0xc2080f2020, 0xc2080f2020) | |
/home/sqs/src/github.com/sourcegraph/go-vcs/vcs/git_libgit2.go:117 +0x149 | |
github.com/sourcegraph/go-vcs/vcs.(*GitRepositoryLibGit2).GetCommit(0xc20800f200, 0xc2080aa090, 0x28, 0x0, 0x0, 0x0) | |
/home/sqs/src/github.com/sourcegraph/go-vcs/vcs/git_libgit2.go:76 +0x119 | |
github.com/sourcegraph/go-vcs/vcs.func·028() | |
/home/sqs/src/github.com/sourcegraph/go-vcs/vcs/concurrency_test.go:46 +0x2ad | |
created by github.com/sourcegraph/go-vcs/vcs.TestRepository_LibGit2_Concurrency | |
/home/sqs/src/github.com/sourcegraph/go-vcs/vcs/concurrency_test.go:83 +0x2ad | |
goroutine 40 [syscall]: | |
github.com/libgit2/git2go._Cfunc_git_revparse_single(0xc208110090, 0x7faa84002340, 0x7faa84000a80, 0x7faa9410dd88) | |
github.com/libgit2/git2go/_obj/_cgo_defun.c:1998 +0x31 | |
github.com/libgit2/git2go.(*Repository).RevparseSingle(0xc208110088, 0x80cb10, 0x6, 0x0, 0x0, 0x0, 0x0) | |
/home/sqs/src/github.com/libgit2/git2go/repository.go:430 +0xdf | |
github.com/sourcegraph/go-vcs/vcs.(*GitRepositoryLibGit2).ResolveRevision(0xc208109340, 0x80cb10, 0x6, 0x0, 0x0, 0x0, 0x0) | |
/home/sqs/src/github.com/sourcegraph/go-vcs/vcs/git_libgit2.go:27 +0x77 | |
github.com/sourcegraph/go-vcs/vcs.func·028() | |
/home/sqs/src/github.com/sourcegraph/go-vcs/vcs/concurrency_test.go:40 +0x1a3 | |
created by github.com/sourcegraph/go-vcs/vcs.TestRepository_LibGit2_Concurrency | |
/home/sqs/src/github.com/sourcegraph/go-vcs/vcs/concurrency_test.go:83 +0x2ad | |
goroutine 41 [runnable]: | |
github.com/libgit2/git2go._Cfunc_git_object_id(0x7faa74003550, 0x7faa74003550) | |
github.com/libgit2/git2go/_obj/_cgo_defun.c:981 +0x31 | |
github.com/libgit2/git2go.gitObject.Id(0x7faa74003550, 0x7faa74003550) | |
/home/sqs/src/github.com/libgit2/git2go/object.go:51 +0x27 | |
github.com/sourcegraph/go-vcs/vcs.(*GitRepositoryLibGit2).makeCommit(0xc2080a8010, 0xc2080a8010, 0xc208198100) | |
/home/sqs/src/github.com/sourcegraph/go-vcs/vcs/git_libgit2.go:119 +0x1ac | |
github.com/sourcegraph/go-vcs/vcs.(*GitRepositoryLibGit2).GetCommit(0xc2080f4020, 0xc2081940c0, 0x28, 0xc208198100, 0x0, 0x0) | |
/home/sqs/src/github.com/sourcegraph/go-vcs/vcs/git_libgit2.go:76 +0x119 | |
github.com/sourcegraph/go-vcs/vcs.func·028() | |
/home/sqs/src/github.com/sourcegraph/go-vcs/vcs/concurrency_test.go:46 +0x2ad | |
created by github.com/sourcegraph/go-vcs/vcs.TestRepository_LibGit2_Concurrency | |
/home/sqs/src/github.com/sourcegraph/go-vcs/vcs/concurrency_test.go:83 +0x2ad | |
goroutine 42 [runnable]: | |
github.com/libgit2/git2go._Cfunc_git_commit_committer(0x7faa68004880, 0x7faa68004980) | |
github.com/libgit2/git2go/_obj/_cgo_defun.c:378 +0x31 | |
github.com/libgit2/git2go.Commit.Committer(0x7faa68004880, 0x7faa68004880, 0xc208182080) | |
/home/sqs/src/github.com/libgit2/git2go/commit.go:51 +0x27 | |
github.com/sourcegraph/go-vcs/vcs.(*GitRepositoryLibGit2).makeCommit(0xc2080ea000, 0xc2080fe050, 0x50adbf) | |
/home/sqs/src/github.com/sourcegraph/go-vcs/vcs/git_libgit2.go:117 +0x175 | |
github.com/sourcegraph/go-vcs/vcs.func·001(0xc2080fe050, 0xc2080f4000) | |
/home/sqs/src/github.com/sourcegraph/go-vcs/vcs/git_libgit2.go:98 +0x3c | |
github.com/libgit2/git2go.(*RevWalk).Iterate(0xc208188070, 0x7faa94109e08, 0x0, 0x0) | |
/home/sqs/src/github.com/libgit2/git2go/walk.go:185 +0x118 | |
github.com/sourcegraph/go-vcs/vcs.(*GitRepositoryLibGit2).CommitLog(0xc2080ea000, 0xc2080f6090, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/sqs/src/github.com/sourcegraph/go-vcs/vcs/git_libgit2.go:100 +0x23f | |
github.com/sourcegraph/go-vcs/vcs.func·028() | |
/home/sqs/src/github.com/sourcegraph/go-vcs/vcs/concurrency_test.go:52 +0x3ad | |
created by github.com/sourcegraph/go-vcs/vcs.TestRepository_LibGit2_Concurrency | |
/home/sqs/src/github.com/sourcegraph/go-vcs/vcs/concurrency_test.go:83 +0x2ad | |
goroutine 43 [runnable]: | |
github.com/libgit2/git2go._Cfunc_git_tree_entry_name(0x7faa7c002650, 0x7faa7c002670) | |
github.com/libgit2/git2go/_obj/_cgo_defun.c:2430 +0x31 | |
github.com/libgit2/git2go.newTreeEntry(0x7faa7c002650, 0x0) | |
/home/sqs/src/github.com/libgit2/git2go/tree.go:41 +0x27 | |
github.com/libgit2/git2go.Tree.EntryByIndex(0x7faa7c009680, 0x7faa7c009680, 0x0, 0xc20810e040) | |
/home/sqs/src/github.com/libgit2/git2go/tree.go:84 +0x55 | |
github.com/sourcegraph/go-vcs/vcs.(*gitFSLibGit2).ReadDir(0xc2081e4080, 0x7f8f90, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/sqs/src/github.com/sourcegraph/go-vcs/vcs/git_libgit2.go:286 +0x1b5 | |
github.com/sourcegraph/go-vcs/vcs.func·028() | |
/home/sqs/src/github.com/sourcegraph/go-vcs/vcs/concurrency_test.go:64 +0x5c0 | |
created by github.com/sourcegraph/go-vcs/vcs.TestRepository_LibGit2_Concurrency | |
/home/sqs/src/github.com/sourcegraph/go-vcs/vcs/concurrency_test.go:83 +0x2ad | |
goroutine 44 [runnable]: | |
github.com/libgit2/git2go._Cfunc_git_commit_parentcount(0x7faa6c0033f0, 0x1) | |
github.com/libgit2/git2go/_obj/_cgo_defun.c:423 +0x31 | |
github.com/libgit2/git2go.(*Commit).ParentCount(0xc20810e060, 0x6f0520) | |
/home/sqs/src/github.com/libgit2/git2go/commit.go:70 +0x2b | |
github.com/sourcegraph/go-vcs/vcs.(*GitRepositoryLibGit2).makeCommit(0xc208184000, 0xc20810e060, 0x50adbf) | |
/home/sqs/src/github.com/sourcegraph/go-vcs/vcs/git_libgit2.go:110 +0x56 | |
github.com/sourcegraph/go-vcs/vcs.func·001(0xc20810e060, 0xc20800e640) | |
/home/sqs/src/github.com/sourcegraph/go-vcs/vcs/git_libgit2.go:98 +0x3c | |
github.com/libgit2/git2go.(*RevWalk).Iterate(0xc208188050, 0x7faa94105e08, 0x0, 0x0) | |
/home/sqs/src/github.com/libgit2/git2go/walk.go:185 +0x118 | |
github.com/sourcegraph/go-vcs/vcs.(*GitRepositoryLibGit2).CommitLog(0xc208184000, 0xc2080f60c0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0) | |
/home/sqs/src/github.com/sourcegraph/go-vcs/vcs/git_libgit2.go:100 +0x23f | |
github.com/sourcegraph/go-vcs/vcs.func·028() | |
/home/sqs/src/github.com/sourcegraph/go-vcs/vcs/concurrency_test.go:52 +0x3ad | |
created by github.com/sourcegraph/go-vcs/vcs.TestRepository_LibGit2_Concurrency | |
/home/sqs/src/github.com/sourcegraph/go-vcs/vcs/concurrency_test.go:83 +0x2ad | |
rax 0x0 | |
rbx 0x90 | |
rcx 0xffffffffffffffff | |
rdx 0x6 | |
rdi 0x6f97 | |
rsi 0x6f9c | |
rbp 0x7faa8fffe460 | |
rsp 0x7faa8fffda28 | |
r8 0x0 | |
r9 0x0 | |
r10 0x8 | |
r11 0x202 | |
r12 0xfffffffffffffff5 | |
r13 0x7 | |
r14 0x7 | |
r15 0x7faa8fffdbd0 | |
rip 0x7faa96eadf77 | |
rflags 0x202 | |
cs 0x33 | |
fs 0x0 | |
gs 0x0 | |
exit status 2 | |
FAIL github.com/sourcegraph/go-vcs/vcs 0.026s |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment