Project

General

Profile

Actions

Bug #926

closed

Misleading message about "stack overflow" in error trace view

Added by Pavel Shved over 13 years ago. Updated over 13 years ago.

Status:
Closed
Priority:
High
Category:
Infrastructure
Start date:
03/11/2011
Due date:
% Done:

0%

Estimated time:
Detected in build:
svn
Platform:
Published in build:
025a400

Description

In bug #666 note 16 (link) Alexey notes that "The function call is skipped due to stack overflow" is a misleading message for user. For us it means that we've set a depth of stack for analysis, but for users it might mean that we have detected a "stack overflow" error in the program we verify.

We should show a more relevant message; as Alexey proposed, it could be "The function call is skipped to reduce time of verification according to '-fdepth XXX' option"

However, I don't like the way such issues are fixed. You see, fixing BLAST just to alter the text message in its trace doesn't seem the right idea. BLAST provides all the information necessary for printing a nice message, but the message itself should be formed closer to GUI layer of our toolset, not on the lowest layer, where the actual verification happens.

So I propose to fix this in ETV with a simple regexp replace. The actual fdepth level may be detected by examining the level where this message appears in the trace.

Actions

Also available in: Atom PDF