SOLVED: Can't install Houdini, gfont.exe hangs on execution.

   7303   7   0
User Avatar
Member
7 posts
Joined: Aug. 2014
Offline
I'm trying to install H13 but every time setup hangs after execution of gfont.exe. I have to kill this process manually to complete installation. After that I can't run hkey and hcmd - they show no output and there're no any console windows.

What I did:
- unloaded Kaspersky and checked Windows Firewall absence;
- removed all third-party fonts and restored system fonts to defaults;
- updated Nvidia drivers;
- installed latest version of Windows Live and then removed it;
- checked the presence of Wacom devices (none);
- reinstalled all MSVC redistributable packages (2005-2013);
- ran setup under admin and regular user;
- set Google DNS and checked nslookup from command prompt.
Useless. No result.
I can run mcp32 and csh, other binaries don't start.

Process Monitor says that gfont opens different dll's:
C:\Windows\System32\advapi32.dll
C:\Program Files\Side Effects Software\Houdini 13.0.518\bin\boost_chrono-vc110-mt-1_51.dll
C:\Program Files\Side Effects Software\Houdini 13.0.518\bin\boost_system-vc110-mt-1_51.dll
C:\Program Files\Side Effects Software\Houdini 13.0.518\bin\boost_thread-vc110-mt-1_51.dll
C:\Windows\System32\cfgmgr32.dll
C:\Windows\System32\cryptbase.dll
C:\Windows\System32\dbghelp.dll
C:\Windows\System32\dciman32.dll
C:\Windows\System32\ddraw.dll
C:\Windows\System32\devobj.dll
C:\Windows\System32\dnsapi.dll
C:\Windows\System32\dwmapi.dll
C:\Windows\System32\gdi32.dll
C:\Program Files\Side Effects Software\Houdini 13.0.518\bin\gfont.exe
C:\Windows\System32\glu32.dll
C:\Program Files\Side Effects Software\Houdini 13.0.518\bin\Half.dll
C:\Program Files\Side Effects Software\Houdini 13.0.518\bin\hfreetype.dll
C:\Program Files\Side Effects Software\Houdini 13.0.518\bin\iconv.dll
C:\Windows\System32\imm32.dll
C:\Windows\System32\IPHLPAPI.DLL
C:\Program Files\Side Effects Software\Houdini 13.0.518\bin\jpeg.dll
C:\Windows\System32\kernel32.dll
C:\Windows\System32\KernelBase.dll
C:\Program Files\Side Effects Software\Houdini 13.0.518\bin\libarray.dll
C:\Program Files\Side Effects Software\Houdini 13.0.518\bin\libAU.dll
C:\Program Files\Side Effects Software\Houdini 13.0.518\bin\libBR.dll
C:\Program Files\Side Effects Software\Houdini 13.0.518\bin\libBV.dll
C:\Program Files\Side Effects Software\Houdini 13.0.518\bin\libCH.dll
C:\Program Files\Side Effects Software\Houdini 13.0.518\bin\libCL.dll
C:\Program Files\Side Effects Software\Houdini 13.0.518\bin\libCMD.dll
C:\Program Files\Side Effects Software\Houdini 13.0.518\bin\libCVEX.dll
C:\Program Files\Side Effects Software\Houdini 13.0.518\bin\libDD.dll
C:\Program Files\Side Effects Software\Houdini 13.0.518\bin\libDEP.dll
C:\Program Files\Side Effects Software\Houdini 13.0.518\bin\libEXPR.dll
C:\Program Files\Side Effects Software\Houdini 13.0.518\bin\libFS.dll
C:\Program Files\Side Effects Software\Houdini 13.0.518\bin\libGA.dll
C:\Program Files\Side Effects Software\Houdini 13.0.518\bin\libGD.dll
C:\Program Files\Side Effects Software\Houdini 13.0.518\bin\libGEO.dll
C:\Program Files\Side Effects Software\Houdini 13.0.518\bin\libGP.dll
C:\Program Files\Side Effects Software\Houdini 13.0.518\bin\libGU.dll
C:\Program Files\Side Effects Software\Houdini 13.0.518\bin\libHOM.dll
C:\Program Files\Side Effects Software\Houdini 13.0.518\bin\libhptex.dll
C:\Program Files\Side Effects Software\Houdini 13.0.518\bin\libIMG.dll
C:\Program Files\Side Effects Software\Houdini 13.0.518\bin\libIMG3D.dll
C:\Program Files\Side Effects Software\Houdini 13.0.518\bin\libLM.dll
C:\Program Files\Side Effects Software\Houdini 13.0.518\bin\libOP.dll
C:\Program Files\Side Effects Software\Houdini 13.0.518\bin\libPI.dll
C:\Program Files\Side Effects Software\Houdini 13.0.518\bin\libPRM.dll
C:\Program Files\Side Effects Software\Houdini 13.0.518\bin\libPXL.dll
C:\Program Files\Side Effects Software\Houdini 13.0.518\bin\libPY.dll
C:\Program Files\Side Effects Software\Houdini 13.0.518\bin\libRE.dll
C:\Program Files\Side Effects Software\Houdini 13.0.518\bin\libSI.dll
C:\Program Files\Side Effects Software\Houdini 13.0.518\bin\libSS.dll
C:\Program Files\Side Effects Software\Houdini 13.0.518\bin\libSYS.dll
C:\Program Files\Side Effects Software\Houdini 13.0.518\bin\libTAKE.dll
C:\Program Files\Side Effects Software\Houdini 13.0.518\bin\libTBF.dll
C:\Program Files\Side Effects Software\Houdini 13.0.518\bin\libTIL.dll
C:\Program Files\Side Effects Software\Houdini 13.0.518\bin\libtools.dll
C:\Program Files\Side Effects Software\Houdini 13.0.518\bin\libTS.dll
C:\Program Files\Side Effects Software\Houdini 13.0.518\bin\libUI.dll
C:\Program Files\Side Effects Software\Houdini 13.0.518\bin\libUT.dll
C:\Program Files\Side Effects Software\Houdini 13.0.518\bin\libVEX.dll
C:\Program Files\Side Effects Software\Houdini 13.0.518\bin\libVM.dll
C:\Program Files\Side Effects Software\Houdini 13.0.518\bin\libxml2.dll
C:\Windows\System32\lpk.dll
C:\Windows\System32\mpr.dll
C:\Windows\System32\msctf.dll
C:\Windows\System32\msvcp110.dll
C:\Windows\System32\msvcr110.dll
C:\Windows\System32\msvcrt.dll
C:\Windows\System32\mswsock.dll
C:\Windows\System32\NapiNSP.dll
C:\Windows\System32\nlaapi.dll
C:\Windows\System32\nsi.dll
C:\Windows\System32\ntdll.dll
C:\Windows\System32\ole32.dll
C:\Windows\System32\oleaut32.dll
C:\Windows\System32\opengl32.dll
C:\Program Files\Side Effects Software\Houdini 13.0.518\bin\openvdb_sesi.dll
C:\Windows\System32\pnrpnsp.dll
C:\Windows\System32\psapi.dll
C:\Program Files\Side Effects Software\Houdini 13.0.518\bin\Ptex.dll
C:\Windows\System32\rpcrt4.dll
C:\Windows\System32\sechost.dll
C:\Windows\System32\setupapi.dll
C:\Windows\System32\shell32.dll
C:\Windows\System32\shlwapi.dll
C:\Windows\System32\sspicli.dll
C:\Program Files\Side Effects Software\Houdini 13.0.518\bin\tbb.dll
C:\Program Files\Side Effects Software\Houdini 13.0.518\bin\tbbmalloc.dll
C:\Program Files\Side Effects Software\Houdini 13.0.518\bin\tbbmalloc_proxy.dll
C:\Program Files\Side Effects Software\Houdini 13.0.518\bin\tiff.dll
C:\Windows\System32\user32.dll
C:\Windows\System32\usp10.dll
C:\Windows\System32\winmm.dll
C:\Windows\System32\winnsi.dll
C:\Windows\System32\winrnr.dll
C:\Windows\System32\ws2_32.dll
C:\Windows\System32\wsock32.dll
C:\Program Files\Side Effects Software\Houdini 13.0.518\bin\zlib1.dll
and starts new thread:
ntoskrnl.exe!KeWaitForMultipleObjects+0xc0a
ntoskrnl.exe!KeAcquireSpinLockAtDpcLevel+0x732
ntoskrnl.exe!KeWaitForSingleObject+0x19f
ntoskrnl.exe!_misaligned_access+0xba4
ntoskrnl.exe!_misaligned_access+0x1821
ntoskrnl.exe!KeAcquireSpinLockAtDpcLevel+0x93d
ntoskrnl.exe!KeWaitForSingleObject+0x19f
ntoskrnl.exe!NtWaitForSingleObject+0xde
ntoskrnl.exe!KeSynchronizeExecution+0x3a23
ntdll.dll!NtWaitForSingleObject+0xa
KernelBase.dll!WaitForSingleObjectEx+0x9c
sechost.dll!NotifyServiceStatusChangeA+0x1359
sechost.dll!NotifyServiceStatusChangeA+0xcb2
sechost.dll!NotifyServiceStatusChangeA+0xbfa
ntdll.dll!KiUserApcDispatcher+0x2b
ntdll.dll!NtDelayExecution+0xa
KernelBase.dll!SleepEx+0xb3
!DnsStatusString+0xf09
!DnsStatusString+0xfa7
!DnsStatusString+0xd63
!DnsQueryExW+0x151
!DnsQueryExW+0xbf
!DnsQueryExW+0x4f
ws2_32.dll!WSALookupServiceNextW+0x149
ws2_32.dll!WSALookupServiceNextW+0x9b
ws2_32.dll!WSALookupServiceNextA+0x7d
ws2_32.dll!WahCreateNotificationHandle+0x5d0
ws2_32.dll!gethostbyname+0xaf
!doSystemInit+0x96
!UT_EnvControl::loadEnvironment+0x33
!UT_EnvControl::doInit+0x116
!UT_EnvControl::UT_EnvControl+0x28
!UT_WritePipe::close+0x25eb4
!initterm+0x1f
!UT_WritePipe::close+0x18553
!UT_WritePipe::close+0x18672
ntdll.dll!TpAllocTimer+0xb08
ntdll.dll!LdrQueryImageFileKeyOption+0x4fa
ntdll.dll!RtlCreateTagHeap+0xa7
ntdll.dll!LdrInitializeThunk+0xe
And then it goes into infinite loop. Something blocks execution of this code.

