← Back to issue list

build(deps): downgrade protobuf for s390x segfault

View original Github issue

Metadata

Project
charmcraft
Number
#2614
Type
pull request
State
merged
Author
lengau
Labels
—
Created
Updated
Closed

Current evaluation

Merged #2614 as 7ab3110f, constraining protobuf below 6.33 to prevent s390x segfaults.

Resolution: closed resolved

Reason: PR #2614 was merged as commit 7ab3110f, adding a protobuf<6.33 constraint to avoid the upstream s390x segfault.

Evaluated by: mr-cal-bot

No scores available.

Issue body

--- - [ ] I've followed the [contribution guidelines](https://github.com/canonical/charmcraft/blob/main/CONTRIBUTING.md). - [ ] I've signed the [CLA](http://www.ubuntu.com/legal/contributors/). - [ ] I've successfully run `make lint && make test`. - [ ] I've added or updated any relevant documentation. - [ ] I've updated the relevant release notes.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged #2614 as 7ab3110f, constraining protobuf below 6.33 to prevent s390x segfaults.
stealth/space-bunny-alpha — closed resolved PR #2614 merged as commit 7ab3110f: pinned protobuf<6.33 in pyproject.toml to avoid s390x segfaults in protobuf 6.33.x, and added OSV ignore entries (PYSEC-2026-1805, GHSA-7gcm-g887-7qv7) in osv-scanner.toml.
stealth/space-bunny-alpha — closed resolved Merged PR canonical/charmcraft#2614 as commit 7ab3110f, downgrading protobuf to fix s390x segfaults.
qwen/qwen3.6-35b-a3b — — Merged to downgrade protobuf and fix an s390x segfault. Approved by two reviewers and passed core CI checks. Changes affect two files with minor dependency version adjustments.
qwen3.6-35b-a3b-mtp-q6 — — Merged a protobuf version downgrade to resolve an s390x segfault. CI type-checking warnings were flagged but explicitly marked as non-blocking notifications. The dependency change was successfully integrated.

Update history

No update history recorded yet.

Related work

  • Caused By: protobuf#24103 (confidence 85%)

    The upstream protobuf issue was cited as a possible cause of the s390x segfault.

Related issues

Issue Project State Summary Similarity
#1096 build: constrain protobuf rockcraft merged PR #1096 merged (commit f5ff0119) pinning protobuf to ==6.32.* in pyproject build constraints to dodge the 6.33.x s390x segfault, plus an OSV ignore for GHSA-7gcm-g887-7qv7.
81%
#3923 build(deps): bump protobuf from 3.20.1 to 3.20.2 snapcraft merged Merged PR #3923 in commit f67aea838, updating protobuf from 3.20.1 to 3.20.2 to address a security advisory and reduce MessageSet parsing memory use.
72%
#6012 build(deps): bump protobuf from 6.33.4 to 6.33.5 snapcraft closed Superseded by merged PR canonical/snapcraft#6011, which updated protobuf to 6.33.5 as part of a CVE hotfix.
71%
#2597 build(deps): bump protobuf from 6.31.1 to 6.33.5 in /tests/spread/ubuntu-25.10/test-cmd charmcraft closed Dependabot PR bumping protobuf 6.31.1 to 6.33.5 in tests/spread/ubuntu-25.10/test-cmd was closed unmerged; instead .github/dependabot.yml was added to restrict scanning to root dirs.
70%