This App is No Longer Maintained. Visit the Replacement at StrokesPlus.net

StrokesPlus Forum
                       
StrokesPlus Forum
Home | Profile | Active Topics
Members | Search | FAQ
Username:
Password:
Save Password
Forgot your Password?

 All Forums
 Releases
 Downloads
 Version 2.7.3.3 (Beta)
 Forum Locked  Topic Locked
 Printer Friendly
Author Previous Topic Topic Next Topic  

Rob

USA
2615 Posts

Posted - 08/15/2013 :  21:19:02  Show Profile  Visit Rob's Homepage
This is a Beta release, the last known stable release is 2.6.3.

However this version seems to be stable thus far and includes several tweaks which should reduce or eliminate crashes




32-bit:

Portable/ZIP Download - Signed and Unsigned:
http://www.strokesplus.com/files/StrokesPlus_2.7.3.3_x86.zip

Setup Package Download - Unsigned, Windows XP/Vista/7/8:
http://www.strokesplus.com/files/StrokesPlusSetup_2.7.3.3_x86.exe

Setup Package Download - Signed, Windows Vista/7/8 with UAC enabled:
http://www.strokesplus.com/files/StrokesPlusSetup_2.7.3.3_x86_Signed.exe

64-bit:

Portable/ZIP Download - Signed and Unsigned:
http://www.strokesplus.com/files/StrokesPlus_2.7.3.3_x64.zip

Setup Package Download - Unsigned, Windows XP/Vista/7/8:
http://www.strokesplus.com/files/StrokesPlusSetup_2.7.3.3_x64.exe

Setup Package Download - Signed, Windows Vista/7/8 with UAC enabled:
http://www.strokesplus.com/files/StrokesPlusSetup_2.7.3.3_x64_Signed.exe

Notes:
All installers create a shortcut in Startup. Signed installers also attempt to install the certificate; while I've tested on my machine and a clean Win8 VM, I can't be certain this will always work. StrokesPlus.cer will be installed in the destination folder, in case you need to manually import (to Trusted Root Certification Authories).

All installers will NOT overwrite StrokesPlus.xml, StrokesPlus.lua, or ActionHelp.xml (since some may have a translated version). So if you just want to update to the latest version, you can run the setup and not worry about losing anything.

The ZIP downloads contain both signed and unsigned versions as well as the certificate for manual installation.

Change Log:
- Fixed issue where selecting a different stroke button from the tray menu would be lost (reverted) is you opened up the settings window and clicked Cancel (which reloads settings)
- Config is now saved when selecting most tray menu options (except Disable StrokesPlus as there are other code paths which send the same message and shouldn't be persisted)
- Removed multiple instance message suppression from Preferences since it's no longer stable or supported
- Additional instances of S+ will quietly exit upon running if S+ is already running
- Changed About tab to display all four version numbers, instead of only the first three

Hax

128 Posts

Posted - 08/16/2013 :  02:29:42  Show Profile
Oh, no! Additional instances are gone! Could you bring it back? How about possibility to enable it via manually editing StrokesPlus.xml only?

BTW, 2.7.3.3 won't quietly exit upon running if S+ is already running, it will crash (crash scenario 2).
Go to Top of Page

Rob

USA
2615 Posts

Posted - 08/16/2013 :  07:47:21  Show Profile  Visit Rob's Homepage
Well, that's not one I can't reproduce (plus I don't run with multiple instances).

Here are the debug versions. You can download and run DebugView, then run the second instance of S+ and see at what point it's failing. Note that if you run S+ as admin, you'll also need to run DebugView as admin. The versions below will once again allow multiple instances, but the checkbox is still removed from Preferences; though the config file setting to suppress the warning is still checked.

DebugView: http://technet.microsoft.com/en-us/sysinternals/bb896647.aspx

S+ Debug 32-bit: http://www.strokesplus.com/files/StrokesPlus_2.7.3.4_Debug_x86.zip

S+ Debug 64-bit: http://www.strokesplus.com/files/StrokesPlus_2.7.3.4_Debug_x64.zip

Note that in general, multiple instances aren't a supported thing. If it works for you, great and I'll leave it so S+ won't prevent you from doing so. But whenever we're talking about stability (like is S+ crashing), I would like for only a single instance to be running while testing. Since a single instance is what I consider stable and supported, someone testing with two instances could taint the results, where it's fine as a single instance but only crashes when multiple instances are running. Over time, I'm happy to try to address issues which cause problems/crashes across multiple instances, but I want to make certain a single instance runs without issues first.

Let me know the last debug message before the crash and I'll see what I can come up with.
Go to Top of Page

Hax

128 Posts

Posted - 08/16/2013 :  09:27:34  Show Profile
I'm fine with that. Thanks.

Here's the log:

https://www.dropbox.com/s/pr756gu35j7gku2/IK10.LOG
Go to Top of Page

Rob

USA
2615 Posts

Posted - 08/17/2013 :  22:09:45  Show Profile  Visit Rob's Homepage
Hmm, very odd. I don't understand how it was crashing before, since it should have just exited. The debug log shows it running fine, well past the point that it should have previously exited.

I've updated the downloads above to add some more debug output lines. Just to make sure we're on the same page, all you're doing is running the second instance and not doing anything? Or, you start the second instance, then it crashes when you try to draw a gesture?

Go to Top of Page

Hax

128 Posts

Posted - 08/18/2013 :  03:01:42  Show Profile
I start S+, then I start a second instance from the different folder, a warning message shows up and the second instance crashes just after pressing No.

New log:
https://www.dropbox.com/s/4cda1gwej2bgth4/IK102.LOG
Go to Top of Page

Rob

USA
2615 Posts

Posted - 08/18/2013 :  23:04:11  Show Profile  Visit Rob's Homepage
Updated the debug downloads again with some more debug checks right around the area it seems to be crashing.
Go to Top of Page

Hax

128 Posts

Posted - 08/19/2013 :  01:41:17  Show Profile
https://www.dropbox.com/s/wetcmdyuka5stba/IK103.LOG
Go to Top of Page

Rob

USA
2615 Posts

Posted - 08/19/2013 :  07:46:53  Show Profile  Visit Rob's Homepage
Updated downloads again, I put a try/catch around the call to set the foreground lock timeout.
Go to Top of Page

Hax

128 Posts

Posted - 08/19/2013 :  10:00:05  Show Profile
https://www.dropbox.com/s/dskq46dgtp5r971/IK104.LOG
Go to Top of Page

Rob

USA
2615 Posts

Posted - 08/19/2013 :  19:42:32  Show Profile  Visit Rob's Homepage
Removed the code that makes that call, just to see if that's really the problem. Updated downloads.
Go to Top of Page

Hax

128 Posts

Posted - 08/19/2013 :  23:12:29  Show Profile
https://www.dropbox.com/s/c8tw1enfkfytl6l/IK105.LOG
Go to Top of Page

Rob

USA
2615 Posts

Posted - 08/19/2013 :  23:35:24  Show Profile  Visit Rob's Homepage
Well shit, I really have no idea where the hell it's bombing

Aside from multiple instances, has 2.7.3 been stable?

I'll keep adding more debug checks throughout the week and see if we can narrow down exactly where the failure's occurring.
Go to Top of Page

Rob

USA
2615 Posts

Posted - 08/20/2013 :  00:18:36  Show Profile  Visit Rob's Homepage
Added a couple more checks...seems like it's crashing a little later than the last spot I thought. Debug downloads updated.
Go to Top of Page

Hax

128 Posts

Posted - 08/20/2013 :  00:18:50  Show Profile
I've been running two instances of the first debug 2.7.3.4 version since Friday and they're stable so far (with <HideAdditionalInstanceMessage>1</HideAdditionalInstanceMessage>).
Go to Top of Page

Rob

USA
2615 Posts

Posted - 08/20/2013 :  00:46:49  Show Profile  Visit Rob's Homepage
Wait, so does it only crash when <HideAdditionalInstanceMessage> = 0?

You may have mentioned that, but I sometimes miss things =)

EDIT: Locking topic since I'm releasing 2.7.4 (keep forum order in sequence). You can post in the other irregular crashing thread.
Go to Top of Page
  Previous Topic Topic Next Topic  
 Forum Locked  Topic Locked
 Printer Friendly
Jump To:
StrokesPlus Forum © 2011-2018 Rob Yapchanyk Go To Top Of Page
Snitz Forums 2000