Segmentation fault - rugged
Summary
GitLab v8.13.6 - Segmentation fault occurs when loading a merge request
/opt/gitlab/embedded/service/gitlab-rails/app/models/repository.rb:919: [BUG] Segmentation fault at 0x00000000000000
ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-linux]
-- Control frame information -----------------------------------------------
c:0152 p:---- s:0829 e:000828 CFUNC :merge_commits
c:0151 p:0057 s:0824 e:000823 METHOD /opt/gitlab/embedded/service/gitlab-rails/app/models/repository.rb:919
c:0150 p:0047 s:0817 e:000816 METHOD /opt/gitlab/embedded/service/gitlab-rails/app/models/merge_request.rb:387
c:0149 p:0025 s:0813 e:000812 METHOD /opt/gitlab/embedded/service/gitlab-rails/app/models/merge_request.rb:419
-- C level backtrace information -------------------------------------------
/opt/gitlab/embedded/lib/libruby.so.2.3(rb_vm_bugreport+0x5b8) [0x7fe424ca0888] vm_dump.c:688
/opt/gitlab/embedded/lib/libruby.so.2.3(rb_bug_context+0x1a6) [0x7fe424b43da6] error.c:435
/opt/gitlab/embedded/lib/libruby.so.2.3(sigsegv+0x5a) [0x7fe424c130ba] signal.c:890
/lib64/libpthread.so.0 [0x3167c0f710]
/lib64/libc.so.6 [0x316753386f]
/opt/gitlab/embedded/service/gem/ruby/2.3.0/gems/rugged-0.24.0/lib/rugged/rugged.so(git_pool_strdup+0x1c) [0x7fe410f7d94c] /opt/gitlab/embedded/service/gem/ruby/2.3.0/gems/rugged-0.24.0/vendor/libgit2/src/pool.c:210
/opt/gitlab/embedded/service/gem/ruby/2.3.0/gems/rugged-0.24.0/lib/rugged/rugged.so(git_merge__iterators+0xdfb) [0x7fe410f418ab] /opt/gitlab/embedded/service/gem/ruby/2.3.0/gems/rugged-0.24.0/vendor/libgit2/src/merge.c:875
/opt/gitlab/embedded/service/gem/ruby/2.3.0/gems/rugged-0.24.0/lib/rugged/rugged.so(merge_annotated_commits+0x872) [0x7fe410f43582] /opt/gitlab/embedded/service/gem/ruby/2.3.0/gems/rugged-0.24.0/vendor/libgit2/src/merge.c:2126
/opt/gitlab/embedded/service/gem/ruby/2.3.0/gems/rugged-0.24.0/lib/rugged/rugged.so(merge_annotated_commits+0x6c2) [0x7fe410f433d2] /opt/gitlab/embedded/service/gem/ruby/2.3.0/gems/rugged-0.24.0/vendor/libgit2/src/merge.c:1997
/opt/gitlab/embedded/service/gem/ruby/2.3.0/gems/rugged-0.24.0/lib/rugged/rugged.so(git_merge_commits+0x82) [0x7fe410f43ba2] /opt/gitlab/embedded/service/gem/ruby/2.3.0/gems/rugged-0.24.0/vendor/libgit2/src/merge.c:2158
/opt/gitlab/embedded/service/gem/ruby/2.3.0/gems/rugged-0.24.0/lib/rugged/rugged.so(rb_git_repo_merge_commits+0x179) [0x7fe410f332e9] rugged_repo.c:934
Full dump: https://gitlab.com/gitlab-com/support/snippets/34357
Old (possibly unrelated): https://gitlab.com/gitlab-org/gitlab-ce/issues/692 | https://github.com/libgit2/rugged/issues/454