Самый расхожый вариант ODR на практике -- это несколько экземпляров CRT в программе, в виде статики и .dll например, или в виде .dll разных конфигураций.
Причём, очень часто ЭТО РАБОТАЕТ БЕЗ ПРОБЛЕМ (до поры , до времени)
Такая проблема была один раз, но не с CRT, а с нашей собственной библиотекой, которую юзают почти все, поэтому она инстанциировалась где попало и как попало (в dll, в .ехе), пока не навели порядок. Но я не уверен, что этот класс проблем подпадает под вопрос.