Ошибку можно увидеть в бутылке 1c81/1c8.1.11.67, база Управление торговлей. Операции > Документы > Заказы покупателей > выбираем любой документ и нажимаем на значок отмена проведения (см. скрин), почле этого он должен стать "серым".
Created attachment 1157 [details] скрин
Выложил патч. Ошибка возникла из-за хака на X11DRV_DIB_DoProtectDIBSection (бага #2776). Похоже, для работы 1с все-таки нужно блокировать Bitmap'ы в процессе рисования, иначе изображение искажается. Решение заключается в дополнении существующего хака проверкой на размер блокируемой памяти. Т.е. если размер больше 1 килобайта, то блокирование проходит, иначе - нет. Это связано с тем, что размер иконок, как правило, большой, а элементов контролов значительно меньше. Ошибка #2776 возникает из-за многократного вызова X11DRV_DIB_DoProtectDIBSection из X11DRV_DIB_FaultHandler. Причем, исключение возникает из-за предыдущих вызовов X11DRV_DIB_DoProtectDIBSection в процессе рисования.
*** Bug 4062 has been marked as a duplicate of this bug. ***
Принято. WINE@Etersoft eter27/eter19