Kitz Forum

Broadband Related => Router Monitoring Software => Topic started by: roseway on June 23, 2017, 11:37:47 AM

Title: DSLstats version 6.0 released
Post by: roseway on June 23, 2017, 11:37:47 AM
Download files are now upgraded to v6.0.1, and v6.0.2 for the Windows version.

This full release incorporates all the changes in the pre-release versions since v5.0, plus

- fixed missing SNRM values in event log entry after a resync
- added option to select a font for use on the Stats and other text pages
- fixed multiple uploads of zip files to MDWS

Full list of changes at: http://dslstats.me.uk/changelog.html (http://dslstats.me.uk/changelog.html)

Downloads: http://dslstats.me.uk/downloads.html (http://dslstats.me.uk/downloads.html)

All the pages of the website have been brought up to date with the latest changes. You may need to refresh the browser window if it still shows the older versions.
Title: Re: DSLstats version 6.0 released
Post by: tbailey2 on June 23, 2017, 11:57:54 AM
All running okay here on both lines (VDSL2 and ADSL2+) under Windows 10  :)
Title: Re: DSLstats version 6.0 released
Post by: licquorice on June 23, 2017, 04:43:56 PM
Running OK on RPi here
Title: Re: DSLstats version 6.0 released
Post by: broadstairs on June 23, 2017, 05:16:35 PM
Running OK now, old version did not close correctly which messed up install. Anyway seems OK now. Running 32bit on W7.

Stuart
Title: Re: DSLstats version 6.0 released
Post by: renluop on June 23, 2017, 05:20:26 PM
Dare I? :-\ :paperbag:
Title: Re: DSLstats version 6.0 released
Post by: burakkucat on June 23, 2017, 05:21:48 PM
The Linux 64-bit version has been installed and is currently running without any obvious problem.

I have noticed a minor discrepancy in the area of the Line and Signal attenuations and have sent an e-mail message, with attachment, to you that illustrates my observations.
Title: Re: DSLstats version 6.0 released
Post by: broadstairs on June 23, 2017, 05:24:46 PM
Spoke too soon. I am unable after 3 re-installs to get it to work the upload16.exe fails everytime. Fallen back to 5.9.5 and all is OK.

Stuart
Title: Re: DSLstats version 6.0 released
Post by: licquorice on June 23, 2017, 05:34:05 PM
I had to make upload16 executable on the RPi, don't know if you have to change permissions on the Windows version.
Title: Re: DSLstats version 6.0 released
Post by: broadstairs on June 23, 2017, 05:44:44 PM
I had to make upload16 executable on the RPi, don't know if you have to change permissions on the Windows version.

I've never had to do anything like that on Windows with DSLStats and the 5.9.5 version of upload16.exe is working fine.

Stuart
Title: Re: DSLstats version 6.0 released
Post by: banger on June 23, 2017, 05:57:24 PM
Windows 10 won't let the executable run. Just keeps saying, we have stopped a dangerous program or something no way to get around it as only close X is available.

Edit: Figured it out clicking more info and run anyway sorted it. There is one error in the event log which says unable to get IP address when starting and a bit of a hang.

Also, steals focus when minimised when getting stats from the current running program like the web browser. 5.9 is also now having trouble getting IP address after I reverted.
Title: Re: DSLstats version 6.0 released
Post by: banger on June 23, 2017, 06:38:42 PM
V6 is now getting IP address successfully don't know what changed but there is the odd blip where it steals focus from the currently running application on Windows 10 when sampling which has made it difficult to write this post as my cursor disappeared for 2 seconds.
Title: Re: DSLstats version 6.0 released
Post by: roseway on June 23, 2017, 06:41:26 PM
Thanks for the comments. I'll do some more testing tomorrow and see if I can understand what's going wrong for some Windows users.
Title: Re: DSLstats version 6.0 released
Post by: gt94sss2 on June 23, 2017, 08:25:53 PM
I had to make upload16 executable on the RPi, don't know if you have to change permissions on the Windows version.

Thanks for this - I also found that the RPi version wasn't uploading automatically once installed but from the above, I was able to fix it by making upload16 executable :)
Title: Re: DSLstats version 6.0 released
Post by: roseway on June 23, 2017, 10:47:53 PM
Yes, it seems that this applies to the two Linux versions as well - the upload program has lost its executable setting. I'll  correct this tomorrow.

[Edit] This is now corrected as of 07:30, 24 June 2017
Title: Re: DSLstats version 6.0 released
Post by: broadstairs on June 24, 2017, 10:12:43 AM
Eric I've been testing the 5.6 DSLStats on a Virtualbox 64 bit install of W7. If I run upload16.exe as administrator it does not crash but DSLStats complains about a timeout uploading to MDWS, but running with administrator mode off it crashes. If you need any testing I can do it easily with his Virtualbox install. I checked and the 5.9.5 version works OK on my Virtualbox install.

Stuart
Title: Re: DSLstats version 6.0 released
Post by: d2d4j on June 24, 2017, 10:36:01 AM
Hi broadstairs

I believe 5.6 is pointing to wrong website (roseway changed domain and server), so this is the reason for the timeout.

Roseway pointed this out on renluop thread over FP issue and wanting to try earlier versions

I'm sorry if I'm wrong

Many thanks

John
Title: Re: DSLstats version 6.0 released
Post by: roseway on June 24, 2017, 10:43:43 AM
Windows situation to date:

1. Danger warning when first running the program: This is just Windows being protective. I've submitted the v6.0 version of dslstats.exe to virustotal, and the report is completely clean. If you get this message you can click on the "More info" link and allow the program to run.

2. Failure to get IP address: I suspect that this was no more than a temporary network problem.

3. Stealing focus while sampling: still to be looked at.

4. Failure of upload16.exe: Several users are successfully uploading to MDWS from DSLstats v6.0, so this issue applies only to some systems. I can confirm it on my own Windows 8.1 system, but at present I don't know what the cause is.
Title: Re: DSLstats version 6.0 released
Post by: roseway on June 24, 2017, 10:49:56 AM
@Stuart: Thanks for the offer of help, but as I just mentioned, I can confirm the issue on my Win 8.1 system. What d2d4j said is half right, but I haven't yet shut down the old website, so versions prior to v5.9 will still work for a short time longer.
Title: Re: DSLstats version 6.0 released
Post by: d2d4j on June 24, 2017, 11:01:51 AM
Hi roseway

Many thanks, sorry I was only half right, I normally very quickly scan posts and memory is failing fast

I have installed 6 onto our win7 64 bit, and so far the only issues I saw were as follows

Avast has noted dslstats.exe maybe dangerous and is currently investigating the file (I know it's safe but once avast does, it should not complain anymore)

The program appeared to freeze and became unresponsive for a few seconds - cured by adding to exception for dslstats folder (so it covers all in folder) in avast AV

I'm not sure if it helps, or if anyone sets up same but I run dslstats from root (c:\dslstats) and give all users full control and I have not had any issues, nor do I have start as administrator

My config file though is held in user/app data/local/dslstats

Using this setup, I just download the latest version, copy to root, set permissions and exclusion in avast AV, close dslstats and start the new version

I hope it helps a little but realise it has changed on later versions of Windows

Many thanks

John
Title: Re: DSLstats version 6.0 released
Post by: roseway on June 24, 2017, 11:38:55 AM
Thanks for all that information John. I've never really understood why DSLstats is fussy about where it's installed, and you seem to seem to have demonstrated that it isn't so fussy. :) Of course, if you enable the option to keep its configuration and other files in the same folder as the program files, then this must be user writeable.
Title: Re: DSLstats version 6.0 released
Post by: broadstairs on June 24, 2017, 12:01:04 PM
Just to add that on my live system DSLStats is (and always has been) installed on the D drive, but on my Virtualbox system it is installed on C:\DSLStats.

Stuart
Title: Re: DSLstats version 6.0 released
Post by: skyeci on June 25, 2017, 10:06:35 PM
hi,

Just hoped someone could comment on what I am seeing is normal or not? - having been a pi3 uploader before things seemed to work fine. I thought  I would try dsl stats on a windows 10 based pc etc.  I am seeing  a "not responding" on the top bar everytime a sample takes place. Once the sample has been taken the program continues to work as expected until the next sample starts..

Anyone else seeing this please? - example attached
Title: Re: DSLstats version 6.0 released
Post by: banger on June 25, 2017, 10:33:09 PM
Yes, I am seeing the not responding window but I mostly have DSLStats minimised and use another program. The not responding tends to show as stealing focus from the other application. I believe Eric is looking at this.
Title: Re: DSLstats version 6.0 released
Post by: skyeci on June 25, 2017, 10:34:54 PM
Ok, thanks for confirming.
Title: Re: DSLstats version 6.0 released
Post by: roseway on June 25, 2017, 10:42:40 PM
There's an issue with the Windows version which doesn't affect everybody, and I'm having difficulty nailing it down at the moment. I have some ideas, but it will take  a bit of time to test them.
Title: Re: DSLstats version 6.0 released
Post by: skyeci on June 25, 2017, 10:48:17 PM
Ok thanks  for the feedback. Happy to test anything if it helps. The machine is a new build, fully updated along with plenty of spec etc..
Title: Re: DSLstats version 6.0 released
Post by: d2d4j on June 25, 2017, 11:05:42 PM
Hi

@roseway, I believe it is because of tbailey2 server

I could be wrong sorry,as I thought excluding in AV would cure the unresponsive aspect, but it continued until I halted upload

As I said, I could be wrong but coincidence perhaps

Many thanks

John
Title: Re: DSLstats version 6.0 released
Post by: skyeci on June 25, 2017, 11:08:21 PM
I will try this on mine
Title: Re: DSLstats version 6.0 released
Post by: skyeci on June 25, 2017, 11:14:13 PM
Hi

@roseway, I believe it is because of tbailey2 server

I could be wrong sorry,as I thought excluding in AV would cure the unresponsive aspect, but it continued until I halted upload

As I said, I could be wrong but coincidence perhaps

Many thanks

John


Just tried with upload "unticked" and there is NO hang for me. Re-ticked upload and the not responding is back..
Title: Re: DSLstats version 6.0 released
Post by: banger on June 26, 2017, 12:41:54 AM
I am seeing the same as Skyeci on V6. Untick MWDS upload and stealing focus/hang disappears so it is something to do with the upload.
Title: Re: DSLstats version 6.0 released
Post by: roseway on June 26, 2017, 06:37:01 AM
I've no doubt that the issue here is with the MDWS upload function. What I'm struggling with is why it works fine for some people but not for others on similar systems.
Title: Re: DSLstats version 6.0 released
Post by: renluop on June 26, 2017, 06:41:38 AM
Trying to educate myself, I found this article (https://www.lifewire.com/g00/how-to-prevent-programs-from-stealing-focus-in-windows-2624453?i10c.referrer=https%3A%2F%2Fwww.google.co.uk%2F). I mention it FWIW in case it might be useful to anybody.
Title: Re: DSLstats version 6.0 released
Post by: d2d4j on June 26, 2017, 07:26:09 AM
Hi

Sorry, I meant the unresponsive aspect of dslstats as seen, maybe because tony server is not working fully (until tony confirms it is, I operate on the theory it is not) and tony is having a break, so let's all be patient

My post was for those with dslstats which upload without issue, but has become unresponsive and not those users who cannot upload

Many thanks

John
Title: Re: DSLstats version 6.0 released
Post by: broadstairs on June 26, 2017, 07:28:44 AM
Strange thing is that since falling back to 5.9.5 MDWS upload works fine for me and no upload16.exe hangs so I dont believe it is the MDWS server which is causing this or I'd see it using this older version.

Stuart
Title: Re: DSLstats version 6.0 released
Post by: d2d4j on June 26, 2017, 08:24:00 AM
Hi broadstairs

Many thanks, and I have turned on uploading now

Yes, you are correct as roseway knows about this issue

The unresponsive issue still persists for me but, and anyone who tries how I cured it, do so at own risk, as I have not and will not reverse engineer roseway files

There is a difference in file size (probably correct) between the upload15 and upload16

I stopped dslstats, renamed upload16.exe, copied upload15.exe to v6 dslstats folder, renamed upload15.exe to upload16.exe and started dslstats

All appears to work fine, no errors shown

I am not saying this resolves the issue, and I do not know the difference between the upload exe files

Many thanks

John
Title: Re: DSLstats version 6.0 released
Post by: tbailey2 on June 26, 2017, 09:00:26 AM
I've spent the last few hours trying to make sense of this although the upload15/16.exe change I haven't looked at (yet).

Basically I can't get it to fail uploading on three different terminals. Normally I run it on the server itself but as this is not something anyone else would do I've checked it out 'normally'. All the machinery below has the latest updates installed  (except Win10 has no Creators edition).

1) Windows 8.1 Ver 6.0.1 installed in C:\DSLstats - no problem and no compatibility or admin set

2) Windows 10 Ver 6.0.1 installed and executable run from D:\DSLstats - no problem and no compatibility or admin set

3) Windows 10 Ver 6.0.1 installed and run from C:\DSLStats 6.0.1 -initially  Kaspersky went bananas and when it first tried to upload anything! Took about 10 mins to sort out the damage and permissions but adding file exclusions for the four executables solved this and runs okay now (running at this very moment)  and no compatibility or admin set

I've run DSLstats on my ADSL2+ line for two+ years now and it hardly every fails any uploads.
Title: Re: DSLstats version 6.0 released
Post by: skyeci on June 26, 2017, 09:10:56 AM
My uploads do not fail but without disabling uploads to mydsl the program hangs whilst carrying out the sampling function. I intend to roll it back to an earlier version to see if it cures the issue.
Title: Re: DSLstats version 6.0 released
Post by: d2d4j on June 26, 2017, 09:14:35 AM
Hi tbailey2

Many thanks

Sorry, my issue was dslstats was becoming unresponsive, which the above appears to have corrected I think

I checked back on previous dslstats versions, and the upload file is always 278kb, apart from v6, which smaller (wondering if build process has gone slightly wrong perhaps on upload exe)

I am sorry to say, I do not know how to know if upload  failed, perhaps it displays this in the event tab, so I believe mine uploads lovely (on upload16 and upload15), and I do not regularly check stats sorry

I am not trying to resolve or cause roseway additional issues, just letting users know how I believe I have resolved my temporary freeze

I hope you had a good break and kudos to you

Many thanks

John
Title: Re: DSLstats version 6.0 released
Post by: roseway on June 26, 2017, 09:38:45 AM
upload16.xxx replaced upload15.xxx in version 5.9.2, and it included some changes to support a timeout for the occasions when MDWS is unavailable. If you rename upload15.xxx to upload16.xxx and use it with the latest version of DSLstats it will probably work OK (although I haven't checked this), but the timeout capability may be lost. I'm working towards a proper solution now.
Title: Re: DSLstats version 6.0 released
Post by: tbailey2 on June 26, 2017, 09:44:45 AM
Just for the record, I don't see any hangs/unresponsive issues or focus problems on any terminal using Ver 6.0.1...
Title: Re: DSLstats version 6.0 released
Post by: d2d4j on June 26, 2017, 09:52:56 AM
Hi

Many thanks

@tbailey2 - the only issue I see is dslstats becomes unresponsive for about 4 - 5 seconds, then runs lovely for about a minute, then repeats.

This does not bother me as it continues

@roseway, many thanks, I was not trying to intrude sorry.

Thinking about it quickly, perhaps the new time out for mdws might be the reason for unresponsive, whilst it waits for an answer from mdws perhaps (or dns been slow)

It's just a thought and sorry, I know you both would have already thought of this, and tony may not see this, as he's connected locally then external

Many thanks

John
Title: Re: DSLstats version 6.0 released
Post by: d2d4j on June 26, 2017, 09:54:10 AM
Ops sorry

I meant to ask what version v6 is meant to be, v6.0.0.0 or v6.0.1 as tony suggests

Many thanks

John
Title: Re: DSLstats version 6.0 released
Post by: roseway on June 26, 2017, 10:06:26 AM
I replaced 6.0 with 6.0.1 to correct a small possible memory leak which resulted from a process not being correctly terminated after doing its job. I'm not sure that there was actually a memory leak in practice, and it's probably not worth bothering over at this point.
Title: Re: DSLstats version 6.0 released
Post by: d2d4j on June 26, 2017, 10:57:15 AM
Hi roseway

Many thanks, much appreciated

I downloaded v6.0.1 and currently using it

The unresponsive still continues (which I'm sure you know happens when it shows sampling)

I do not think it's dns as I hard set dns to IP address

I will leave it as is and kudos to you

Many thanks

John
Title: Re: DSLstats version 6.0 released
Post by: skyeci on June 26, 2017, 03:44:37 PM
As I asked the question I thought best to follow it up .

I have fixed the hanging I was seeing when the sample is being taken by using the upload15 renamed as upload16 on the latest version - so far so good for me. When I use the latest downloaded upload16 the app will hang when the sample is being taken.

Title: Re: DSLstats version 6.0 released
Post by: roseway on June 26, 2017, 04:07:26 PM
Yes, I've checked that option out, and it should work fine. It's not quite right, but I don't think you'll see any problems. I hope to make available a proper solution in a day or so.

None of this applies to the Linux / Raspberry Pi versions, by the way.
Title: Re: DSLstats version 6.0 released
Post by: banger on June 26, 2017, 04:10:50 PM
Good work Eric. I am still using V5.9 and holding off on the fix mentioned in this thread although its always good to have another way.
Title: Re: DSLstats version 6.0 released
Post by: Chrysalis on June 26, 2017, 04:11:52 PM
Eric, given the MDWS issues, I have an idea, I dont know if you can take on board, but it would reduce stress on tony's servers and possibly help this issue as well.

My idea is that dslstats first checks if MDWS is online with a simple basic check, if its not then it wont attempt to upload anything, and also will wait 5 minutes before checking again. :)

What do you think?
Title: Re: DSLstats version 6.0 released
Post by: d2d4j on June 26, 2017, 04:17:53 PM
Hi chrysalis

I could be wrong sorry, but that's exactly what roseway has attempted in upload16 but not sure over wait time

Many thanks

John
Title: Re: DSLstats version 6.0 released
Post by: tbailey2 on June 26, 2017, 04:27:38 PM
My idea is that dslstats first checks if MDWS is online with a simple basic check, if its not then it wont attempt to upload anything, and also will wait 5 minutes before checking again. :)

