Hello! 30.04.2016, 18:27, "Björn Lindqvist" <bjou...@gmail.com>: >> How do I go about hunting for that kind of bug in Factor? > > You can never exclude anything, but it seems very unlikely that the GC > would be the problem. The GC copies objects so it is vulnerable to > shadow data bugs. That is, some references might no be updated to > point to the newly copied to location for the object. In the listener, > you can run the minor-gc and gc words and see if there is a pattern or > if you are able to trigger the bug that way.
Great, I'll give that a try. > You can also recompile Factor to run in debug mode: > > nmake /f Nmakefile x86-64 DEBUG=1 I don't think I have the toolchain for that, but if it comes to the worst... > Also I see that you are running Factor in compatibility mode because > the fonts are all blurry. That is automatically enabled in Windows for > Factor if you have a high dpi screen. That's not the case here, Björn. The blur was added by Youtube re-encoding of the video clip. The original video is sharp. After a few more days of work in that same instance of Factor I see no more additional corruptions. Only the End button shows the wrong text. Either I'm not doing as memory-intensive work as before, or the issue is more likely to manifest itself in 32-bit environment, where I saw it regularly every few days. I'll try to trigger the GC more often and report back. ---=====--- Александр ------------------------------------------------------------------------------ Find and fix application performance issues faster with Applications Manager Applications Manager provides deep performance insights into multiple tiers of your business applications. It resolves application problems quickly and reduces your MTTR. Get your free trial! https://ad.doubleclick.net/ddm/clk/302982198;130105516;z _______________________________________________ Factor-talk mailing list Factor-talk@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/factor-talk