Skip to content

Crash when webhook is called on Gitea 1.25.0 on macOS 11 #35829

@jacopo-j

Description

@jacopo-j

Description

When attempting to call a webhook, Gitea crashes with the following error log:

2025/11/03 11:34:42 .../queue/workergroup.go:157:(*WorkerPoolQueue).doStartNewWorker.1() [D] Queue "webhook_sender" starts new worker
dyld: lazy symbol binding failed: Symbol not found: _SecTrustCopyCertificateChain
  Referenced from: /usr/local/bin/gitea
  Expected in: /System/Library/Frameworks/Security.framework/Versions/A/Security

dyld: Symbol not found: _SecTrustCopyCertificateChain
  Referenced from: /usr/local/bin/gitea
  Expected in: /System/Library/Frameworks/Security.framework/Versions/A/Security

SIGABRT: abort
PC=0x1165dae0a m=9 sigcode=0

I did not experience this issue with stable versions prior to 1.25.0.

This is likely a compatibility issue between newer versions of Go and old macOS versions.

Gitea Version

1.25.0

Can you reproduce the bug on the Gitea demo site?

No

Log Gist

No response

Screenshots

No response

Git Version

2.30.1

Operating System

macOS 11.6.3 (20G415)

How are you running Gitea?

macOS build from GitHub releases

Database

MySQL/MariaDB

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions