Bug 471476 - unhandled amd64-linux syscall: 441
Summary: unhandled amd64-linux syscall: 441
Status: RESOLVED DUPLICATE of bug 460192
Alias: None
Product: valgrind
Classification: Developer tools
Component: cachegrind (other bugs)
Version First Reported In: 3.21.0
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: Nicholas Nethercote
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-06-26 15:26 UTC by Vince
Modified: 2023-10-12 15:43 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vince 2023-06-26 15:26:48 UTC
SUMMARY
***
unhandled amd64-linux syscall: 441

I received this warning message when running the commands below.
I ran the same command on a couple C programs after receiving the warning,
and they all output the same message show below. 
The warning states that there is an unhandled amd64-linux syscall, specifying 441. 
I'm not very inclined when it comes to hardware, but I am on an intel cpu, so I'm 
curious as to why there would be an amd syscall. 

The programs that I ran the command on were  compiled with the c89, c99, gcc, and clang compilers.
All of the programs output the same warning message shown below.
***

STEPS TO REPRODUCE
1. valgrind --tool=cachegrind ls -l ./<program> (cmd source: https://courses.cs.washington.edu/courses/cse326/05wi/valgrind-doc/cg_main.html)

I get the following output after running the command: 

$ valgrind --tool=cachegrind ls -l ./<program>
WARNING: unhandled amd64-linux syscall: 441
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.

EXPECTED OUTCOME:
something along the lines of:
==31751== I   refs:      27,742,716
==31751== I1  misses:           276
==31751== L2  misses:           275
==31751== I1  miss rate:        0.0%
==31751== L2i miss rate:        0.0%
==31751== 
==31751== D   refs:      15,430,290  (10,955,517 rd + 4,474,773 wr)
==31751== D1  misses:        41,185  (    21,905 rd +    19,280 wr)
==31751== L2  misses:        23,085  (     3,987 rd +    19,098 wr)
==31751== D1  miss rate:        0.2% (       0.1%   +       0.4%)
==31751== L2d miss rate:        0.1% (       0.0%   +       0.4%)
==31751== 
==31751== L2 misses:         23,360  (     4,262 rd +    19,098 wr)
==31751== L2 miss rate:         0.0% (       0.0%   +       0.4%)


SOFTWARE/OS VERSIONS
clang: 15.0.7
gcc: 13.1.1
archlinux: 6.3.9
Comment 1 Paul Floyd 2023-06-27 07:40:15 UTC
Looks like this is

441	common	epoll_pwait2		sys_epoll_pwait2

Doesn't look difficult.
Comment 2 Mark Wielaard 2023-06-27 10:56:26 UTC

*** This bug has been marked as a duplicate of bug 460192 ***