Skip to content

fix(linux): update tauri-cef submodule to exclude glibc libraries#1996

Merged
senamakel merged 1 commit into
tinyhumansai:mainfrom
NikhilDhaliya:fix/linux-appimage-glibc-crash
May 17, 2026
Merged

fix(linux): update tauri-cef submodule to exclude glibc libraries#1996
senamakel merged 1 commit into
tinyhumansai:mainfrom
NikhilDhaliya:fix/linux-appimage-glibc-crash

Conversation

@NikhilDhaliya
Copy link
Copy Markdown
Contributor

@NikhilDhaliya NikhilDhaliya commented May 17, 2026

Description

This PR updates the tauri-cef submodule reference to integrate the fix for the critical runtime crashes and GLIBC version mismatch errors experienced by end-users running the packaged OpenHuman Linux AppImage on modern distributions (such as Ubuntu 24.04).

Dependencies

  • Depends on submodule PR: tinyhumansai/tauri-cef#<YOUR_SUBMODULE_PR_NUMBER> (Please replace <YOUR_SUBMODULE_PR_NUMBER> with the number of the PR you just created!)

The Solution

The updated submodule resolves the issue at the packaging layer by:

  1. Split-Phase Assembly: Splitting the AppImage compilation process into two sequential phases (OUTPUT_APPIMAGE="0").
  2. Deterministic glibc Stripping: Scanning the target bundle paths and deleting all core host-provided standard libraries (libc, libm, libpthread, librt, libdl, libresolv, libutil, and ld-linux).
  3. Clean AppImage Assembly: Packaging the sanitized folder structure using quick-sharun --make-appimage.

This ensures both the older bundled application libraries and host system libraries load the same host standard libraries cleanly, avoiding all runtime version clashes.

Summary by CodeRabbit

  • Chores
    • Updated a vendored browser integration component to a newer revision to keep the runtime current.
    • Synchronized vendored subproject pointer with upstream to ensure compatibility and stability.

Review Change Stack

@NikhilDhaliya NikhilDhaliya requested a review from a team May 17, 2026 10:38
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 17, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 3901a594-7e3d-4520-935d-7c2508d0af9f

📥 Commits

Reviewing files that changed from the base of the PR and between 2fbea19 and 647860d.

📒 Files selected for processing (1)
  • app/src-tauri/vendor/tauri-cef
🚧 Files skipped from review as they are similar to previous changes (1)
  • app/src-tauri/vendor/tauri-cef

📝 Walkthrough

Walkthrough

The app/src-tauri/vendor/tauri-cef submodule pointer was updated from commit a57470231f8c1037d49f9913ec316d6bca325f74 to f9213d5a6f338004d5e599ac49b8ca87336c5e1c. No other changes present.

Changes

Submodule Update

Layer / File(s) Summary
tauri-cef submodule pointer
app/src-tauri/vendor/tauri-cef
Submodule commit reference updated from a57470231f8c1037d49f9913ec316d6bca325f74 to f9213d5a6f338004d5e599ac49b8ca87336c5e1c.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Poem

🐰 A hop and a click, the pointer’s anew,
One line to update, a small change to view,
Vendored CEF moves to a fresher commit,
Quietly stepping—then back to the bit.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately describes the main change: updating the tauri-cef submodule to address glibc library issues on Linux, which aligns with the PR's objective to fix runtime crashes and GLIBC version mismatches.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

coderabbitai[bot]
coderabbitai Bot previously approved these changes May 17, 2026
@senamakel senamakel merged commit 730ae7f into tinyhumansai:main May 17, 2026
22 of 24 checks passed
@oxoxDev oxoxDev mentioned this pull request May 19, 2026
4 tasks
AusAgentSmith pushed a commit to AusAgentSmith/openhuman that referenced this pull request May 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants