Summary: | Memcheck does not support copy-stack style coroutine | ||
---|---|---|---|
Product: | [Developer tools] valgrind | Reporter: | remuscl <remus.clearwater> |
Component: | memcheck | Assignee: | Julian Seward <jseward> |
Status: | REPORTED --- | ||
Severity: | normal | ||
Priority: | NOR | ||
Version First Reported In: | 3.13.0 | ||
Target Milestone: | --- | ||
Platform: | RedHat Enterprise Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | valgrind memcheck test binaries |
Description
remuscl
2018-07-01 14:17:40 UTC
I think the false reports about "aco_resume (aco.c:440)" is because memcpy had overwritten a part of the execution stack region (shared by many coroutines) which is legal and normal operation in copy-stack style coroutine implementation but have been treated as an illegal act in memcheck of valgrind. |