Я сражаюсь со сбоем, который происходит в моем игровом движке уже около 6 месяцев.Недавно я получил несколько дампов памяти от тестера, который получает сбои (я не получаю их сам).Тестер на Windows 7 32 бит, а я на Windows Xp 32 бит.Похоже, что сбои связаны с Сапи, а точнее с преобразованием текста в речь.Я звоню через интерфейс IDispatch, используя оболочку, найденную по адресу: http://www.morearty.com/code/dispatch/
Вот две трассировки стека, извлеченные из двух дампов памяти.
http://www.blastbay.com/analysis1.txt
http://www.blastbay.com/analysis2.txt
Авария, показанная в первой трассировке стека, произошла случайным образом во время выполнения игры, как кажется, и по какой-то причине весь стек не разрешен, даже если perilous_hearts.pdb определенно присутствует.Во второй трассировке он находит символы perilous_hearts просто отлично.Я совершенно не понимаю, чем может быть вызвана эта ошибка.Кто-нибудь может дать мне несколько советов?
Как я упоминал ранее, эти сбои происходят не в Windows XP, а только в Windows 7, оба из которых являются 32-разрядными компьютерами.