otel-profiling-agent icon indicating copy to clipboard operation
otel-profiling-agent copied to clipboard

Unwinding failure with Node v24.11.1 (current LTS, both amd64 and arm64)

Open christos68k opened this issue 1 month ago • 2 comments

Summary

I've noticed this after executing some test workloads for an unrelated issue. I also tested the following Node versions where unwinding works (both arm64 and amd64):

  1. v20.19.1
  2. v22.21.1
  3. v23.11.1

To reproduce

$ nvm install v24.11.1
$ node --version
v24.11.1
$ node hello3.js

hello3.js

function bar(a, s) {
	a(s)
	//ads
}

function foo() {
	bar(a, "Hello world!")
}

console.trace("I am here");
a = console.log
while (1) {
	foo()
}

Expected output

Image

Actual output

Image

christos68k avatar Nov 24 '25 20:11 christos68k

@gnurizen Maybe Polar Signals have a fix (IIRC you've previously contributed ARM64 Node.JS support) that you'd like to contribute?

christos68k avatar Nov 26 '25 12:11 christos68k

I think @umanwizard you fixed this already, no?

brancz avatar Nov 27 '25 16:11 brancz