Одной из проблем глобальных переменных является то, что порядок инициализации не определен для всех...
Это еще один вариант старой темы: порядок инициализации статические объекты в разных единицах...