Eric

You could use the upload validation check to do that, it takes few resources and is very fast...
Title: Re: DSLstats version 6.0 released
Post by: roseway on June 26, 2017, 06:38:03 PM
What Tony says is right. I'm going to release a version which fixes the current problems with the Windows version, hopefully tomorrow, then I'll get working on Chrys's suggestion.
Title: Re: DSLstats version 6.0 released
Post by: broadstairs on June 26, 2017, 06:45:30 PM
Eric I thought that since upload16.exe works in 5.9.5 I'd try that version in 6.0.0 but it still fails, despite it working OK in 5.9.5 or at least seems to.

Stuart
Title: Re: DSLstats version 6.0 released
Post by: roseway on June 26, 2017, 07:15:44 PM
The upload16.exe in v5.9.5 is the same file as the one in v6.0. I didn't rebuild it, I just copied the executable over. When I change the upload program I change its number, and DSLstats is changed to look for the new version.

Title: Re: DSLstats version 6.0 released
Post by: Chrysalis on June 26, 2017, 07:39:15 PM
Hi chrysalis

I could be wrong sorry, but that's exactly what roseway has attempted in upload16 but not sure over wait time

Many thanks

John

ok sorry.
Title: Re: DSLstats version 6.0 released
Post by: broadstairs on June 26, 2017, 08:21:35 PM
The upload16.exe in v5.9.5 is the same file as the one in v6.0. I didn't rebuild it, I just copied the executable over. When I change the upload program I change its number, and DSLstats is changed to look for the new version.

Then I am puzzled as to why it works in conjunction with 5.9.5 with no issues, does this mean the problem is in the main file and not upload16.exe?

Stuart
Title: Re: DSLstats version 6.0 released
Post by: roseway on June 26, 2017, 10:46:30 PM
In changing from v5.9.5 to v6.0 I made a change to the way the upload program is launched. That may explain the difference.
Title: Re: DSLstats version 6.0 released
Post by: j0hn on June 27, 2017, 02:24:15 AM
Windows 10 Pro x64, clean install. Was hanging during sampling with not responding message when MDWS uploads were enabled. Renaming an archived copy of upload15.exe to upload16.exe and replacing said file corrects this.

Apart from that small issue (now corrected) DslStats 6.0 is running perfectly, and your work is greatly appreciated here!
Title: Re: DSLstats version 6.0 released
Post by: roseway on June 27, 2017, 07:35:52 AM
Thanks for all the comments.
Title: Re: DSLstats version 6.0 released
Post by: roseway on June 27, 2017, 10:39:06 AM
I've now uploaded v6.0.2 for Windows only. This fixes the "not responding" error in the Windows version. If you're already using a renamed upload15.exe with v6.0.1 it's probably not worth upgrading to v6.0.2 at this point. This new version uses upload17.exe which will be the standard upload program from now on.
Title: Re: DSLstats version 6.0 released
Post by: broadstairs on June 27, 2017, 11:06:41 AM
I've just installed 6.0.2 on my W7 system and will see how it goes.

Stuart
Title: Re: DSLstats version 6.0 released
Post by: d2d4j on June 27, 2017, 12:25:40 PM
Hi

Also now running 6.0.2 without issues on win7 64 bit

Kudos to you roseway

Many thanks

John
Title: Re: DSLstats version 6.0 released
Post by: roseway on June 27, 2017, 12:59:10 PM
Thank you :)
Title: Re: DSLstats version 6.0 released
Post by: skyeci on June 27, 2017, 02:25:55 PM
Many thanks! Working perfectly now on my win 10 box.

Title: Re: DSLstats version 6.0 released
Post by: banger on June 27, 2017, 02:51:19 PM
V6.0.2 running perfectly on my Win 10 64 box. Cheers Eric.  :)
Title: Re: DSLstats version 6.0 released
Post by: broadstairs on June 27, 2017, 03:07:36 PM
Yes running fine here now on W7.

Stuart
Title: Re: DSLstats version 6.0 released
Post by: renluop on June 27, 2017, 03:40:50 PM
Eric, can you say when you expect self installer version to be ready, please?
Title: Re: DSLstats version 6.0 released
Post by: roseway on June 27, 2017, 03:53:10 PM
Thank you all.

@renuop: I've put the installer on the back burner because of difficulties with executable permissions on the Linux and RPi versions. But I should be able to build a Windows installer fairly quickly. I'll see what I can do.
Title: Re: DSLstats version 6.0 released
Post by: tbailey2 on June 27, 2017, 04:56:34 PM
6.0.2 running okay here on both lines (W8.1)
Title: Re: DSLstats version 6.0 released
Post by: renluop on June 27, 2017, 07:26:15 PM
Thank you all.

@renuop: I've put the installer on the back burner because of difficulties with executable permissions on the Linux and RPi versions. But I should be able to build a Windows installer fairly quickly. I'll see what I can do.
Thanks! I was just interested rather than pressing. :)
Title: Re: DSLstats version 6.0 released
Post by: roseway on June 28, 2017, 08:10:13 AM
I've now uploaded a Windows self-extracting installer version of v6.0.2. I've tested it on Windows 8.1, so I think it should work on Windows 10 as well. It doesn't do anything complicated, it just copies the files to an appropriate location, which you can change if you want, and puts an icon on the desktop as well as entries in the menu for launching and uninstalling the program.

http://dslstats.me.uk/downloads.html
Title: Re: DSLstats version 6.0 released
Post by: VDSL2 on June 30, 2017, 02:30:00 AM
I was using 6.0, with that version I have had issues where both Up and Downstream SNRM graphs stop updating, which you have to close and restart DSLstats, along with ticking the SNRM check box again for it to work.

Though that is now a minor issue, I'm now getting "Invalid Floating Point Error" as soon as it hits the end of the graph, clicking on "Ok" just causes the program the lockup. Have found just leaving the error (not selecting "Ok" or "Close") it will continue to log but just can't use the program. Didn't have the problem until a substation failed this morning, didn't notice the issue until I was wondering why it stopped updating. I've since updated to 6.0.2 but still have the error.

Using Netcomm NF10WV (which I think is only available in Australia) via telnet and DSLstats is on a Windows 10 PC. Using DSLstats to log my dropouts and the SNR related stuff.
Title: Re: DSLstats version 6.0 released
Post by: tbailey2 on June 30, 2017, 08:42:48 AM
In several years of running DSLStats on umpteen different PCs with Win 7, 8.1 and 10 I have never seen this floating point error associated with DSLStats so I can't do what I'm about to suggest!

Has anyone tried checking the Windows Event Log in both the System and Application logs to see if that can help? It will almost certainly be logged with  a red marker against it at the time you see the popup. Then paste the details here.

Also can someone post a screen capture of the error popup please?

I'd also suggest that anyone with the problem does what Eric suggested for someone else - I did it here a few days ago after a load of direct mails to Eric to solve a totally different problem on two machines - which it did and all has been well since. Totally remove DSLStats from your machine including the config files, then reinstall using the self installer executable now available on Eric's new website. Other than setting up the login details, don't touch it for a few days and see what happens.

http://dslstats.me.uk/files/dslstats-6.0.2-windows-installer.exe

Thanks
Title: Re: DSLstats version 6.0 released
Post by: roseway on June 30, 2017, 10:00:02 AM
Thanks for that Tony.
Title: Re: DSLstats version 6.0 released
Post by: renluop on June 30, 2017, 10:29:20 AM
In several years of running DSLStats on umpteen different PCs with Win 7, 8.1 and 10 I have never seen this floating point error associated with DSLStats so I can't do what I'm about to suggest!

Has anyone tried checking the Windows Event Log in both the System and Application logs to see if that can help? It will almost certainly be logged with  a red marker against it at the time you see the popup. Then paste the details here.

Also can someone post a screen capture of the error popup please?

I'd also suggest that anyone with the problem does what Eric suggested for someone else - I did it here a few days ago after a load of direct mails to Eric to solve a totally different problem on two machines - which it did and all has been well since. Totally remove DSLStats from your machine including the config files, then reinstall using the self installer executable now available on Eric's new website. Other than setting up the login details, don't touch it for a few days and see what happens.

http://dslstats.me.uk/files/dslstats-6.0.2-windows-installer.exe

Thanks
That was  me (http://forum.kitz.co.uk/index.php/topic,19703.msg349865.html#msg349865).
I had also mentioned the possible timings. much like the OP's.
Totally coincidentally, I also have a substation a house and a half away.
Title: Re: DSLstats version 6.0 released
Post by: broadstairs on June 30, 2017, 01:06:46 PM
Eric a very minor suggestion, can we have an option to turn off the messages about snapshots being taken? My event log (when things are working well as they are ATM) fills up with these which seems a waste to me.

Stuart
Title: Re: DSLstats version 6.0 released
Post by: roseway on June 30, 2017, 01:12:36 PM
Yes, I can do that Stuart. I might expand the logging options a bit beyond that.
Title: Re: DSLstats version 6.0 released
Post by: broadstairs on June 30, 2017, 06:33:10 PM
Thanks Eric.
Stuart
Title: Re: DSLstats version 6.0 released
Post by: roseway on July 02, 2017, 10:01:55 AM
@renluop and @VDSL2: I've now uncovered the source of the floating point errors. It has nothing to do with the graph timing, it's related to automatic snapshots, and one snapshot in particular (by default the snapshot timing is the same as the graph timing, which is why it seemed to relate to that). The one snapshot which is causing the problem is the average errors text page. If you disable this snapshot you should find that the floating point errors are no more.

I'll incorporate a proper solution in the next release, but until then please disable that snapshot option.
Title: Re: DSLstats version 6.0 released
Post by: renluop on July 02, 2017, 07:02:17 PM
Thanks for all the work you do,Eric.
You have also found the reason why I could report no errors in my other thread updated just now. :D
Title: Re: DSLstats version 6.0 released
Post by: roseway on July 02, 2017, 07:34:04 PM
:)
Title: Re: DSLstats version 6.0 released
Post by: d2d4j on July 02, 2017, 09:40:04 PM
Hi

@roseway kudos to you

Many thanks

John
Title: Re: DSLstats version 6.0 released
Post by: banger on July 02, 2017, 09:42:42 PM
Also thanks for adding the font change in Stats and telnet windows @roseway much appreciated.
Title: Re: DSLstats version 6.0 released
Post by: roseway on July 02, 2017, 10:36:31 PM
Thanks guys.
Title: Re: DSLstats version 6.0 released
Post by: VDSL2 on July 10, 2017, 01:25:37 PM
@renluop and @VDSL2: I've now uncovered the source of the floating point errors. It has nothing to do with the graph timing, it's related to automatic snapshots, and one snapshot in particular (by default the snapshot timing is the same as the graph timing, which is why it seemed to relate to that).
Though strange that it only happened after a power outage. :-X Been running fine up until then. Had to go without logging for 6 days until I could workout on something that would work, ended up with a Debian VM. Will test your suggestion in the next day or two.
Title: Re: DSLstats version 6.0 released
Post by: renluop on July 10, 2017, 04:33:16 PM
Just to mention in passing; since I changed router ( another thread) about a week ago, I have not seen floating point errors until today, when 2 have popped up.

