Segfault /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/grpc-1.30.2-x86_64-linux/src/ruby/lib/grpc/generic/rpc_desc.rb:35

Job #1262085645 failed for 69fa381d:

@gl-quality/eng-prod + @stanhu - I've seen a few new segfaults in #master-broken on 2021-05-14 and created this issue to investigate. Here is a full log

Relates to https://github.com/protocolbuffers/protobuf/issues/8559

/builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/grpc-1.30.2-x86_64-linux/src/ruby/lib/grpc/generic/rpc_desc.rb:35: [BUG] Segmentation fault at 0x0000000000000000
ruby 2.7.2p137 (2020-10-01 revision 5445e04352) [x86_64-linux]

-- Control frame information -----------------------------------------------
c:0212 p:---- s:1350 e:001349 CFUNC  :encode
c:0211 p:0012 s:1345 e:001344 BLOCK  /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/grpc-1.30.2-x86_64-linux/src/ruby/lib/grpc/generic/rpc_desc.rb:35
c:0210 p:0029 s:1341 e:001339 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/grpc-1.30.2-x86_64-linux/src/ruby/lib/grpc/generic/active_call.rb:438
c:0209 p:0013 s:1330 e:001329 BLOCK  /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/grpc-1.30.2-x86_64-linux/src/ruby/lib/grpc/generic/client_stub.rb:347
c:0208 p:0013 s:1327 e:001326 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/grpc-1.30.2-x86_64-linux/src/ruby/lib/grpc/generic/interceptors.rb:170
c:0207 p:0093 s:1320 e:001319 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/grpc-1.30.2-x86_64-linux/src/ruby/lib/grpc/generic/client_stub.rb:346
c:0206 p:0070 s:1301 e:001300 BLOCK  /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/grpc-1.30.2-x86_64-linux/src/ruby/lib/grpc/generic/service.rb:181 [FINISH]
c:0205 p:0063 s:1295 e:001294 METHOD /builds/gitlab-org/gitlab/lib/gitlab/gitaly_client.rb:177
c:0204 p:0034 s:1283 e:001282 BLOCK  /builds/gitlab-org/gitlab/lib/gitlab/gitaly_client/call.rb:18
c:0203 p:0024 s:1280 e:001279 METHOD /builds/gitlab-org/gitlab/lib/gitlab/gitaly_client/call.rb:55
c:0202 p:0004 s:1276 e:001275 METHOD /builds/gitlab-org/gitlab/lib/gitlab/gitaly_client/call.rb:17
c:0201 p:0047 s:1269 e:001268 METHOD /builds/gitlab-org/gitlab/lib/gitlab/gitaly_client.rb:167
c:0200 p:0270 s:1257 e:001256 METHOD /builds/gitlab-org/gitlab/lib/gitlab/gitaly_client/commit_service.rb:351
c:0199 p:0008 s:1250 e:001249 BLOCK  /builds/gitlab-org/gitlab/lib/gitlab/git/repository.rb:355
c:0198 p:0005 s:1247 e:001246 METHOD /builds/gitlab-org/gitlab/lib/gitlab/git/wraps_gitaly_errors.rb:7
c:0197 p:0100 s:1241 E:002168 METHOD /builds/gitlab-org/gitlab/lib/gitlab/git/repository.rb:354 [FINISH]
c:0196 p:---- s:1234 e:001233 CFUNC  :public_send
c:0195 p:0024 s:1228 e:001227 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/activesupport-6.0.3.6/lib/active_support/core_ext/module/delegation.rb:304
c:0194 p:0028 s:1221 e:001220 METHOD /builds/gitlab-org/gitlab/lib/gitlab/git/commit.rb:47
c:0193 p:0015 s:1215 e:001214 METHOD /builds/gitlab-org/gitlab/lib/gitlab/git/commit.rb:97
c:0192 p:0030 s:1206 e:001205 METHOD /builds/gitlab-org/gitlab/app/controllers/projects/blob_controller.rb:215
c:0191 p:0003 s:1202 e:001201 METHOD /builds/gitlab-org/gitlab/app/controllers/projects/blob_controller.rb:229
c:0190 p:0021 s:1197 e:001196 BLOCK  /builds/gitlab-org/gitlab/app/controllers/projects/blob_controller.rb:66
c:0189 p:0126 s:1194 e:001193 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/actionpack-6.0.3.6/lib/action_controller/metal/mime_responds.rb:214
c:0188 p:0011 s:1186 E:000180 METHOD /builds/gitlab-org/gitlab/app/controllers/projects/blob_controller.rb:58
c:0187 p:0010 s:1182 e:001181 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/actionpack-6.0.3.6/lib/action_controller/metal/basic_implicit_render.rb:6
c:0186 p:0009 s:1176 e:001175 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/actionpack-6.0.3.6/lib/abstract_controller/base.rb:195
c:0185 p:0024 s:1170 e:001169 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/actionpack-6.0.3.6/lib/action_controller/metal/rendering.rb:30
c:0184 p:0009 s:1165 e:001164 BLOCK  /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/actionpack-6.0.3.6/lib/abstract_controller/callbacks.rb:42
c:0183 p:0048 s:1162 e:001160 BLOCK  /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/activesupport-6.0.3.6/lib/active_support/callbacks.rb:112
c:0182 p:0003 s:1152 e:001151 BLOCK  /builds/gitlab-org/gitlab/app/controllers/application_controller.rb:541
c:0181 p:0050 s:1149 e:001148 METHOD /builds/gitlab-org/gitlab/lib/gitlab/gitaly_client.rb:341
c:0180 p:0019 s:1145 e:001144 METHOD /builds/gitlab-org/gitlab/app/controllers/application_controller.rb:540
c:0179 p:0127 s:1141 e:001140 BLOCK  /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/activesupport-6.0.3.6/lib/active_support/callbacks.rb:121
c:0178 p:0008 s:1132 e:001131 METHOD /builds/gitlab-org/gitlab/ee/lib/gitlab/ip_address_state.rb:10
c:0177 p:0027 s:1127 e:001126 METHOD /builds/gitlab-org/gitlab/ee/app/controllers/ee/application_controller.rb:40
c:0176 p:0127 s:1122 e:001121 BLOCK  /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/activesupport-6.0.3.6/lib/active_support/callbacks.rb:121
c:0175 p:0011 s:1113 e:001112 METHOD /builds/gitlab-org/gitlab/lib/gitlab/auth/current_user_mode.rb:56
c:0174 p:0054 s:1108 e:001107 METHOD /builds/gitlab-org/gitlab/app/controllers/application_controller.rb:493
c:0173 p:0127 s:1103 e:001102 BLOCK  /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/activesupport-6.0.3.6/lib/active_support/callbacks.rb:121
c:0172 p:0013 s:1094 e:001093 METHOD /builds/gitlab-org/gitlab/lib/gitlab/session.rb:11
c:0171 p:0030 s:1088 e:001087 METHOD /builds/gitlab-org/gitlab/app/controllers/application_controller.rb:481
c:0170 p:0127 s:1083 e:001082 BLOCK  /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/activesupport-6.0.3.6/lib/active_support/callbacks.rb:121
c:0169 p:0013 s:1074 e:001073 METHOD /builds/gitlab-org/gitlab/lib/gitlab/i18n.rb:99
c:0168 p:0014 s:1068 e:001067 METHOD /builds/gitlab-org/gitlab/lib/gitlab/i18n.rb:105
c:0167 p:0022 s:1062 e:001061 METHOD /builds/gitlab-org/gitlab/app/controllers/application_controller.rb:475
c:0166 p:0127 s:1057 e:001056 BLOCK  /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/activesupport-6.0.3.6/lib/active_support/callbacks.rb:121
c:0165 p:0019 s:1048 e:001047 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/marginalia-1.10.0/lib/marginalia.rb:117
c:0164 p:0127 s:1044 e:001043 BLOCK  /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/activesupport-6.0.3.6/lib/active_support/callbacks.rb:121
c:0163 p:0051 s:1035 e:001034 BLOCK  /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/sentry-raven-3.0.4/lib/raven/integrations/rails/controller_transaction.rb:7 [FINISH]
c:0162 p:---- s:1030 e:001029 CFUNC  :instance_exec
c:0161 p:0127 s:1024 e:001023 BLOCK  /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/activesupport-6.0.3.6/lib/active_support/callbacks.rb:121
c:0160 p:0003 s:1015 e:001014 BLOCK  /builds/gitlab-org/gitlab/app/controllers/application_controller.rb:468
c:0159 p:0003 s:1012 e:001011 BLOCK  /builds/gitlab-org/gitlab/lib/gitlab/application_context.rb:70
c:0158 p:0015 s:1009 e:001008 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/gitlab-labkit-0.17.1/lib/labkit/context.rb:36
c:0157 p:0019 s:1003 e:001002 METHOD /builds/gitlab-org/gitlab/lib/gitlab/application_context.rb:70
c:0156 p:0021 s:0999 e:000998 METHOD /builds/gitlab-org/gitlab/lib/gitlab/application_context.rb:27
c:0155 p:0042 s:0992 E:000798 METHOD /builds/gitlab-org/gitlab/app/controllers/application_controller.rb:459
c:0154 p:0127 s:0987 e:000986 BLOCK  /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/activesupport-6.0.3.6/lib/active_support/callbacks.rb:121
c:0153 p:0124 s:0978 E:0005e8 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/activesupport-6.0.3.6/lib/active_support/callbacks.rb:139
c:0152 p:0006 s:0969 E:0004c8 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/actionpack-6.0.3.6/lib/abstract_controller/callbacks.rb:41
c:0151 p:0008 s:0964 e:000963 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/actionpack-6.0.3.6/lib/action_controller/metal/rescue.rb:22
c:0150 p:0009 s:0958 e:000957 BLOCK  /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/actionpack-6.0.3.6/lib/action_controller/metal/instrumentation.rb:33
c:0149 p:0010 s:0954 e:000953 BLOCK  /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/activesupport-6.0.3.6/lib/active_support/notifications.rb:180
c:0148 p:0022 s:0951 e:000950 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/activesupport-6.0.3.6/lib/active_support/notifications/instrumenter.rb:24
c:0147 p:0023 s:0943 e:000942 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/activesupport-6.0.3.6/lib/active_support/notifications.rb:180
c:0146 p:0095 s:0937 e:000936 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/actionpack-6.0.3.6/lib/action_controller/metal/instrumentation.rb:32
c:0145 p:0017 s:0931 e:000930 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/actionpack-6.0.3.6/lib/action_controller/metal/params_wrapper.rb:245
c:0144 p:0026 s:0926 e:000925 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/activerecord-6.0.3.6/lib/active_record/railties/controller_runtime.rb:27
c:0143 p:0077 s:0920 e:000919 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/actionpack-6.0.3.6/lib/abstract_controller/base.rb:136
c:0142 p:0062 s:0913 e:000912 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/actionview-6.0.3.6/lib/action_view/rendering.rb:39
c:0141 p:0017 s:0907 e:000906 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/actionpack-6.0.3.6/lib/action_controller/metal.rb:190
c:0140 p:0034 s:0900 e:000899 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/actionpack-6.0.3.6/lib/action_controller/metal.rb:254
c:0139 p:0010 s:0893 e:000892 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/actionpack-6.0.3.6/lib/action_dispatch/routing/route_set.rb:50
c:0138 p:0036 s:0885 e:000884 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/actionpack-6.0.3.6/lib/action_dispatch/routing/route_set.rb:33
c:0137 p:0007 s:0877 e:000876 BLOCK  /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/actionpack-6.0.3.6/lib/action_dispatch/routing/mapper.rb:18
c:0136 p:0026 s:0872 e:000871 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/actionpack-6.0.3.6/lib/action_dispatch/routing/mapper.rb:48
c:0135 p:0111 s:0867 e:000866 BLOCK  /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/actionpack-6.0.3.6/lib/action_dispatch/journey/router.rb:49 [FINISH]
c:0134 p:---- s:0855 e:000854 CFUNC  :each
c:0133 p:0008 s:0851 e:000850 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/actionpack-6.0.3.6/lib/action_dispatch/journey/router.rb:32
c:0132 p:0042 s:0846 e:000845 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/actionpack-6.0.3.6/lib/action_dispatch/routing/route_set.rb:834
c:0131 p:0012 s:0840 e:000839 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/omniauth-1.9.0/lib/omniauth/strategy.rb:420
c:0130 p:0047 s:0835 e:000834 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/omniauth-1.9.0/lib/omniauth/strategy.rb:274
c:0129 p:0070 s:0830 e:000829 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/omniauth-1.9.0/lib/omniauth/strategy.rb:186
c:0128 p:0007 s:0824 e:000823 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/omniauth-1.9.0/lib/omniauth/strategy.rb:169
c:0127 p:0012 s:0819 e:000818 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/omniauth-1.9.0/lib/omniauth/strategy.rb:420
c:0126 p:0047 s:0814 e:000813 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/omniauth-1.9.0/lib/omniauth/strategy.rb:274
c:0125 p:0070 s:0809 e:000808 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/omniauth-1.9.0/lib/omniauth/strategy.rb:186
c:0124 p:0007 s:0803 e:000802 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/omniauth-1.9.0/lib/omniauth/strategy.rb:169
c:0123 p:0012 s:0798 e:000797 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/omniauth-1.9.0/lib/omniauth/strategy.rb:420
c:0122 p:0047 s:0793 e:000792 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/omniauth-1.9.0/lib/omniauth/strategy.rb:274
c:0121 p:0070 s:0788 e:000787 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/omniauth-1.9.0/lib/omniauth/strategy.rb:186
c:0120 p:0007 s:0782 e:000781 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/omniauth-1.9.0/lib/omniauth/strategy.rb:169
c:0119 p:0012 s:0777 e:000776 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/omniauth-1.9.0/lib/omniauth/strategy.rb:420
c:0118 p:0047 s:0772 e:000771 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/omniauth-1.9.0/lib/omniauth/strategy.rb:274
c:0117 p:0070 s:0767 e:000766 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/omniauth-1.9.0/lib/omniauth/strategy.rb:186
c:0116 p:0007 s:0761 e:000760 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/omniauth-1.9.0/lib/omniauth/strategy.rb:169
c:0115 p:0012 s:0756 e:000755 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/omniauth-1.9.0/lib/omniauth/strategy.rb:420
c:0114 p:0047 s:0751 e:000750 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/omniauth-1.9.0/lib/omniauth/strategy.rb:274
c:0113 p:0070 s:0746 e:000745 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/omniauth-1.9.0/lib/omniauth/strategy.rb:186
c:0112 p:0007 s:0740 e:000739 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/omniauth-1.9.0/lib/omniauth/strategy.rb:169
c:0111 p:0012 s:0735 e:000734 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/omniauth-1.9.0/lib/omniauth/strategy.rb:420
c:0110 p:0047 s:0730 e:000729 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/omniauth-1.9.0/lib/omniauth/strategy.rb:274
c:0109 p:0070 s:0725 e:000724 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/omniauth-1.9.0/lib/omniauth/strategy.rb:186
c:0108 p:0007 s:0719 e:000718 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/omniauth-1.9.0/lib/omniauth/strategy.rb:169
c:0107 p:0012 s:0714 e:000713 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/omniauth-1.9.0/lib/omniauth/strategy.rb:420
c:0106 p:0047 s:0709 e:000708 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/omniauth-1.9.0/lib/omniauth/strategy.rb:274
c:0105 p:0070 s:0704 e:000703 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/omniauth-1.9.0/lib/omniauth/strategy.rb:186
c:0104 p:0007 s:0698 e:000697 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/omniauth-1.9.0/lib/omniauth/strategy.rb:169
c:0103 p:0012 s:0693 e:000692 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/omniauth-1.9.0/lib/omniauth/strategy.rb:420
c:0102 p:0047 s:0688 e:000687 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/omniauth-1.9.0/lib/omniauth/strategy.rb:274
c:0101 p:0070 s:0683 e:000682 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/omniauth-1.9.0/lib/omniauth/strategy.rb:186
c:0100 p:0007 s:0677 e:000676 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/omniauth-1.9.0/lib/omniauth/strategy.rb:169
c:0099 p:0012 s:0672 e:000671 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/omniauth-1.9.0/lib/omniauth/strategy.rb:420
c:0098 p:0047 s:0667 e:000666 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/omniauth-1.9.0/lib/omniauth/strategy.rb:274
c:0097 p:0070 s:0662 e:000661 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/omniauth-1.9.0/lib/omniauth/strategy.rb:186
c:0096 p:0007 s:0656 e:000655 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/omniauth-1.9.0/lib/omniauth/strategy.rb:169
c:0095 p:0012 s:0651 e:000650 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/omniauth-1.9.0/lib/omniauth/strategy.rb:420
c:0094 p:0047 s:0646 e:000645 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/omniauth-1.9.0/lib/omniauth/strategy.rb:274
c:0093 p:0070 s:0641 e:000640 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/omniauth-1.9.0/lib/omniauth/strategy.rb:186
c:0092 p:0007 s:0635 e:000634 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/omniauth-1.9.0/lib/omniauth/strategy.rb:169
c:0091 p:0012 s:0630 e:000629 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/omniauth-1.9.0/lib/omniauth/strategy.rb:420
c:0090 p:0047 s:0625 e:000624 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/omniauth-1.9.0/lib/omniauth/strategy.rb:274
c:0089 p:0070 s:0620 e:000619 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/omniauth-1.9.0/lib/omniauth/strategy.rb:186
c:0088 p:0007 s:0614 e:000613 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/omniauth-1.9.0/lib/omniauth/strategy.rb:169
c:0087 p:0012 s:0609 e:000608 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/omniauth-1.9.0/lib/omniauth/strategy.rb:420
c:0086 p:0047 s:0604 e:000603 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/omniauth-1.9.0/lib/omniauth/strategy.rb:274
c:0085 p:0070 s:0599 e:000598 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/omniauth-1.9.0/lib/omniauth/strategy.rb:186
c:0084 p:0007 s:0593 e:000592 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/omniauth-1.9.0/lib/omniauth/strategy.rb:169
c:0083 p:0012 s:0588 e:000587 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/omniauth-1.9.0/lib/omniauth/strategy.rb:420
c:0082 p:0047 s:0583 e:000582 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/omniauth-1.9.0/lib/omniauth/strategy.rb:274
c:0081 p:0070 s:0578 e:000577 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/omniauth-1.9.0/lib/omniauth/strategy.rb:186
c:0080 p:0007 s:0572 e:000571 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/omniauth-1.9.0/lib/omniauth/strategy.rb:169
c:0079 p:0033 s:0567 e:000566 METHOD /builds/gitlab-org/gitlab/lib/gitlab/middleware/speedscope.rb:13
c:0078 p:0020 s:0559 e:000558 METHOD /builds/gitlab-org/gitlab/lib/gitlab/request_profiler/middleware.rb:17
c:0077 p:0008 s:0554 e:000553 BLOCK  /builds/gitlab-org/gitlab/lib/gitlab/query_limiting/middleware.rb:17
c:0076 p:0034 s:0551 e:000549 METHOD /builds/gitlab-org/gitlab/lib/gitlab/query_limiting/transaction.rb:40
c:0075 p:0012 s:0545 e:000544 METHOD /builds/gitlab-org/gitlab/lib/gitlab/query_limiting/middleware.rb:16
c:0074 p:0038 s:0538 e:000537 METHOD /builds/gitlab-org/gitlab/lib/gitlab/jira/middleware.rb:19
c:0073 p:0035 s:0533 e:000532 METHOD /builds/gitlab-org/gitlab/lib/gitlab/middleware/go.rb:20
c:0072 p:0053 s:0527 e:000526 METHOD /builds/gitlab-org/gitlab/lib/gitlab/etag_caching/middleware.rb:21
c:0071 p:0007 s:0517 e:000516 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/batch-loader-2.0.1/lib/batch_loader/middleware.rb:11
c:0070 p:0020 s:0512 e:000511 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/bullet-6.1.3/lib/bullet/rack.rb:12
c:0069 p:0024 s:0503 e:000502 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/rack-attack-6.3.0/lib/rack/attack.rb:97
c:0068 p:0092 s:0497 e:000496 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/apollo_upload_server-2.0.2/lib/apollo_upload_server/middleware.rb:20
c:0067 p:0028 s:0489 e:000488 METHOD /builds/gitlab-org/gitlab/lib/gitlab/middleware/multipart.rb:172
c:0066 p:0151 s:0481 e:000480 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/rack-attack-6.3.0/lib/rack/attack.rb:111
c:0065 p:0017 s:0475 e:000474 BLOCK  /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/warden-1.2.8/lib/warden/manager.rb:36 [FINISH]
c:0064 p:---- s:0472 e:000471 CFUNC  :catch
c:0063 p:0057 s:0467 e:000466 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/warden-1.2.8/lib/warden/manager.rb:34
c:0062 p:0208 s:0461 e:000460 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/rack-cors-1.0.6/lib/rack/cors.rb:98
c:0061 p:0035 s:0447 e:000446 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/rack-2.2.3/lib/rack/tempfile_reaper.rb:15
c:0060 p:0007 s:0438 e:000437 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/rack-2.2.3/lib/rack/etag.rb:27
c:0059 p:0048 s:0427 e:000426 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/rack-2.2.3/lib/rack/conditional_get.rb:27
c:0058 p:0007 s:0418 e:000417 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/rack-2.2.3/lib/rack/head.rb:12
c:0057 p:0026 s:0410 e:000409 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/actionpack-6.0.3.6/lib/action_dispatch/http/content_security_policy.rb:18
c:0056 p:0120 s:0397 e:000396 METHOD /builds/gitlab-org/gitlab/lib/gitlab/middleware/read_only/controller.rb:50
c:0055 p:0033 s:0393 e:000392 METHOD /builds/gitlab-org/gitlab/lib/gitlab/middleware/read_only.rb:18
c:0054 p:0026 s:0388 e:000387 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/rack-2.2.3/lib/rack/session/abstract/id.rb:266
c:0053 p:0005 s:0377 e:000376 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/rack-2.2.3/lib/rack/session/abstract/id.rb:260
c:0052 p:0026 s:0372 e:000371 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/actionpack-6.0.3.6/lib/action_dispatch/middleware/cookies.rb:648
c:0051 p:0007 s:0362 e:000361 METHOD /builds/gitlab-org/gitlab/lib/gitlab/middleware/same_site_cookies.rb:27
c:0050 p:0008 s:0351 e:000350 BLOCK  /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/actionpack-6.0.3.6/lib/action_dispatch/middleware/callbacks.rb:27
c:0049 p:0024 s:0348 e:000347 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/activesupport-6.0.3.6/lib/active_support/callbacks.rb:101
c:0048 p:0009 s:0339 e:000338 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/actionpack-6.0.3.6/lib/action_dispatch/middleware/callbacks.rb:26
c:0047 p:0023 s:0332 e:000331 METHOD /builds/gitlab-org/gitlab/lib/gitlab/middleware/handle_malformed_strings.rb:21
c:0046 p:0033 s:0327 e:000326 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/actionpack-6.0.3.6/lib/action_dispatch/middleware/actionable_exceptions.rb:18
c:0045 p:0026 s:0321 e:000320 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/actionpack-6.0.3.6/lib/action_dispatch/middleware/debug_exceptions.rb:32
c:0044 p:0026 s:0310 e:000309 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/actionpack-6.0.3.6/lib/action_dispatch/middleware/show_exceptions.rb:33
c:0043 p:0026 s:0303 e:000302 METHOD /builds/gitlab-org/gitlab/lib/gitlab/middleware/basic_health_check.rb:25
c:0042 p:0041 s:0297 e:000296 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/railties-6.0.3.6/lib/rails/rack/logger.rb:37
c:0041 p:0008 s:0287 e:000286 BLOCK  /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/railties-6.0.3.6/lib/rails/rack/logger.rb:26
c:0040 p:0004 s:0284 e:000283 BLOCK  /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/activesupport-6.0.3.6/lib/active_support/tagged_logging.rb:80
c:0039 p:0012 s:0281 e:000280 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/activesupport-6.0.3.6/lib/active_support/tagged_logging.rb:28
c:0038 p:0010 s:0275 e:000274 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/activesupport-6.0.3.6/lib/active_support/tagged_logging.rb:80
c:0037 p:0039 s:0270 e:000269 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/railties-6.0.3.6/lib/rails/rack/logger.rb:26
c:0036 p:0052 s:0264 e:000263 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/actionpack-6.0.3.6/lib/action_dispatch/middleware/remote_ip.rb:81
c:0035 p:0007 s:0258 e:000257 METHOD /builds/gitlab-org/gitlab/lib/gitlab/middleware/handle_ip_spoof_attack_error.rb:25
c:0034 p:0049 s:0252 e:000251 METHOD /builds/gitlab-org/gitlab/lib/gitlab/middleware/request_context.rb:21
c:0033 p:0019 s:0246 e:000245 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/request_store-1.5.0/lib/request_store/middleware.rb:19
c:0032 p:0092 s:0239 e:000238 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/rack-2.2.3/lib/rack/method_override.rb:24
c:0031 p:0020 s:0233 e:000232 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/rack-2.2.3/lib/rack/runtime.rb:22
c:0030 p:0033 s:0223 e:000222 METHOD /builds/gitlab-org/gitlab/config/initializers/fix_local_cache_middleware.rb:11
c:0029 p:0014 s:0216 e:000215 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/actionpack-6.0.3.6/lib/action_dispatch/middleware/executor.rb:14
c:0028 p:0077 s:0208 e:000207 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/actionpack-6.0.3.6/lib/action_dispatch/middleware/static.rb:126
c:0027 p:0033 s:0200 e:000199 METHOD /builds/gitlab-org/gitlab/lib/gitlab/middleware/static.rb:11
c:0026 p:0025 s:0195 e:000194 METHOD /builds/gitlab-org/gitlab/lib/gitlab/testing/clear_process_memory_cache_middleware.rb:13
c:0025 p:0013 s:0190 e:000189 METHOD /builds/gitlab-org/gitlab/lib/gitlab/testing/request_inspector_middleware.rb:33
c:0024 p:0058 s:0178 e:000177 METHOD /builds/gitlab-org/gitlab/lib/gitlab/testing/robots_blocker_middleware.rb:30
c:0023 p:0034 s:0172 e:000171 METHOD /builds/gitlab-org/gitlab/lib/gitlab/testing/request_blocker_middleware.rb:47
c:0022 p:0034 s:0167 e:000166 METHOD /builds/gitlab-org/gitlab/lib/gitlab/middleware/rack_multipart_tempfile_factory.rb:19
c:0021 p:0007 s:0162 e:000161 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/rack-2.2.3/lib/rack/sendfile.rb:110
c:0020 p:0014 s:0150 e:000149 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/actionpack-6.0.3.6/lib/action_dispatch/middleware/host_authorization.rb:76
c:0019 p:0069 s:0144 e:000143 METHOD /builds/gitlab-org/gitlab/lib/gitlab/metrics/requests_rack_middleware.rb:76
c:0018 p:0008 s:0131 e:000130 BLOCK  /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/gitlab-labkit-0.17.1/lib/labkit/middleware/rack.rb:19
c:0017 p:0015 s:0128 e:000127 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/gitlab-labkit-0.17.1/lib/labkit/context.rb:36
c:0016 p:0040 s:0122 e:000121 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/gitlab-labkit-0.17.1/lib/labkit/middleware/rack.rb:18
c:0015 p:0038 s:0117 e:000116 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/actionpack-6.0.3.6/lib/action_dispatch/middleware/request_id.rb:27
c:0014 p:0066 s:0111 e:000110 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/sentry-raven-3.0.4/lib/raven/integrations/rack.rb:51
c:0013 p:0016 s:0103 e:000102 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/railties-6.0.3.6/lib/rails/engine.rb:527
c:0012 p:0132 s:0097 e:000096 BLOCK  /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/rack-2.2.3/lib/rack/urlmap.rb:74 [FINISH]
c:0011 p:---- s:0088 e:000087 CFUNC  :each
c:0010 p:0136 s:0084 e:000083 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/rack-2.2.3/lib/rack/urlmap.rb:58
c:0009 p:0051 s:0072 e:000071 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/capybara-3.35.3/lib/capybara/server/middleware.rb:60
c:0008 p:0028 s:0065 e:000064 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/puma-5.1.1/lib/puma/configuration.rb:246
c:0007 p:0008 s:0060 e:000059 BLOCK  /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/puma-5.1.1/lib/puma/request.rb:76
c:0006 p:0023 s:0057 e:000056 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/puma-5.1.1/lib/puma/thread_pool.rb:337
c:0005 p:0274 s:0052 e:000051 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/puma-5.1.1/lib/puma/request.rb:75
c:0004 p:0123 s:0032 e:000031 METHOD /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/puma-5.1.1/lib/puma/server.rb:431 [FINISH]
c:0003 p:---- s:0020 e:000019 IFUNC 
c:0002 p:0094 s:0017 e:000014 BLOCK  /builds/gitlab-org/gitlab/vendor/ruby/2.7.0/gems/puma-5.1.1/lib/puma/thread_pool.rb:145 [FINISH]
c:0001 p:---- s:0003 e:000002 (none) [FINISH]
Edited by Kyle Wiebers