View unanswered posts | View active topics
| Author |
Message |
|
johngalt
|
Posted: Tue Aug 28, 2007 4:37 pm |
|
Joined: Thu Aug 11, 2005 6:48 pm Posts: 217 Location: 3rd Rock
|
|
for me, yes - but I should have clarified that by saying if I have been *on* the computer for several hours I will notice sometimes that it stops working - without screensaver / desktop locking having been enabled.
No, my machine is on 24/7/365, except for reboots cause by Windows Update and manual reboots when I install software.
I set it so that single click opens WW and dbl-cl opens options. I can *usually* force it to update, but even then, I'll notice that it won't *keep* updating, as if the options to auto update have gotten 'lost' somehow - but the options are still set.
|
|
| Top |
|
 |
|
Ed_P
|
Posted: Tue Aug 28, 2007 7:43 pm |
|
| Senior Member |
 |
Joined: Sat Aug 07, 2004 12:24 pm Posts: 2223 Location: Western NY, USA
|
johngalt wrote: No, my machine is on 24/7/365, except for reboots cause by Windows Update and manual reboots when I install software.
Not me. When I go to bed everything is off except for the ISP modem and Vonage adapter and their UPS. I sleep, the pc sleeps. 
|
|
| Top |
|
 |
|
Ed_P
|
Posted: Tue Aug 28, 2007 9:58 pm |
|
| Senior Member |
 |
Joined: Sat Aug 07, 2004 12:24 pm Posts: 2223 Location: Western NY, USA
|
archemedes wrote: Still hangs, and even stopping DL doesn't help it retrieve updates. I have to restart my whole system to get it to work, and even then it doesn't always help.
When this happens does one version of DL.exe show as 1,484KB and the other one(s) as 1,248KB?
When booting does Vista show a popup toolbar stating Windows has blocked some startup programs?
- Update -
The popup was related to an Adobe Updater so that's not involved.
I did find the WW folder to be set for Read Only and removed that attribute. So we'll see what happens.
|
|
| Top |
|
 |
|
archemedes
|
Posted: Tue Sep 04, 2007 7:22 pm |
|
Joined: Thu Aug 23, 2007 4:11 pm Posts: 6
|
|
I get one dl.exe running at 264k and every so often can get a second occurance to open, but usually it's just the one. When vista starts I get nothing except the security warning telling me I don't have it set to disable everything, and am not using their spyware
|
|
| Top |
|
 |
|
Computer_Guru
|
Posted: Mon Oct 15, 2007 10:15 pm |
|
Joined: Thu Oct 12, 2006 12:44 am Posts: 9
|
|
I got some free time and decided to see if I could find any cause for DL.EXE locking up as I have not been using WW because of that issue and miss it.
I could not find any specific pattern or cause of it locking up; but I did find more issues it raises when it does lock up. First, when DL.EXE is locked up, it causes an issue with hyperlinks opening the browser. I tried clicking a link in my e-mail app, and nothing happened whereas my browser would usually open and naviatae to the indicated page. The second I use task manager to close the locked up DL.exe, the browser opens and navigates to the page. I've tried this numerous times, sometimes waiting for several minutes between clicking the hyperlink and closing DL.EXE. Every single time when I close DL.EXE, everything returns to normal functionaliity. And I don't have to click the link again... I can click the link, wait any amount of time, and the instant I close DL.EXE, the browser opens and navigates to the page without any additional clicks on the link; so it is definitely DL.EXE that is causing the issue. And it works from other apps besides my email too... viewing a PDF file in Acrobat, links behave the same way with DL.EXE locked up.
The other issue I encountered is that I cannot hibernate the computer with DL.EXE locked up. When I try to hibernate the computer, nothing happens if DL.EXE is locked up... but the instant I close DL.EXE, the computer hibernates... once again without taking any further action like selecting hibernate again.
So DL.EXE is still causing such great issues that I've had no choice but to do without Weather Watcher. Hopefully, you can find the problem with it or develop some alternative to it as I miss being able to use it.
|
|
| Top |
|
 |
|
johngalt
|
Posted: Tue Oct 16, 2007 3:36 am |
|
Joined: Thu Aug 11, 2005 6:48 pm Posts: 217 Location: 3rd Rock
|
|
That says a lot - when the DL.exe locks up next, open a CMD window and try a PING or TRACERT and see if it goes anywhere.
I have a feeling that the reason hyperlinks stop working is *actually* because you net connection has fallen into some sort of *extremely* weird loop, blocking all incoming and outgoing connections. And if that is the case, then something happens when DL.exe is called to download the latest weather info that is leading to this situation....
|
|
| Top |
|
 |
|
Ed_P
|
Posted: Wed Oct 17, 2007 12:40 pm |
|
| Senior Member |
 |
Joined: Sat Aug 07, 2004 12:24 pm Posts: 2223 Location: Western NY, USA
|
johngalt wrote: net connection has fallen into some sort of *extremely* weird loop, blocking all incoming and outgoing connections.
That weird loop could be DL.exe. It tries to access the 'net, can't for whatever reason; weather.com problem, user's network problem, other pc sw such as a fw or av, and rather than exiting, sits there in the queue waiting to connect and blocking everything that comes after it.
|
|
| Top |
|
 |
|
Computer_Guru
|
Posted: Thu Oct 18, 2007 4:25 pm |
|
Joined: Thu Oct 12, 2006 12:44 am Posts: 9
|
|
Some more testing info...
Waited until DL.EXE locked up again... I could still check e-mail, etc. tracert and ping worked fine, browsing from my browser was fine... tried to click a hyperlink in an e-mail message... nothing happened... initially. After about 3 minutes, the page opened in my browser. So I tried it again... clicked a hyperlink in an e-mail message and nothing initially. This time it took about 4 and a half minutes, but the page finally opened. During those times, my e-mail app became non responsive waiting for the action to occur.
Now for the big one... DL.EXE has been locked up for over an hour (I waited that long just to be sure it was really locked up good). To try to see what else was going on, I opened Process Monitor from MS Sysinternals. I started examining the DL.EXE process using it, and lo and behold... it became unlocked and finished downloading weather updates. I don't know exactly what I did or how, but I'm going to keep trying with Process Monitor to watch it and see what happens when it locks up from now on.
|
|
| Top |
|
 |
|
Computer_Guru
|
Posted: Sat Oct 20, 2007 4:52 pm |
|
Joined: Thu Oct 12, 2006 12:44 am Posts: 9
|
|
After more testing, DL.EXE is definitely the issue. For instance, I just had it lock up a few minutes ago; and selected 'Visit Singer's Creations' from the WW context menu... my browser was already open, yet no page opened up... until I unblocked DL.EXE. Yes, I unblocked it!
It seems that DL.EXE does not have enough exception handling and is locking up waiting for responses from desktopfw.weather.com. I have been watching it while it is running using Wireshark(to examine the TCP packets) and TCPView from sysinternals (to keep an eye on the connections); and what happens is that DL.EXE sometimes misses the responses from desktopfw.weather.com or there are other TCP issues and DL.EXE does not recover from the errors. It then just sits there with an open connection to desktopfw.weather.com waiting... forever. When it is in this state, it causes the other issues like blocking hyperlinks or other programs opening web pages, blocking hibernation, etc.
With TCPView, however, I am able to close the open connection and DL.EXE unblocks and everything including WW returns to normal operation. After I've unblocked it, it will function normally until the next time some unhandled error causes it to lock up again.
So I believe adding some better exception handling to DL.EXE and possibly adding a default timeout to close the connection if it is left open will fix the problems.
|
|
| Top |
|
 |
|
Mike Singer
|
Posted: Sun Oct 21, 2007 1:34 pm |
|
| Site Admin |
 |
