| Summary: | unhandled syscall: unix:369 (kevent64) | ||
|---|---|---|---|
| Product: | [Developer tools] valgrind | Reporter: | Paul <paul.gedeon> |
| Component: | general | Assignee: | Rhys Kidd <rhyskidd> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | adam.taylor, marinus.savoritias, rhyskidd |
| Priority: | NOR | ||
| Version First Reported In: | 3.8.0 | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | macOS | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: | 369 error log | ||
|
Description
Paul
2013-05-06 17:28:13 UTC
After some googling, syscall 369 is prlimit64. If it's any help, I installed Valgrind with the argument --enable-only32bit. Created attachment 79876 [details]
369 error log
I'm launching valgrind as follows from within Xcode:
#define VALGRIND "/usr/valgrind/bin/valgrind"
int main(int argc, char *argv[])
{
#ifdef VALGRIND_REXEC
/* Using the valgrind build config, rexec ourself
* in valgrind */
if (argc < 2 || (argc >= 2 && strcmp(argv[1], "-valgrind") != 0)) {
execl(VALGRIND, VALGRIND, "--leak-check=full", argv[0], "-valgrind -v",
NULL);
}
#endif
...
}
Actually, on OS X 10.6+ syscall: unix: 369 appears to be kevent64. We do now support that syscall in Valgrind SVN trunk. Perhaps you could provide some more details of the specific OS X you are running these programs on when the error reports? And have a test with an SVN trunk version of Valgrind if possible. Resolving as fixed in Valgrind SVN. On macOS syscall: unix: 369 (kevent64) has been implemented for >= DARWIN_10_6. Please reopen if a reproducing test case can be created for modern Valgrind. Closing as Worksforme due to inactivity for more than 15 days as per: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging#Policies Fanis |