MouseTester Software Reloaded - Page 3 - Overclock.net - An Overclocking Community

Forum Jump: 

MouseTester Software Reloaded

Reply
 
Thread Tools
post #21 of 75 (permalink) Old 02-10-2016, 08:38 AM
New to Overclock.net
 
SweetLow's Avatar
 
Join Date: Jan 2016
Posts: 449
Rep: 53 (Unique: 30)
Quote:
Originally Posted by dobragab View Post

Thanks for feedback.

Did you install THIS update?
What operating system are you using?
Win 7 x64. All .NET 4.x: Full 4.0 standalone, and then 4.5x, 4.6x - from Windows Update. Nothing else.

Win7 x32 - without 4.6 work fine.
Quote:
Originally Posted by dobragab View Post

Then you should try installing .NET 4.0 Full.
After 4.5 and 4.6 installed??? It's bad advice.
SweetLow is offline  
Sponsored Links
Advertisement
 
post #22 of 75 (permalink) Old 02-10-2016, 11:45 AM
New to Overclock.net
 
Join Date: Apr 2011
Location: Germany
Posts: 1,647
Rep: 122 (Unique: 91)
error log:
Warning: Spoiler! (Click to show)
Informationen über das Aufrufen von JIT-Debuggen
anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.

************** Ausnahmetext **************
System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei MouseTester.MousePlot.MousePlot_Resize(Object sender, EventArgs e)
bei System.Windows.Forms.Control.OnResize(EventArgs e)
bei System.Windows.Forms.Form.OnResize(EventArgs e)
bei System.Windows.Forms.Control.OnSizeChanged(EventArgs e)
bei System.Windows.Forms.Control.UpdateBounds(Int32 x, Int32 y, Int32 width, Int32 height, Int32 clientWidth, Int32 clientHeight)
bei System.Windows.Forms.Control.UpdateBounds(Int32 x, Int32 y, Int32 width, Int32 height)
bei System.Windows.Forms.Control.SetBoundsCore(Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified)
bei System.Windows.Forms.Form.SetBoundsCore(Int32 x, Int32 y, Int32 width, Int32 height, BoundsSpecified specified)
bei System.Windows.Forms.Control.ScaleControl(SizeF factor, BoundsSpecified specified)
bei System.Windows.Forms.ScrollableControl.ScaleControl(SizeF factor, BoundsSpecified specified)
bei System.Windows.Forms.Form.ScaleControl(SizeF factor, BoundsSpecified specified)
bei System.Windows.Forms.Control.ScaleControl(SizeF includedFactor, SizeF excludedFactor, Control requestingControl)
bei System.Windows.Forms.ContainerControl.Scale(SizeF includedFactor, SizeF excludedFactor, Control requestingControl)
bei System.Windows.Forms.ContainerControl.PerformAutoScale(Boolean includedBounds, Boolean excludedBounds)
bei System.Windows.Forms.ContainerControl.PerformNeededAutoScaleOnLayout()
bei System.Windows.Forms.ContainerControl.OnLayoutResuming(Boolean performLayout)
bei System.Windows.Forms.Control.ResumeLayout(Boolean performLayout)
bei MouseTester.MousePlot.InitializeComponent()
bei MouseTester.MousePlot..ctor(MouseLog Mlog, MouseLog Mlog2, Settings settings)
bei MouseTester.Form1.buttonPlot_Click(Object sender, EventArgs e)
bei System.Windows.Forms.Control.OnClick(EventArgs e)
bei System.Windows.Forms.Button.OnClick(EventArgs e)
bei System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.ButtonBase.WndProc(Message& m)
bei System.Windows.Forms.Button.WndProc(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Geladene Assemblys **************
mscorlib
Assembly-Version: 4.0.0.0.
Win32-Version: 4.6.1055.0 built by: NETFXREL2.
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll.
MouseTester
Assembly-Version: 1.5.0.0.
Win32-Version: 1.5.0.0.
CodeBase: file:///C:/Users/XXX/Desktop/MouseTester_v1.5/MouseTester.exe.
System.Windows.Forms
Assembly-Version: 4.0.0.0.
Win32-Version: 4.6.1055.0 built by: NETFXREL2.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.
System
Assembly-Version: 4.0.0.0.
Win32-Version: 4.6.1055.0 built by: NETFXREL2.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll.
System.Drawing
Assembly-Version: 4.0.0.0.
Win32-Version: 4.6.1068.2 built by: NETFXREL3STAGE.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.
System.Configuration
Assembly-Version: 4.0.0.0.
Win32-Version: 4.6.1055.0 built by: NETFXREL2.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll.
System.Core
Assembly-Version: 4.0.0.0.
Win32-Version: 4.6.1055.0 built by: NETFXREL2.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll.
System.Xml
Assembly-Version: 4.0.0.0.
Win32-Version: 4.6.1064.2 built by: NETFXREL3STAGE.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll.
OxyPlot.WindowsForms
Assembly-Version: 2013.1.52.1.
Win32-Version: 2013.1.52.1.
CodeBase: file:///C:/Users/XXX/Desktop/MouseTester_v1.5/OxyPlot.WindowsForms.DLL.
OxyPlot
Assembly-Version: 2013.1.52.1.
Win32-Version: 2013.1.52.1.
CodeBase: file:///C:/Users/XXX/Desktop/MouseTester_v1.5/OxyPlot.DLL.
mscorlib.resources
Assembly-Version: 4.0.0.0.
Win32-Version: 4.6.1055.0 built by: NETFXREL2.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_de_b77a5c561934e089/mscorlib.resources.dll.
System.Windows.Forms.resources
Assembly-Version: 4.0.0.0.
Win32-Version: 4.6.1055.0 built by: NETFXREL2.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.

************** JIT-Debuggen **************
Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der
Konfigurationsdatei der Anwendung oder des Computers
(machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.
Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.

Zum Beispiel:





Wenn das JIT-Debuggen aktiviert ist, werden alle nicht behandelten
Ausnahmen an den JIT-Debugger gesendet, der auf dem
Computer registriert ist, und nicht in diesem Dialogfeld behandelt.




thuNDa is offline  
post #23 of 75 (permalink) Old 02-10-2016, 12:16 PM - Thread Starter
New to Overclock.net
 
dobragab's Avatar
 
Join Date: Jul 2015
Posts: 68
Rep: 28 (Unique: 22)
Nice bugreport, thanks!

The NullReferenceException is in MousePlot_Resize function, which is 4 lines long kookoo.gif
I can think of only one possible problem, try if this version helps. Not sure though, really hard to debug if I can't reproduce it. mad.gif
Please try this version, but I'm not sure this will fix it...
MouseTester_v1.5.1.zip 153k .zip file
Attached Files
File Type: zip MouseTester_v1.5.1.zip (152.8 KB, 202 views)
dobragab is offline  
Sponsored Links
Advertisement
 
post #24 of 75 (permalink) Old 02-10-2016, 12:24 PM
New to Overclock.net
 
Join Date: Apr 2011
Location: Germany
Posts: 1,647
Rep: 122 (Unique: 91)
Quote:
Originally Posted by dobragab View Post

Nice bugreport, thanks!

The NullReferenceException is in MousePlot_Resize function, which is 4 lines long kookoo.gif
I can think of only one possible problem, try if this version helps. Not sure though, really hard to debug if I can't reproduce it. mad.gif
Please try this version, but I'm not sure this will fix it...
MouseTester_v1.5.1.zip 153k .zip file

no, unfortunately still the same. frown.gif

thuNDa is offline  
post #25 of 75 (permalink) Old 02-10-2016, 01:30 PM
New to Overclock.net
 
SweetLow's Avatar
 
Join Date: Jan 2016
Posts: 449
Rep: 53 (Unique: 30)
Quote:
Originally Posted by thuNDa View Post

no, unfortunately still the same. frown.gif
It always be the same!


public MousePlot(MouseLog Mlog, MouseLog Mlog2, Settings settings)
{
InitializeComponent(); //implicit call of MousePlot_Resize

this.settings = settings;
......................................

private void MousePlot_Resize(object sender, EventArgs e)
{
if (this.WindowState == FormWindowState.Normal)
settings.maximized = false; // !!! use of uninitialized object
else if (this.WindowState == FormWindowState.Maximized)
settings.maximized = true;
}

dobragab, simply swap InitializeComponent(); and this.settings = settings; lines
SweetLow is offline  
post #26 of 75 (permalink) Old 02-10-2016, 01:37 PM - Thread Starter
New to Overclock.net
 
dobragab's Avatar
 
Join Date: Jul 2015
Posts: 68
Rep: 28 (Unique: 22)
Thanks SweetLow, was about to ask u to look at the source smile.gif Hope this will fix it biggrin.gif

I tried changing to .NET 4.6.1 on Win10 and Win8.1 x64 too, didn't reproduce the bug. I have no idea why did the ctor call MousePlot_Resize implicitly on ur PC, and not on mine.

MouseTester_v1.5.2.zip 153k .zip file

#27
Indeed. Wrong file, changed attachment.
Attached Files
File Type: zip MouseTester_v1.5.2.zip (152.8 KB, 79 views)
dobragab is offline  
post #27 of 75 (permalink) Old 02-10-2016, 01:50 PM
New to Overclock.net
 
SweetLow's Avatar
 
Join Date: Jan 2016
Posts: 449
Rep: 53 (Unique: 30)
MouseTester.exe 57344 11.02.16 00:18
But i send my post at 0:30. Are You have time machine? wink.gif
P.S. all is much better now thumb.gif
P.P.S.
>I tried changing to .NET 4.6.1 on Win10 and Win8.1 x64 too, didn't reproduce the bug. I have no idea why did the ctor call MousePlot_Resize implicitly on ur PC, and not on mine.

No, it's not version sensitive - i reproduce bug on pure v4.0. More like this is any kind of multithreading initialization in action.
P.P.P.S. No, it's not the multithreading. More subtle problem! You design form at 96 dpi. But i (and probably thuNDa) use HiDPI displays (i use 144 dpi) wink.gif
SweetLow is offline  
post #28 of 75 (permalink) Old 02-10-2016, 04:02 PM - Thread Starter
New to Overclock.net
 
dobragab's Avatar
 
Join Date: Jul 2015
Posts: 68
Rep: 28 (Unique: 22)
Quote:
Originally Posted by SweetLow View Post

More subtle problem! You design form at 96 dpi. But i (and probably thuNDa) use HiDPI displays (i use 144 dpi) wink.gif

Again, you are right. I know high DPI is a pain in the butt with C# winforms. mad.gif
I just tested in virtual PC and I'm sure that caused the bug. Thanks thumb.gif

I also found some bugs I'm not proud of. So the latest version is v1.5.3 now, updated first post.
dobragab is offline  
post #29 of 75 (permalink) Old 02-11-2016, 06:58 AM
New to Overclock.net
 
Join Date: Apr 2011
Location: Germany
Posts: 1,647
Rep: 122 (Unique: 91)
great, it works now. thumb.gif


and indeed, i use scaling.

thuNDa is offline  
post #30 of 75 (permalink) Old 04-02-2016, 01:37 AM
New to Overclock.net
 
Slider2k's Avatar
 
Join Date: Mar 2016
Posts: 2
Rep: 0
How to analyze the xSum plot?
Slider2k is offline  
Reply

Quick Reply
Message:
Options

Register Now

In order to be able to post messages on the Overclock.net - An Overclocking Community forums, you must first register.
Please enter your desired user name, your email address and other required details in the form below.
User Name:
If you do not want to register, fill this field only and the name will be used as user name for your post.
Password
Please enter a password for your user account. Note that passwords are case-sensitive.
Password:
Confirm Password:
Email Address
Please enter a valid email address for yourself.
Email Address:

Log-in



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Show Printable Version Show Printable Version
Email this Page Email this Page


Forum Jump: 

Posting Rules  
You may post new threads
You may post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off