Eric, Are you on the way to a solution yet?
Title: Re: DSLstats version 6.0 released
Post by: roseway on July 10, 2017, 06:36:13 PM
Have you disabled the average errors snapshots?
Title: Re: DSLstats version 6.0 released
Post by: renluop on July 10, 2017, 07:07:03 PM
 :-[ :-[ :-[ Funny though I had not had any for some time. Sorry!

I had tuned it off originally, but took a chance to prove change of router etc had improved matters. Then I forgot to switch off again.
Title: Re: DSLstats version 6.0 released
Post by: roseway on July 10, 2017, 10:42:50 PM
Never mind. The answer to your question is that real life has intervened, and I haven't had the chance to make much progress yet.
Title: Re: DSLstats version 6.0 released
Post by: broadstairs on July 12, 2017, 08:56:06 PM
Eric I am puzzled, there seem to be issues with MDWS but I am not seeing any alerts in DSLStats saying it is unable to upload.

Stuart
Title: Re: DSLstats version 6.0 released
Post by: roseway on July 13, 2017, 06:52:16 AM
I don't know Stuart. It may be a consequence of recent changes to deal with other MDWS issues.
Title: Re: DSLstats version 6.0 released
Post by: Chrysalis on July 14, 2017, 01:49:00 PM
Eric I just noticed on MDWS, dslstats users seem to be missing snapshot type data.

kitz who uploads via BE's script I can view her bitloading and QLN

But me and newt who use dslstats it says is not available for this user.  I cannot speak for newt but I can tell you on my dslstats all the boxes are ticked for the upload data settings.

Can you please look into this or if you already know the answer advise on whats wrong? thanks.
Title: Re: DSLstats version 6.0 released
Post by: tbailey2 on July 14, 2017, 04:07:50 PM
I just had a quick look via a database query and there is another user d2d4j with the same problem. There may be others but not everyone has stated what modem they are using.

If you look at the MDWS SNRM graph you can see that at 57 mins to the hour when the uploads are made (FIVE of them) there are no uploads at all each time. I can't see any errors in the logs that would explain this but there is a common factor - the modem is a Billion 8800NL in each case along with the Windows 6.0.2 version. All other DSLStats versions earlier then 6.0.2 appear to be working fine with tthat modem.

The 8800NL does seem to have had uploading problems in the past at the user end and from memory it's failed TELNET logons but that may not be relevant here? Is there anything in the Event Logs that may case light on it?
Title: Re: DSLstats version 6.0 released
Post by: roseway on July 14, 2017, 04:26:48 PM
Thanks for that Tony. Chrys is using DSLstats V5.9, so this isn't an issue with the DSLstats version. Lots of other DSLstats users are uploading normally, so it does seem to be related to the 8800NL, although I can't see why it's suddenly started happening.
Title: Re: DSLstats version 6.0 released
Post by: Chrysalis on July 14, 2017, 04:28:58 PM
Ok thanks eric and tony, let me know if you want me to run any specific tests.

The event log is full of stuff but I think its all related to my current service issues.
Title: Re: DSLstats version 6.0 released
Post by: roseway on July 14, 2017, 04:34:35 PM
If DSLstats is timing out during sampling (which could explain the lack of any uploads when the extra four items are due) I would expect to see entries in the event log. Do you see any?
Title: Re: DSLstats version 6.0 released
Post by: d2d4j on July 14, 2017, 04:55:49 PM
Hi

Yes, I believe I had an issue on snrm zip I think but was resolved by setting permissions for everyone to read write to dslstats in app folder

I will need to check again sorry, to see if it has fully resolved that issue, which stated could not save snrm.zip

I think this issue only started to happen after windows did an overnight update on patch Tuesday

I'm sorry if I am wrong

Many thanks

John
Title: Re: DSLstats version 6.0 released
Post by: d2d4j on July 14, 2017, 04:58:30 PM
Hi

Sorry, I use hg612 and dslstats is 6.2 (the one prior to autoinstall), which connects over wifi

Many thanks

John
Title: Re: DSLstats version 6.0 released
Post by: Chrysalis on July 14, 2017, 05:16:11 PM
If DSLstats is timing out during sampling (which could explain the lack of any uploads when the extra four items are due) I would expect to see entries in the event log. Do you see any?


no timeout errors, just lots of "no dsl connection" "dsl connection dropped "dsl connection restored" "email alert" and a single "unable to collect stats 3 or more times in succession" (probably when I disconnected the billion from network).

also right at start tons of "unable to login to modem/router" I expect when the 8800nl was powered off

eric if you can please make a debug feature, when I can hit a button "send debug info to developer"

I can confirm snapshot data is recorded locally fine, so I have QLN and bitswap data I can view in the app.
Title: Re: DSLstats version 6.0 released
Post by: NewtronStar on July 14, 2017, 05:25:02 PM
But me and newt who use dslstats it says is not available for this user.  I cannot speak for newt but I can tell you on my dslstats all the boxes are ticked for the upload data settings.

Thanks Chry I did notice this but thought this was all down to MDWS server going down a few days ago and things would right itself.

Shut down the RPI and running DSLstats from windows 10 using V5.9.5 to see if the QLN and HLOG are uploaded.

 
Title: Re: DSLstats version 6.0 released
Post by: Chrysalis on July 14, 2017, 05:30:37 PM
Well what is odd is also we both have no historical QLN data either, including all historical data from hg612 stats.
Title: Re: DSLstats version 6.0 released
Post by: tbailey2 on July 14, 2017, 06:03:33 PM
You won't see any historical data without a current upload in the last few hours.
Title: Re: DSLstats version 6.0 released
Post by: NewtronStar on July 14, 2017, 06:05:16 PM
Have past the 57 min to the hour and still no data uploaded all I get is this

Title: Re: DSLstats version 6.0 released
Post by: Chrysalis on July 14, 2017, 06:22:39 PM
You won't see any historical data without a current upload in the last few hours.

ok thanks.
Title: Re: DSLstats version 6.0 released
Post by: d2d4j on July 14, 2017, 06:23:24 PM
Hi

The event log still shows Unable to save SNR_file.zip for MyDSLWebstats. However, looking the folder where saved, they are shown as saved.

I have included all the saved files from mydslstats folder, including the event log, if it helps

Many thanks

John
Title: Re: DSLstats version 6.0 released
Post by: roseway on July 14, 2017, 06:29:28 PM
Quote
eric if you can please make a debug feature, when I can hit a button "send debug info to develepor"

I'll look into that.
Title: Re: DSLstats version 6.0 released
Post by: kitzuser87430 on July 14, 2017, 06:33:02 PM
Quote
we both have no historical QLN data either

I also have no QLN data.... username "myadsl"

Ian


EDIT historical data only up to July 11th
Title: Re: DSLstats version 6.0 released
Post by: roseway on July 14, 2017, 06:33:40 PM
Quote
The event log still shows Unable to save SNR_file.zip for MyDSLWebstats. However, looking the folder where saved, they are shown as saved.

Are the timestamps on those saved files up to date. i.e. round about the turn of the most recent hour?
Title: Re: DSLstats version 6.0 released
Post by: roseway on July 14, 2017, 06:36:53 PM
I also have no QLN data.... username "myadsl"

Ian

You have got QLN and the other per-tone graphs. I just looked.
Title: Re: DSLstats version 6.0 released
Post by: kitzuser87430 on July 14, 2017, 06:38:17 PM
Quote
You have got QLN and the other per-tone graphs. I just looked.

Yes sorry just edited my post ...no data before July 11 th
Title: Re: DSLstats version 6.0 released
Post by: NewtronStar on July 14, 2017, 06:40:16 PM
Well the QLN and HLOG are now uploading to MDWS almost like a flick of a switch many thanks to the switch flicker  ;D
Title: Re: DSLstats version 6.0 released
Post by: Chrysalis on July 14, 2017, 07:00:43 PM
newt so you moving the app to win10 fixed it for you?

--

given newt's now seems to be working I have just exited dslstats and relaunched it to see if it triggers it working.
Title: Re: DSLstats version 6.0 released
Post by: NewtronStar on July 14, 2017, 07:28:12 PM
We shall see going to cold boot the RPI and run DSLstats V5.9.5 and then move up to V6.0.1 in small stages and see what we see.
Title: Re: DSLstats version 6.0 released
Post by: tbailey2 on July 14, 2017, 07:30:19 PM
It may be worth pointing out I'm currently uploading much of the missing tone file data from another backup as the current system lost an awful lot due to the crashes - which is why one moment you don't have any historical data and the next you do  :cool:


Back in April currently....
Title: Re: DSLstats version 6.0 released
Post by: Chrysalis on July 14, 2017, 07:42:49 PM
tony is it possible its missing due to corruption then?
Title: Re: DSLstats version 6.0 released
Post by: tbailey2 on July 14, 2017, 07:45:56 PM
No. The backup I used to create the current disk was made in April so that was the last old data on the now current disk.
Title: Re: DSLstats version 6.0 released
Post by: Chrysalis on July 14, 2017, 08:06:51 PM
ok my QLN is now showing, so thanks if you did anything tony, if not I guess the restart of dslstats fixed it.
Title: Re: DSLstats version 6.0 released
Post by: tbailey2 on July 14, 2017, 08:16:37 PM
I haven't done anything to the server code today that would affect the upload success or otherwise and it hasn't been particularly busy today so far. You have historic bits files back to Dec now..


EDIT
Back to 1st May 2016 now!
Title: Re: DSLstats version 6.0 released
Post by: Chrysalis on July 15, 2017, 09:12:50 AM
dslstats seems to have closed itself a few hours ago whilst I was asleep, odd, I have restarted it now, I will update it to the latest version today as well.
Title: Re: DSLstats version 6.0 released
Post by: boost on July 18, 2017, 04:17:40 PM
Apologies if it's already been covered but Win10 gave me this big stupid banner (attached) when I downloaded the latest version.

It still runs and appears to work fine :)
Title: Re: DSLstats version 6.0 released
Post by: pluto on July 24, 2017, 12:26:43 PM
6.0.3 appears to be solid and stable, but I had a slight hiatus getting there.

1. I had problems keeping 5.9 from (almost random) crashing on a Windows 7 x64 machine - so much so that I assumed that the O/S installation was past its prime and I was going to have to get round to rebuilding it but hadn't yet done so. 6.0.3 on that same machine appears stable after 48 hours, so whatever changes have been made between 5.9 and 6.0.3 are on the money. Well done.

2. I was running 5.9, successfully, on an alternative Windows 7 32 bit machine - fine and dandy. Noticed that the program advised of the availability of a new release, pressed download which delivered 6.0 which was duly installed but had a few problems. It was only after I checked here and the DSLstats site that it became apparent that I had obtained a deprecated version! Manually downloaded 6.0.3 and all's well.

Bearing in mind that I don't watch this board obsessively, may I suggest that you need to ensure that pressing the "download" button doesn't pull down a version that is no longer considered current.

Just to summarize - I pressed the download button which delivered 6.0 three weeks after 6.0.2 had been posted, which caused a minor hoo-ha before I realised that the button had not delivered the current (stable) version. Thanks.
Title: Re: DSLstats version 6.0 released
Post by: roseway on July 24, 2017, 12:36:49 PM
Thanks for the comment. I'll sort it out.
Title: Re: DSLstats version 6.0 released
Post by: pluto on July 24, 2017, 07:20:04 PM
Excellent - as a matter of interest, have you any idea of which area might have been the cause of the Windows x64 instability, that you now appear to have fixed?
Title: Re: DSLstats version 6.0 released
Post by: roseway on July 24, 2017, 07:32:56 PM
The only area I'm aware of is a floating point error with automatic snapshots if average errors are enabled in the snapshot configuration. This isn't yet fixed, and the workaround is not to enable this option.
Title: Re: DSLstats version 6.0 released
Post by: pluto on July 25, 2017, 01:21:16 AM
Which option, specifically?

So, apart from that, my new-found stability on the x64 machine is something of a mystery?
Title: Re: DSLstats version 6.0 released
Post by: tbailey2 on July 25, 2017, 07:31:51 AM
roseway said:

The only area I'm aware of is a floating point error with automatic snapshots if average errors are enabled in the snapshot configuration. This isn't yet fixed, and the workaround is not to enable this option.

It's in Configuration > Snapshots at the bottom of that screen on the right
Title: Re: DSLstats version 6.0 released
Post by: pluto on July 25, 2017, 09:58:31 AM

It's in Configuration > Snapshots at the bottom of that screen on the right

Ta.
Title: Re: DSLstats version 6.0 released
Post by: krypton on July 28, 2017, 12:57:01 PM
Hi roseway

I noticed a problem with traffic monitoring using /proc/net/dev. Until the download counter reaches 10000000 bytes there are one or more spaces in front of the reported value. It seems DSLstats can't handle them and displays "" is an invalid integer.

Examples:
br2:  710986
br2: 3767125

The upload value is not affected.

It would be nice if you could fix this. Many thanks.
Title: Re: DSLstats version 6.0 released
Post by: roseway on July 28, 2017, 01:12:08 PM
Yes, I see. I'll look into it.
Title: Re: DSLstats version 6.0 released
Post by: roseway on July 29, 2017, 07:48:13 AM
I've fixed the issue above.

I've also fixed the floating point error in the Windows version with snapshots of average errors, and added a couple of small things which have been requested. I'm hoping to upload a new pre-release version during the weekend.
Title: Re: DSLstats version 6.0 released
Post by: Chrysalis on July 29, 2017, 10:33:52 AM
nice :)
Title: Re: DSLstats version 6.0 released
Post by: Chrysalis on August 06, 2017, 01:25:48 PM
Eric this is not specific to the new build but a problem, is cosmetic only as far as I can tell.

Using a zyxel 3924-B10B device, the sync uptime is reported as "AS uptime".  I tried both 1312 and 8924 device type with same result.

I dont see anything actually wrong with all data collected, so this seems purely a cosmetic issue.
Title: Re: DSLstats version 6.0 released
Post by: RealAleMadrid on August 06, 2017, 02:59:45 PM
I believe AS stands for "Available seconds" as opposed to UAS - "Unavailable seconds". So it makes sense if the reported uptime is in seconds, I don't know if that is the case. These items are shown in the Huawei HG612 command "xdslcmd info --show".
Title: Re: DSLstats version 6.0 released
Post by: Dray on August 06, 2017, 03:28:31 PM
Nice to have email alerts working in 6.0.4 :)
Title: Re: DSLstats version 6.0 released
Post by: roseway on August 06, 2017, 04:16:24 PM
Eric this is not specific to the new build but a problem, is cosmetic only as far as I can tell.

