Grische
I am aware that Karma is in Beta, but the GL preview renderer seems some issue with textures, so it is hard to work with it. As far as I am aware only Karma and the SideFX GL hydra delegate support principle shaders.
As mentioned, unfortunately there are no crash logs or crash hip files.
The HIP file + all dependencies (caches/textures) is around 50GB in size. I might be able to reduce the size by freezing some of the nodes and hence skip some caches.
If that is feasible for you, I can try uploading them to one of your servers.
When you create a material with the principled shader, we also create a USD Preview Surface approximation to the principled shader. Most render delegates tend to support the USD Preview Surface as a “lowest common denominator” shader for cases where there isn't a renderer-specific shader available in a given material.
50GB seems impractical, and if it's a lot of work getting it down to a reasonable size, and you can't reproduce the problem with a simpler test case (maybe try pulling out a single asset from your scene?) I wouldn't want to ask you to spend a lot of time on this. At the same time, if we can't reproduce it we can't fix it… So if you can make a reproduceable test case, we'd rather have a huge file that reproduces the problem rather than no way to reproduce it at all.
Alternatively we could try to attack this a different way… What OS are you running? If it's Windows (which I suspect it is given the lack of crash logs), maybe we can walk you through some steps to help you to get a good crash log you can send us? If you're willing to help with that, could you please contact
support@sidefx.com and point them to this thread?
The problem is that a crash really could be caused by anything. Maybe there is one texture map among your 20GB of texture data that karma is failing to read for some reason. Or maybe there is one badly authored primvar on one piece of geometry. Or maybe karma is crashing while trying to subdivide a particularly complex piece of geometry. There's just no way to know without a crash log…