Joined: Wed Nov 06, 2002 9:24 am Posts: 4180 Location: Harrisburg, PA
|
Computer_Guru wrote: So I believe adding some better exception handling to DL.EXE and possibly adding a default timeout to close the connection if it is left open will fix the problems.
Computer_Guru, this is actually how the DL.EXE was programmed. However, I found that the timeout procedure was not closing the connection -- VB does not multitask very well.
The following zip contains an updated DL.EXE and GETFILE.EXE. Backup your existing DL.EXE and copy these new files into your Weather Watcher install folder.
http://www.SingersCreations.com/Files/dlfix/dl.zip
Please let me know how this new DL.EXE responds. It should timeout after 30 seconds, rather than hang until the download completes and/or is manually terminated.
|
|
| Top |
|
 |
|
Robyonebz
|
Posted: Mon Oct 22, 2007 7:54 am |
|
Joined: Mon Oct 22, 2007 4:03 am Posts: 1
|
|
Since august I had a lot of problems with WW: the program retrieved the weather information the first time and then stopped working.
Now, with this new version of DL.EXE all seems ok.
Thanks Mike
PS: excuse my bad english
|
|
| Top |
|
 |
|
johngalt
|
Posted: Mon Oct 22, 2007 2:40 pm |
|
Joined: Thu Aug 11, 2005 6:48 pm Posts: 217 Location: 3rd Rock
|
|
Ummm, maybe it's me, but I don't have a GetFile in my WW directory....
Of course this is also a brand new install (literally - just finished formatting and installing Vista yesterday) so maybe it hasn't been 'installed' yet?
|
|
| Top |
|
 |
|
johngalt
|
Posted: Mon Oct 22, 2007 3:13 pm |
|
Joined: Thu Aug 11, 2005 6:48 pm Posts: 217 Location: 3rd Rock
|
|
And another thing:
I installed WW, (5.6.24a) and then didn't let it run the first time (which would have been with admin privileges due to the installer requiring admin privileges) and then I copied my old settings (citiycode, old wallpaper downloads, etc. that I had backed up before my format) and finally I extracted the dl.exe and GetFile.exe to the WW folder. I am not sure on the mechanism here, for I can think of a couple of reasons this occurred but....
When I ran WW and set up all my options, 1) WW didn't exit out with an error like it used to, and 2) it downloaded the wallpaper without bugging me that it could not write to the folder (the path/file accesss error).
Now, it could be because I extracted the dl.exe and GetFile.exe directly from the zip file, although I had my filemanager open with admin privileges, or it could be that the files were not installed by the installer in the first place, meaning they may have inherited their privilege levels from *me* as opposed to from the installer - but at any rate, in Vista Ultimate I did not have the problem I usually have about the file path access error.
I'll reboot and see if the problem manifests on a reboot, but if not, then either 1) you fixed something, or 2) I fixed something, or 3) perhaps manually running an installer with admin privileges (rather than letting the installer ask for the elevation via the system interface) eliminates that problem.
I'll reboot and report back.
|
|
| Top |
|
 |
|
Mike Singer
|
Posted: Mon Oct 22, 2007 7:51 pm |
|
| Site Admin |
 |
Joined: Wed Nov 06, 2002 9:24 am Posts: 4180 Location: Harrisburg, PA
|
johngalt wrote: Ummm, maybe it's me, but I don't have a GetFile in my WW directory....
"GetFile.exe" is not part of the current Weather Watcher install. I had to add another layer to the download process in order to cause the update process to timeout. I more-or-less just wanted to test the code out before I integrated it into the WW.EXE.
|
|
| Top |
|
 |
|
Computer_Guru
|
Posted: Tue Oct 23, 2007 6:54 pm |
|
Joined: Thu Oct 12, 2006 12:44 am Posts: 9
|
|
This fix is working perfectly. I've tried everything to block dl.exe and it works like a champ. I've changed the update frequency to 5 minutes, tried it while running heavy TCP traffic, even used it while downloading several large items with uTorrent... it's working great.
Just what I needed so thankfully I get to use WW again.
Thanks very much.
|
|
| Top |
|
 |
Who is online |
Users browsing this forum: Google [Bot] and 0 guests |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum
|
|
|