Summary: | glibc ld.so uses arch_prctl on i386 | ||
---|---|---|---|
Product: | [Developer tools] valgrind | Reporter: | Mark Wielaard <mark> |
Component: | general | Assignee: | Julian Seward <jseward> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | drankinatty, subhranilmukherjee190 |
Priority: | NOR | ||
Version: | 3.14 SVN | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Mark Wielaard
2018-07-31 13:19:09 UTC
commit 2eb2df759f51b15702934dee108f4c20c3db5fef Author: Mark Wielaard <mark@klomp.org> Date: Tue Jul 31 15:32:43 2018 +0200 Bug 397012 - glibc ld.so uses arch_prctl on i386. arch_prctl used to be amd64 only. But since linux 4.12 it is also implemented for i386. And since glibc 2.28 ld.so will use it to see if the cpu/kernel provides CET support. To prevent seeing: WARNING: unhandled x86-linux syscall: 384 You may be able to write your own handler. Read the file README_MISSING_SYSCALL_OR_IOCTL. Nevertheless we consider this a bug. Please report it at http://valgrind.org/support/bug_reports.html. on every program run under valgrind just make it explicitly not implemented (ENOSYS). This is fine for the glibc usage. It just indicates there is no CET support. *** Bug 397521 has been marked as a duplicate of this bug. *** *** Bug 397393 has been marked as a duplicate of this bug. *** |