[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [creduce-bugs] tgz with nine separate creduce_bug_00x dirs
Hi Jack,
Thanks for the extra information! In the past, I saw these kinds of
nondeterministic failures occasionally, which were almost certainly
caused by memory corruptions. And Yes, In such cases, it was very hard
and tricky to reduce the failing tests.
- Yang
On 11/26/20 5:07 PM, Jack wrote:
Thanks. My response here is mainly FYI, since I'm no longer actively
working on this problem, which seems to have been a particularly
unusual case. It's an ICE (internal compiler error - stack smashing
bug) in gcc 10 that showed up (inconsistently) when compiling boost
(multiple versions). So - I was trying to creduce the boost source to
a minimal version that would trigger the stack smash in gcc.
Since the error is not perfectly reproducible, I suspect creduce
misses some versions that "might" also show the problem, although that
is probably irrelevant to the bugs I submitted. (I actually tried a
"test" program that tried multiple times and set the proper return
value if if smashed at least once, but gave up on that for a reason
I've since forgotten.)
I do have two results of completed creduce runs. Running either for
100 tries gives me between 0 and about 30% failures. Most of the time
it's 0. So, I'll continue to try on occasion, but unless I get a more
reproducible error, there's not much I (or creduce) can do.
Jack