Whats strange is that I installed a version of 178 tverona compiled in his stable controller thread (LINK) and that build worked fine for me. HLSL settings were not enabled in that build even though my mame.ini had "hlsl_enable 1". I rolled back to the regular 178 release and disabled hlsl but im still getting the crash.
I have the same error with the same results. Nothing I have tried has been able to get MAME, MAME64, MAMED or MAMEUI64 to work. If I launch a game in MAMEUI64, it will crash the frontend, but the game will work in a window until I close the error. I tried the build mentioned above and sure enough, it works with no issues for me. I thought it must have been something added in build .178 that broke things and probably dealing with the new monitorprovider OSD stuff or controller code, but that is speculation. I tried build .177 and had no issues either. I am hoping that since build .179 will have the controller code from the linked build above that it might fix this for those of us with this weird issue.
I am running on Windows 10 64 bit with AMD Radeon HD 5670 graphics card and installed all the DirectX items.
Update: I have tried compiling my own versions with MAME Compiler 64 v2.0.176 for MAMEUI64. I tried many different combinations and settings with no success. I tried a 32 bit build and that did not work either. Is it possible to get a posting of the differences between the tverona version and standard MAME64 source?