Bug 2425803

Summary: Undefined symbol after 24.11 update
Product: [Fedora] Fedora Reporter: Iñaki Ucar <i.ucar86>
Component: nodejs24Assignee: Andrei <aradchen>
Status: CLOSED ERRATA QA Contact:
Severity: high Docs Contact:
Priority: unspecified    
Version: rawhideCC: aradchen, jeroenooms, jstanek, tjuhasz
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Linux   
Whiteboard:
Fixed In Version: nodejs24-24.13.0-4.fc42 Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2026-01-31 17:12:31 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Iñaki Ucar 2025-12-29 15:56:45 UTC
The R-V8 package, which uses v8-devel, is broken in F43 and rawhide since the update to nodejs 24.11, see: https://koschei.fedoraproject.org/package/R-V8?collection=f44

The resulting shared library cannot be loaded with the following error message:

Error : V8.Rd:40: unable to load shared object '/builddir/build/BUILD/R-V8-8.0.1-build/BUILDROOT/usr/lib64/R/library/00LOCK-V8/00new/V8/libs/V8.so':
  /builddir/build/BUILD/R-V8-8.0.1-build/BUILDROOT/usr/lib64/R/library/00LOCK-V8/00new/V8/libs/V8.so: undefined symbol: _ZN2v88platform15PumpMessageLoopEPNS_8PlatformEPNS_7IsolateENS0_19MessageLoopBehaviorE

Any idea if something changed upstream?

Reproducible: Always

Comment 1 Jeroen 2026-01-07 10:34:09 UTC
The upstream bug report: https://github.com/nodejs/node/issues/61102

The upstream fix: https://github.com/nodejs/node/pull/61144

Comment 2 Andrei 2026-01-08 14:40:15 UTC
Hello Iñaki,

Thank you for filling out this bug. Seems like we can expect this to be added to the next minor release and then packaged to Fedora soon after. If not I will prepare patch in the meantime.

We are currently expecting security releases[1], however, so this might be delayed a bit. 

Regards,
Andrei Radchenko

[1] https://nodejs.org/en/blog/vulnerability/december-2025-security-releases

Comment 3 Jeroen 2026-01-15 19:31:41 UTC
It seems that the patch was not included in the upstream 24.13.0 release. Would it be possible to cherry-pick from the above PR?

Comment 4 Andrei 2026-01-16 15:12:30 UTC
(In reply to Jeroen from comment #3)
> It seems that the patch was not included in the upstream 24.13.0 release.
> Would it be possible to cherry-pick from the above PR?

That is what I did, awaiting review. https://src.fedoraproject.org/rpms/nodejs24/pull-request/23

Comment 5 Fedora Update System 2026-01-22 13:00:21 UTC
FEDORA-2026-cc863e84da (nodejs24-24.13.0-4.fc42) has been submitted as an update to Fedora 42.
https://bodhi.fedoraproject.org/updates/FEDORA-2026-cc863e84da

Comment 6 Fedora Update System 2026-01-23 01:31:09 UTC
FEDORA-2026-cc863e84da has been pushed to the Fedora 42 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2026-cc863e84da`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2026-cc863e84da

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 7 Fedora Update System 2026-01-31 17:12:31 UTC
FEDORA-2026-cc863e84da (nodejs24-24.13.0-4.fc42) has been pushed to the Fedora 42 stable repository.
If problem still persists, please make note of it in this bug report.