Replies: 4 comments 8 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.
-
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