Bug 2425803 - Undefined symbol after 24.11 update
Summary: Undefined symbol after 24.11 update
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: nodejs24
Version: rawhide
Hardware: Unspecified
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Andrei
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2025-12-29 15:56 UTC by Iñaki Ucar
Modified: 2026-01-31 17:12 UTC (History)
4 users (show)

Fixed In Version: nodejs24-24.13.0-4.fc42
Clone Of:
Environment:
Last Closed: 2026-01-31 17:12:31 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

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.


Note You need to log in before you can comment on or make changes to this bug.