Sorry, not fixed on 3.0.6, but I have further information.
I am now getting a .NET framework exception just before the failure occurs. I've included both the troubleshooting information from the settings dialog, the details text from the .NET exception at the end of this post. I have also attached the debugging log, starting with June 1st. Today's debug log shows a memory problem, of course.
About this failure: I have a 1GB machine and memory usage is peaking in the 90% range. Partially, this is because of Firefox and Thunderbird, but I could also have a number of other apps running, too, which could stress memory also such as Virtual PC, and get a similar problem. As before, at the critical point, painting goes wild as shown before. I can close everything, but until I close DF, the problem remains. (If I close DF first, I still have to pretty much close everything to get the problem to go away.) If I don't run DF, the problem doesn't occur.
--------------------------------------------------- Troubleshooting Information
--- Machine ------------
Operating System: Microsoft Windows NT 5.1.2600 Service Pack 2
Operating System Version: 5.1.2600.131072
Detected Version: WindowsXP / 2003
CPU: x86
Date/Time (UTC): 06/10/2009 20:35:08
Date/Time (Local): 06/10/2009 13:35:08
.NET Framework: 2.0.50727.1433
CurrentCulture: English (United States) (en-US ~ en)
CurrentUICulture: English (United States) (en-US ~ en)
--- Wallpaper ------------
Wallpaper Span: False
Monitor #1 Image: e:\My Documents\My Pictures\earth-moon.jpg
Monitor #2 Image: e:\My Documents\My Pictures\20090605_0024_HowDoesYourGardenGrow.jpg
--- DisplayFusion ------------
Name: DisplayFusion Pro v3.0.6
Build Date: Jun 01, 2009 20:33
Pro: True
Pro License: 101-POQR-3842-WHDQ (truncated)
Command Line: "C:\Program Files\DisplayFusion\DisplayFusion.exe"
Current Folder: C:\Program Files\DisplayFusion
Performance Mode: False
Prevent System Hooks: False
--- DisplayFusion x86 Hook DLL ------------
Path: C:\Program Files\DisplayFusion\DisplayFusionHookx86.dll
Name: DisplayFusion Hook
Prod Version: 1, 5, 0, 0
File Version: 1, 5, 0, 0
Size: 47,792 bytes
--- DisplayFusion x64 Hook DLL ------------
Path: C:\Program Files\DisplayFusion\DisplayFusionHookx64.dll
Name: DisplayFusion Hook
Prod Version: 1, 5, 0, 0
File Version: 1, 5, 0, 0
Size: 60,080 bytes
--- Monitor 1------------
Name: \\.\DISPLAY1
Primary: True
Bounds: {X=0,Y=0,Width=1600,Height=1200}
WorkArea: {X=0,Y=0,Width=1600,Height=1200}
--- Monitor 2------------
Name: \\.\DISPLAY2
Primary: False
Bounds: {X=-1200,Y=0,Width=1200,Height=1600}
WorkArea: {X=-1200,Y=2,Width=1200,Height=1598}
--- Screens ------------
Count: 2
Point Min X: -1200
Point Min Y: 0
Point Max X: 1600
Point Max Y: 1600
Total Width: 2800
Total Height: 1600
ActiveDesktop: False
--- Screen 1------------
ScreenID: 0
Device: \\.\DISPLAY1
Bounds: {X=0,Y=0,Width=1600,Height=1200}
MoveH: 0
MoveV: 0
--- Screen 2------------
ScreenID: 1
Device: \\.\DISPLAY2
Bounds: {X=-1200,Y=0,Width=1200,Height=1600}
MoveH: 0
MoveV: 0
--- Managed Threads ------------
Count: 8
ID:3 ~ Name:TaskbarManager ~ Age:19:39:38.0998342 ~ Alive:True ~ BG:True ~ State:Background ~ Thread Name:TaskbarManager_d740af78-db71-46a4-809e-f53af9655b67
ID:4 ~ Name:HookManager ~ Age:19:39:38.1310842 ~ Alive:True ~ BG:True ~ State:Background ~ Thread Name:HookManager_63bef5ca-3040-4ed1-8603-7cec544e282b
ID:945 ~ Name:TaskbarEnum ~ Age:00:00:03.8125000 ~ Alive:False ~ BG
~ State:Stopped ~ Thread Name:TaskbarEnum_475de1f8-cd2b-45e6-af7f-e13a7f5da3a8
ID:946 ~ Name:Hook:WM_LBUTTONDOWN ~ Age:00:00:02.9687500 ~ Alive:False ~ BG
~ State:Stopped ~ Thread Name:Hook:WM_LBUTTONDOWN_0ff742be-290a-4381-bc3c-e20e7ddc0c1d
ID:947 ~ Name:TaskbarEnum ~ Age:00:00:02.3437500 ~ Alive:False ~ BG
~ State:Stopped ~ Thread Name:TaskbarEnum_0552d0fd-ea53-48e1-9aba-f7e4d015c036
ID:903 ~ Name:TaskbarEnum ~ Age:00:00:02.2343750 ~ Alive:False ~ BG
~ State:Stopped ~ Thread Name:TaskbarEnum_397ae3fb-542f-4387-a936-599dd68fd692
ID:944 ~ Name:TaskbarEnum ~ Age:00:00:02.2031250 ~ Alive:False ~ BG
~ State:Stopped ~ Thread Name:TaskbarEnum_142eaa52-a6b1-46df-8e25-6d19ad3a44c5
ID:943 ~ Name:TaskbarEnum ~ Age:00:00:00.8125000 ~ Alive:False ~ BG
~ State:Stopped ~ Thread Name:TaskbarEnum_49faf997-2a9f-4e66-a31f-866ee8377c0f
--- Taskbars ------------
Enabled: True
Auto-hide: True
Visual Styles: True
Visual Styles Detected: True
DWM Composition Detected: False
Opacity: 80
Window Options: AllShowAll
Button Width Max: 160px
Full Screen: 00000000 ~ {X=0,Y=0,Width=0,Height=0} ~ None
Full Screen Games: 00000000 ~ {X=0,Y=0,Width=0,Height=0} ~ None
Count: 1
--- Taskbar 1------------
Location: {X=-1200,Y=0,Width=1200,Height=2}
TopMost: True
Buttons (
:
"Post reply - Mozilla Firefox" (031e04ba:031e04ba)
"Cruise - Winamp *** 1. 155 BPM - World" (06d507da:052107d6)
"Proposed - Microsoft Office OneNote" (26ec0946:26ec0946)
"ComSamp - Microsoft Visual C++ [run] - [ComSampDlg.cpp]" (03ef0110:03ef0110)
"Yahoo! News: Technology News - Thunderbird" (02a204bc:02a204bc)
"ComSamp" (0385052a:0385052a)
"Process Lasso" (26d601a2:26d601a2)
"AnVir Task Manager Pro" (03f00830:03f00830)
--- Deleted Items (0)------------
None
--- Windows Taskbar Buttons (
------------
"Post reply - Mozilla Firefox" (031e04ba:031e04ba:031e04ba ~ None ~ GCL_HIconSM ~ {X=-1200,Y=239,Width=1200,Height=999})
"Cruise - Winamp *** 1. 155 BPM - World" (06d507da:06d507da:052107d6 ~ Winamp ~ GCL_HIconSM ~ {X=1063,Y=0,Width=537,Height=280})
"Proposed - Microsoft Office OneNote" (26ec0946:26ec0946:26ec0946 ~ None ~ GCL_HIconSM ~ {X=794,Y=0,Width=806,Height=1200})
"ComSamp - Microsoft Visual C++ [run] - [ComSampDlg.cpp]" (03ef0110:03ef0110:03ef0110 ~ None ~ GCL_HIconSM ~ {X=-1204,Y=-2,Width=1208,Height=1606})
"Yahoo! News: Technology News - Thunderbird" (02a204bc:02a204bc:02a204bc ~ None ~ Icon_Small2 ~ {X=-1200,Y=504,Width=1200,Height=1024})
"ComSamp" (0385052a:0385052a:0385052a ~ None ~ Icon_Small2 ~ {X=0,Y=0,Width=789,Height=678})
"Process Lasso" (26d601a2:26d601a2:26d601a2 ~ None ~ GCL_HIconSM ~ {X=176,Y=232,Width=1200,Height=877})
"AnVir Task Manager Pro" (03f00830:03f00830:03f00830 ~ None ~ GCL_HIconSM ~ {X=207,Y=149,Width=1309,Height=869})
--------------------------------------------------- .NET Exception:
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.ComponentModel.Win32Exception: Not enough storage is available to process this command
at System.Windows.Forms.Form.UpdateLayered()
at System.Windows.Forms.Form.OnHandleCreated(EventArgs e)
at System.Windows.Forms.Control.WmCreate(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.Form.WmCreate(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
DisplayFusion
Assembly Version: 3.0.6.0
Win32 Version: 3.0.6.0
CodeBase: file:///C:/Program%20Files/DisplayFusion/DisplayFusion.exe
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Web
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.Web/2.0.0.0__b03f5f7f11d50a3a/System.Web.dll
----------------------------------------
System.Configuration
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.