And sadly, the bug came to our attention just a tiny bit too late to make it into Update 2 (please report these things immediately ... waiting to tell us, or assume we magically know through mind reading, are bad ideas).
But it's fixed in Update 3.
The bug enough was of course trivial, our new code to convert OSL to HLSL (see previous post for details) made some assumptions about the viewport graphics subsystem being up and running... which it isn't in command line rendering. So the compilation step of an OSL shader was trying to hand it off to the viewport code, and the viewport code was asleep, taking the day off, and a NULL pointer crash ensued.
I'm terribly sorry for any problems this must have caused, but this is now fixed in 2019 Update 3
But I have to stress the importance of reporting b…