Hi folks, just wanted to say that I was able to identify and debug the issue. It looks like it was related to fonts (or the font directory?) on my Mac. I was able to debug the issue by using dtruss and it looked like after something w/ font routine (maybe font name enumeration or hard-links [not symlinks] to a dropbox font folder(?) etc.), the dreaded error message "err:winediag:nodrv_CreateWindow" below would appear:
0024:err:winediag:nodrv_CreateWindow Application tried to create a window, but no driver could be loaded.
0024:err:winediag:nodrv_CreateWindow L"The explorer process failed to start.
The below was one of the items that resolved the issue:
Maybe I had too many fonts? (I reduced from 1000 fonts to 300 fonts total)
Maybe some fonts did not load properly?
I remembered I tried to set hard-links instead of soft-links for fonts because Font Book did not load fonts from a soft symlinked directory, so I deleted the font directories that were hard-linked.
I think it's probably the last item. I hope this helps someone else.
Posted 2023-01-01 11:54
· edited by radixor on 2023-01-01 11:56
I would like to see if you was able to solve your problem. The next time you face some issues with an application, please check the logs and paste it here to see if there is something else triggering this error. I luckily could run all default windows apps right after creating the first bottle without any errors, you might can check the previous logs to see If any other extension failed to load after the install.
Please Note: This Forum is for non-application specific questions relating to installation/configuration of CrossOver. All application-specific posts to this Forum will be moved to their appropriate Compatibility Center Forum.
CrossOver Forums: the place to discuss running Windows applications on Mac and Linux
We're rebels. We're misfits. But mostly, we're software liberators. And we're very, very good at what we do. We have to be. Lots of developers work with open source, but only a tiny fraction of those are good enough to get software that was designed for one platform to work on another one. We invented CrossOver software - a unique approach to cross-platform compatibility that does not require dual-boot or another OS license. We launched PortJump to help app and game developers broaden their market beyond Windows® users. And we launched ExecMode to help organizations solve really ugly technical challenges.