> -- Alexey Veselovsky писал(а):
> Проблема, вероятно, не в С++ или Корбе, проблема скорее всего где-то в ошибке при работе с вытесняющей многозадачкой. Точнее с многозадачкой в сочетании с разделяемой общей памятью.От ЯП это не зависит.

Выводы
1. Безусловно, многозадачка влияет

2. Корба - это лишних 150тыс строк в библиотеке илишних пять потокови интенсивная работа с динамической памятью. Учитывая, что Xch::_narrow использует удаленный блокирующий вызов с переключением на эти пять потоков, не соглашусь - Корба влияет. Кстати, на локальных соединениях эффекта нет.

3. С++. То, что я описываю, означает, что программа падаетпослеисключения, а невследствиеисключения. Есть ли между этими повторяющимися симптомами причинно-следственная связь, я не знаю. Астрология тоже наблюдает повторяющиеся цепочки, но причинно-следственная связь пока не доказана.
Я -гадаюи думаю, что:
нарушение границ массивов и некорректное освобождение памяти в самых удаленных уголках корбы (которые мало тестировались) могло привести к таким последствиям.
По крайней мере, с Обероном пространство поиска (и моих мучений было бы меньше)