There is a reproducible crash in byondcore when using the ?. operator.
Affects 512.1484 and 1485, possible introduced by the fix for http://www.byond.com/forum/post/2509137
Example:
https://github.com/tgstation/tgstation/blob/master/code/ modules/mining/machine_redemption.dm#L259
https://github.com/tgstation/tgstation/issues/46804
I'm working on making a small test case.
Crash report: https://file.house/ep7B.txt
Minidump is available, just pm me to grab it.
Minimal reproduction: /datum/test var/z = 0 mob Login() var/datum/test/invalid = null var/result = (invalid?.z = 2) world << "Boo"