[pkg-go] Bug#1014580: Gitaly: ... Exception: EVP_PKEY_new_mac_key: malloc failure

Dragos Jarca djarca73 at yahoo.com
Fri Jul 8 09:16:42 BST 2022


Package: gitaly
Version: 14.10.4+dfsg-1~fto11+1
Severity: grave
Justification: renders package unusable

Dear Maintainer,

gitlab:all/bullseye-fasttrack 14.10.5+ds1-1~fto11+1 package unusable 
because:

Checking Gitaly ...

Gitaly: ... Exception: EVP_PKEY_new_mac_key: malloc failure

 From production.log:

ActionView::Template::Error (EVP_PKEY_new_mac_key: malloc failure):
     26:           - if project.creator && use_creator_avatar
     27:             = image_tag avatar_icon_for_user(project.creator, 
48), class : "avatar s48", alt: ''
     28:           - else
     29:             = project_icon(project, alt: '', class: 'avatar 
project-avat ar s48', width: 48, height: 48)
     30: .project-details.d-sm-flex.flex-sm-fill.align-items-center{ 
data: { qa_selector: 'project_content', qa_project_name: project.name } }
     31:       .flex-wrapper
     32:         .d-flex.align-items-center.flex-wrap.project-title

lib/gitlab/gitaly_client.rb:186:in `authorization_token'
lib/gitlab/gitaly_client.rb:194:in `request_kwargs'
lib/gitlab/gitaly_client.rb:154:in `execute'
lib/gitlab/gitaly_client/call.rb:18:in `block in call'
lib/gitlab/gitaly_client/call.rb:55:in `recording_request'
lib/gitlab/gitaly_client/call.rb:17:in `call'
lib/gitlab/gitaly_client.rb:147:in `call'
lib/gitlab/gitaly_client/ref_service.rb:49:in `default_branch_name'
lib/gitlab/git/repository.rb:91:in `root_ref'
app/models/repository.rb:534:in `root_ref'
lib/gitlab/repository_cache_adapter.rb:95:in `block (2 levels) in 
cache_method_a symmetrically'
lib/gitlab/repository_cache.rb:44:in `fetch_without_caching_false'
lib/gitlab/repository_cache_adapter.rb:190:in `block (2 levels) in 
cache_method_ output_asymmetrically'
lib/gitlab/safe_request_store.rb:12:in `fetch'
lib/gitlab/repository_cache.rb:25:in `fetch'
lib/gitlab/repository_cache_adapter.rb:189:in `block in 
cache_method_output_asym metrically'
lib/gitlab/utils/strong_memoize.rb:30:in `strong_memoize'
lib/gitlab/repository_cache_adapter.rb:203:in `block in 
memoize_method_output'
lib/gitlab/repository_cache_adapter.rb:212:in `no_repository_fallback'
lib/gitlab/repository_cache_adapter.rb:202:in `memoize_method_output'
lib/gitlab/repository_cache_adapter.rb:188:in 
`cache_method_output_asymmetricall y'
lib/gitlab/repository_cache_adapter.rb:94:in `block in 
cache_method_asymmetrical ly'
app/models/repository.rb:670:in `head_commit'
app/models/repository.rb:681:in `tree'
app/models/repository.rb:1022:in `file_on_head'
app/models/repository.rb:586:in `block in avatar'
lib/gitlab/gitaly_client.rb:305:in `allow_n_plus_1_calls'
app/models/repository.rb:585:in `avatar'
lib/gitlab/repository_cache_adapter.rb:21:in `block (2 levels) in 
cache_method'
lib/gitlab/repository_cache.rb:25:in `fetch'
lib/gitlab/repository_cache_adapter.rb:163:in `block in cache_method_output'
lib/gitlab/utils/strong_memoize.rb:30:in `strong_memoize'
lib/gitlab/repository_cache_adapter.rb:203:in `block in 
memoize_method_output'
lib/gitlab/repository_cache_adapter.rb:212:in `no_repository_fallback'
lib/gitlab/repository_cache_adapter.rb:202:in `memoize_method_output'
lib/gitlab/repository_cache_adapter.rb:162:in `cache_method_output'
lib/gitlab/repository_cache_adapter.rb:20:in `block in cache_method'
app/models/project.rb:1522:in `avatar_in_git'
app/models/project.rb:1526:in `avatar_url'
app/models/concerns/avatarable.rb:37:in `avatar_url'
app/helpers/avatars_helper.rb:135:in `source_icon'
app/helpers/avatars_helper.rb:7:in `project_icon'
app/views/shared/projects/_project.html.haml:29
app/views/shared/projects/_project.html.haml:25
app/views/shared/projects/_project.html.haml:22
app/views/shared/projects/_list.html.haml:38
app/views/shared/projects/_list.html.haml:36:in `each_with_index'
app/views/shared/projects/_list.html.haml:36
app/views/dashboard/projects/_projects.html.haml:1
app/views/dashboard/projects/index.html.haml:16
app/controllers/application_controller.rb:142:in `render'
app/controllers/dashboard/projects_controller.rb:63:in `block in 
render_projects '
lib/gitlab/gitaly_client.rb:305:in `allow_n_plus_1_calls'
app/controllers/dashboard/projects_controller.rb:62:in `render_projects'
app/controllers/dashboard/projects_controller.rb:22:in `block (2 levels) 
in inde x'
app/controllers/dashboard/projects_controller.rb:20:in `index'
app/controllers/root_controller.rb:25:in `block in index'
lib/gitlab/gitaly_client.rb:305:in `allow_n_plus_1_calls'
app/controllers/root_controller.rb:23:in `index'
app/controllers/application_controller.rb:520:in `set_current_admin'
lib/gitlab/session.rb:11:in `with_session'
app/controllers/application_controller.rb:511:in `set_session_storage'
lib/gitlab/i18n.rb:105:in `with_locale'
lib/gitlab/i18n.rb:111:in `with_user_locale'
app/controllers/application_controller.rb:505:in `set_locale'
app/controllers/application_controller.rb:499:in `set_current_context'
lib/gitlab/middleware/memory_report.rb:13:in `call'
lib/gitlab/middleware/speedscope.rb:13:in `call'
lib/gitlab/request_profiler/middleware.rb:17:in `call'
lib/gitlab/database/load_balancing/rack_middleware.rb:23:in `call'
lib/gitlab/jira/middleware.rb:19:in `call'
lib/gitlab/middleware/go.rb:20:in `call'
lib/gitlab/etag_caching/middleware.rb:21:in `call'
lib/gitlab/middleware/query_analyzer.rb:11:in `block in call'
lib/gitlab/database/query_analyzer.rb:46:in `within'
lib/gitlab/middleware/query_analyzer.rb:11:in `call'
lib/gitlab/middleware/multipart.rb:173:in `call'
lib/gitlab/middleware/read_only/controller.rb:50:in `call'
lib/gitlab/middleware/read_only.rb:18:in `call'
lib/gitlab/middleware/same_site_cookies.rb:27:in `call'
lib/gitlab/middleware/handle_malformed_strings.rb:21:in `call'
lib/gitlab/middleware/basic_health_check.rb:25:in `call'
lib/gitlab/middleware/handle_ip_spoof_attack_error.rb:25:in `call'
lib/gitlab/middleware/request_context.rb:21:in `call'
lib/gitlab/middleware/webhook_recursion_detection.rb:15:in `call'
config/initializers/fix_local_cache_middleware.rb:11:in `call'
lib/gitlab/middleware/compressed_json.rb:26:in `call'
lib/gitlab/middleware/rack_multipart_tempfile_factory.rb:19:in `call'
lib/gitlab/middleware/sidekiq_web_static.rb:20:in `call'
lib/gitlab/metrics/requests_rack_middleware.rb:77:in `call'
lib/gitlab/middleware/release_env.rb:13:in `call'

Please help.

-- System Information:
Debian Release: bookworm/sid
   APT prefers testing
   APT policy: (900, 'testing'), (800, 'unstable'), (700, 
'experimental'), (500, 'testing-proposed-updates'), (500, 'stable'), 
(500, 'oldstable'), (100, 'bullsey e-fasttrack'), (100, 
'bullseye-backports-staging')
Architecture: amd64 (x86_64)

Kernel: Linux 5.18.0-2-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8) (ignored: LC_ALL 
set to C .UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages gitaly depends on:
ii  gitlab-common               14.10.4+dfsg-1~fto11+1
ii  libc6                       2.33-7
ii  libgit2-1.3                 1.3.0+dfsg.1-3
ii  pipexec                     2.6.1-1
ii  procps                      2:3.3.17-7+b1
ii  ruby                        1:3.0+1
ii  ruby-activesupport          2:6.1.4.7+dfsg-2
ii  ruby-bundler                2.3.15-1
ii  ruby-faraday                1.1.0-7
ii  ruby-github-linguist        7.12.2-5
ii  ruby-github-markup          1.7.0+dfsg-4
ii  ruby-gitlab-labkit          0.22.0-1
ii  ruby-gitlab-license-finder  6.14.2.1-2
ii  ruby-gitlab-markup          1.8.0-3
ii  ruby-gollum-lib             4.2.7.10~gitlab.2+dfsg-1
ii  ruby-gollum-rugged-adapter  0.4.4.4~gitlab.1-3
ii  ruby-google-protobuf        3.20.1-1
ii  ruby-grpc                   1.44.0-3
ii  ruby-licensee               9.14.1-4
ii  ruby-rbtrace                0.4.11-4+b1
ii  ruby-rugged                 1.2.0+ds-1+b2
ii  ruby-sentry-raven           3.1.2+ds-3

gitaly recommends no packages.

gitaly suggests no packages.

-- Configuration Files:
/etc/gitaly/config.toml changed [not included]

-- no debconf information



More information about the Pkg-go-maintainers mailing list