| Summary: | Massif: ms_main.c:1700 (update_stack_stats): Assertion 'stacks_szB >= -stack_szB_delta' failed | ||
|---|---|---|---|
| Product: | [Developer tools] valgrind | Reporter: | Nuno Lopes <nunoplopes> |
| Component: | massif | Assignee: | Nicholas Nethercote <njn> |
| Status: | REPORTED --- | ||
| Severity: | crash | CC: | borntraeger |
| Priority: | NOR | ||
| Version First Reported In: | 3.4.1 | ||
| Target Milestone: | wanted3.6.0 | ||
| Platform: | Compiled Sources | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Nuno Lopes
2009-04-02 14:12:00 UTC
It would be helpful if you could add VG_(printf) calls to determine the values of stacks_szB and stack_szB_delta when the assert happens. Thanks. So this is what I get: stacks_szB=65320 stack_szB_delta=-65564 I couldn't get a full history of values because it takes too much time to trigger this bug (I had to cancel the full history as the log file was already 10 GB long..) Does the program use longjmp? If yes, then you could try the patch from this bug: http://bugs.kde.org/show_bug.cgi?id=256043 Sorry, you cant use the patch from the other bugzilla, since it is not for x86. Still, it might be the same problem. I will have a look, if I can come up with something for x86. I added a possible fix for x86 in https://bugs.kde.org/show_bug.cgi?id=256043 (https://bugs.kde.org/attachment.cgi?id=56155) If that fixes the problem on x86, we would need something similar for the other platforms as well. |