Replies: 8 comments 7 replies
-
I am seeing this as well with:
Given the error message, I am assuming that the vDSO ELF object is missing the DT_HASH table:
|
Beta Was this translation helpful? Give feedback.
-
Okay, I found the breaking change: https://lore.kernel.org/linux-arm-kernel/[email protected]/T/ |
Beta Was this translation helpful? Give feedback.
-
also found using parallels on Ubuntu 24.10 and Macos 15.2 beta.. |
Beta Was this translation helpful? Give feedback.
-
on the other side I see the kernel patch that caused the issue is an arm only patch... and a lot of running arm computer are Apple's... so it may be a suffisant reason to revert the kernel change... |
Beta Was this translation helpful? Give feedback.
-
MacOS 15.5 fixed the issue and now everything runs well up to kernel 6.12 (included) but fail with kernel 6.13 and newer with this error: |
Beta Was this translation helpful? Give feedback.
-
Some more information from my side (also sent to Apple): MacOS 15.5 fixed the issue for kernel 6.11 and 6.12 and now works correctly. coredump and strace log attached (the binary is called 2048) |
Beta Was this translation helpful? Give feedback.
-
I experience this problem in Ubuntu Arm 25.04:
where I managed to install Chrome using Rosetta. I'll try to install the LTS 24.04. If they have a recent kernel there as well, the problem will be the same. |
Beta Was this translation helpful? Give feedback.
-
Ubuntu LTS 24.04 also has kernel 6.14, so I guess Rosetta will be unusable there too... |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
When using Rosetta in the guest Linux environment, which is Debian testing in my case, Rosetta fails with VDSO & DT_HASH errors. This seemed to have started in the last week or so. As prior to then, everything was functioning. I'm guessing that it may be because Debian testing updated to a newer
6.11.4-arm64
kernel? Here is an example error:Note, I can run a Mach-O binary on the host platform with Rosetta, showing it must be related to the ELF header.
And the ELF sections are as such:
I don't see DT_HASH, yet I'm not as familiar with this.
Configuration
Beta Was this translation helpful? Give feedback.
All reactions