trying to make tracebacks reproducible

Christian Ebert blacktrash at gmx.net
Tue Jul 6 12:49:03 CDT 2010


* Matt Mackall on Tuesday, July 06, 2010 at 10:49:39 -0500
> On Tue, 2010-07-06 at 10:16 +0200, Christian Ebert wrote:
>> * Matt Mackall on Monday, July 05, 2010 at 14:05:49 -0500
>>> You've probably found a kernel bug. In particular, some failure to
>>> save/restore floating point state correctly during task switch. Since
>>> this is expensive, most operating systems try to avoid doing it if
>>> floating point is not in use by a given task.
>> 
>> I see (sort of). Nothing one can do about it then?
> 
> Depends on what kernel you're running. If it's Linux, we can fix it
> (though I'm pretty sure this entire class of bugs was fixed most of a
> decade ago, which is why I already have a good idea what the problem
> is).

Should have mentioned it before:

$ sw_vers
ProductName:	Mac OS X
ProductVersion:	10.5.8
BuildVersion:	9L30

Well, too bad. No pager with hg while converting videos, I can
live with it. Sometimes the clean solution - Broadie's patch - is
more dirty in the eye of the beholder/user ;-)

I can still resort to what I used before I switched on the pager
extension:

hg diff $@ | colordiff | less -F

No tracebacks with that.

Thanks.

c
-- 
The faster we go, the rounder we get.
--The Grateful Dead


More information about the Mercurial-devel mailing list