[plt-scheme] Re: some progress in identifying cause of DrScheme file explorer intermittent freezing problem on Japanese version of Windows XP Pro, Service Pack 3

From: Benjamin L.Russell (DekuDekuplex at Yahoo.com)
Date: Thu Jun 4 06:24:31 EDT 2009

On Thu, 4 Jun 2009 06:05:53 -0400, Eli Barzilay
<eli at barzilay.org> wrote:

>On Jun  4, Benjamin L.Russell wrote:
>> 
>> Actually, there is StraceNT, which actually works on Windows XP (see
>> http://www.intellectualheaven.com/default.asp?BH=projects&H=strace.htm).
>> 
>> I had already downloaded and unzipped the application some while
>> ago, but had not used it much yet.  If someone can tell me what to
>> do with it, I'll be happy to attach it to a DrScheme process on my
>> Japanese version of Windows XP to help diagnose this bug.
>
>Well, that looks very close to the linux strace.  The way I use it is
>to run an application with it (or attach to an already running
>process), and keep the output window visible -- there will be a stream
>of printouts going fast there but when there's something stuck then
>usually the output will be also stuck showing the last system call
>that causes the delay.  At this point you can glance through the last
>few lines and see if there are any system calls that look suspicious.
>
>[For example, the first time I used it successfully (a long time ago)
>was with Emacs -- it would occasionally freeze in an annoying way.
>When I ran it under strace, I noticed that it was doing stuff with
>lock files, which were in my home directory, mounted from the
>department NFS server (Emacs will create a lock file every time a file
>is modified, and remove it when you save the file).  Since I didn't
>need these locks to work across multiple machines, the simple solution
>was to set things up so the lockfiles would be saved in a directory
>local to the machine, and things worked fine with that.]

Splendid!  That makes sense.

Okay, I just attached StraceNT to the DrScheme.exe process after
navigating to the File -> Open... menu item in DrScheme, and as soon
as DrScheme froze in the "Select a file" dialog box, stopped the
trace.

Here is what the trace showed just before the trace was stopped:

----- beginning of traced portion begins here -----
[T3164] GetCurrentPositionEx(33010fda, 12b594, 12b804, 73fd0250, ...)
= 1
[T3164] SetTextAlign(33010fda, 0, 12b804, 73fd0250, ...) = 1
[T2948] ReadProcessMemory(2f0, 253f80, 1abbcf2c, 50, ...) [T3164]
MoveToEx(33010fda, 0, 0, 0, ...) = 1
[T3164] SetTextAlign(33010fda, 0, 12b804, 73fd0250, ...) = 0
[T3164] SetBkMode(33010fda, 2, 12b804, 73fd0250, ...) = 1
= 0
[T3164] ScriptStringFree(12be30, 0, 12c520, 12be78, ...) [T3164]
InterlockedExchange(73fc5020, 1, 12b7b4, 73f942e8, ...) = 0
= 0
= 1
[T2948] ReadProcessMemory(2f0, 254028, 1abbcf2c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 2540d0, 1abbcf2c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 254178, 1abbcf2c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 254218, 1abbcf2c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 2542c0, 1abbcf2c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 2543c0, 1abbcf2c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 7ffdf00c, 1abbcf58, 4, ...) = 1
[T2948] ReadProcessMemory(2f0, 251ea4, 1abbcf5c, 4, ...) = 1
[T2948] ReadProcessMemory(2f0, 251ec0, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 21306, 1abbcfe8, 1a, ...) = 1
[T3164] ExtTextOutW(55010e51, 7, 3, 0, ...) [T3164]
GetTextAlign(55010e51, 0, 10000, 0, ...) = 0
[T3164] GetLayout(55010e51, 0, 10000, 0, ...) = 0
[T3164] ScriptIsComplex(12beb0, 4, 1, 0, ...) = 1
[T3164] GdiRealizationInfo(55010e51, 12b6f8, 0, 0, ...) [T2948]
ReadProcessMemory(2f0, 7ffdf00c, 1abbcf24, 4, ...) = 1
[T2948] ReadProcessMemory(2f0, 251ea4, 1abbcf28, 4, ...) = 1
[T2948] ReadProcessMemory(2f0, 251ec0, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 7ffdf00c, 1abbcf58, 4, ...) = 1
[T2948] ReadProcessMemory(2f0, 251ea4, 1abbcf5c, 4, ...) = 1
[T2948] ReadProcessMemory(2f0, 251ec0, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 251f18, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 7c962178, 1abbcfe8, 14, ...) = 1
[T2948] ReadProcessMemory(2f0, 7ffdf00c, 1abbcf24, 4, ...) = 1
[T2948] ReadProcessMemory(2f0, 251ea4, 1abbcf28, 4, ...) = 1
[T2948] ReadProcessMemory(2f0, 251ec0, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 251f18, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 7ffdf00c, 1abbcf58, 4, ...) = 1
[T2948] ReadProcessMemory(2f0, 251ea4, 1abbcf5c, 4, ...) = 1
[T2948] ReadProcessMemory(2f0, 251ec0, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 251f18, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 251fc0, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 251f98, 1abbcfe8, 1a, ...) = 1
[T2948] ReadProcessMemory(2f0, 7ffdf00c, 1abbcf24, 4, ...) = 1
[T2948] ReadProcessMemory(2f0, 251ea4, 1abbcf28, 4, ...) = 1
[T2948] ReadProcessMemory(2f0, 251ec0, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 251f18, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 251fc0, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 7ffdf00c, 1abbcf58, 4, ...) = 1
[T2948] ReadProcessMemory(2f0, 251ea4, 1abbcf5c, 4, ...) = 1
[T2948] ReadProcessMemory(2f0, 251ec0, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 251f18, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 251fc0, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252068, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252040, 1abbcfe8, 1a, ...) = 1
[T2948] ReadProcessMemory(2f0, 7ffdf00c, 1abbcf24, 4, ...) = 1
[T2948] ReadProcessMemory(2f0, 251ea4, 1abbcf28, 4, ...) = 1
[T2948] ReadProcessMemory(2f0, 251ec0, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 251f18, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 251fc0, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252068, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 7ffdf00c, 1abbcf58, 4, ...) = 1
[T2948] ReadProcessMemory(2f0, 251ea4, 1abbcf5c, 4, ...) = 1
[T2948] ReadProcessMemory(2f0, 251ec0, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 251f18, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 251fc0, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252068, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252108, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 2520e8, 1abbcfe8, 16, ...) = 1
[T2948] ReadProcessMemory(2f0, 7ffdf00c, 1abbcf24, 4, ...) = 1
[T2948] ReadProcessMemory(2f0, 251ea4, 1abbcf28, 4, ...) = 1
[T2948] ReadProcessMemory(2f0, 251ec0, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 251f18, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 251fc0, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252068, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252108, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 7ffdf00c, 1abbcf58, 4, ...) = 1
[T2948] ReadProcessMemory(2f0, 251ea4, 1abbcf5c, 4, ...) = 1
[T2948] ReadProcessMemory(2f0, 251ec0, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 251f18, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 251fc0, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252068, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252108, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 2521a8, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252188, 1abbcfe8, 18, ...) = 1
[T2948] ReadProcessMemory(2f0, 7ffdf00c, 1abbcf24, 4, ...) = 1
[T2948] ReadProcessMemory(2f0, 251ea4, 1abbcf28, 4, ...) = 1
[T2948] ReadProcessMemory(2f0, 251ec0, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 251f18, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 251fc0, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252068, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252108, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 2521a8, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 7ffdf00c, 1abbcf58, 4, ...) = 1
[T2948] ReadProcessMemory(2f0, 251ea4, 1abbcf5c, 4, ...) = 1
[T2948] ReadProcessMemory(2f0, 251ec0, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 251f18, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 251fc0, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252068, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252108, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 2521a8, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252248, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252228, 1abbcfe8, 16, ...) = 1
[T2948] ReadProcessMemory(2f0, 7ffdf00c, 1abbcf24, 4, ...) = 1
[T2948] ReadProcessMemory(2f0, 251ea4, 1abbcf28, 4, ...) = 1
[T2948] ReadProcessMemory(2f0, 251ec0, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 251f18, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 251fc0, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252068, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252108, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 2521a8, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252248, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 7ffdf00c, 1abbcf58, 4, ...) = 1
[T2948] ReadProcessMemory(2f0, 251ea4, 1abbcf5c, 4, ...) = 1
[T2948] ReadProcessMemory(2f0, 251ec0, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 251f18, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 251fc0, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252068, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252108, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 2521a8, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252248, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 2522e8, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 2522c8, 1abbcfe8, 14, ...) = 1
[T2948] ReadProcessMemory(2f0, 7ffdf00c, 1abbcf24, 4, ...) = 1
[T2948] ReadProcessMemory(2f0, 251ea4, 1abbcf28, 4, ...) = 1
[T2948] ReadProcessMemory(2f0, 251ec0, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 251f18, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 251fc0, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252068, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252108, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 2521a8, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252248, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 2522e8, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 7ffdf00c, 1abbcf58, 4, ...) = 1
[T2948] ReadProcessMemory(2f0, 251ea4, 1abbcf5c, 4, ...) = 1
[T2948] ReadProcessMemory(2f0, 251ec0, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 251f18, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 251fc0, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252068, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252108, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 2521a8, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252248, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 2522e8, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252388, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252368, 1abbcfe8, 14, ...) = 1
[T2948] ReadProcessMemory(2f0, 7ffdf00c, 1abbcf24, 4, ...) = 1
[T2948] ReadProcessMemory(2f0, 251ea4, 1abbcf28, 4, ...) = 1
[T2948] ReadProcessMemory(2f0, 251ec0, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 251f18, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 251fc0, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252068, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252108, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 2521a8, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252248, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 2522e8, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252388, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 7ffdf00c, 1abbcf58, 4, ...) = 1
[T2948] ReadProcessMemory(2f0, 251ea4, 1abbcf5c, 4, ...) = 1
[T2948] ReadProcessMemory(2f0, 251ec0, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 251f18, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 251fc0, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252068, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252108, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 2521a8, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252248, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 2522e8, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252388, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252420, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252408, 1abbcfe8, 10, ...) = 1
[T2948] ReadProcessMemory(2f0, 7ffdf00c, 1abbcf24, 4, ...) = 1
[T2948] ReadProcessMemory(2f0, 251ea4, 1abbcf28, 4, ...) = 1
[T2948] ReadProcessMemory(2f0, 251ec0, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 251f18, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 251fc0, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252068, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252108, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 2521a8, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252248, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 2522e8, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252388, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252420, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 7ffdf00c, 1abbcf58, 4, ...) = 1
[T2948] ReadProcessMemory(2f0, 251ea4, 1abbcf5c, 4, ...) = 1
[T2948] ReadProcessMemory(2f0, 251ec0, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 251f18, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 251fc0, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252068, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252108, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 2521a8, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252248, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 2522e8, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252388, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252420, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 2524c0, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 2524a0, 1abbcfe8, 14, ...) = 1
[T2948] ReadProcessMemory(2f0, 7ffdf00c, 1abbcf24, 4, ...) = 1
[T2948] ReadProcessMemory(2f0, 251ea4, 1abbcf28, 4, ...) = 1
[T2948] ReadProcessMemory(2f0, 251ec0, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 251f18, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 251fc0, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252068, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252108, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 2521a8, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252248, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 2522e8, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252388, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252420, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 2524c0, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 7ffdf00c, 1abbcf58, 4, ...) = 1
[T2948] ReadProcessMemory(2f0, 251ea4, 1abbcf5c, 4, ...) = 1
[T2948] ReadProcessMemory(2f0, 251ec0, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 251f18, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 251fc0, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252068, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252108, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 2521a8, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252248, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 2522e8, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252388, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252420, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 2524c0, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252578, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 25253e, 1abbcfe8, 2c, ...) = 1
[T2948] ReadProcessMemory(2f0, 7ffdf00c, 1abbcf24, 4, ...) = 1
[T2948] ReadProcessMemory(2f0, 251ea4, 1abbcf28, 4, ...) = 1
[T2948] ReadProcessMemory(2f0, 251ec0, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 251f18, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 251fc0, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252068, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252108, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 2521a8, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252248, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 2522e8, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252388, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252420, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 2524c0, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252578, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 7ffdf00c, 1abbcf58, 4, ...) = 1
[T2948] ReadProcessMemory(2f0, 251ea4, 1abbcf5c, 4, ...) = 1
[T2948] ReadProcessMemory(2f0, 251ec0, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 251f18, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 251fc0, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252068, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252108, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 2521a8, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252248, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 2522e8, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252388, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252420, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 2524c0, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252578, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252618, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 2525f8, 1abbcfe8, 16, ...) = 1
[T2948] ReadProcessMemory(2f0, 7ffdf00c, 1abbcf24, 4, ...) = 1
[T2948] ReadProcessMemory(2f0, 251ea4, 1abbcf28, 4, ...) = 1
[T2948] ReadProcessMemory(2f0, 251ec0, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 251f18, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 251fc0, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252068, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252108, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 2521a8, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252248, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 2522e8, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252388, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252420, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 2524c0, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252578, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252618, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 7ffdf00c, 1abbcf58, 4, ...) = 1
[T2948] ReadProcessMemory(2f0, 251ea4, 1abbcf5c, 4, ...) = 1
[T2948] ReadProcessMemory(2f0, 251ec0, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 251f18, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 251fc0, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252068, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252108, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 2521a8, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252248, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 2522e8, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252388, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252420, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 2524c0, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252578, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252618, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 2526b8, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252698, 1abbcfe8, 16, ...) = 1
[T2948] ReadProcessMemory(2f0, 7ffdf00c, 1abbcf24, 4, ...) = 1
[T2948] ReadProcessMemory(2f0, 251ea4, 1abbcf28, 4, ...) = 1
[T2948] ReadProcessMemory(2f0, 251ec0, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 251f18, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 251fc0, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252068, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252108, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 2521a8, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252248, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 2522e8, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252388, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252420, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 2524c0, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252578, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252618, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 2526b8, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 7ffdf00c, 1abbcf58, 4, ...) = 1
[T2948] ReadProcessMemory(2f0, 251ea4, 1abbcf5c, 4, ...) = 1
[T2948] ReadProcessMemory(2f0, 251ec0, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 251f18, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 251fc0, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252068, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252108, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 2521a8, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252248, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 2522e8, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252388, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252420, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 2524c0, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252578, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252618, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 2526b8, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252758, 1abbcf74, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252738, 1abbcfe8, 18, ...) = 1
[T2948] ReadProcessMemory(2f0, 7ffdf00c, 1abbcf24, 4, ...) = 1
[T2948] ReadProcessMemory(2f0, 251ea4, 1abbcf28, 4, ...) = 1
[T2948] ReadProcessMemory(2f0, 251ec0, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 251f18, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 251fc0, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252068, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252108, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 2521a8, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252248, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 2522e8, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252388, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252420, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 2524c0, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252578, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 252618, 1abbcf4c, 50, ...) = 1
[T2948] ReadProcessMemory(2f0, 2526b8, 1abbcf4c, 50, ...) 
Tracing of the process stopped.
----- end of traced portion ends here -----

Apparently, a call to "ReadProcessMemory(2f0, 252618, 1abbcf4c, 50,
...) = 1" is being repeatedly executed, during which time the
DrScheme.exe process freezes in the "Select a file" dialog box.

Mysteriously, after about 5 seconds, the repetition stops, and the
user is able to navigate freely for about 10 seconds until the next
freeze, which again lasts for about 5 seconds.

Would you like me to put up the entire trace file on some file server
so that you can download it?

-- Benjamin L. Russell
-- 
Benjamin L. Russell  /   DekuDekuplex at Yahoo dot com
http://dekudekuplex.wordpress.com/
Translator/Interpreter / Mobile:  +011 81 80-3603-6725
"Furuike ya, kawazu tobikomu mizu no oto." 
-- Matsuo Basho^ 



Posted on the users mailing list.