Re: Odd g++ compiling

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Am Donnerstag, 26. Juli 2007 08:36 schrieb Daniel Lohmann:
> benjamin schrieb:
> > I have encountered a strange performance while compiling. The problem
> > is; when I change some <PARAMETER> in my <PROGRAM> and recompile it via:
> >
> >  g++ <PROGRAM> -o <OUTPUT>
> >
> > and run it:
> >
> >  ./<OUTPUT>
> >
> > I get the <Segmentation fault> error massage. OK, but when I recompile
> > it once again without changing anything:
> >
> >  g++ <PROGRAM> -o <OUTPUT>
> >
> > and run it:
> >
> >  ./<OUTPUT>
> >
> > , the program seems working perfectly well. This is the case only if
> > program is exactly <PROGRAM>, I did not noticed such a behaviour
> > before.
>
> Hi Benjamin,
>
> 1) Did you compare the output of the two g++ runs? Are there, besides time
> stamps, any differences?
>
> 2) Did you try to compile and run on a different machine?
>
> I am asking all this, as in my experience such "mystical" run-time
> behaviour (that seems to depend on moon phase, tide, number of executions
> and so on) is a strong indication for a transient error (hardware problem).
> So I'd suggest to check this first, testing on a different machine is a
> simple way to get some evidence.


I want to extend these experiences by the fact, that in 99% of mystical error 
cases there actually is no hardware problem but a user problem in myself, 
since I was affected by moon phase, tide, weather, too much or too less 
coffee or a wrong combination of other drugs I took that day or the day 
before, including the surrounding air, daily meals and the psycho-social 
states of my wife.

After taking into account all those environmental parameters, or better, after 
freeing myself of all those environmental parameters, getting back all the 
concentration on the <PARAMETERS> of my <PROGRAM> I got a working 
<EXECUTABLE>, free of any transcendental errors or effects (99%).

Please note that it is not always usefull to understand what happendend during 
the phase of defectiveness, once the world and the <PROGRAM> is in 
deterministic state again.

Often the best way to repair a <PROGRAM> is to take a 15 minute walk, 
breathing some fresh air (99%), thinking about something that has nothing to 
do with all those <PARAMETERS>.

bye ingo

>
> Daniel

[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux