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

1.2.0.5 crash "winvnc -Connect ..." on Windows 8.1

Post Reply
flavm
Posts: 6
Joined: 2015-02-09 17:30

1.2.0.5 crash "winvnc -Connect ..." on Windows 8.1

Post by flavm »

Hi,
I use "winvnc.exe -connect x.x.x.x" while on the other pc is running as "vncviewer.exe /listen -viewonly -quickoption 1"
I tried the viewer on Windows 7 64 and 32 bit.
The problem is on the WinVnc that runs on Windows 8.1
I have 1.2.0.5 copied from binaries zip.
The problem is similar to https://forum.ultravnc.net/viewtopic.php?t=29880
In the Viewer I see the black screen for 5-10 seconds and after that it will be closed and the winvnc.exe on Windows 8.1 crash.


The results is:
  • Level Date and Time Source Event ID Task Category
    Error 09/02/2015 17:37:09 Application Error 1000 (100) "Faulting application name: WINVNC.exe, version: 1.2.0.5, time stamp: 0x5488b375
    Faulting module name: w8hook64.dll, version: 0.0.0.0, time stamp: 0x50a53c1b
    Exception code: 0xc0000005
    Fault offset: 0x0000000000001378
    Faulting process id: 0x99c
    Faulting application start time: 0x01d044869d538332
    Faulting application path: D:\TESEOTOOLS\ULTRAVNC\WINVNC.exe
    Faulting module path: D:\TESEOTOOLS\ULTRAVNC\w8hook64.dll
    Report Id: e3bdf928-b079-11e4-8266-001eec59a47b
    Faulting package full name:
    Faulting package-relative application ID: "

I also tried to use 1.1.9.6 but the same results:
  • Level Date and Time Source Event ID Task Category
    Error 09/02/2015 18:21:11 Application Error 1000 (100) "Faulting application name: WINVNC.exe, version: 1.1.9.6, time stamp: 0x52a0ec9f
    Faulting module name: w8hook64.dll, version: 0.0.0.0, time stamp: 0x50a53c1b
    Exception code: 0xc0000005
    Fault offset: 0x0000000000001378
    Faulting process id: 0xa30
    Faulting application start time: 0x01d0448cc3bd5642
    Faulting application path: D:\TESEOTOOLS\ULTRAVNC\WINVNC.exe
    Faulting module path: D:\TESEOTOOLS\ULTRAVNC\w8hook64.dll
    Report Id: 0a2e5bbb-b080-11e4-8268-001eec59a47b
    Faulting package full name:
    Faulting package-relative application ID: "
I tried with version 1.0.9.6.2 and it works correctly.

Where is the problem?
User avatar
Rudi De Vos
Admin & Developer
Admin & Developer
Posts: 6864
Joined: 2004-04-23 10:21
Contact:

Re: 1.2.0.5 crash "winvnc -Connect ..." on Windows 8.1

Post by Rudi De Vos »

It looks like the w8hook isn't working. (Faulting module path: D:\TESEOTOOLS\ULTRAVNC\w8hook64.dll)
This is an option module and you can disable it be renaming the file.
w8hook64.dll->w8hook.bad

But before disabling it, can you try to answer following questions.
1) is the video driver a wdm 1.2
2) is vnc running as user or as service
3) if vnc is running as service, what's the user permission, do you have the same issue's when started with runas admin

The w8hook use a desktop duplication engine ( wdm 1.2 or higher) required.
This use shared memory ( could be that some user permission is needed, when not running as admin) en could
crash when something in the communication between vnc and the w8hook goes wrong.
flavm
Posts: 6
Joined: 2015-02-09 17:30

Re: 1.2.0.5 crash "winvnc -Connect ..." on Windows 8.1

Post by flavm »

1) I run dxdiag ( the only fast way to check WDDM version ) and tell me : WDDM 1.1
2) Vnc is running as user from prompt
3) User is administrator without UAC

I tried to rename w8hook64.dll and now it works.

But I have a question:
Why vnc doesn't check the WDDM version before use w8hook64.dll?
flavm
Posts: 6
Joined: 2015-02-09 17:30

Re: 1.2.0.5 crash "winvnc -Connect ..." on Windows 8.1

Post by flavm »

Is the w8hook64.dll crash solved on versione 1.2.0.6?
Can I restore it if I have WDDM 1.1?

Thanks
flavm
Posts: 6
Joined: 2015-02-09 17:30

Re: 1.2.0.5 crash "winvnc -Connect ..." on Windows 8.1

Post by flavm »

The same problem is on 1.2.0.6 ... :cry:
User avatar
Rudi De Vos
Admin & Developer
Admin & Developer
Posts: 6864
Joined: 2004-04-23 10:21
Contact:

Re: 1.2.0.5 crash "winvnc -Connect ..." on Windows 8.1

Post by Rudi De Vos »

The problem is that wddm 1.1 is official not supported on windows 8
No MS help for this combination.

Can you test this new version
Test was done on win7 with a wddm1.1 but i forced the OS check to tell it's win8

http://www.uvnc.eu/download/1206/winvnc_w8test.zip

Both w8hook and winvnc.exe need to be replaced for testing.
flavm
Posts: 6
Joined: 2015-02-09 17:30

Re: 1.2.0.5 crash "winvnc -Connect ..." on Windows 8.1

Post by flavm »

I tried only on Windows 8.1 64bit and it works.
Post Reply