pleasantly, interrupting it shows code this time. i'm curious where it is hanging: ^C Program received signal SIGINT, Interrupt. 0x00007ffff7dcdd42 in git_config_entries_dup (out=0x7fffffffd7d8, entries=0x555557159b10) at /media/extradisk/src/codefudge/codefudge/datagen/bold84-cppgit2/ext/libgit2/src/config_entries.c:90 90 if ((git_config_entries_dup_entry(result, head->entry)) < 0) 6: *(size_t *) 0x555557fb0f30 = 2315 (gdb) bt #0 0x00007ffff7dcdd42 in git_config_entries_dup (out=0x7fffffffd7d8, entries=0x555557159b10) at /media/extradisk/src/codefudge/codefudge/datagen/bold84-cppgit2/ext/libgit2/src/config_entries.c:90 #1 0x00007ffff7dd2d68 in config_snapshot_iterator (iter=0x555557b997e0, backend=0x555557f29380) at /media/extradisk/src/codefudge/codefudge/datagen/bold84-cppgit2/ext/libgit2/src/config_snapshot.c:34 #2 0x00007ffff7dcab91 in all_iter_next (entry=0x7fffffffd8c0, _iter=0x555557b997c0) at /media/extradisk/src/codefudge/codefudge/datagen/bold84-cppgit2/ext/libgit2/src/config.c:400 #3 0x00007ffff7dcc3a4 in multivar_iter_next (entry=0x7fffffffd8c0, _iter=0x555555dc9d00) at /media/extradisk/src/codefudge/codefudge/datagen/bold84-cppgit2/ext/libgit2/src/config.c:1032 #4 0x00007ffff7dcc2aa in git_config_get_multivar_foreach (cfg=0x555556da1f10, name=0x555557cc2130 "remote.TopologicallySpeaking_ckproof.git.push", regexp=0x0, cb=0x7ffff7e5c591 <refspec_cb>, payload=0x7fffffffd970) at /media/extradisk/src/codefudge/codefudge/datagen/bold84-cppgit2/ext/libgit2/src/config.c:1000 #5 0x00007ffff7e5c648 in get_optional_config (found=0x0, config=0x555556da1f10, buf=0x7fffffffd980, cb=0x7ffff7e5c591 <refspec_cb>, payload=0x7fffffffd970) at /media/extradisk/src/codefudge/codefudge/datagen/bold84-cppgit2/ext/libgit2/src/remote.c:443 #6 0x00007ffff7e5cb8d in git_remote_lookup (out=0x7fffffffd9e0, repo=0x5555555ac770, name=0x5555577e7620 "TopologicallySpeaking_ckproof.git") at /media/extradisk/src/codefudge/codefudge/datagen/bold84-cppgit2/ext/libgit2/src/remote.c:545 #7 0x00007ffff7db7519 in git_branch__remote_name (out=0x7fffffffda60, repo=0x5555555ac770, refname=0x555557f76a00 "refs/remotes/Wiggin-Labs_minerva.git/ir") at /media/extradisk/src/codefudge/codefudge/datagen/bold84-cppgit2/ext/libgit2/src/branch.c:576 #8 0x00007ffff7db7369 in git_branch_remote_name (out=0x7fffffffdab0, repo=0x5555555ac770, refname=0x555557f76a00 "refs/remotes/Wiggin-Labs_minerva.git/ir") at /media/extradisk/src/codefudge/codefudge/datagen/bold84-cppgit2/ext/libgit2/src/branch.c:543 #9 0x00007ffff7f6f719 in cppgit2::repository::branch_remote_name (this=0x5555555ac498, refname="refs/remotes/Wiggin-Labs_minerva.git/ir") at /media/extradisk/src/codefudge/codefudge/datagen/bold84-cppgit2/src/repository.cpp:656 #10 0x000055555555abe5 in repo_commits::remote_name[abi:cxx11](cppgit2::oid const&) (this=0x5555555ac478, commit=...) at process2.cpp:94 #11 0x000055555555ce3e in output_manager::process (this=0x7ffff7420c68, max_diffs_per_commit=1) at process2.cpp:412 #12 0x0000555555559630 in main (argc=2, argv=0x7fffffffe2c8) at process2.cpp:763