Система состоит из GUI кода, написанного на VB и кучи библиотек, написанных на С++, которые GUI вызывает. При определенных (воспроизводимых) условиях вся система рушится где-то в ядре VB. Интересно, что если в процессе воспроизведения ошибки поставить в нужном месте VB кода break point, остановиться там, и просто продолжить исполнение (неважно по одной команде или всё разом), то ошибки не происходит.
Что-то с памятью, это понятно, но искать очень тяжело.
Что-то с памятью, это понятно, но искать очень тяжело.