Update: UltraVNC 1.4.3.6 and UltraVNC SC 1.4.3.6: https://forum.uvnc.com/viewtopic.php?t=37885
Important: Please update to latest version before to create a reply, a topic or an issue: https://forum.uvnc.com/viewtopic.php?t=37864

Join us on social networks and share our announcements:
- Website: https://uvnc.com/
- GitHub: https://github.com/ultravnc
- Mastodon: https://mastodon.social/@ultravnc
- Facebook: https://www.facebook.com/ultravnc1
- X/Twitter: https://x.com/ultravnc1
- Reddit community: https://www.reddit.com/r/ultravnc
- OpenHub: https://openhub.net/p/ultravnc

winvnc.exe crashing every few days

Post Reply
bolero
Posts: 5
Joined: 2008-03-24 15:50

winvnc.exe crashing every few days

Post by bolero »

ultravnc 1.0.9.6.1 on Windows XP SP3, checked options are poll full screen, system hook dll. Connecting from either XP or Win7 with a vncviewer of the same version, no encryption plugin.

Background: On the machine specified above I have an oldish PCI video/tv capture card from Pinnacle that I use for recording analog TV. Some time (years) ago I noticed that every time I connected to the machine that would reset the recording to start again at the moment I had connected, e.g. I lost what had been recorded before connecting. Some time later I noticed that this had stopped happening. Again, some time later I made the connection to the video hook driver. When it's enabled it will cause this behavior. When it's not enabled the problem is gone. The update behavior and display is not as nice without the video hook driver, but it's usable.

I upgraded a few months ago from some 1.0.9 version to 1.0.9.6.1. I think that reenabled the video hook driver or I did it myself. Soon I was reminded about the problem above and disabled the video hook driver again.

At this point the problem with the crashes started: every few days or so winvnc crashes. I haven't ever seen winvnc crash at me on a machine more than say once a year or, indeed, never. But now, on this machine it happens every few days. The crash is always at the same address.
Faulting application winvnc.exe, version 1.0.9.6, faulting module unknown, version 0.0.0.0, fault address 0x618a7f49.
(This is actually 1.0.9.6.1.)

There is no specific occasion. It may happen during a connection or just at another time (so, that I can't connect anymore). Actually, if it happens during a connection I can ignore the error dialog and continue working like normal. Only if I close that dialog it will also result in a close of the current connection. The next connection may be successful or not. Once I can't connect the only way to fix the problem is to walk to the machine and manually kill winvnc.exe from task manager (so, if I'm not in the office or not in town I can't connect anymore until that is fixed). If I restart the service I won't be able to connect. If I just stop it I see that there is still a winvnc.exe running. There are normally two of them. I assume one is the service and one is the service helper tray application? The one that eventually keeps hanging and stops winvnc.exe from recovering is obviously the one showing the tray helper.

Is this a known problem when not using the video hook driver? Or is there another combination I can use that would make this happen less regular? I had it first running with a checkmark in poll foreground window or low accuracy or both, I don't remember. I think that made it crash more regularly, e.g. almost once a day. After I removed the checkmark there it seems to have more stability, like at least three days and up to more than a week.

What can I do to stop this from happening? Thanks!
Post Reply