It's a big mystery because I have no problems with other 2D/3D software installed on my computer.
Anybody familiar with WinDbg? Can someone help me to find the cause of this unsolved problem?
Edited by - Sept. 3, 2014 10:13:28
User Avatar
Member
471 posts
Joined: Nov. 2013
Offline
hello
what is your windows?
have you enough disk space when install houdini?
do you test another version of houdini for example 12.5?
User Avatar
Member
7 posts
Joined: Aug. 2014
Offline
NimaNolan
hello
what is your windows?
have you enough disk space when install houdini?
do you test another version of houdini for example 12.5?

hello!
6.1.7601 (Windows7 SP1);
sure;
yes but no luck - gfont.exe hangs.

Here is Exception analysis made in Windows debugger(see attachment):
DEFAULT_BUCKET_ID: APPLICATION_HANG_HungIn_LoaderLock
PRIMARY_PROBLEM_CLASS: APPLICATION_HANG_HungIn_LoaderLock
LAST_CONTROL_TRANSFER: from 000007fefdbb10dc to 0000000077aa12fa

FOLLOWUP_IP:
libUT!UT_WritePipe::close+18672
000007fe`ecf23322 8bd8 mov ebx,eax

SYMBOL_STACK_INDEX: 1d
SYMBOL_NAME: libUT!UT_WritePipe::close+18672
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: libUT
IMAGE_NAME: libUT.dll
DEBUG_FLR_IMAGE_TIMESTAMP: 53febb52
STACK_COMMAND: ~0s ; kb
BUCKET_ID: X64_80000007_libUT!UT_WritePipe::close+18672
FAILURE_BUCKET_ID: APPLICATION_HANG_HungIn_LoaderLock_80000007_libUT.dll!UT_WritePipe::close

Attachments:
windbg_analysis.txt (19.3 KB)

User Avatar
Member
471 posts
Joined: Nov. 2013
Offline
you should contact with support to help you.
support page: http://www.sidefx.com/index.php?option=com_content&task=view&id=2044&Itemid=65 [sidefx.com]
User Avatar
Member
7 posts
Joined: Aug. 2014
Offline
NimaNolan
you should contact with support to help you.
support page: http://www.sidefx.com/index.php?option=com_content&task=view&id=2044&Itemid=65 [sidefx.com]
That's what I've done three days ago.
They promised me to contact developers but has not yet responded.
User Avatar
Member
7 posts
Joined: Aug. 2014
Offline
Thanks to tech support, they gave me a hint about DNS resolving!
I found that I could not perform “ipconfig /flushdns” in command prompt. I got «Could not flush the DNS Resolver Cache: Function failed during execution» message. The cause of the problem was disabled dnscache service.
After the launch of the service Houdini finally works!
User Avatar
Member
8080 posts
Joined: July 2005
Offline
Just curious, is there a reason to turn that service off in the first place?
User Avatar
Member
7 posts
Joined: Aug. 2014
Offline
I don't remember turning it off.
I think that it's done during the installation of Kaspersky for security reasons.
http://www.kaspersky.com/internet-security-center/definitions/dns [kaspersky.com]
  • Quick Links