Using a zyxel 3924-B10B device, the sync uptime is reported as "AS uptime".  I tried both 1312 and 8924 device type with same result.

I dont see anything actually wrong with all data collected, so this seems purely a cosmetic issue.

DSLstats uses the value "Since Link time = ..." at the end of the connection stats if it's available, and displays it as "DSL uptime". Some Broadcom firmware versions don't include this value, in which case DSLstats uses the AS (available seconds) figure, and changes the label to indicate this. There's an extra complication in that the "Since Link time" value stops increasing when the uptime reaches a certain maximum value (I forget offhand what it is, but I'll check). When this value is reached, DSLstats switches over to using the AS value, and changes the label.

This may all seem a bit pointless, but some time ago we encountered some modems in which the AS value didn't accurately reflect the uptime, so DSLstats uses "Since Link time" by preference.

[Later] the limit for "Since Link time" is 49 days and a bit (2^32 milliseconds). For simplicity DSLstats switches over when the time exceeds 49 days.
Title: Re: DSLstats version 6.0 released
Post by: NewtronStar on August 06, 2017, 05:03:42 PM
Just a unrelated note my 32GB SD card on RPI used only for DSLstats gave up the ghost after 2 years it was working but newer downloaded stats software kept disappearing and with the card out it won't even format just something to keep a watchful eye on.
Title: Re: DSLstats version 6.0 released
Post by: Chrysalis on August 06, 2017, 06:30:37 PM
ok eric here is the last block

