possible real bug in 6.2.2

Serge D. Mechveliani mechvel at botik.ru
Wed Oct 20 00:53:53 EDT 2004


Yes, please, withdraw my last `bug' report on ghc-6.2.2.

The next day after I sent a `bug report' I also discovered that the
program behavior looks natural.
Because most of the functions in the presented module call each 
other in a complex recursive way.

But there remains another one: a DoCon `making' bug.
If it occurs, for example, due to a bug in the garbage collection,
then any computation is damaged. 
 
-----------------
Serge Mechveliani
mechvel at botik.ru



On Tue, Oct 19, 2004 at 05:12:54PM +0100, Simon Peyton-Jones wrote:
> Serge
> 
> I tried your example, and can reproduce what you see.  But it doesn't
> seem surprising to me.
> 
> The way in which you could get this behaviour is this:
> 
> - the call to
> 	 reduceInInitialAnyEquationInFormula 
>   indirectly calls 
> 	proveRLiteral
>   and evaluates the proofResTheoryExt part of its result
>   which makes the program print "debugTail thExt"
> 
> But if you don't evaluate mbPair, then the first call to proveRLiteral
> returns immediately, and its caller evalutes the proofResTrace part of
> the result.
> 
> [..]











More information about the Glasgow-haskell-bugs mailing list