Summary: | general protection fail reported in signal handler | ||
---|---|---|---|
Product: | [Developer tools] valgrind | Reporter: | fjgmacc |
Component: | memcheck | Assignee: | Julian Seward <jseward> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | andres+bugs.kde.org, tom |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Unlisted Binaries | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Attachments: |
source of test program showing fault
Considerably simpler testcase. |
Description
fjgmacc
2011-08-15 09:45:59 UTC
Created attachment 75852 [details]
Considerably simpler testcase.
This bug is still current as of r13180 and I can confirm that the OP's patch fixes it. Given the requirement that (%RSP - 8) needs to be aligned to 16 bytes (System V Application Binary Interface - AMD64 Architecture Processor Supplement, 3.2.2) it seems to be the obvious fix. Took a whole afternoon to track down (thanks to Tom Hughes on IRC), just to find its already been reported & fixed but just not yet applied... Fix committed as r13182. |