Code: [Select]
Since Link time = 6 hours 42 min 5 sec
FEC:            0               86
CRC:            56              14
ES:             38              13
SES:            0               0
UAS:            0               0
LOS:            0               0
LOF:            0               0
LOM:            0               0
Retr:           0
HostInitRetr:   0
FailedRetr:     0
Title: Re: DSLstats version 6.0 released
Post by: roseway on August 06, 2017, 07:29:07 PM
Right, got it. When DSLstats searches for the line starting "Since Link time" it starts at the end plus 1 and counts back up to 12 lines. Your example has three additional lines after LOM, compared to every other example I've seen, and the search doesn't reach the "Since Link time" line, so it reverts to AS.

I think I'll stop overcomplicating this issue, and just use AS, which I'll label "DSL uptime".
Title: Re: DSLstats version 6.0 released
Post by: Chrysalis on August 06, 2017, 07:35:37 PM
ok thanks, to me AS seemed confusing.
Title: Re: DSLstats version 6.0 released
Post by: Oldjim on August 31, 2017, 10:16:04 AM
A quick question - is it possible to change the default start screen
I would like it go to stats
Title: Re: DSLstats version 6.0 released
Post by: roseway on August 31, 2017, 11:00:39 AM
Everything is possible, but DSLstats already has far too many options that hardly anyone uses, and which add to the complexity of the program. What I really want to do is reduce the number, not increase it.