Luca Olivetti wrote:
En/na Luca Olivetti ha escrit:
En/na Luca Olivetti ha escrit:
En/na Mattias Gaertner ha escrit:
Long version:
I have a (relatively simple) program that has been running
flawlessly 24x7 the last 4 years.
[...]
The most intriguing part is that, under the test conditions,
FindInvalidUTF8Character is only given pure ASCII strings, so it
should never enter the branches where it checks p[1], p[2] or p[3],
so I'm really puzzled.
Me too. Nevertheless, I fixed FindInvalidUTF8Character.
Thanks.
Meanwhile the program has been running all the week-end without
hanging the system.
Well, it hanged again today, with no call to FindInvalidUTF8Character
in sight. I hoped I nailed it but it was a red herring :-(
Note that the version that worked through the week-end was compiled
with gtk1, the one that hanged today with gtk2 (but I think that's
another red herring).
I'm re-resting now the gtk1 version to see what happens.
Well, I think (though I cannot be sure until I had the system running
more time) that I found a solution: I reverted the development
environment to the same situation as 2 years ago (when I made the last
successful modification to this program), i.e:
fpc 2.0.4 (with a couple of patches so that the ide works with gtk2 even
if the final program is for gtk1)
lazarus svn 11880 (I think I used an earlier version at the time, but I
couldn't determine the exact version, this one is one of the latest
compiling with fpc 2.0.4 and working with the ide compiled for gtk2)
If this works (crossing fingers), I'm *not* happy with the solution,
since I'd really like to know what happened to make linux hang hard
using a newer fpc and a newer lazarus (I cannot say which one is the
culprit).
with "linux hang hard" you mean the machine is completely frozen? Does
not react on ping and so on? Could it be a hardware problem? Maybe the
BIOS settings are to "aggressive". Maybe there is a hardware memory
problem, which is only popping up when you use the modern (perhaps more
memory consuming) fpc/lazarus/gtk environment.
Regards, Bernd.
--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus